@charset "UTF-8";
:root {
  --orange: #FF9141;
  --white: #FFFFFF;
  --black: #000000;
  --blue: #1D78C6;
  --blue-dark: #18558D;
  --blue-dark: #18558D;
  --blue-light: #E1F1FF; }

/*! normalize.css v8.0.1 | 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; }

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */ }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          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: 'Bebas Neue';
  src: url("../fonts/BebasNeueRegular.eot");
  src: local("Bebas Neue Regular"), local("BebasNeueRegular"), url("../fonts/BebasNeueRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/BebasNeueRegular.woff") format("woff"), url("../fonts/BebasNeueRegular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Bebas Neue';
  src: url("../fonts/BebasNeueBold.eot");
  src: local("Bebas Neue Bold"), local("BebasNeueBold"), url("../fonts/BebasNeueBold.eot?#iefix") format("embedded-opentype"), url("../fonts/BebasNeueBold.woff") format("woff"), url("../fonts/BebasNeueBold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'Bebas Neue Book';
  src: url("../fonts/BebasNeueBook.eot");
  src: local("Bebas Neue Book"), local("BebasNeueBook"), url("../fonts/BebasNeueBook.eot?#iefix") format("embedded-opentype"), url("../fonts/BebasNeueBook.woff") format("woff"), url("../fonts/BebasNeueBook.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Nunito';
  src: url("../fonts/Nunito-Regular.eot");
  src: local("Nunito Regular"), local("Nunito-Regular"), url("../fonts/Nunito-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Nunito-Regular.woff") format("woff"), url("../fonts/Nunito-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

html {
  height: 100%;
  background: #fff;
  scroll-behavior: smooth; }

body {
  font: 400 14px/18px "Nunito";
  color: var(--black);
  height: 100%;
  text-rendering: optimizeSpeed;
  min-width: 300px;
  background: var(--white); }

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

ul,
ol {
  list-style: none;
  padding: 0; }

body,
h1,
h2,
h3,
h4,
p,
ul,
ol,
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0; }

a:not([class]) {
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto; }

img {
  _max-width: 100%;
  _display: block; }

input,
button,
textarea,
select {
  font: inherit;
  width: 100%; }

/* Удаляем все анимации и переходы для людей, которые предпочитай их не использовать */
@media (prefers-reduced-motion: reduce) {
  * {
    -webkit-animation-duration: 0.01ms !important;
            animation-duration: 0.01ms !important;
    -webkit-animation-iteration-count: 1 !important;
            animation-iteration-count: 1 !important;
    -webkit-transition-duration: 0.01ms !important;
         -o-transition-duration: 0.01ms !important;
            transition-duration: 0.01ms !important;
    scroll-behavior: auto !important; } }

audio,
canvas,
iframe,
img,
svg,
video,
textarea {
  vertical-align: middle; }

textarea {
  resize: none; }

section {
  position: relative; }

input,
select,
button {
  outline: none; }

.d-f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.a-c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.j-c {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

a {
  color: var(--black);
  -webkit-transition-duration: 0.25s;
       -o-transition-duration: 0.25s;
          transition-duration: 0.25s; }
  a:hover {
    text-decoration: none; }

.button {
  background: transparent;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px;
  border: 2px solid var(--blue);
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: var(--blue);
  text-decoration: none;
  -webkit-transition-duration: 0.25s;
       -o-transition-duration: 0.25s;
          transition-duration: 0.25s;
  white-space: nowrap;
  cursor: pointer; }
  .button .button__icon {
    margin-right: 10px;
    width: 20px;
    height: 20px;
    -webkit-transition-duration: 0.25s;
         -o-transition-duration: 0.25s;
            transition-duration: 0.25s; }
  .button svg {
    margin-right: 10px;
    width: 20px;
    height: 20px;
    -webkit-transition-duration: 0.25s;
         -o-transition-duration: 0.25s;
            transition-duration: 0.25s;
    fill: #fff; }
  .button:hover {
    background: #f1f8ff; }
  .button:active {
    background: #e1f1ff; }
  .button:focus {
    border-width: 2px; }

.button--orange {
  background: var(--orange);
  border-color: var(--orange);
  color: var(--black); }
  .button--orange svg {
    fill: var(--blue); }
  .button--orange:hover {
    background: #F46B08;
    border-color: #F46B08; }
  .button--orange:active {
    background: #E35F00; }
  .button--orange:focus {
    background: #FF9141;
    border-color: #E35F00; }
  .button--orange:disabled {
    background: #FDBC8E !important;
    color: #797979 !important; }

.button--transparent {
  background: transparent;
  color: var(--blue); }
  .button--transparent svg {
    fill: var(--blue); }
  .button--transparent:hover {
    color: var(--white);
    background: var(--blue-hover); }
    .button--transparent:hover svg {
      fill: var(--white) !important; }

.button--white {
  background: transparent;
  border-color: var(--white);
  color: var(--white); }
  .button--white svg {
    fill: var(--blue); }
  .button--white:hover {
    background: var(--white);
    color: var(--blue); }

.overflow {
  overflow: hidden; }

.input {
  font-family: "Nunito";
  border: 1px solid #CECECE;
  border-radius: 3px;
  padding-left: 25px;
  padding-right: 25px; }

.wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100%; }

.content {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 50px 0;
  background: transparent; }
  @media (max-width: 992px) {
    .content {
      padding: 40px 0; } }
  .content table {
    border-spacing: 0;
    border: 0; }
  .content p {
    margin-bottom: 20px; }

h1 {
  font-weight: 700;
  font-size: 36px;
  line-height: 42px;
  margin-bottom: 40px; }
  @media (max-width: 992px) {
    h1 {
      font-size: 24px;
      line-height: 28px;
      margin-bottom: 24px; } }

h2 {
  font-weight: 700;
  font-size: 32px;
  line-height: 44px;
  margin-bottom: 15px; }
  @media (max-width: 992px) {
    h2 {
      font-size: 20px;
      line-height: 28px;
      margin-bottom: 15px; } }

h3 {
  text-transform: none;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 20px; }
  @media (max-width: 992px) {
    h3 {
      font-size: 18px;
      margin-bottom: 20px; } }

.h1 {
  font-weight: 500;
  font-size: 32px;
  line-height: 120%;
  color: #121216;
  margin-bottom: 36px; }
  @media (max-width: 992px) {
    .h1 {
      font-size: 24px;
      margin-bottom: 20px; } }

.h2 {
  font-weight: 500;
  font-size: 32px;
  line-height: 120%;
  color: #121216;
  margin-bottom: 36px; }

.container {
  margin: 0 auto;
  max-width: 1400px;
  width: 100%;
  padding: 0 15px; }

.section {
  padding: 50px 0;
  border-bottom: 1px solid #C1C1C1; }
  @media (max-width: 992px) {
    .section {
      padding: 40px 0; } }

.section__title {
  font-size: 65px;
  line-height: 67px;
  text-align: center;
  color: #000;
  margin-bottom: 57px;
  font-family: "Bebas Neue"; }
  @media (max-width: 992px) {
    .section__title {
      font-size: 45px;
      line-height: 100%;
      margin-bottom: 30px; } }
  @media (max-width: 768px) {
    .section__title {
      font-size: 40px; } }

.section__desc {
  text-align: center;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 30px; }
  @media (max-width: 992px) {
    .section__desc {
      font-size: 16px;
      line-height: 19px; } }

.tab__section .tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-width: 450px;
  margin: 0 auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 50px;
  border-bottom: 1px solid #C1C1C1; }
  @media (max-width: 992px) {
    .tab__section .tabs {
      margin-bottom: 30px; } }

.tab__section .tabs__link {
  width: 220px;
  min-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Bebas Neue";
  font-weight: 400;
  font-size: 15px;
  line-height: 19px;
  text-align: center;
  color: #393939;
  text-decoration: none;
  margin-bottom: -1px;
  padding: 10px; }
  .tab__section .tabs__link.active {
    background: var(--blue);
    color: #fff; }

.tab__section .tab > div {
  display: none; }
  .tab__section .tab > div.active {
    display: block; }

.popup {
  opacity: 0;
  visibility: hidden;
  z-index: -5;
  -webkit-transition-duration: 0.25s;
       -o-transition-duration: 0.25s;
          transition-duration: 0.25s; }
  .popup.open {
    opacity: 1;
    visibility: visible; }

.hidden {
  display: none; }

.popup {
  position: fixed;
  width: 100%;
  max-width: 370px;
  z-index: 101;
  top: 50%;
  border-radius: 5px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.25);
  overflow: hidden; }
  .popup .form {
    padding: 40px 45px; }
    .popup .form .button {
      cursor: pointer; }
    .popup .form .button[disabled] {
      cursor: default;
      opacity: .75; }
      .popup .form .button[disabled]:hover {
        background: var(--blue); }

.popup__title {
  height: 70px;
  background: var(--blue);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
  color: #FFFFFF;
  font-weight: 400; }

.popup__close {
  position: absolute;
  width: 25px;
  height: 25px;
  right: 10px;
  top: 10px; }
  .popup__close svg {
    width: 25px;
    height: 25px;
    stroke: var(--white);
    -webkit-filter: brightness(100);
            filter: brightness(100); }

.form-label__input {
  background: #FFFFFF;
  border: 1px solid #C1C1C1;
  border-radius: 4px;
  padding-left: 10px;
  padding-right: 10px;
  height: 40px;
  font-size: 15px;
  line-height: 18px;
  color: #A3A3A3; }

.form__label {
  margin-bottom: 20px;
  display: block;
  width: 100%; }

.form__label--checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.form-label__input--checkbox {
  position: absolute;
  z-index: -5;
  opacity: 0; }
  .form-label__input--checkbox:checked + .form-label__input--checkbox--info::after {
    content: '';
    width: 14px;
    height: 14px;
    background: var(--orange);
    display: block;
    position: absolute;
    top: 3px;
    left: 3px; }

.form-label__input--checkbox--info {
  font-size: 14px;
  line-height: 130%;
  padding-left: 30px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .form-label__input--checkbox--info::before {
    content: '';
    width: 20px;
    height: 20px;
    display: block;
    border: 1px solid #C4C4C4;
    position: absolute;
    top: 0;
    left: 0; }

.form__success {
  background: #fff;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0;
  visibility: hidden;
  -webkit-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s; }
  .form__success.open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 1;
    visibility: visible; }

.form-success__title {
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
  text-align: center;
  color: #000000;
  margin-bottom: 35px;
  font-family: "Bebas Neue";
  margin: 25px 0; }
  @media (max-width: 768px) {
    .form-success__title {
      font-size: 22px;
      margin-bottom: 20px;
      line-height: 22px; } }

.overlay {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  background: rgba(0, 0, 0, 0.3);
  display: none; }

.nav__mobile {
  position: fixed;
  z-index: 101;
  left: 0;
  top: 0px;
  bottom: 0;
  width: 100%;
  max-width: 320px;
  background: #E1F1FF;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition-duration: 0.25s;
       -o-transition-duration: 0.25s;
          transition-duration: 0.25s;
  overflow-y: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
  text-align: left;
  overflow-x: hidden; }
  .nav__mobile.open {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%); }

.nav-mobile__top {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -ms-flex-preferred-size: 50px;
      flex-basis: 50px;
  min-height: 50px;
  padding-left: 20px;
  padding-right: 20px; }

.nav-mobile__close {
  display: block;
  margin-left: auto; }
  .nav-mobile__close svg {
    width: 18px;
    height: 18px; }

.nav-mobile__list {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 20px;
  width: 100%;
  margin-bottom: 40px; }

.nav-mobile__item.parent svg {
  width: 12px;
  height: 6px; }

.nav-mobile__item + .nav-mobile__item {
  margin-top: 30px; }

.nav-mobile__link {
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  color: var(--black);
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.nav-mobile__dropmenu {
  position: absolute;
  width: 300px;
  background: #1A1C23;
  top: 50px;
  padding: 20px;
  height: 100%;
  left: 100%;
  -webkit-transition-duration: 0.25s;
       -o-transition-duration: 0.25s;
          transition-duration: 0.25s; }
  .nav-mobile__dropmenu.open {
    left: 0; }

.nav__contacts {
  padding: 0 20px;
  width: 100%; }

.nav__phone, .nav__mail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .nav__phone svg, .nav__phone img, .nav__mail svg, .nav__mail img {
    margin-right: 10px; }

.nav-phone__link, .nav-mail__link {
  color: var(--black);
  font-size: 25px;
  text-decoration: none; }

.nav__mail {
  margin-top: 20px; }

.nav__button {
  margin-top: 30px;
  color: var(--blue);
  border-color: var(--blue);
  width: 100%; }
  .nav__button:hover {
    background: var(--blue);
    color: var(--white); }

.bread__mobile {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: none; }
  .bread__mobile.show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

.bread-mobile__link {
  font-size: 13px;
  line-height: 15px;
  color: #FFFFFF;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .bread-mobile__link.bread-mobile__home svg {
    width: 20px;
    height: 20px; }

.nav-mobile__list-childs {
  display: none;
  background: #F2F2F2;
  width: calc(100% + 72px);
  margin: 0 -36px;
  padding: 0 36px; }

.nav-mobile-child__link {
  text-decoration: none;
  color: var(--white);
  font-size: 15px;
  line-height: 18px; }
  .nav-mobile-child__link:hover {
    text-decoration: underline; }

.nav-mobile-child__item + .nav-mobile-child__item {
  margin-top: 15px; }

.nav-mobile-child__item + .nav-mobile-child__item--title {
  margin-top: 30px; }

.nav-mobile-child__item--title {
  border-bottom: 1px solid #424349;
  margin-bottom: 15px;
  padding-bottom: 15px; }
  .nav-mobile-child__item--title .nav-mobile-child__link {
    font-size: 18px;
    line-height: 21px; }

.slick-slider .slick-next:before, .slick-slider .slick-prev:before {
  display: none; }

.slick-slider .slick-slide img {
  width: 100%; }

.slick-slider .slick-arrow {
  background: #D9D9D9;
  width: 56px;
  height: 56px;
  border-radius: 100%; }

.slick-slider .slick-prev, .slick-slider .slick-next {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  z-index: 5;
  cursor: pointer;
  -webkit-transition-duration: 0.25s;
       -o-transition-duration: 0.25s;
          transition-duration: 0.25s; }

.slick-slider .slick-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 9L2 5.09756L7 1' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  left: -100px; }

.slick-slider .slick-next {
  right: -100px;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 4.90244L1 9' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E"); }

.slick-slider .slick-prev:focus {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 9L2 5.09756L7 1' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #F2F2F2; }

.slick-slider .slick-prev:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 9L2 5.09756L7 1' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #F2F2F2; }

.slick-slider .slick-next:focus {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 4.90244L1 9' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #F2F2F2; }

.slick-slider .slick-next:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 4.90244L1 9' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #F2F2F2; }

.slick-slider .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  bottom: 0px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0; }
  @media (max-width: 992px) {
    .slick-slider .slick-dots {
      bottom: -38px; } }
  .slick-slider .slick-dots li {
    padding: 0;
    margin: 0;
    width: 60px;
    height: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 5px 10px;
    border-radius: 4px; }
    @media (max-width: 992px) {
      .slick-slider .slick-dots li {
        width: 50px; } }
    .slick-slider .slick-dots li.slick-active button, .slick-slider .slick-dots li:hover button {
      background: var(--blue);
      width: 60px;
      height: 8px; }
      @media (max-width: 992px) {
        .slick-slider .slick-dots li.slick-active button, .slick-slider .slick-dots li:hover button {
          width: 50px; } }
    .slick-slider .slick-dots li button {
      background: #DBDBDB;
      width: 60px;
      height: 8px;
      padding: 0;
      -webkit-transition-duration: 0.25s;
           -o-transition-duration: 0.25s;
              transition-duration: 0.25s;
      border-radius: 4px; }
      @media (max-width: 992px) {
        .slick-slider .slick-dots li button {
          width: 50px; } }
    .slick-slider .slick-dots li button:before {
      display: none; }
  .slick-slider .slick-dots li:before {
    display: none; }

/*!
 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3)
 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css
 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE)
 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
 */
@-ms-viewport {
  width: device-width; }

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-overflow-style: scrollbar; }

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

.bootstrap-wrapper {
  /**
 * Bootstrap overrides
 */ }

.bootstrap-wrapper .clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.bootstrap-wrapper .visible {
  visibility: visible !important; }

.bootstrap-wrapper .invisible {
  visibility: hidden !important; }

.bootstrap-wrapper .hidden-xs-up {
  display: none !important; }

@media (max-width: 575.98px) {
  .bootstrap-wrapper .hidden-xs-down {
    display: none !important; } }

@media (min-width: 576px) {
  .bootstrap-wrapper .hidden-sm-up {
    display: none !important; } }

@media (max-width: 767.98px) {
  .bootstrap-wrapper .hidden-sm-down {
    display: none !important; } }

@media (min-width: 768px) {
  .bootstrap-wrapper .hidden-md-up {
    display: none !important; } }

@media (max-width: 991.98px) {
  .bootstrap-wrapper .hidden-md-down {
    display: none !important; } }

@media (min-width: 992px) {
  .bootstrap-wrapper .hidden-lg-up {
    display: none !important; } }

@media (max-width: 1199.98px) {
  .bootstrap-wrapper .hidden-lg-down {
    display: none !important; } }

@media (min-width: 1200px) {
  .bootstrap-wrapper .hidden-xl-up {
    display: none !important; } }

.bootstrap-wrapper .hidden-xl-down {
  display: none !important; }

.bootstrap-wrapper .visible-print-block {
  display: none !important; }

@media print {
  .bootstrap-wrapper .visible-print-block {
    display: block !important; } }

.bootstrap-wrapper .visible-print-inline {
  display: none !important; }

@media print {
  .bootstrap-wrapper .visible-print-inline {
    display: inline !important; } }

.bootstrap-wrapper .visible-print-inline-block {
  display: none !important; }

@media print {
  .bootstrap-wrapper .visible-print-inline-block {
    display: inline-block !important; } }

@media print {
  .bootstrap-wrapper .hidden-print {
    display: none !important; } }

.bootstrap-wrapper .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .bootstrap-wrapper .container {
    max-width: 540px; } }

@media (min-width: 768px) {
  .bootstrap-wrapper .container {
    max-width: 720px; } }

@media (min-width: 992px) {
  .bootstrap-wrapper .container {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .bootstrap-wrapper .container {
    max-width: 1200px; } }

.bootstrap-wrapper .container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px; }
  @media (max-width: 992px) {
    .bootstrap-wrapper .container-fluid {
      padding-left: 10px;
      padding-right: 10px; } }

.bootstrap-wrapper .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
  @media (max-width: 992px) {
    .bootstrap-wrapper .row {
      margin-left: -10px;
      margin-right: -10px; } }

.bootstrap-wrapper .no-gutters {
  margin-right: 0;
  margin-left: 0; }

.bootstrap-wrapper .no-gutters > .col,
.bootstrap-wrapper .no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0; }

.bootstrap-wrapper .col-1, .bootstrap-wrapper .col-2, .bootstrap-wrapper .col-3, .bootstrap-wrapper .col-4, .bootstrap-wrapper .col-5, .bootstrap-wrapper .col-6, .bootstrap-wrapper .col-7, .bootstrap-wrapper .col-8, .bootstrap-wrapper .col-9, .bootstrap-wrapper .col-10, .bootstrap-wrapper .col-11, .bootstrap-wrapper .col-12, .bootstrap-wrapper .col,
.bootstrap-wrapper .col-auto, .bootstrap-wrapper .col-sm-1, .bootstrap-wrapper .col-sm-2, .bootstrap-wrapper .col-sm-3, .bootstrap-wrapper .col-sm-4, .bootstrap-wrapper .col-sm-5, .bootstrap-wrapper .col-sm-6, .bootstrap-wrapper .col-sm-7, .bootstrap-wrapper .col-sm-8, .bootstrap-wrapper .col-sm-9, .bootstrap-wrapper .col-sm-10, .bootstrap-wrapper .col-sm-11, .bootstrap-wrapper .col-sm-12, .bootstrap-wrapper .col-sm,
.bootstrap-wrapper .col-sm-auto, .bootstrap-wrapper .col-md-1, .bootstrap-wrapper .col-md-2, .bootstrap-wrapper .col-md-3, .bootstrap-wrapper .col-md-4, .bootstrap-wrapper .col-md-5, .bootstrap-wrapper .col-md-6, .bootstrap-wrapper .col-md-7, .bootstrap-wrapper .col-md-8, .bootstrap-wrapper .col-md-9, .bootstrap-wrapper .col-md-10, .bootstrap-wrapper .col-md-11, .bootstrap-wrapper .col-md-12, .bootstrap-wrapper .col-md,
.bootstrap-wrapper .col-md-auto, .bootstrap-wrapper .col-lg-1, .bootstrap-wrapper .col-lg-2, .bootstrap-wrapper .col-lg-3, .bootstrap-wrapper .col-lg-4, .bootstrap-wrapper .col-lg-5, .bootstrap-wrapper .col-lg-6, .bootstrap-wrapper .col-lg-7, .bootstrap-wrapper .col-lg-8, .bootstrap-wrapper .col-lg-9, .bootstrap-wrapper .col-lg-10, .bootstrap-wrapper .col-lg-11, .bootstrap-wrapper .col-lg-12, .bootstrap-wrapper .col-lg,
.bootstrap-wrapper .col-lg-auto, .bootstrap-wrapper .col-xl-1, .bootstrap-wrapper .col-xl-2, .bootstrap-wrapper .col-xl-3, .bootstrap-wrapper .col-xl-4, .bootstrap-wrapper .col-xl-5, .bootstrap-wrapper .col-xl-6, .bootstrap-wrapper .col-xl-7, .bootstrap-wrapper .col-xl-8, .bootstrap-wrapper .col-xl-9, .bootstrap-wrapper .col-xl-10, .bootstrap-wrapper .col-xl-11, .bootstrap-wrapper .col-xl-12, .bootstrap-wrapper .col-xl,
.bootstrap-wrapper .col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }
  @media (max-width: 992px) {
    .bootstrap-wrapper .col-1, .bootstrap-wrapper .col-2, .bootstrap-wrapper .col-3, .bootstrap-wrapper .col-4, .bootstrap-wrapper .col-5, .bootstrap-wrapper .col-6, .bootstrap-wrapper .col-7, .bootstrap-wrapper .col-8, .bootstrap-wrapper .col-9, .bootstrap-wrapper .col-10, .bootstrap-wrapper .col-11, .bootstrap-wrapper .col-12, .bootstrap-wrapper .col,
    .bootstrap-wrapper .col-auto, .bootstrap-wrapper .col-sm-1, .bootstrap-wrapper .col-sm-2, .bootstrap-wrapper .col-sm-3, .bootstrap-wrapper .col-sm-4, .bootstrap-wrapper .col-sm-5, .bootstrap-wrapper .col-sm-6, .bootstrap-wrapper .col-sm-7, .bootstrap-wrapper .col-sm-8, .bootstrap-wrapper .col-sm-9, .bootstrap-wrapper .col-sm-10, .bootstrap-wrapper .col-sm-11, .bootstrap-wrapper .col-sm-12, .bootstrap-wrapper .col-sm,
    .bootstrap-wrapper .col-sm-auto, .bootstrap-wrapper .col-md-1, .bootstrap-wrapper .col-md-2, .bootstrap-wrapper .col-md-3, .bootstrap-wrapper .col-md-4, .bootstrap-wrapper .col-md-5, .bootstrap-wrapper .col-md-6, .bootstrap-wrapper .col-md-7, .bootstrap-wrapper .col-md-8, .bootstrap-wrapper .col-md-9, .bootstrap-wrapper .col-md-10, .bootstrap-wrapper .col-md-11, .bootstrap-wrapper .col-md-12, .bootstrap-wrapper .col-md,
    .bootstrap-wrapper .col-md-auto, .bootstrap-wrapper .col-lg-1, .bootstrap-wrapper .col-lg-2, .bootstrap-wrapper .col-lg-3, .bootstrap-wrapper .col-lg-4, .bootstrap-wrapper .col-lg-5, .bootstrap-wrapper .col-lg-6, .bootstrap-wrapper .col-lg-7, .bootstrap-wrapper .col-lg-8, .bootstrap-wrapper .col-lg-9, .bootstrap-wrapper .col-lg-10, .bootstrap-wrapper .col-lg-11, .bootstrap-wrapper .col-lg-12, .bootstrap-wrapper .col-lg,
    .bootstrap-wrapper .col-lg-auto, .bootstrap-wrapper .col-xl-1, .bootstrap-wrapper .col-xl-2, .bootstrap-wrapper .col-xl-3, .bootstrap-wrapper .col-xl-4, .bootstrap-wrapper .col-xl-5, .bootstrap-wrapper .col-xl-6, .bootstrap-wrapper .col-xl-7, .bootstrap-wrapper .col-xl-8, .bootstrap-wrapper .col-xl-9, .bootstrap-wrapper .col-xl-10, .bootstrap-wrapper .col-xl-11, .bootstrap-wrapper .col-xl-12, .bootstrap-wrapper .col-xl,
    .bootstrap-wrapper .col-xl-auto {
      padding-left: 10px;
      padding-right: 10px; } }

.bootstrap-wrapper .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%; }

.bootstrap-wrapper .col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.bootstrap-wrapper .col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.3333333333%;
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%; }

.bootstrap-wrapper .col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%; }

.bootstrap-wrapper .col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; }

.bootstrap-wrapper .col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%; }

.bootstrap-wrapper .col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.6666666667%;
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%; }

.bootstrap-wrapper .col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%; }

.bootstrap-wrapper .col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.3333333333%;
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%; }

.bootstrap-wrapper .col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.6666666667%;
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%; }

.bootstrap-wrapper .col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%; }

.bootstrap-wrapper .col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.3333333333%;
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%; }

.bootstrap-wrapper .col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.6666666667%;
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%; }

.bootstrap-wrapper .col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }

.bootstrap-wrapper .order-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1; }

.bootstrap-wrapper .order-last {
  -webkit-box-ordinal-group: 14;
  -ms-flex-order: 13;
  order: 13; }

.bootstrap-wrapper .order-0 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0; }

.bootstrap-wrapper .order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }

.bootstrap-wrapper .order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2; }

.bootstrap-wrapper .order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3; }

.bootstrap-wrapper .order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4; }

.bootstrap-wrapper .order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5; }

.bootstrap-wrapper .order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6; }

.bootstrap-wrapper .order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7; }

.bootstrap-wrapper .order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8; }

.bootstrap-wrapper .order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9; }

.bootstrap-wrapper .order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10; }

.bootstrap-wrapper .order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11; }

.bootstrap-wrapper .order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12; }

.bootstrap-wrapper .offset-1 {
  margin-left: 8.3333333333%; }

.bootstrap-wrapper .offset-2 {
  margin-left: 16.6666666667%; }

.bootstrap-wrapper .offset-3 {
  margin-left: 25%; }

.bootstrap-wrapper .offset-4 {
  margin-left: 33.3333333333%; }

.bootstrap-wrapper .offset-5 {
  margin-left: 41.6666666667%; }

.bootstrap-wrapper .offset-6 {
  margin-left: 50%; }

.bootstrap-wrapper .offset-7 {
  margin-left: 58.3333333333%; }

.bootstrap-wrapper .offset-8 {
  margin-left: 66.6666666667%; }

.bootstrap-wrapper .offset-9 {
  margin-left: 75%; }

.bootstrap-wrapper .offset-10 {
  margin-left: 83.3333333333%; }

.bootstrap-wrapper .offset-11 {
  margin-left: 91.6666666667%; }

@media (min-width: 576px) {
  .bootstrap-wrapper .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .bootstrap-wrapper .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .bootstrap-wrapper .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  .bootstrap-wrapper .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .bootstrap-wrapper .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .bootstrap-wrapper .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .bootstrap-wrapper .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  .bootstrap-wrapper .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .bootstrap-wrapper .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  .bootstrap-wrapper .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .bootstrap-wrapper .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .bootstrap-wrapper .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  .bootstrap-wrapper .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  .bootstrap-wrapper .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .bootstrap-wrapper .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .bootstrap-wrapper .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .bootstrap-wrapper .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .bootstrap-wrapper .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .bootstrap-wrapper .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .bootstrap-wrapper .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .bootstrap-wrapper .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .bootstrap-wrapper .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .bootstrap-wrapper .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .bootstrap-wrapper .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .bootstrap-wrapper .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .bootstrap-wrapper .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .bootstrap-wrapper .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .bootstrap-wrapper .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .bootstrap-wrapper .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .bootstrap-wrapper .offset-sm-0 {
    margin-left: 0; }
  .bootstrap-wrapper .offset-sm-1 {
    margin-left: 8.3333333333%; }
  .bootstrap-wrapper .offset-sm-2 {
    margin-left: 16.6666666667%; }
  .bootstrap-wrapper .offset-sm-3 {
    margin-left: 25%; }
  .bootstrap-wrapper .offset-sm-4 {
    margin-left: 33.3333333333%; }
  .bootstrap-wrapper .offset-sm-5 {
    margin-left: 41.6666666667%; }
  .bootstrap-wrapper .offset-sm-6 {
    margin-left: 50%; }
  .bootstrap-wrapper .offset-sm-7 {
    margin-left: 58.3333333333%; }
  .bootstrap-wrapper .offset-sm-8 {
    margin-left: 66.6666666667%; }
  .bootstrap-wrapper .offset-sm-9 {
    margin-left: 75%; }
  .bootstrap-wrapper .offset-sm-10 {
    margin-left: 83.3333333333%; }
  .bootstrap-wrapper .offset-sm-11 {
    margin-left: 91.6666666667%; } }

@media (min-width: 640px) {
  .bootstrap-wrapper .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .bootstrap-wrapper .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .bootstrap-wrapper .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  .bootstrap-wrapper .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .bootstrap-wrapper .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .bootstrap-wrapper .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .bootstrap-wrapper .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  .bootstrap-wrapper .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .bootstrap-wrapper .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  .bootstrap-wrapper .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .bootstrap-wrapper .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .bootstrap-wrapper .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  .bootstrap-wrapper .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  .bootstrap-wrapper .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .bootstrap-wrapper .order-md-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .bootstrap-wrapper .order-md-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .bootstrap-wrapper .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .bootstrap-wrapper .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .bootstrap-wrapper .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .bootstrap-wrapper .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .bootstrap-wrapper .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .bootstrap-wrapper .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .bootstrap-wrapper .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .bootstrap-wrapper .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .bootstrap-wrapper .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .bootstrap-wrapper .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .bootstrap-wrapper .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .bootstrap-wrapper .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .bootstrap-wrapper .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .bootstrap-wrapper .offset-md-0 {
    margin-left: 0; }
  .bootstrap-wrapper .offset-md-1 {
    margin-left: 8.3333333333%; }
  .bootstrap-wrapper .offset-md-2 {
    margin-left: 16.6666666667%; }
  .bootstrap-wrapper .offset-md-3 {
    margin-left: 25%; }
  .bootstrap-wrapper .offset-md-4 {
    margin-left: 33.3333333333%; }
  .bootstrap-wrapper .offset-md-5 {
    margin-left: 41.6666666667%; }
  .bootstrap-wrapper .offset-md-6 {
    margin-left: 50%; }
  .bootstrap-wrapper .offset-md-7 {
    margin-left: 58.3333333333%; }
  .bootstrap-wrapper .offset-md-8 {
    margin-left: 66.6666666667%; }
  .bootstrap-wrapper .offset-md-9 {
    margin-left: 75%; }
  .bootstrap-wrapper .offset-md-10 {
    margin-left: 83.3333333333%; }
  .bootstrap-wrapper .offset-md-11 {
    margin-left: 91.6666666667%; } }

@media (min-width: 992px) {
  .bootstrap-wrapper .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .bootstrap-wrapper .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .bootstrap-wrapper .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  .bootstrap-wrapper .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .bootstrap-wrapper .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .bootstrap-wrapper .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .bootstrap-wrapper .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  .bootstrap-wrapper .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .bootstrap-wrapper .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  .bootstrap-wrapper .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .bootstrap-wrapper .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .bootstrap-wrapper .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  .bootstrap-wrapper .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  .bootstrap-wrapper .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .bootstrap-wrapper .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .bootstrap-wrapper .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .bootstrap-wrapper .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .bootstrap-wrapper .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .bootstrap-wrapper .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .bootstrap-wrapper .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .bootstrap-wrapper .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .bootstrap-wrapper .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .bootstrap-wrapper .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .bootstrap-wrapper .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .bootstrap-wrapper .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .bootstrap-wrapper .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .bootstrap-wrapper .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .bootstrap-wrapper .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .bootstrap-wrapper .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .bootstrap-wrapper .offset-lg-0 {
    margin-left: 0; }
  .bootstrap-wrapper .offset-lg-1 {
    margin-left: 8.3333333333%; }
  .bootstrap-wrapper .offset-lg-2 {
    margin-left: 16.6666666667%; }
  .bootstrap-wrapper .offset-lg-3 {
    margin-left: 25%; }
  .bootstrap-wrapper .offset-lg-4 {
    margin-left: 33.3333333333%; }
  .bootstrap-wrapper .offset-lg-5 {
    margin-left: 41.6666666667%; }
  .bootstrap-wrapper .offset-lg-6 {
    margin-left: 50%; }
  .bootstrap-wrapper .offset-lg-7 {
    margin-left: 58.3333333333%; }
  .bootstrap-wrapper .offset-lg-8 {
    margin-left: 66.6666666667%; }
  .bootstrap-wrapper .offset-lg-9 {
    margin-left: 75%; }
  .bootstrap-wrapper .offset-lg-10 {
    margin-left: 83.3333333333%; }
  .bootstrap-wrapper .offset-lg-11 {
    margin-left: 91.6666666667%; } }

@media (min-width: 1200px) {
  .bootstrap-wrapper .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .bootstrap-wrapper .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .bootstrap-wrapper .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  .bootstrap-wrapper .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .bootstrap-wrapper .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .bootstrap-wrapper .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .bootstrap-wrapper .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  .bootstrap-wrapper .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .bootstrap-wrapper .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  .bootstrap-wrapper .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .bootstrap-wrapper .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .bootstrap-wrapper .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  .bootstrap-wrapper .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  .bootstrap-wrapper .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .bootstrap-wrapper .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .bootstrap-wrapper .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .bootstrap-wrapper .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .bootstrap-wrapper .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .bootstrap-wrapper .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .bootstrap-wrapper .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .bootstrap-wrapper .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .bootstrap-wrapper .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .bootstrap-wrapper .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .bootstrap-wrapper .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .bootstrap-wrapper .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .bootstrap-wrapper .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .bootstrap-wrapper .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .bootstrap-wrapper .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .bootstrap-wrapper .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .bootstrap-wrapper .offset-xl-0 {
    margin-left: 0; }
  .bootstrap-wrapper .offset-xl-1 {
    margin-left: 8.3333333333%; }
  .bootstrap-wrapper .offset-xl-2 {
    margin-left: 16.6666666667%; }
  .bootstrap-wrapper .offset-xl-3 {
    margin-left: 25%; }
  .bootstrap-wrapper .offset-xl-4 {
    margin-left: 33.3333333333%; }
  .bootstrap-wrapper .offset-xl-5 {
    margin-left: 41.6666666667%; }
  .bootstrap-wrapper .offset-xl-6 {
    margin-left: 50%; }
  .bootstrap-wrapper .offset-xl-7 {
    margin-left: 58.3333333333%; }
  .bootstrap-wrapper .offset-xl-8 {
    margin-left: 66.6666666667%; }
  .bootstrap-wrapper .offset-xl-9 {
    margin-left: 75%; }
  .bootstrap-wrapper .offset-xl-10 {
    margin-left: 83.3333333333%; }
  .bootstrap-wrapper .offset-xl-11 {
    margin-left: 91.6666666667%; } }

.bootstrap-wrapper .img-fluid {
  max-width: 100%;
  height: auto; }

footer {
  background: #E1F1FF;
  overflow: hidden; }
  footer .row {
    margin: 0;
    width: 100%; }
    footer .row > * {
      padding: 0; }
  footer .container-fluid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

.footer__logo {
  margin-bottom: 50px; }

.footer-logo__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  line-height: normal;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .footer-logo__link svg {
    width: 128px;
    height: 70px; }

.footer-logo__img {
  width: 250px;
  height: 33px; }
  @media (max-width: 768px) {
    .footer-logo__img {
      width: 130px;
      height: 18px;
      width: 170px;
      height: 35px; } }

.footer-logo__slogan {
  font-size: 9px;
  color: #6D6D6D;
  border-left: 2px solid var(--blue);
  padding-left: 8px;
  margin-left: 10px; }
  @media (max-width: 768px) {
    .footer-logo__slogan {
      font-size: 5px;
      display: none; } }

.footer__copy {
  padding-top: 66px;
  padding-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%; }
  @media (max-width: 768px) {
    .footer__copy {
      padding-top: 42px; } }

.footer__nav {
  padding-right: 15px; }

.footer-nav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px; }
  @media (max-width: 768px) {
    .footer-nav__list {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 30px; } }

.footer-nav__link {
  text-decoration: none;
  font-size: 14px; }

.footer-copy__bottom {
  margin-top: auto; }

.footer-copy__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 768px) {
    .footer-copy__bottom {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.footer-copy__text {
  width: 180px;
  color: #6D6D6D;
  font-size: 10px;
  margin-right: 30px;
  line-height: normal; }
  @media (max-width: 768px) {
    .footer-copy__text {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      margin-top: 20px; } }

.footer-copy__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.footer-copy__link {
  color: #6D6D6D; }
  .footer-copy__link + .footer-copy__link {
    margin-top: 15px; }

.footer__contacts {
  background: var(--blue-dark);
  color: var(--white);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: 100%;
  padding-top: 66px;
  padding-left: 70px;
  padding-bottom: 37px;
  position: relative; }
  @media (max-width: 768px) {
    .footer__contacts {
      padding: 60px 20px; }
      .footer__contacts > * {
        position: relative;
        z-index: 2; } }
  .footer__contacts:after {
    content: '';
    position: absolute;
    top: 0;
    left: 100%;
    bottom: 0;
    right: -9999px;
    background: var(--blue-dark); }
    @media (max-width: 768px) {
      .footer__contacts:after {
        left: -15px;
        z-index: 0; } }

.contacts__button {
  border-width: 1px; }

.footer__phone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .footer__phone img {
    margin-right: 10px; }

.footer-phone__link {
  color: var(--white);
  font-size: 25px;
  line-height: normal;
  text-decoration: none; }

.footer__mail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .footer__mail img {
    margin-right: 10px; }

.footer-mail__link {
  color: var(--white);
  font-size: 25px;
  line-height: normal;
  text-decoration: none; }

.footer__adres {
  width: 220px;
  margin-top: 15px;
  margin-bottom: 40px; }

.footer__stock {
  width: 245px;
  margin-bottom: 33px; }

.footer-contacts__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 15px; }

header {
  background: var(--white); }
  @media (max-width: 992px) {
    header {
      height: 70px;
      position: sticky;
      top: 0;
      z-index: 3;
      -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.12);
              box-shadow: 0 0 20px rgba(0, 0, 0, 0.12); } }
  header .container-fluid {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
    padding-top: 34px;
    padding-bottom: 15px; }
    @media (max-width: 992px) {
      header .container-fluid {
        padding-top: 15px; } }

.header-logo__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  line-height: normal;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .header-logo__link svg {
    width: 128px;
    height: 70px; }

.header-logo__img {
  width: 250px;
  height: 33px; }
  @media (max-width: 768px) {
    .header-logo__img {
      width: 170px;
      height: 35px; } }

.header-logo__slogan {
  font-size: 9px;
  color: #6D6D6D;
  border-left: 2px solid var(--blue);
  padding-left: 8px;
  margin-left: 10px; }
  @media (max-width: 768px) {
    .header-logo__slogan {
      font-size: 5px;
      white-space: nowrap;
      display: none; } }

.header__timework {
  position: relative;
  margin-left: auto; }
  @media (max-width: 992px) {
    .header__timework {
      display: none; } }
  .header__timework::before {
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #5FF147;
    display: block;
    position: absolute;
    left: -11px;
    top: 5px; }

.header-timework__watch {
  font-size: 18px; }

.header-timework__stock {
  font-size: 12px;
  color: #6d6d6d; }

.header__contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-left: 50px;
  line-height: normal; }
  @media (max-width: 992px) {
    .header__contacts {
      display: none; } }

.header-contacts__phones {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.header-phones__link {
  font-size: 18px;
  color: var(--black);
  text-decoration: none;
  white-space: nowrap; }
  @media (max-width: 768px) {
    .header-phones__link {
      font-size: 20px;
      line-height: 26px; } }

.header__mail {
  text-decoration: none;
  color: #6D6D6D;
  font-size: 12px; }

.header__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 30px; }
  @media (max-width: 992px) {
    .header__buttons {
      margin-right: 15px;
      margin-left: auto; } }
  @media (max-width: 768px) {
    .header__buttons {
      margin-left: auto; } }

.header__button {
  width: 170px;
  border-width: 1px; }
  @media (max-width: 768px) {
    .header__button {
      font-size: 0;
      background: var(--blue);
      width: 40px;
      padding: 0;
      border-radius: 2px; }
      .header__button:hover {
        background: var(--blue) !important; } }
  .header__button svg {
    display: none;
    margin-right: 0; }
    @media (max-width: 768px) {
      .header__button svg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -ms-flex-line-pack: center;
            align-content: center; } }

.nav {
  position: relative;
  z-index: 2;
  padding-top: 20px;
  padding-bottom: 20px; }
  @media (max-width: 992px) {
    .nav {
      display: none; } }
  .nav .container-fluid {
    height: 100%; }

.nav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 56px; }

.nav__link {
  white-space: nowrap;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  -webkit-transition-duration: 0.25s;
       -o-transition-duration: 0.25s;
          transition-duration: 0.25s; }
  .nav__link:hover {
    color: var(--blue); }

.nav__item:hover .nav__dropmenu {
  opacity: 1;
  visibility: visible;
  margin-top: 0; }

.nav__item.parent svg {
  width: 8px;
  height: 6px;
  margin-left: 6px;
  margin-top: 2px; }

.nav__item.parent:hover .nav__dropdown {
  opacity: 1;
  visibility: visible;
  margin-top: 0; }

.nav__dropmenu {
  position: absolute;
  top: 100%;
  z-index: 1;
  background: #1A1C23;
  border-top: 1px solid #424349;
  width: 100%;
  padding: 30px 0;
  left: 0;
  -webkit-transition-duration: 0.25s;
       -o-transition-duration: 0.25s;
          transition-duration: 0.25s;
  opacity: 0;
  visibility: hidden;
  margin-top: 30px; }

.nav-child__link {
  font-size: 16px;
  line-height: 19px;
  color: #fff;
  text-decoration: none;
  -webkit-transition-duration: 0.25s;
       -o-transition-duration: 0.25s;
          transition-duration: 0.25s; }
  .nav-child__link:hover {
    color: #7891FF; }

.nav-child__item + .nav-child__item {
  margin-top: 22px; }

.nav-child__item--title {
  border-bottom: 1px solid #424349;
  padding-bottom: 20px;
  margin-bottom: 20px; }

a.open__nav {
  background: var(--blue);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  border-radius: 2px;
  font-family: "Bebas Neue";
  color: var(--white);
  text-decoration: none;
  white-space: nowrap;
  -webkit-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: none;
  _position: absolute;
  _top: 15px;
  _right: 10px; }
  @media (max-width: 992px) {
    a.open__nav {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  a.open__nav svg {
    width: 25px;
    height: 18px; }
    a.open__nav svg.icon-close {
      display: none; }
  @media (max-width: 768px) {
    a.open__nav {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  a.open__nav.open {
    background: #646464; }
    a.open__nav.open .icon-nav {
      display: none; }
    a.open__nav.open .icon-close {
      display: inline; }
  a.open__nav span {
    display: block;
    position: absolute;
    height: 4px;
    width: 100%;
    background: #484848;
    border-radius: 3px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out; }
    a.open__nav span:nth-child(1) {
      top: 0px; }
    a.open__nav span:nth-child(2), a.open__nav span:nth-child(3) {
      top: 7px; }
    a.open__nav span:nth-child(4) {
      top: 14px; }

.header__slider {
  background: var(--blue-dark);
  _height: 570px;
  overflow: hidden; }

.header__item {
  _height: 570px !important; }
  .header__item .container-fluid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%; }
    @media (max-width: 992px) {
      .header__item .container-fluid {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }

.header__desc {
  width: 65.9%;
  color: var(--white);
  padding-right: 9%;
  padding-top: 43px;
  padding-bottom: 40px;
  position: relative; }
  @media (max-width: 992px) {
    .header__desc {
      width: 100%;
      padding: 40px 0px; } }

.header-desc__top {
  font-family: "Bebas Neue Book";
  font-size: 35px;
  line-height: normal;
  margin-bottom: 2px; }
  @media (max-width: 992px) {
    .header-desc__top {
      font-size: 20px; } }

.header__title {
  font-family: "Bebas Neue";
  font-size: 65px;
  line-height: 104%;
  font-weight: 700;
  margin-bottom: 17px; }
  @media (max-width: 1200px) {
    .header__title {
      font-size: calc(min(65px, 5.25vw)); } }
  @media (max-width: 992px) {
    .header__title {
      font-size: 40px;
      line-height: 112%; } }
  .header__title span {
    font-family: "Bebas Neue Book";
    font-weight: normal; }

.header-desc__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 55px; }
  @media (max-width: 768px) {
    .header-desc__list {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 15px; } }

.header-desc__item {
  padding-left: 17px;
  position: relative; }
  .header-desc__item + .header-desc__item {
    padding-right: 10%; }
  .header-desc__item::before {
    content: '';
    width: 11px;
    height: 11px;
    border: 3px solid var(--orange);
    position: absolute;
    display: block;
    border-radius: 50%;
    left: 0;
    top: 2px; }

.header__img-wrap {
  overflow: hidden;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }
  @media (max-width: 992px) {
    .header__img-wrap {
      position: relative;
      margin-right: -15px !important;
      margin-left: -15px !important;
      aspect-ratio: 1.5/1; } }

.header__img {
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
  position: relative; }
  .header__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 50%;
       object-position: 50% 50%; }

.header__form {
  margin-top: 25px; }

.form {
  background: var(--white);
  border-radius: 5px;
  padding: 17px 40px; }
  @media (max-width: 768px) {
    .form {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 30px; } }

.form__title {
  margin-bottom: 14px;
  font-size: 25px;
  color: var(--black);
  line-height: normal; }
  @media (max-width: 1200px) {
    .form__title {
      font-size: 20px;
      text-align: center; } }

.form__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px; }
  @media (max-width: 768px) {
    .form__row {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 100%; } }
  .form__row > * {
    -webkit-box-flex: 1;
        -ms-flex: 1 0;
            flex: 1 0; }

.form__input {
  height: 50px;
  background: #EFEFEF;
  border: 1px solid #EFEFEF;
  padding-left: 20px;
  padding-right: 20px; }

.form__button {
  height: 50px; }

.form__politic {
  color: #A0A0A0;
  font-size: 8px;
  text-align: center;
  line-height: normal;
  margin-top: 3px; }
  .form__politic a {
    color: #A0A0A0; }

.label {
  width: 202px;
  height: 202px;
  background: var(--blue);
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  right: -54px;
  top: 150px;
  z-index: 2;
  text-transform: uppercase;
  font-size: 14px;
  line-height: normal;
  -webkit-transform: rotate(9.5deg);
      -ms-transform: rotate(9.5deg);
          transform: rotate(9.5deg);
  color: var(--white); }
  @media (max-width: 992px) {
    .label {
      width: 150px;
      height: 150px;
      font-size: 10px;
      right: 10px;
      top: auto;
      bottom: -75px; } }
  .label::before {
    content: '';
    width: 187px;
    height: 187px;
    position: absolute;
    top: 7px;
    left: 7px;
    border: 1px solid #2387E4;
    border-radius: 50%; }
    @media (max-width: 992px) {
      .label::before {
        width: 138px;
        height: 138px; } }
  .label span {
    font-family: "Bebas Neue Book";
    font-size: 65px;
    line-height: 70px;
    font-weight: 600; }
    @media (max-width: 992px) {
      .label span {
        font-size: 48px;
        line-height: 52px; } }

.header__form--mobile .header__form {
  margin-top: 35px;
  margin-bottom: 35px; }

.section__sale {
  background: var(--orange);
  font-family: "Bebas Neue";
  text-align: center;
  font-size: 35px;
  font-size: calc(min(35px, 2.87vw));
  line-height: normal; }
  @media (max-width: 992px) {
    .section__sale {
      font-size: 20px;
      margin-left: -10px;
      margin-right: -10px; } }
  @media (max-width: 992px) {
    .section__sale .container-fluid {
      padding-top: 5px;
      padding-bottom: 5px; } }

@media (max-width: 992px) {
  .sale__text {
    padding-top: 5px;
    padding-bottom: 5px; } }

#marquee-container {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative; }

#marquee-content {
  display: inline-block;
  position: relative;
  left: 0%; }

.marquee-double {
  position: absolute;
  right: -100%;
  top: 0px; }

.section__catalog {
  padding-top: 116px;
  padding-bottom: 90px; }
  @media (max-width: 1200px) {
    .section__catalog {
      padding-top: 76px;
      padding-bottom: 60px; } }
  @media (max-width: 1200px) {
    .section__catalog {
      padding-top: 56px;
      padding-bottom: 40px; } }

.catalog-main__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: var(--blue-dark);
  color: var(--white);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 90px; }
  @media (max-width: 992px) {
    .catalog-main__bottom {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      min-height: auto; } }

.catalog-main__info {
  padding: 10px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (max-width: 1200px) {
    .catalog-main__info {
      padding: 10px; } }

.catalog-main__title {
  font-family: "Bebas Neue Book";
  font-size: 35px;
  line-height: normal; }
  @media (max-width: 1200px) {
    .catalog-main__title {
      font-size: 30px; } }
  @media (max-width: 992px) {
    .catalog-main__title {
      font-size: 25px; } }

.catalog-main__price {
  background: var(--orange);
  color: var(--black);
  font-size: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-preferred-size: 210px;
      flex-basis: 210px; }
  @media (max-width: 992px) {
    .catalog-main__price {
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
      padding-top: 15px;
      padding-bottom: 15px; } }

.catalog-main__item {
  margin-bottom: 30px; }

.catalog-main__img {
  display: block;
  width: 100%; }

.catalog-main__item--banner {
  border: 1px solid var(--blue);
  height: calc(100% - 30px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px 50px;
  color: var(--blue);
  text-align: center; }
  @media (max-width: 1200px) {
    .catalog-main__item--banner {
      padding-top: 25px; } }

.catalog-banner__button {
  border-width: 1px;
  height: 50px; }

.catalog-banner__count {
  font-size: 120px;
  line-height: 58%;
  font-family: "Bebas Neue";
  margin-bottom: 15px;
  font-weight: 600; }
  @media (max-width: 1200px) {
    .catalog-banner__count {
      font-size: 100px; } }

.catalog-banner__info {
  font-family: "Bebas Neue";
  font-size: 35px;
  line-height: normal;
  margin-bottom: 15px; }
  @media (max-width: 1200px) {
    .catalog-banner__info {
      font-size: 25px; } }

.section__banner {
  background: var(--blue); }
  @media (max-width: 992px) {
    .section__banner {
      padding-bottom: 60px; } }
  .section__banner.banner__one .banner__img-wrap {
    margin-left: -20px; }
    @media (max-width: 992px) {
      .section__banner.banner__one .banner__img-wrap {
        margin-left: -10px; } }
  .section__banner.banner__two .banner__img-wrap {
    margin-left: -140px; }
    @media (max-width: 768px) {
      .section__banner.banner__two .banner__img-wrap {
        margin-top: 20px;
        margin-left: -10px;
        margin-right: -10px; } }
  @media (max-width: 768px) {
    .section__banner.banner__two .banner__img {
      -o-object-position: 50% 0;
         object-position: 50% 0; } }

.banner__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: var(--white);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px; }
  @media (max-width: 992px) {
    .banner__info {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      margin-bottom: 0; } }

.banner__left {
  padding-top: 55px;
  padding-bottom: 50px;
  position: relative;
  z-index: 2; }
  @media (max-width: 992px) {
    .banner__left {
      padding-bottom: 0; } }

.banner-info__count {
  font-family: "Bebas Neue";
  font-size: 160px;
  line-height: 102px;
  font-weight: 600;
  margin-right: 35px; }
  @media (max-width: 992px) {
    .banner-info__count {
      margin-bottom: 20px; } }

.banner-info__desc {
  font-family: "Bebas Neue Book";
  font-size: 65px;
  line-height: 60px;
  white-space: nowrap; }
  @media (max-width: 992px) {
    .banner-info__desc {
      font-size: 40px;
      line-height: 40px; } }
  .banner-info__desc span {
    font-family: "Bebas Neue";
    font-weight: 600;
    display: block; }

.banner__img-wrap {
  position: relative;
  height: calc(100% + 70px);
  padding-top: 70px;
  margin-top: -70px;
  overflow: hidden; }
  @media (max-width: 992px) {
    .banner__img-wrap {
      height: auto;
      padding: 0;
      margin: 0 -15px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }

.banner__img {
  position: absolute;
  left: 0;
  bottom: 0; }
  @media (max-width: 992px) {
    .banner__img {
      position: relative;
      width: 470px;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: 50% 50%;
         object-position: 50% 50%;
      left: auto;
      bottom: auto; } }

.section__shema {
  padding-top: 120px;
  padding-bottom: 118px; }
  @media (max-width: 1200px) {
    .section__shema {
      padding-top: 80px;
      padding-bottom: 78px; } }
  @media (max-width: 992px) {
    .section__shema {
      padding-top: 60px;
      padding-bottom: 58px; } }
  .section__shema .section__title {
    margin-bottom: 62px; }

.shema__item {
  margin-bottom: 21px;
  position: relative; }

.shema__arrow {
  position: absolute;
  right: 15px;
  top: 28px; }
  @media (max-width: 992px) {
    .shema__arrow {
      top: 18px; } }
  @media (max-width: 768px) {
    .shema__arrow {
      width: 50px; } }

.shema__img {
  height: 60px;
  width: auto;
  margin-bottom: 27px; }
  @media (max-width: 992px) {
    .shema__img {
      height: 40px; } }

.shema__title {
  color: var(--blue);
  font-family: "Bebas Neue";
  font-size: 35px;
  line-height: normal;
  margin-bottom: 10px; }

.shema__desc {
  line-height: normal; }

section.section__amount {
  background: var(--blue-dark);
  color: var(--white);
  margin-top: 50px; }
  section.section__amount .row {
    margin: 0; }
    section.section__amount .row > * {
      padding: 0; }

.amount__bg {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 100%;
     object-position: 50% 100%;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0; }
  @media (max-width: 992px) {
    .amount__bg {
      position: relative; } }

.amount__info {
  padding: 52px 0 64px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative; }
  @media (max-width: 768px) {
    .amount__info {
      padding-top: 95px;
      padding-left: 20px;
      padding-right: 20px; } }

.amount__img-1 {
  position: absolute;
  right: 0;
  width: 51%;
  top: 50%;
  margin-top: -45%; }
  @media (max-width: 768px) {
    .amount__img-1 {
      width: auto;
      right: 0;
      left: auto;
      margin-top: 0;
      top: -90px; } }

.amount__img-2 {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 54%; }
  @media (max-width: 768px) {
    .amount__img-2 {
      width: auto;
      right: 0;
      left: auto;
      margin-top: 0;
      top: 80px;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; } }

.amount__img-3 {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 63%;
  top: 50%;
  margin-top: 13%; }
  @media (max-width: 768px) {
    .amount__img-3 {
      width: auto;
      right: 0;
      left: auto;
      margin-top: 0;
      top: 150px; } }

.amount__title {
  font-family: "Bebas Neue";
  font-size: 65px;
  line-height: 70px;
  margin-bottom: 27px;
  position: relative;
  z-index: 2; }
  @media (max-width: 768px) {
    .amount__title {
      font-size: 40px;
      line-height: 45px; } }

.amount__list {
  font-family: "Bebas Neue";
  font-size: 35px;
  line-height: normal;
  margin-bottom: 37px;
  position: relative;
  z-index: 2; }
  @media (max-width: 768px) {
    .amount__list {
      font-size: 25px;
      line-height: normal; } }

.amount__item {
  position: relative;
  padding-left: 20px; }
  .amount__item::before {
    content: '';
    width: 10px;
    height: 10px;
    border: 2.5px solid var(--orange);
    border-radius: 50%;
    position: absolute;
    top: 16px;
    left: -1px; }
    @media (max-width: 768px) {
      .amount__item::before {
        top: 10px; } }
  .amount__item + .amount__item {
    margin-top: 23px; }
    @media (max-width: 768px) {
      .amount__item + .amount__item {
        margin-top: 15px; } }

.amount__button {
  height: 50px; }
  @media (max-width: 768px) {
    .amount__button {
      width: 100%; } }

.section__plus {
  padding-top: 117px;
  padding-bottom: 190px; }
  @media (max-width: 1200px) {
    .section__plus {
      padding-top: 77px;
      padding-bottom: 150px; } }
  @media (max-width: 992px) {
    .section__plus {
      padding-top: 57px;
      padding-bottom: 60px; } }

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

.plus__list {
  margin-top: 7px;
  margin-bottom: 30px; }

.plus__item {
  position: relative;
  padding-left: 30px; }
  .plus__item + .plus__item {
    margin-top: 17px; }
  .plus__item::before {
    content: '';
    width: 22px;
    height: 12px;
    background: url(../images/content/plus/li.svg) no-repeat 50% 50%;
    position: absolute;
    left: 0;
    top: 16px; }
    @media (max-width: 768px) {
      .plus__item::before {
        background-size: 17px 9px;
        top: 9px; } }

.plus-item__title {
  font-family: "Bebas Neue";
  font-size: 35px;
  color: var(--blue);
  margin-bottom: 20px;
  line-height: normal; }
  @media (max-width: 768px) {
    .plus-item__title {
      font-size: 25px;
      margin-bottom: 3px; } }

.plus__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-top: auto; }
  @media (max-width: 768px) {
    .plus__buttons {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .plus__buttons .button {
    width: 180px;
    height: 50px; }
    @media (max-width: 768px) {
      .plus__buttons .button {
        width: 100%; } }

.plus__img-wrap {
  position: relative;
  height: 100%; }
  .plus__img-wrap .plus__img {
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    height: 100%; }
  .plus__img-wrap .label {
    right: auto;
    left: -63px;
    top: 250px; }
    @media (max-width: 992px) {
      .plus__img-wrap .label {
        right: 20px;
        top: -40px;
        left: auto; } }

.content__404 {
  -webkit-box-flex: 1;
      -ms-flex: 1 0;
          flex: 1 0;
  background: var(--blue-dark) url(../images/general/logo_404.svg) no-repeat 100% 50%;
  _background-size: 100% 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: var(--white);
  padding-top: 25px;
  padding-bottom: 25px; }
  .content__404 .container-fluid {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .content__404 .subtitle {
    font-family: "Bebas Neue Book";
    font-size: 35px;
    line-height: normal;
    margin-bottom: 19px; }
  .content__404 .title {
    font-size: 65px;
    line-height: 108%;
    text-transform: uppercase;
    font-weight: 700;
    font-family: "Bebas Neue";
    margin-bottom: 20px; }

.button__404 {
  height: 50px;
  width: 180px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJzdHlsZXMuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJ1dGlscy9mb250cy5zY3NzIiwidXRpbHMvdmFycy5zY3NzIiwidXRpbHMvbWl4aW5zLnNjc3MiLCJtb2R1bGVzL2dyaWQvZ3JpZC5zY3NzIiwibW9kdWxlcy9mb290ZXIvZm9vdGVyLnNhc3MiLCJtb2R1bGVzL2hlYWRlci9oZWFkZXIuc2FzcyIsIm1vZHVsZXMvaW5kZXgvaW5kZXguc2FzcyIsIm1vZHVsZXMvNDA0LzQwNC5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FmO0VBQ0EsaUJBQVM7RUFDVCxnQkFBUTtFQUNSLGdCQUFRO0VBQ1IsZUFBTztFQUNQLG9CQUFZO0VBQ1osb0JBQVk7RUFDWixxQkFBYSxFQUFBOztBQ1BkLDJFQUFBO0FBRUE7K0VGVStFO0FFUC9FOzs7RUZXRTtBRU5GO0VBQ0UsaUJBQWlCO0VBQUUsTUFBQTtFQUNuQiw4QkFBOEI7RUFBRSxNQUFBLEVBQU87O0FBR3pDOytFRlMrRTtBRU4vRTs7RUZTRTtBRUxGO0VBQ0UsU0FBUyxFQUFBOztBQUdYOztFRk9FO0FFSEY7RUFDRSxjQUFjLEVBQUE7O0FBR2hCOzs7RUZNRTtBRURGO0VBQ0UsY0FBYztFQUNkLGdCQUFnQixFQUFBOztBQUdsQjsrRUZFK0U7QUVDL0U7OztFRkdFO0FFRUY7RUFDRSwrQkFBdUI7VUFBdkIsdUJBQXVCO0VBQUUsTUFBQTtFQUN6QixTQUFTO0VBQUUsTUFBQTtFQUNYLGlCQUFpQjtFQUFFLE1BQUEsRUFBTzs7QUFHNUI7OztFRklFO0FFQ0Y7RUFDRSxpQ0FBaUM7RUFBRSxNQUFBO0VBQ25DLGNBQWM7RUFBRSxNQUFBLEVBQU87O0FBR3pCOytFRkUrRTtBRUMvRTs7RUZFRTtBRUVGO0VBQ0UsNkJBQTZCLEVBQUE7O0FBRy9COzs7RUZDRTtBRUlGO0VBQ0UsbUJBQW1CO0VBQUUsTUFB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QW1CO0VBQ25CLGlCQUFpQjtFQUNqQixvQkFBb0IsRUFBQTtFQVRyQjtJQVlFLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCLEVBQUE7RUFkeEI7SUFpQkUsOEJOYmtDO0lNY2xDLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsbUJBQW1CLEVBQUE7RUFwQnJCO0lBdUJFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIseUJBQXlCO0lBQ3pCLGdCQUFnQjtJQUNoQix5Qk54QjRCO0lNeUI1QixtQkFBbUIsRUFBQTs7QUFFckI7RUFDQyxZQUFZO0VBQ1osWUFBWSxFQUFBIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG46cm9vdCB7XG4gIC0tb3JhbmdlOiAjRkY5MTQxO1xuICAtLXdoaXRlOiAjRkZGRkZGO1xuICAtLWJsYWNrOiAjMDAwMDAwO1xuICAtLWJsdWU6ICMxRDc4QzY7XG4gIC0tYmx1ZS1kYXJrOiAjMTg1NThEO1xuICAtLWJsdWUtZGFyazogIzE4NTU4RDtcbiAgLS1ibHVlLWxpZ2h0OiAjRTFGMUZGOyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWJhc05ldWVSZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkJlYmFzIE5ldWUgUmVndWxhclwiKSwgbG9jYWwoXCJCZWJhc05ldWVSZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9CZWJhc05ldWVSZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0JlYmFzTmV1ZVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9CZWJhc05ldWVSZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JlYmFzTmV1ZUJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiQmViYXMgTmV1ZSBCb2xkXCIpLCBsb2NhbChcIkJlYmFzTmV1ZUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL0JlYmFzTmV1ZUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0JlYmFzTmV1ZUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUgQm9vayc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlQm9vay5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJCZWJhcyBOZXVlIEJvb2tcIiksIGxvY2FsKFwiQmViYXNOZXVlQm9va1wiKSwgdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlQm9vay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9CZWJhc05ldWVCb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlQm9vay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL051bml0by1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk51bml0byBSZWd1bGFyXCIpLCBsb2NhbChcIk51bml0by1SZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9OdW5pdG8tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9OdW5pdG8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL051bml0by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9XG5cbmJvZHkge1xuICBmb250OiA0MDAgMTRweC8xOHB4IFwiTnVuaXRvXCI7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbnAsXG51bCxcbm9sLFxubGksXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7IH1cblxuYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87IH1cblxuaW1nIHtcbiAgX21heC13aWR0aDogMTAwJTtcbiAgX2Rpc3BsYXk6IGJsb2NrOyB9XG5cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiDQo9C00LDQu9GP0LXQvCDQstGB0LUg0LDQvdC40LzQsNGG0LjQuCDQuCDQv9C10YDQtdGF0L7QtNGLINC00LvRjyDQu9GO0LTQtdC5LCDQutC+0YLQvtGA0YvQtSDQv9GA0LXQtNC/0L7Rh9C40YLQsNC5INC40YUg0L3QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0YwgKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICoge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuYXVkaW8sXG5jYW52YXMsXG5pZnJhbWUsXG5pbWcsXG5zdmcsXG52aWRlbyxcbnRleHRhcmVhIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmlucHV0LFxuc2VsZWN0LFxuYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZC1mIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYS1jIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uai1jIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzOyB9XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmx1ZSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5idXR0b24gLmJ1dHRvbl9faWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1czsgfVxuICAuYnV0dG9uIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICBmaWxsOiAjZmZmOyB9XG4gIC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMWY4ZmY7IH1cbiAgLmJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlMWYxZmY7IH1cbiAgLmJ1dHRvbjpmb2N1cyB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7IH1cblxuLmJ1dHRvbi0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG4gIC5idXR0b24tLW9yYW5nZSBzdmcge1xuICAgIGZpbGw6IHZhcigtLWJsdWUpOyB9XG4gIC5idXR0b24tLW9yYW5nZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0Y0NkIwODtcbiAgICBib3JkZXItY29sb3I6ICNGNDZCMDg7IH1cbiAgLmJ1dHRvbi0tb3JhbmdlOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI0UzNUYwMDsgfVxuICAuYnV0dG9uLS1vcmFuZ2U6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNGRjkxNDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTM1RjAwOyB9XG4gIC5idXR0b24tLW9yYW5nZTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI0ZEQkM4RSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7IH1cblxuLmJ1dHRvbi0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWJsdWUpOyB9XG4gIC5idXR0b24tLXRyYW5zcGFyZW50IHN2ZyB7XG4gICAgZmlsbDogdmFyKC0tYmx1ZSk7IH1cbiAgLmJ1dHRvbi0tdHJhbnNwYXJlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmx1ZS1ob3Zlcik7IH1cbiAgICAuYnV0dG9uLS10cmFuc3BhcmVudDpob3ZlciBzdmcge1xuICAgICAgZmlsbDogdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7IH1cblxuLmJ1dHRvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgLmJ1dHRvbi0td2hpdGUgc3ZnIHtcbiAgICBmaWxsOiB2YXIoLS1ibHVlKTsgfVxuICAuYnV0dG9uLS13aGl0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1ibHVlKTsgfVxuXG4ub3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0VDRUNFO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuXG4ud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuLmNvbnRlbnQge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICAuY29udGVudCB0YWJsZSB7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG5cbmgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG5oMyB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uaDEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzEyMTIxNjtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5oMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMTIxMjE2O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzFDMUMxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG5cbi5zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgbGluZS1oZWlnaHQ6IDY3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuc2VjdGlvbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG5cbi5zZWN0aW9uX19kZXNjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWN0aW9uX19kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9IH1cblxuLnRhYl9fc2VjdGlvbiAudGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUMxQzE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnRhYl9fc2VjdGlvbiAudGFicyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLnRhYl9fc2VjdGlvbiAudGFic19fbGluayB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC50YWJfX3NlY3Rpb24gLnRhYnNfX2xpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4udGFiX19zZWN0aW9uIC50YWIgPiBkaXYge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC50YWJfX3NlY3Rpb24gLnRhYiA+IGRpdi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wb3B1cCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzOyB9XG4gIC5wb3B1cC5vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgei1pbmRleDogMTAxO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucG9wdXAgLmZvcm0ge1xuICAgIHBhZGRpbmc6IDQwcHggNDVweDsgfVxuICAgIC5wb3B1cCAuZm9ybSAuYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wb3B1cCAuZm9ybSAuYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAuNzU7IH1cbiAgICAgIC5wb3B1cCAuZm9ybSAuYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsdWUpOyB9XG5cbi5wb3B1cF9fdGl0bGUge1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsdWUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucG9wdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4OyB9XG4gIC5wb3B1cF9fY2xvc2Ugc3ZnIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgc3Ryb2tlOiB2YXIoLS13aGl0ZSk7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwMCk7IH1cblxuLmZvcm0tbGFiZWxfX2lucHV0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MxQzFDMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNBM0EzQTM7IH1cblxuLmZvcm1fX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mb3JtX19sYWJlbC0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mb3JtLWxhYmVsX19pbnB1dC0tY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC01O1xuICBvcGFjaXR5OiAwOyB9XG4gIC5mb3JtLWxhYmVsX19pbnB1dC0tY2hlY2tib3g6Y2hlY2tlZCArIC5mb3JtLWxhYmVsX19pbnB1dC0tY2hlY2tib3gtLWluZm86OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogM3B4OyB9XG5cbi5mb3JtLWxhYmVsX19pbnB1dC0tY2hlY2tib3gtLWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuZm9ybS1sYWJlbF9faW5wdXQtLWNoZWNrYm94LS1pbmZvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzRDNEM0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuXG4uZm9ybV9fc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzOyB9XG4gIC5mb3JtX19zdWNjZXNzLm9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5mb3JtLXN1Y2Nlc3NfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiO1xuICBtYXJnaW46IDI1cHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybS1zdWNjZXNzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uYXZfX21vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAxO1xuICBsZWZ0OiAwO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgYmFja2dyb3VuZDogI0UxRjFGRjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAubmF2X19tb2JpbGUub3BlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxuXG4ubmF2LW1vYmlsZV9fdG9wIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWJhc2lzOiA1MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLm5hdi1tb2JpbGVfX2Nsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5uYXYtbW9iaWxlX19jbG9zZSBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDsgfVxuXG4ubmF2LW1vYmlsZV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLm5hdi1tb2JpbGVfX2l0ZW0ucGFyZW50IHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDZweDsgfVxuXG4ubmF2LW1vYmlsZV9faXRlbSArIC5uYXYtbW9iaWxlX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ubmF2LW1vYmlsZV9fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ubmF2LW1vYmlsZV9fZHJvcG1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZDogIzFBMUMyMztcbiAgdG9wOiA1MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzOyB9XG4gIC5uYXYtbW9iaWxlX19kcm9wbWVudS5vcGVuIHtcbiAgICBsZWZ0OiAwOyB9XG5cbi5uYXZfX2NvbnRhY3RzIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubmF2X19waG9uZSwgLm5hdl9fbWFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm5hdl9fcGhvbmUgc3ZnLCAubmF2X19waG9uZSBpbWcsIC5uYXZfX21haWwgc3ZnLCAubmF2X19tYWlsIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5uYXYtcGhvbmVfX2xpbmssIC5uYXYtbWFpbF9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXZfX21haWwge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5uYXZfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm5hdl9fYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5icmVhZF9fbW9iaWxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuYnJlYWRfX21vYmlsZS5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5icmVhZC1tb2JpbGVfX2xpbmsge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5icmVhZC1tb2JpbGVfX2xpbmsuYnJlYWQtbW9iaWxlX19ob21lIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5uYXYtbW9iaWxlX19saXN0LWNoaWxkcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA3MnB4KTtcbiAgbWFyZ2luOiAwIC0zNnB4O1xuICBwYWRkaW5nOiAwIDM2cHg7IH1cblxuLm5hdi1tb2JpbGUtY2hpbGRfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLm5hdi1tb2JpbGUtY2hpbGRfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5uYXYtbW9iaWxlLWNoaWxkX19pdGVtICsgLm5hdi1tb2JpbGUtY2hpbGRfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5uYXYtbW9iaWxlLWNoaWxkX19pdGVtICsgLm5hdi1tb2JpbGUtY2hpbGRfX2l0ZW0tLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ubmF2LW1vYmlsZS1jaGlsZF9faXRlbS0tdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQyNDM0OTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLm5hdi1tb2JpbGUtY2hpbGRfX2l0ZW0tLXRpdGxlIC5uYXYtbW9iaWxlLWNoaWxkX19saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUsIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIGJhY2tncm91bmQ6ICNEOUQ5RDk7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiwgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIHotaW5kZXg6IDU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCA4IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyA5TDIgNS4wOTc1Nkw3IDEnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBsZWZ0OiAtMTAwcHg7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCA4IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDYgNC45MDI0NEwxIDknIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgOCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcgOUwyIDUuMDk3NTZMNyAxJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDggMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003IDlMMiA1LjA5NzU2TDcgMScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCA4IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDYgNC45MDI0NEwxIDknIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgOCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMUw2IDQuOTAyNDRMMSA5JyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvdHRvbTogMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206IC0zOHB4OyB9IH1cbiAgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCA1cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICB3aWR0aDogNTBweDsgfSB9XG4gICAgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpOmhvdmVyIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGk6aG92ZXIgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogNTBweDsgfSB9XG4gICAgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogI0RCREJEQjtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7IH0gfVxuICAgIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIVxuICogQm9vdHN0cmFwIEdyaWQgT25seSAoZ3JpZCBhbmQgcmVzcG9uc2l2ZSB1dGlsaXRpZXMgZXh0cmFjdGVkIGZyb20gQm9vdHN0cmFwIDQuMS4zKVxuICogR2l0SHViOiBodHRwczovL2dpdGh1Yi5jb20vZG1oZW5kcmlja3MvYm9vdHN0cmFwLWdyaWQtY3NzXG4gKiBCb290c3RyYXAgTGljZW5zZTogTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC1kZXYvTElDRU5TRSlcbiAqIENyZWRpdHM6IFR3aXR0ZXIsIEluYy4gJiBUaGUgQm9vdHN0cmFwIEF1dGhvcnMgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ncmFwaHMvY29udHJpYnV0b3JzKVxuICovXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG5odG1sIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLmJvb3RzdHJhcC13cmFwcGVyIHtcbiAgLyoqXG4gKiBCb290c3RyYXAgb3ZlcnJpZGVzXG4gKi8gfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLmhpZGRlbi14cy11cCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5oaWRkZW4teHMtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib290c3RyYXAtd3JhcHBlciAuaGlkZGVuLXNtLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5oaWRkZW4tc20tZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib290c3RyYXAtd3JhcHBlciAuaGlkZGVuLW1kLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5oaWRkZW4tbWQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib290c3RyYXAtd3JhcHBlciAuaGlkZGVuLWxnLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ib290c3RyYXAtd3JhcHBlciAuaGlkZGVuLWxnLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5oaWRkZW4teGwtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5ib290c3RyYXAtd3JhcHBlciAuaGlkZGVuLXhsLWRvd24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5ib290c3RyYXAtd3JhcHBlciAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5ib290c3RyYXAtd3JhcHBlciAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmJvb3RzdHJhcC13cmFwcGVyIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5ib290c3RyYXAtd3JhcHBlciAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5ib290c3RyYXAtd3JhcHBlciAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfSB9XG5cbi5ib290c3RyYXAtd3JhcHBlciAuY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb250YWluZXItZmx1aWQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG5cbi5ib290c3RyYXAtd3JhcHBlciAucm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYm9vdHN0cmFwLXdyYXBwZXIgLnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9IH1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm5vLWd1dHRlcnMgPiAuY29sLFxuLmJvb3RzdHJhcC13cmFwcGVyIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtMSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtMiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtMywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtNCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtNSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtNiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtNywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtOCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtOSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtMTAsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLTExLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC0xMiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wsXG4uYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1hdXRvLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS0xLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS0yLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS0zLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS00LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS01LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS02LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS03LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS04LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS05LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS0xMCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20tMTEsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXNtLTEyLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbSxcbi5ib290c3RyYXAtd3JhcHBlciAuY29sLXNtLWF1dG8sIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTEsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTIsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTMsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTQsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTUsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTYsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTcsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTgsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTksIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTEwLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1tZC0xMSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtMTIsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLFxuLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtYXV0bywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctMSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctMiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctMywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctNCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctNSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctNiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctNywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctOCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctOSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctMTAsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLWxnLTExLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1sZy0xMiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGcsXG4uYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1sZy1hdXRvLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC0xLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC0yLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC0zLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC00LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC01LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC02LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC03LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC04LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC05LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC0xMCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtMTEsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXhsLTEyLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bCxcbi5ib290c3RyYXAtd3JhcHBlciAuY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtMSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtMiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtMywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtNCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtNSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtNiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtNywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtOCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtOSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtMTAsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLTExLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC0xMiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wsXG4gICAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtYXV0bywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20tMSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20tMiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20tMywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20tNCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20tNSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20tNiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20tNywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20tOCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20tOSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20tMTAsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXNtLTExLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS0xMiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20sXG4gICAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20tYXV0bywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtMSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtMiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtMywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtNCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtNSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtNiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtNywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtOCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtOSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtMTAsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTExLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1tZC0xMiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQsXG4gICAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtYXV0bywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctMSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctMiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctMywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctNCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctNSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctNiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctNywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctOCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctOSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctMTAsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLWxnLTExLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1sZy0xMiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGcsXG4gICAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctYXV0bywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtMSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtMiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtMywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtNCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtNSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtNiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtNywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtOCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtOSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtMTAsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXhsLTExLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC0xMiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwsXG4gICAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtYXV0byB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDA7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5ib290c3RyYXAtd3JhcHBlciAuY29sLWF1dG8ge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5ib290c3RyYXAtd3JhcHBlciAuY29sLTEge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7IH1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtMiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7IH1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtMyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAwIDI1JTtcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5ib290c3RyYXAtd3JhcHBlciAuY29sLTQge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG5cbi5ib290c3RyYXAtd3JhcHBlciAuY29sLTUge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclOyB9XG5cbi5ib290c3RyYXAtd3JhcHBlciAuY29sLTYge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gIC1tcy1mbGV4OiAwIDAgNTAlO1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC03IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTsgfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC04IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTsgfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC05IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNzUlO1xuICAtbXMtZmxleDogMCAwIDc1JTtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtMTAge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlOyB9XG5cbi5ib290c3RyYXAtd3JhcHBlciAuY29sLTExIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTsgfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC0xMiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLWZpcnN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLXdlYmtpdC1vcmRlcjogLTE7XG4gIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgb3JkZXI6IC0xOyB9XG5cbi5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbGFzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xuICAtd2Via2l0LW9yZGVyOiAxMztcbiAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICBvcmRlcjogMTM7IH1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci0wIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgLXdlYmtpdC1vcmRlcjogMDtcbiAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gIG9yZGVyOiAwOyB9XG5cbi5ib290c3RyYXAtd3JhcHBlciAub3JkZXItMSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIC13ZWJraXQtb3JkZXI6IDE7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTsgfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLTIge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAtd2Via2l0LW9yZGVyOiAyO1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7IH1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci0zIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgLXdlYmtpdC1vcmRlcjogMztcbiAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gIG9yZGVyOiAzOyB9XG5cbi5ib290c3RyYXAtd3JhcHBlciAub3JkZXItNCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gIC13ZWJraXQtb3JkZXI6IDQ7XG4gIC1tcy1mbGV4LW9yZGVyOiA0O1xuICBvcmRlcjogNDsgfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLTUge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAtd2Via2l0LW9yZGVyOiA1O1xuICAtbXMtZmxleC1vcmRlcjogNTtcbiAgb3JkZXI6IDU7IH1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci02IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgLXdlYmtpdC1vcmRlcjogNjtcbiAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gIG9yZGVyOiA2OyB9XG5cbi5ib290c3RyYXAtd3JhcHBlciAub3JkZXItNyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gIC13ZWJraXQtb3JkZXI6IDc7XG4gIC1tcy1mbGV4LW9yZGVyOiA3O1xuICBvcmRlcjogNzsgfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLTgge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAtd2Via2l0LW9yZGVyOiA4O1xuICAtbXMtZmxleC1vcmRlcjogODtcbiAgb3JkZXI6IDg7IH1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci05IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gIC13ZWJraXQtb3JkZXI6IDk7XG4gIC1tcy1mbGV4LW9yZGVyOiA5O1xuICBvcmRlcjogOTsgfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLTEwIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gIC13ZWJraXQtb3JkZXI6IDEwO1xuICAtbXMtZmxleC1vcmRlcjogMTA7XG4gIG9yZGVyOiAxMDsgfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLTExIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XG4gIC13ZWJraXQtb3JkZXI6IDExO1xuICAtbXMtZmxleC1vcmRlcjogMTE7XG4gIG9yZGVyOiAxMTsgfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLTEyIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gIC13ZWJraXQtb3JkZXI6IDEyO1xuICAtbXMtZmxleC1vcmRlcjogMTI7XG4gIG9yZGVyOiAxMjsgfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7IH1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG5cbi5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTsgfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG5cbi5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlOyB9XG5cbi5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXNtLWF1dG8ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXNtLTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXNtLTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS0zIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDI1JTtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXNtLTQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS01IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20tNiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS03IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20tOCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXNtLTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNzUlO1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20tMTAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXNtLTEyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1zbS1sYXN0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMztcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tMyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tNCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tNSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tNiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tNyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tOCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tOSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXNtLTEwIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tMTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1zbS0xMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1tZCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLWF1dG8ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1tZC0zIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDI1JTtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1tZC01IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtNiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1tZC03IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtOCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNzUlO1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtMTAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1tZC0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTEyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1tZC1sYXN0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMztcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbWQtMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbWQtMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbWQtMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbWQtMyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbWQtNCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbWQtNSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbWQtNiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbWQtNyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbWQtOCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbWQtOSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLW1kLTEwIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbWQtMTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1tZC0xMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1sZyB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLWxnLWF1dG8ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLWxnLTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLWxnLTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1sZy0zIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDI1JTtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLWxnLTQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1sZy01IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctNiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1sZy03IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctOCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLWxnLTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNzUlO1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctMTAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1sZy0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLWxnLTEyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1sZy1sYXN0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMztcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbGctMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbGctMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbGctMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbGctMyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbGctNCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbGctNSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbGctNiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbGctNyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbGctOCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbGctOSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLWxnLTEwIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbGctMTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1sZy0xMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC1hdXRvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC0yIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtMyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyNSU7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC00IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXhsLTYge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTAlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtNyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXhsLTgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC05IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDc1JTtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXhsLTEwIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtMTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC0xMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci14bC1maXJzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXIteGwtbGFzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMTM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMzsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTAge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTMge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMzsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTYge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTcge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTgge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci14bC0xMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTExIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXIteGwtMTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7IH0gfVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNFMUYxRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgZm9vdGVyIC5yb3cge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIGZvb3RlciAucm93ID4gKiB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIGZvb3RlciAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mb290ZXJfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi5mb290ZXItbG9nb19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9vdGVyLWxvZ29fX2xpbmsgc3ZnIHtcbiAgICB3aWR0aDogMTI4cHg7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG5cbi5mb290ZXItbG9nb19faW1nIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDMzcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlci1sb2dvX19pbWcge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgaGVpZ2h0OiAzNXB4OyB9IH1cblxuLmZvb3Rlci1sb2dvX19zbG9nYW4ge1xuICBmb250LXNpemU6IDlweDtcbiAgY29sb3I6ICM2RDZENkQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tYmx1ZSk7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyLWxvZ29fX3Nsb2dhbiB7XG4gICAgICBmb250LXNpemU6IDVweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZm9vdGVyX19jb3B5IHtcbiAgcGFkZGluZy10b3A6IDY2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyX19jb3B5IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MnB4OyB9IH1cblxuLmZvb3Rlcl9fbmF2IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4uZm9vdGVyLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyLW5hdl9fbGlzdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAzMHB4OyB9IH1cblxuLmZvb3Rlci1uYXZfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uZm9vdGVyLWNvcHlfX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLmZvb3Rlci1jb3B5X19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXItY29weV9fYm90dG9tIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uZm9vdGVyLWNvcHlfX3RleHQge1xuICB3aWR0aDogMTgwcHg7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyLWNvcHlfX3RleHQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmZvb3Rlci1jb3B5X19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmZvb3Rlci1jb3B5X19saW5rIHtcbiAgY29sb3I6ICM2RDZENkQ7IH1cbiAgLmZvb3Rlci1jb3B5X19saW5rICsgLmZvb3Rlci1jb3B5X19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5mb290ZXJfX2NvbnRhY3RzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmx1ZS1kYXJrKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDY2cHg7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDM3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7IH1cbiAgICAgIC5mb290ZXJfX2NvbnRhY3RzID4gKiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjsgfSB9XG4gIC5mb290ZXJfX2NvbnRhY3RzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAtOTk5OXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJsdWUtZGFyayk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXJfX2NvbnRhY3RzOmFmdGVyIHtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHotaW5kZXg6IDA7IH0gfVxuXG4uY29udGFjdHNfX2J1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMXB4OyB9XG5cbi5mb290ZXJfX3Bob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9vdGVyX19waG9uZSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uZm9vdGVyLXBob25lX19saW5rIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZvb3Rlcl9fbWFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvb3Rlcl9fbWFpbCBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uZm9vdGVyLW1haWxfX2xpbmsge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZm9vdGVyX19hZHJlcyB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uZm9vdGVyX19zdG9jayB7XG4gIHdpZHRoOiAyNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDsgfVxuXG4uZm9vdGVyLWNvbnRhY3RzX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE1cHg7IH1cblxuaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH0gfVxuICBoZWFkZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWFkZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cblxuLmhlYWRlci1sb2dvX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5oZWFkZXItbG9nb19fbGluayBzdmcge1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBoZWlnaHQ6IDcwcHg7IH1cblxuLmhlYWRlci1sb2dvX19pbWcge1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMzNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyLWxvZ29fX2ltZyB7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7IH0gfVxuXG4uaGVhZGVyLWxvZ29fX3Nsb2dhbiB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBjb2xvcjogIzZENkQ2RDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1ibHVlKTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXItbG9nb19fc2xvZ2FuIHtcbiAgICAgIGZvbnQtc2l6ZTogNXB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyX190aW1ld29yayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlcl9fdGltZXdvcmsge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZWFkZXJfX3RpbWV3b3JrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICM1RkYxNDc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMXB4O1xuICAgIHRvcDogNXB4OyB9XG5cbi5oZWFkZXItdGltZXdvcmtfX3dhdGNoIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5oZWFkZXItdGltZXdvcmtfX3N0b2NrIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzZkNmQ2ZDsgfVxuXG4uaGVhZGVyX19jb250YWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlcl9fY29udGFjdHMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXItY29udGFjdHNfX3Bob25lcyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmhlYWRlci1waG9uZXNfX2xpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyLXBob25lc19fbGluayB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbi5oZWFkZXJfX21haWwge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmhlYWRlcl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXJfX2J1dHRvbnMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyX19idXR0b25zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuLmhlYWRlcl9fYnV0dG9uIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBib3JkZXItd2lkdGg6IDFweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyX19idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmx1ZSk7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAgIC5oZWFkZXJfX2J1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsdWUpICFpbXBvcnRhbnQ7IH0gfVxuICAuaGVhZGVyX19idXR0b24gc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9fYnV0dG9uIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4ubmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm5hdiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLm5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDU2cHg7IH1cblxuLm5hdl9fbGluayB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7IH1cbiAgLm5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWJsdWUpOyB9XG5cbi5uYXZfX2l0ZW06aG92ZXIgLm5hdl9fZHJvcG1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5uYXZfX2l0ZW0ucGFyZW50IHN2ZyB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tdG9wOiAycHg7IH1cblxuLm5hdl9faXRlbS5wYXJlbnQ6aG92ZXIgLm5hdl9fZHJvcGRvd24ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5uYXZfX2Ryb3BtZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICMxQTFDMjM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDI0MzQ5O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5uYXYtY2hpbGRfX2xpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1czsgfVxuICAubmF2LWNoaWxkX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzc4OTFGRjsgfVxuXG4ubmF2LWNoaWxkX19pdGVtICsgLm5hdi1jaGlsZF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDIycHg7IH1cblxuLm5hdi1jaGlsZF9faXRlbS0tdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQyNDM0OTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuYS5vcGVuX19uYXYge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIjtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIF9wb3NpdGlvbjogYWJzb2x1dGU7XG4gIF90b3A6IDE1cHg7XG4gIF9yaWdodDogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBhLm9wZW5fX25hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgYS5vcGVuX19uYXYgc3ZnIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgICBhLm9wZW5fX25hdiBzdmcuaWNvbi1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGEub3Blbl9fbmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBhLm9wZW5fX25hdi5vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjQ2NDY0OyB9XG4gICAgYS5vcGVuX19uYXYub3BlbiAuaWNvbi1uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGEub3Blbl9fbmF2Lm9wZW4gLmljb24tY2xvc2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIGEub3Blbl9fbmF2IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNDg0ODQ4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDsgfVxuICAgIGEub3Blbl9fbmF2IHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogMHB4OyB9XG4gICAgYS5vcGVuX19uYXYgc3BhbjpudGgtY2hpbGQoMiksIGEub3Blbl9fbmF2IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogN3B4OyB9XG4gICAgYS5vcGVuX19uYXYgc3BhbjpudGgtY2hpbGQoNCkge1xuICAgICAgdG9wOiAxNHB4OyB9XG5cbi5oZWFkZXJfX3NsaWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsdWUtZGFyayk7XG4gIF9oZWlnaHQ6IDU3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5oZWFkZXJfX2l0ZW0ge1xuICBfaGVpZ2h0OiA1NzBweCAhaW1wb3J0YW50OyB9XG4gIC5oZWFkZXJfX2l0ZW0gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXJfX2l0ZW0gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uaGVhZGVyX19kZXNjIHtcbiAgd2lkdGg6IDY1LjklO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nLXJpZ2h0OiA5JTtcbiAgcGFkZGluZy10b3A6IDQzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlcl9fZGVzYyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMHB4OyB9IH1cblxuLmhlYWRlci1kZXNjX190b3Age1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlIEJvb2tcIjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlci1kZXNjX190b3Age1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLmhlYWRlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCI7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgbGluZS1oZWlnaHQ6IDEwNCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyhtaW4oNjVweCwgNS4yNXZ3KSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTEyJTsgfSB9XG4gIC5oZWFkZXJfX3RpdGxlIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWUgQm9va1wiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmhlYWRlci1kZXNjX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXItZGVzY19fbGlzdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNXB4OyB9IH1cblxuLmhlYWRlci1kZXNjX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlYWRlci1kZXNjX19pdGVtICsgLmhlYWRlci1kZXNjX19pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7IH1cbiAgLmhlYWRlci1kZXNjX19pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1vcmFuZ2UpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDJweDsgfVxuXG4uaGVhZGVyX19pbWctd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlcl9faW1nLXdyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBhc3BlY3QtcmF0aW86IDEuNS8xOyB9IH1cblxuLmhlYWRlcl9faW1nIHtcbiAgZmxleDogMSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlYWRlcl9faW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uaGVhZGVyX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4uZm9ybSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxN3B4IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMzBweDsgfSB9XG5cbi5mb3JtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvcm1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5mb3JtX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm1fX3JvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZm9ybV9fcm93ID4gKiB7XG4gICAgZmxleDogMSAwOyB9XG5cbi5mb3JtX19pbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VGRUZFRjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5mb3JtX19idXR0b24ge1xuICBoZWlnaHQ6IDUwcHg7IH1cblxuLmZvcm1fX3BvbGl0aWMge1xuICBjb2xvcjogI0EwQTBBMDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG4gIC5mb3JtX19wb2xpdGljIGEge1xuICAgIGNvbG9yOiAjQTBBMEEwOyB9XG5cbi5sYWJlbCB7XG4gIHdpZHRoOiAyMDJweDtcbiAgaGVpZ2h0OiAyMDJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmx1ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTU0cHg7XG4gIHRvcDogMTUwcHg7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOS41ZGVnKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubGFiZWwge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtNzVweDsgfSB9XG4gIC5sYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTg3cHg7XG4gICAgaGVpZ2h0OiAxODdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogN3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzg3RTQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMzhweDtcbiAgICAgICAgaGVpZ2h0OiAxMzhweDsgfSB9XG4gIC5sYWJlbCBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlIEJvb2tcIjtcbiAgICBmb250LXNpemU6IDY1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxhYmVsIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9IH1cblxuLmhlYWRlcl9fZm9ybS0tbW9iaWxlIC5oZWFkZXJfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbi5zZWN0aW9uX19zYWxlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlKTtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1zaXplOiBjYWxjKG1pbigzNXB4LCAyLjg3dncpKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuc2VjdGlvbl9fc2FsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlY3Rpb25fX3NhbGUgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2FsZV9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9IH1cblxuI21hcnF1ZWUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jbWFycXVlZS1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDAlOyB9XG5cbi5tYXJxdWVlLWRvdWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMDAlO1xuICB0b3A6IDBweDsgfVxuXG4uc2VjdGlvbl9fY2F0YWxvZyB7XG4gIHBhZGRpbmctdG9wOiAxMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5zZWN0aW9uX19jYXRhbG9nIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3NnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNlY3Rpb25fX2NhdGFsb2cge1xuICAgICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG5cbi5jYXRhbG9nLW1haW5fX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsdWUtZGFyayk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLWhlaWdodDogOTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY2F0YWxvZy1tYWluX19ib3R0b20ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH0gfVxuXG4uY2F0YWxvZy1tYWluX19pbmZvIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jYXRhbG9nLW1haW5fX2luZm8ge1xuICAgICAgcGFkZGluZzogMTBweDsgfSB9XG5cbi5jYXRhbG9nLW1haW5fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZSBCb29rXCI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNhdGFsb2ctbWFpbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhdGFsb2ctbWFpbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNXB4OyB9IH1cblxuLmNhdGFsb2ctbWFpbl9fcHJpY2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1vcmFuZ2UpO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWJhc2lzOiAyMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY2F0YWxvZy1tYWluX19wcmljZSB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG5cbi5jYXRhbG9nLW1haW5fX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5jYXRhbG9nLW1haW5fX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2F0YWxvZy1tYWluX19pdGVtLS1iYW5uZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgY29sb3I6IHZhcigtLWJsdWUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jYXRhbG9nLW1haW5fX2l0ZW0tLWJhbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG5cbi5jYXRhbG9nLWJhbm5lcl9fYnV0dG9uIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogNTBweDsgfVxuXG4uY2F0YWxvZy1iYW5uZXJfX2NvdW50IHtcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgbGluZS1oZWlnaHQ6IDU4JTtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2F0YWxvZy1iYW5uZXJfX2NvdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7IH0gfVxuXG4uY2F0YWxvZy1iYW5uZXJfX2luZm8ge1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNhdGFsb2ctYmFubmVyX19pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cbi5zZWN0aW9uX19iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuc2VjdGlvbl9fYmFubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cbiAgLnNlY3Rpb25fX2Jhbm5lci5iYW5uZXJfX29uZSAuYmFubmVyX19pbWctd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VjdGlvbl9fYmFubmVyLmJhbm5lcl9fb25lIC5iYW5uZXJfX2ltZy13cmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9IH1cbiAgLnNlY3Rpb25fX2Jhbm5lci5iYW5uZXJfX3R3byAuYmFubmVyX19pbWctd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY3Rpb25fX2Jhbm5lci5iYW5uZXJfX3R3byAuYmFubmVyX19pbWctd3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uX19iYW5uZXIuYmFubmVyX190d28gLmJhbm5lcl9faW1nIHtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDA7IH0gfVxuXG4uYmFubmVyX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYmFubmVyX19pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYmFubmVyX19sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmJhbm5lcl9fbGVmdCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5iYW5uZXItaW5mb19fY291bnQge1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCI7XG4gIGZvbnQtc2l6ZTogMTYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5iYW5uZXItaW5mb19fY291bnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5iYW5uZXItaW5mb19fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWUgQm9va1wiO1xuICBmb250LXNpemU6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5iYW5uZXItaW5mb19fZGVzYyB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIC5iYW5uZXItaW5mb19fZGVzYyBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYmFubmVyX19pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA3MHB4KTtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5iYW5uZXJfX2ltZy13cmFwIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uYmFubmVyX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYmFubmVyX19pbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvOyB9IH1cblxuLnNlY3Rpb25fX3NoZW1hIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTE4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5zZWN0aW9uX19zaGVtYSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3OHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlY3Rpb25fX3NoZW1hIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDU4cHg7IH0gfVxuICAuc2VjdGlvbl9fc2hlbWEgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4OyB9XG5cbi5zaGVtYV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2hlbWFfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAyOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5zaGVtYV9fYXJyb3cge1xuICAgICAgdG9wOiAxOHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNoZW1hX19hcnJvdyB7XG4gICAgICB3aWR0aDogNTBweDsgfSB9XG5cbi5zaGVtYV9faW1nIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuc2hlbWFfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuXG4uc2hlbWFfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUpO1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uc2hlbWFfX2Rlc2Mge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbnNlY3Rpb24uc2VjdGlvbl9fYW1vdW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmx1ZS1kYXJrKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBzZWN0aW9uLnNlY3Rpb25fX2Ftb3VudCAucm93IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBzZWN0aW9uLnNlY3Rpb25fX2Ftb3VudCAucm93ID4gKiB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG5cbi5hbW91bnRfX2JnIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5hbW91bnRfX2JnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi5hbW91bnRfX2luZm8ge1xuICBwYWRkaW5nOiA1MnB4IDAgNjRweCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hbW91bnRfX2luZm8ge1xuICAgICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuLmFtb3VudF9faW1nLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTElO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTQ1JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYW1vdW50X19pbWctMSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0b3A6IC05MHB4OyB9IH1cblxuLmFtb3VudF9faW1nLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNTQlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hbW91bnRfX2ltZy0yIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRvcDogODBweDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5hbW91bnRfX2ltZy0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNjMlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogMTMlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hbW91bnRfX2ltZy0zIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRvcDogMTUwcHg7IH0gfVxuXG4uYW1vdW50X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIjtcbiAgZm9udC1zaXplOiA2NXB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hbW91bnRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9IH1cblxuLmFtb3VudF9fbGlzdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFtb3VudF9fbGlzdCB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9IH1cblxuLmFtb3VudF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5hbW91bnRfX2l0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogMi41cHggc29saWQgdmFyKC0tb3JhbmdlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAtMXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYW1vdW50X19pdGVtOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDEwcHg7IH0gfVxuICAuYW1vdW50X19pdGVtICsgLmFtb3VudF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFtb3VudF9faXRlbSArIC5hbW91bnRfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuLmFtb3VudF9fYnV0dG9uIHtcbiAgaGVpZ2h0OiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hbW91bnRfX2J1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zZWN0aW9uX19wbHVzIHtcbiAgcGFkZGluZy10b3A6IDExN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5zZWN0aW9uX19wbHVzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3N3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlY3Rpb25fX3BsdXMge1xuICAgICAgcGFkZGluZy10b3A6IDU3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbi5wbHVzX19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnBsdXNfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnBsdXNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAucGx1c19faXRlbSArIC5wbHVzX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4OyB9XG4gIC5wbHVzX19pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbnRlbnQvcGx1cy9saS5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBsdXNfX2l0ZW06OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCA5cHg7XG4gICAgICAgIHRvcDogOXB4OyB9IH1cblxuLnBsdXMtaXRlbV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6IHZhcigtLWJsdWUpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wbHVzLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfSB9XG5cbi5wbHVzX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wbHVzX19idXR0b25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAucGx1c19fYnV0dG9ucyAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGx1c19fYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucGx1c19faW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAucGx1c19faW1nLXdyYXAgLnBsdXNfX2ltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wbHVzX19pbWctd3JhcCAubGFiZWwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC02M3B4O1xuICAgIHRvcDogMjUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wbHVzX19pbWctd3JhcCAubGFiZWwge1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbi5jb250ZW50X180MDQge1xuICBmbGV4OiAxIDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsdWUtZGFyaykgdXJsKC4uL2ltYWdlcy9nZW5lcmFsL2xvZ29fNDA0LnN2Zykgbm8tcmVwZWF0IDEwMCUgNTAlO1xuICBfYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgLmNvbnRlbnRfXzQwNCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNvbnRlbnRfXzQwNCAuc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWUgQm9va1wiO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7IH1cbiAgLmNvbnRlbnRfXzQwNCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICBsaW5lLWhlaWdodDogMTA4JTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmJ1dHRvbl9fNDA0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTgwcHg7IH1cbiIsIiA6cm9vdCB7XG5cdC0tb3JhbmdlOiAjRkY5MTQxO1xuXHQtLXdoaXRlOiAjRkZGRkZGO1xuXHQtLWJsYWNrOiAjMDAwMDAwO1xuXHQtLWJsdWU6ICMxRDc4QzY7XG5cdC0tYmx1ZS1kYXJrOiAjMTg1NThEO1xuXHQtLWJsdWUtZGFyazogIzE4NTU4RDtcblx0LS1ibHVlLWxpZ2h0OiAjRTFGMUZGOyB9XG5cbkBpbXBvcnQgXCJ1dGlscy9saWJzXCI7XG5AaW1wb3J0IFwidXRpbHMvdmFyc1wiO1xuQGltcG9ydCBcInV0aWxzL21peGluc1wiO1xuQGltcG9ydCBcInV0aWxzL2ZvbnRzXCI7XG5cbmh0bWwge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9XG5cbmJvZHkge1xuXHRmb250OiA0MDAgMTRweC8xOHB4ICRiYXNlLWZvbnQtZmFtaWx5O1xuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuXHRtaW4td2lkdGg6IDMwMHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG51bCxcbm9sIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDsgfVxuXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxudWwsXG5vbCxcbmxpLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmJsb2NrcXVvdGUsXG5kbCxcbmRkIHtcblx0bWFyZ2luOiAwOyB9XG5cbmE6bm90KFtjbGFzc10pIHtcblx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvOyB9XG5cbmltZyB7XG5cdF9tYXgtd2lkdGg6IDEwMCU7XG5cdF9kaXNwbGF5OiBibG9jazsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcblx0Zm9udDogaW5oZXJpdDtcblx0d2lkdGg6IDEwMCU7IH1cblxuLyog0KPQtNCw0LvRj9C10Lwg0LLRgdC1INCw0L3QuNC80LDRhtC40Lgg0Lgg0L/QtdGA0LXRhdC+0LTRiyDQtNC70Y8g0LvRjtC00LXQuSwg0LrQvtGC0L7RgNGL0LUg0L/RgNC10LTQv9C+0YfQuNGC0LDQuSDQuNGFINC90LUg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAqIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbmF1ZGlvLFxuY2FudmFzLFxuaWZyYW1lLFxuaW1nLFxuc3ZnLFxudmlkZW8sXG50ZXh0YXJlYSB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxudGV4dGFyZWEge1xuXHRyZXNpemU6IG5vbmU7IH1cblxuc2VjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5pbnB1dCxcbnNlbGVjdCxcbmJ1dHRvbiB7XG5cdG91dGxpbmU6IG5vbmU7IH1cblxuLmQtZiB7XG5cdGRpc3BsYXk6IGZsZXg7IH1cblxuLmEtYyB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmotYyB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbmEge1xuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJkcztcblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXG4uYnV0dG9uIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGhlaWdodDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tYmx1ZSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdGNvbG9yOiB2YXIoLS1ibHVlKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJkcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC5idXR0b25fX2ljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyZHM7IH1cblxuXHRzdmcge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyZHM7XG5cdFx0ZmlsbDogI2ZmZjsgfVxuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNmMWY4ZmY7IH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogI2UxZjFmZjsgfVxuXG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci13aWR0aDogMnB4OyB9IH1cblxuLmJ1dHRvbi0tb3JhbmdlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tb3JhbmdlKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXG5cdHN2ZyB7XG5cdFx0ZmlsbDogdmFyKC0tYmx1ZSk7IH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjRjQ2QjA4O1xuXHRcdGJvcmRlci1jb2xvcjogI0Y0NkIwODsgfVxuXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiAjRTM1RjAwOyB9XG5cblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogI0ZGOTE0MTtcblx0XHRib3JkZXItY29sb3I6ICNFMzVGMDA7IH1cblxuXHQmOmRpc2FibGVkIHtcblx0XHRiYWNrZ3JvdW5kOiAjRkRCQzhFICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDsgfSB9XG5cbi5idXR0b24tLXRyYW5zcGFyZW50IHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1ibHVlKTtcblxuXHRzdmcge1xuXHRcdGZpbGw6IHZhcigtLWJsdWUpOyB9XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWhvdmVyKTtcblxuXHRcdHN2ZyB7XG5cdFx0XHRmaWxsOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDsgfSB9IH1cblxuLmJ1dHRvbi0td2hpdGUge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cblx0c3ZnIHtcblx0XHRmaWxsOiB2YXIoLS1ibHVlKTsgfVxuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblx0XHRjb2xvcjogdmFyKC0tYmx1ZSk7IH0gfVxuXG4ub3ZlcmZsb3cge1xuXHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5pbnB1dCB7XG5cdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cblxuLndyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi5jb250ZW50IHtcblx0ZmxleDogMSAwIGF1dG87XG5cdHBhZGRpbmc6IDUwcHggMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7IH1cblxuXHR0YWJsZSB7XG5cdFx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwOyB9XG5cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbmgxIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRsaW5lLWhlaWdodDogNDJweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cblxuaDIge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG5oMyB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uaDEge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRjb2xvcjogIzEyMTIxNjtcblx0bWFyZ2luLWJvdHRvbTogMzZweDtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmgyIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0Y29sb3I6ICMxMjEyMTY7XG5cdG1hcmdpbi1ib3R0b206IDM2cHg7IH1cblxuLmNvbnRhaW5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXgtd2lkdGg6ICRjb250ZW50LXNpemU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwIDE1cHg7IH1cblxuLnNlY3Rpb24ge1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzFDMUMxO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZzogNDBweCAwOyB9IH1cblxuLnNlY3Rpb25fX3RpdGxlIHtcblx0Zm9udC1zaXplOiA2NXB4O1xuXHRsaW5lLWhlaWdodDogNjdweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogIzAwMDtcblx0bWFyZ2luLWJvdHRvbTogNTdweDtcblx0Zm9udC1mYW1pbHk6ICRhZGQtZm9udC1mYW1pbHk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Zm9udC1zaXplOiA0MHB4OyB9IH1cblxuLnNlY3Rpb25fX2Rlc2Mge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7IH0gfVxuXG4udGFiX19zZWN0aW9uIHtcblxuXHQudGFicyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzFDMUMxO1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG5cdC50YWJzX19saW5rIHtcblx0XHR3aWR0aDogMjIwcHg7XG5cdFx0bWluLWhlaWdodDogNDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6ICRhZGQtZm9udC1mYW1pbHk7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjMzkzOTM5O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcblx0XHRcdGNvbG9yOiAjZmZmOyB9IH1cblxuXHQudGFiIHtcblxuXHRcdCYgPiBkaXYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9IH0gfVxuXG4ucG9wdXAge1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHotaW5kZXg6IC01O1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJkcztcblxuXHQmLm9wZW4ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lOyB9XG5cbi5wb3B1cCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMzcwcHg7XG5cdHotaW5kZXg6IDEwMTtcblx0dG9wOiA1MCU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRib3gtc2hhZG93OiAwcHggNHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuZm9ybSB7XG5cdFx0cGFkZGluZzogNDBweCA0NXB4O1xuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7IH1cblxuXHRcdC5idXR0b25bZGlzYWJsZWRdIHtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdG9wYWNpdHk6IC43NTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWJsdWUpOyB9IH0gfSB9XG5cbi5wb3B1cF9fdGl0bGUge1xuXHRoZWlnaHQ6IDcwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWJsdWUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogI0ZGRkZGRjtcblx0Zm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucG9wdXBfX2Nsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRyaWdodDogMTBweDtcblx0dG9wOiAxMHB4O1xuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDI1cHg7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdHN0cm9rZTogdmFyKC0td2hpdGUpO1xuXHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxMDApOyB9IH1cblxuLmZvcm0tbGFiZWxfX2lucHV0IHtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0Ym9yZGVyOiAxcHggc29saWQgI0MxQzFDMTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICNBM0EzQTM7IH1cblxuLmZvcm1fX2xhYmVsIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlOyB9XG5cbi5mb3JtX19sYWJlbC0tY2hlY2tib3gge1xuXHRkaXNwbGF5OiBmbGV4OyB9XG5cbi5mb3JtLWxhYmVsX19pbnB1dC0tY2hlY2tib3gge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IC01O1xuXHRvcGFjaXR5OiAwO1xuXG5cdCY6Y2hlY2tlZCArIC5mb3JtLWxhYmVsX19pbnB1dC0tY2hlY2tib3gtLWluZm8ge1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLW9yYW5nZSk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogM3B4O1xuXHRcdFx0bGVmdDogM3B4OyB9IH0gfVxuXG4uZm9ybS1sYWJlbF9faW5wdXQtLWNoZWNrYm94LS1pbmZvIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjQzRDNEM0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDsgfSB9XG5cbi5mb3JtX19zdWNjZXNzIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG5cblx0Ji5vcGVuIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cblxuLmZvcm0tc3VjY2Vzc19fdGl0bGUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRmb250LWZhbWlseTogJGFkZC1mb250LWZhbWlseTtcblx0bWFyZ2luOiAyNXB4IDA7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDsgfSB9XG5cbi5vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAxMDA7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdl9fbW9iaWxlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAxMDE7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMHB4O1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRiYWNrZ3JvdW5kOiAjRTFGMUZGO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJkcztcblx0b3ZlcmZsb3cteTogYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXG5cdCYub3BlbiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfSB9XG5cbi5uYXYtbW9iaWxlX190b3Age1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGZsZXgtYmFzaXM6IDUwcHg7XG5cdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4ubmF2LW1vYmlsZV9fY2xvc2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0c3ZnIHtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7IH0gfVxuXG4ubmF2LW1vYmlsZV9fbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLm5hdi1tb2JpbGVfX2l0ZW0ge1xuXG5cdCYucGFyZW50IHtcblxuXHRcdC8vICY6aG92ZXJcblxuXHRcdC8vIFx0Lm5hdi1tb2JpbGVfX2xpc3QtY2hpbGRzXG5cdFx0Ly8gXHRcdGRpc3BsYXk6IGJsb2NrXG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdC8vIG1hcmdpbi1sZWZ0OiA0cHhcbiB9IH1cdFx0XHQvLyBtYXJnaW4tYm90dG9tOiA2cHhcblxuXHQmICsgLm5hdi1tb2JpbGVfX2l0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4ubmF2LW1vYmlsZV9fbGluayB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogZmxleDsgfVxuXG4ubmF2LW1vYmlsZV9fZHJvcG1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAzMDBweDtcblx0YmFja2dyb3VuZDogIzFBMUMyMztcblx0dG9wOiA1MHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDEwMCU7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmRzO1xuXG5cdCYub3BlbiB7XG5cdFx0bGVmdDogMDsgfSB9XG5cblxuLm5hdl9fY29udGFjdHMge1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdHdpZHRoOiAxMDAlOyB9XG5cbi5uYXZfX3Bob25lLCAubmF2X19tYWlsIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRzdmcsIGltZyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cblxuLm5hdi1waG9uZV9fbGluaywgLm5hdi1tYWlsX19saW5rIHtcblx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0Zm9udC1zaXplOiAyNXB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdl9fbWFpbCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLm5hdl9fYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0Y29sb3I6IHZhcigtLWJsdWUpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWJsdWUpO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcblx0XHRjb2xvcjogdmFyKC0td2hpdGUpOyB9IH1cblxuLmJyZWFkX19tb2JpbGUge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdCYuc2hvdyB7XG5cdFx0ZGlzcGxheTogZmxleDsgfSB9XG5cbi5icmVhZC1tb2JpbGVfX2xpbmsge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRjb2xvcjogI0ZGRkZGRjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdCYuYnJlYWQtbW9iaWxlX19ob21lIHtcblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDsgfSB9IH1cblxuLm5hdi1tb2JpbGVfX2xpc3QtY2hpbGRzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YmFja2dyb3VuZDogI0YyRjJGMjtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDcycHgpO1xuXHRtYXJnaW46IDAgLTM2cHg7XG5cdHBhZGRpbmc6IDAgMzZweDsgfVxuXG4ubmF2LW1vYmlsZS1jaGlsZF9fbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG5cbi5uYXYtbW9iaWxlLWNoaWxkX19pdGVtIHtcblxuXHQmICsgLm5hdi1tb2JpbGUtY2hpbGRfX2l0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7IH1cblxuXHQmICsgLm5hdi1tb2JpbGUtY2hpbGRfX2l0ZW0tLXRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLm5hdi1tb2JpbGUtY2hpbGRfX2l0ZW0tLXRpdGxlIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MjQzNDk7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG5cdC5uYXYtbW9iaWxlLWNoaWxkX19saW5rIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuXG4uc2xpY2stc2xpZGVyIHtcblxuXHQuc2xpY2stbmV4dDpiZWZvcmUsIC5zbGljay1wcmV2OmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdC5zbGljay1zbGlkZSB7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7IH0gfVxuXG5cdC5zbGljay1hcnJvdyB7XG5cdFx0YmFja2dyb3VuZDogI0Q5RDlEOTtcblx0XHR3aWR0aDogNTZweDtcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTsgfVxuXG5cdC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHRcdHotaW5kZXg6IDU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmRzOyB9XG5cblx0LnNsaWNrLXByZXYge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCA4IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyA5TDIgNS4wOTc1Nkw3IDEnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdGxlZnQ6IC0xMDBweDsgfVxuXG5cdC5zbGljay1uZXh0IHtcblx0XHRyaWdodDogLTEwMHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCA4IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDYgNC45MDI0NEwxIDknIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cblx0LnNsaWNrLXByZXY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCA4IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyA5TDIgNS4wOTc1Nkw3IDEnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyOyB9XG5cblx0LnNsaWNrLXByZXY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCA4IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyA5TDIgNS4wOTc1Nkw3IDEnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyOyB9XG5cblx0LnNsaWNrLW5leHQ6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCA4IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDYgNC45MDI0NEwxIDknIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyOyB9XG5cblx0LnNsaWNrLW5leHQ6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCA4IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDYgNC45MDI0NEwxIDknIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyOyB9XG5cblx0LnNsaWNrLWRvdHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Ym90dG9tOiAtMzhweDsgfVxuXG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHR3aWR0aDogNTBweDsgfVxuXG5cdFx0XHQmLnNsaWNrLWFjdGl2ZSwgJjpob3ZlciB7XG5cblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcblx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTBweDsgfSB9IH1cblxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI0RCREJEQjtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJkcztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwcHg7IH0gfVxuXG5cdFx0XHRidXR0b246YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9XG5cblx0XHRsaTpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9IH1cblxuXG4vL9Cc0L7QtNGD0LvQuFxuQGltcG9ydCBcIm1vZHVsZXMvbW9kdWxlc1wiO1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0JlYmFzTmV1ZVJlZ3VsYXIuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnQmViYXMgTmV1ZSBSZWd1bGFyJyksIGxvY2FsKCdCZWJhc05ldWVSZWd1bGFyJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0JlYmFzTmV1ZVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvQmViYXNOZXVlUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0JlYmFzTmV1ZVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9CZWJhc05ldWVCb2xkLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ0JlYmFzIE5ldWUgQm9sZCcpLCBsb2NhbCgnQmViYXNOZXVlQm9sZCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9CZWJhc05ldWVCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0JlYmFzTmV1ZUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9CZWJhc05ldWVCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZSBCb29rJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvQmViYXNOZXVlQm9vay5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdCZWJhcyBOZXVlIEJvb2snKSwgbG9jYWwoJ0JlYmFzTmV1ZUJvb2snKSxcclxuXHRcdHVybCgnLi4vZm9udHMvQmViYXNOZXVlQm9vay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9CZWJhc05ldWVCb29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvQmViYXNOZXVlQm9vay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvTnVuaXRvLVJlZ3VsYXIuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnTnVuaXRvIFJlZ3VsYXInKSwgbG9jYWwoJ051bml0by1SZWd1bGFyJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL051bml0by1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL051bml0by1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvTnVuaXRvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59IiwiLy8gQ29sb3JzXHJcblxyXG4vLyBTaXplc1xyXG4kYmFzZS1mb250LXNpemU6IDE2cHg7XHJcblxyXG4vLyBGYW1pbHlcclxuJGJhc2UtZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xyXG4kYWRkLWZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZSc7XHJcbiRhZGRzLWZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZSBCb29rJztcclxuXHJcbi8vIHRyYW5zaXRpb24tZHVyYXRpb25cclxuJHRyZHM6IDAuMjVzO1xyXG5cclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgXCJwaG9uZVwiICAgICAgIDogNDAwcHgsXHJcbiAgXCJwaG9uZS13aWRlXCIgIDogNDgwcHgsXHJcbiAgXCJwaGFibGV0XCIgICAgIDogNTYwcHgsXHJcbiAgXCJ0YWJsZXQtc21hbGxcIjogNjQwcHgsXHJcbiAgXCJ0YWJsZXRcIiAgICAgIDogNzY4cHgsXHJcbiAgXCJ0YWJsZXQtd2lkZVwiIDogMTAyNHB4LFxyXG4gIFwiZGVza3RvcFwiICAgICA6IDEyNDhweCxcclxuICBcImRlc2t0b3Atd2lkZVwiOiAxNDQwcHhcclxuKTtcclxuXHJcbiRjb250ZW50LXNpemU6IDE0MDBweDtcclxuXHJcbi8vIEZvbnRzIiwiQG1peGluIHNpemUoJGEsJGI6ICRhKSB7XHJcbiAgd2lkdGg6ICRhO1xyXG4gIGhlaWdodDogJGI7XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cclxuICA6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge0Bjb250ZW50fVxyXG4gIDo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7QGNvbnRlbnR9XHJcbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtAY29udGVudH1cclxufVxyXG5cclxuQG1peGluIHNjcm9sbGJhcnMoJHNpemUsICRmb3JlZ3JvdW5kLWNvbG9yLCAkYmFja2dyb3VuZC1jb2xvcjogbWl4KCRmb3JlZ3JvdW5kLWNvbG9yLCB3aGl0ZSwgIDUwJSkpIHtcclxuICAvLyBGb3IgR29vZ2xlIENocm9tZVxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAgJHNpemU7XHJcbiAgICBoZWlnaHQ6ICRzaXplO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdFx0YmFja2dyb3VuZDogJGZvcmVncm91bmQtY29sb3I7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIEZvciBJbnRlcm5ldCBFeHBsb3JlclxyXG4gICYge1xyXG4gICAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICRmb3JlZ3JvdW5kLWNvbG9yO1xyXG4gICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBvcHRpb25hbC1hdC1yb290KCRzZWwpIHtcclxuICBAYXQtcm9vdCAje2lmKG5vdCAmLCAkc2VsLCBzZWxlY3Rvci1hcHBlbmQoJiwgJHNlbCkpfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXInKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOi1tb3otcGxhY2Vob2xkZXInKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotbW96LXBsYWNlaG9sZGVyJykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzotbXMtaW5wdXQtcGxhY2Vob2xkZXInKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWl4aW4gd2lkdGgxNDEwIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTQxMHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB3aWR0aDE0MDAge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHdpZHRoMTM2MCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGFwdG9wIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB3aWR0aDEyMDAge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHdpZHRoMTIwMCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gd2lkdGgxMTAwIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXB0b3Age1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRhYmxldCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB1cFRhYmxldCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtb2JpbGUge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiBcclxuXHJcbkBtaXhpbiBtaW5Nb2JpbGUge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8qIVxuICogQm9vdHN0cmFwIEdyaWQgT25seSAoZ3JpZCBhbmQgcmVzcG9uc2l2ZSB1dGlsaXRpZXMgZXh0cmFjdGVkIGZyb20gQm9vdHN0cmFwIDQuMS4zKVxuICogR2l0SHViOiBodHRwczovL2dpdGh1Yi5jb20vZG1oZW5kcmlja3MvYm9vdHN0cmFwLWdyaWQtY3NzXG4gKiBCb290c3RyYXAgTGljZW5zZTogTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC1kZXYvTElDRU5TRSlcbiAqIENyZWRpdHM6IFR3aXR0ZXIsIEluYy4gJiBUaGUgQm9vdHN0cmFwIEF1dGhvcnMgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ncmFwaHMvY29udHJpYnV0b3JzKVxuICovXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuaHRtbCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5ib290c3RyYXAtd3JhcHBlciB7XG4gIC8qKlxuICogQm9vdHN0cmFwIG92ZXJyaWRlc1xuICovXG59XG5cbi5ib290c3RyYXAtd3JhcHBlciAuY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtd3JhcHBlciAuaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtd3JhcHBlciAuaGlkZGVuLXhzLXVwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5oaWRkZW4teHMtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmhpZGRlbi1zbS11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmhpZGRlbi1zbS1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib290c3RyYXAtd3JhcHBlciAuaGlkZGVuLW1kLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ib290c3RyYXAtd3JhcHBlciAuaGlkZGVuLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5oaWRkZW4tbGctdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ib290c3RyYXAtd3JhcHBlciAuaGlkZGVuLWxnLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib290c3RyYXAtd3JhcHBlciAuaGlkZGVuLXhsLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5oaWRkZW4teGwtZG93biB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuYm9vdHN0cmFwLXdyYXBwZXIgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmJvb3RzdHJhcC13cmFwcGVyIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmJvb3RzdHJhcC13cmFwcGVyIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG59XG5cbi5ib290c3RyYXAtd3JhcHBlciAuY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIEBpbmNsdWRlIHRhYmxldHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5cbi5ib290c3RyYXAtd3JhcHBlciAucm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgQGluY2x1ZGUgdGFibGV0e1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG59XG5cbi5ib290c3RyYXAtd3JhcHBlciAubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5ib290c3RyYXAtd3JhcHBlciAubm8tZ3V0dGVycyA+IC5jb2wsXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtMSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtMiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtMywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtNCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtNSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtNiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtNywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtOCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtOSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtMTAsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLTExLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC0xMiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wsXG4uYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1hdXRvLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS0xLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS0yLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS0zLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS00LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS01LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS02LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS03LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS04LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS05LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS0xMCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20tMTEsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXNtLTEyLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbSxcbi5ib290c3RyYXAtd3JhcHBlciAuY29sLXNtLWF1dG8sIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTEsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTIsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTMsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTQsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTUsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTYsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTcsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTgsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTksIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTEwLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1tZC0xMSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtMTIsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLFxuLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtYXV0bywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctMSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctMiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctMywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctNCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctNSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctNiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctNywgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctOCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctOSwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctMTAsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLWxnLTExLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1sZy0xMiwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGcsXG4uYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1sZy1hdXRvLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC0xLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC0yLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC0zLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC00LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC01LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC02LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC03LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC04LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC05LCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC0xMCwgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtMTEsIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXhsLTEyLCAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bCxcbi5ib290c3RyYXAtd3JhcHBlciAuY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIEBpbmNsdWRlIHRhYmxldHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLmNvbCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMDtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ib290c3RyYXAtd3JhcHBlciAuY29sLWF1dG8ge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC0xIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC0yIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtMyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAwIDI1JTtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC00IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtNSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5ib290c3RyYXAtd3JhcHBlciAuY29sLTYge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtNyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5ib290c3RyYXAtd3JhcHBlciAuY29sLTgge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgICAgICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC05IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNzUlO1xuICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5ib290c3RyYXAtd3JhcHBlciAuY29sLTEwIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtMTEge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC0xMiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1maXJzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgICAgIG9yZGVyOiAtMTtcbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1sYXN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gIC13ZWJraXQtb3JkZXI6IDEzO1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgICAgICAgIG9yZGVyOiAxMztcbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci0wIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgIG9yZGVyOiAwO1xufVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLTEge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAtd2Via2l0LW9yZGVyOiAxO1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgb3JkZXI6IDE7XG59XG5cbi5ib290c3RyYXAtd3JhcHBlciAub3JkZXItMiB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICBvcmRlcjogMjtcbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci0zIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgLXdlYmtpdC1vcmRlcjogMztcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICAgIG9yZGVyOiAzO1xufVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLTQge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAtd2Via2l0LW9yZGVyOiA0O1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgICAgICAgb3JkZXI6IDQ7XG59XG5cbi5ib290c3RyYXAtd3JhcHBlciAub3JkZXItNSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgICAgICBvcmRlcjogNTtcbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci02IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgICAgICAgIG9yZGVyOiA2O1xufVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLTcge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xuICAtd2Via2l0LW9yZGVyOiA3O1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgICAgICAgb3JkZXI6IDc7XG59XG5cbi5ib290c3RyYXAtd3JhcHBlciAub3JkZXItOCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAgICAgICBvcmRlcjogODtcbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci05IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAgICAgICBvcmRlcjogOTtcbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci0xMCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xuICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAgICAgICBvcmRlcjogMTA7XG59XG5cbi5ib290c3RyYXAtd3JhcHBlciAub3JkZXItMTEge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgICAgICAgb3JkZXI6IDExO1xufVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLTEyIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgICAgICAgIG9yZGVyOiAxMjtcbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAwO1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXNtLWF1dG8ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXNtLTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXNtLTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS0zIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDI1JTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXNtLTQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS01IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20tNiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS03IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgICAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20tOCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXNtLTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNzUlO1xuICAgICAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtc20tMTAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1zbS0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXNtLTEyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgICAgICAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1zbS1sYXN0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgICAgICAgICAgb3JkZXI6IDEzO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tMyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tNCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tNSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgICAgICAgIG9yZGVyOiA1O1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tNiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAgICAgICAgIG9yZGVyOiA2O1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tNyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAgICAgICAgIG9yZGVyOiA3O1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tOCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAgICAgICAgIG9yZGVyOiA4O1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tOSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgICAgICAgICBvcmRlcjogOTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXNtLTEwIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgICAgICAgICAgb3JkZXI6IDEwO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItc20tMTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgICAgICAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1zbS0xMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAgICAgICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMDtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1tZC1hdXRvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1tZC0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1tZC0yIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtMyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyNSU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1tZC00IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTYge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtNyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1tZC05IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDc1JTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLW1kLTEwIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbWQtMTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1tZC0xMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1tZC1maXJzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgICAgICAgb3JkZXI6IC0xO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbWQtbGFzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMTM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICAgICAgICAgIG9yZGVyOiAxMztcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLW1kLTAge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgICAgICBvcmRlcjogMDtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLW1kLTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLW1kLTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLW1kLTMge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLW1kLTQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgICAgICAgICBvcmRlcjogNDtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLW1kLTUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgICAgICAgICBvcmRlcjogNTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLW1kLTYge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgICAgICAgICBvcmRlcjogNjtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLW1kLTcge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgICAgICAgICBvcmRlcjogNztcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLW1kLTgge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgICAgICAgICBvcmRlcjogODtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLW1kLTkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgICAgICAgICAgb3JkZXI6IDk7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1tZC0xMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAgICAgICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLW1kLTExIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgICAgICAgICAgb3JkZXI6IDExO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbWQtMTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgICAgICAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLWxnIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDA7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctYXV0byB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgICAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLWxnLTMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjUlO1xuICAgICAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctNCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLWxnLTUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1sZy02IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLWxnLTcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1sZy04IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctOSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA3NSU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC1sZy0xMCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLWxnLTExIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgICAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wtbGctMTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbGctZmlyc3Qge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLWxnLWxhc3Qge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xuICAgIC13ZWJraXQtb3JkZXI6IDEzO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgICAgICAgICBvcmRlcjogMTM7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1sZy0wIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgb3JkZXI6IDA7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1sZy0xIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1sZy0yIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1sZy0zIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1sZy00IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgICAgICAgICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1sZy01IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgICAgICAgICAgb3JkZXI6IDU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1sZy02IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgICAgICAgICAgb3JkZXI6IDY7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1sZy03IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xuICAgIC13ZWJraXQtb3JkZXI6IDc7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgICAgICAgICAgb3JkZXI6IDc7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1sZy04IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgICAgICAgICAgb3JkZXI6IDg7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1sZy05IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAgICAgICAgIG9yZGVyOiA5O1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXItbGctMTAge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xuICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgICAgICAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci1sZy0xMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAgICAgICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLWxnLTEyIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgICAgICAgICAgb3JkZXI6IDEyO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMDtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC1hdXRvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC0yIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtMyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyNSU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC00IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXhsLTYge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtNyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXhsLTgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC05IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDc1JTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAuY29sLXhsLTEwIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5jb2wteGwtMTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLmNvbC14bC0xMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci14bC1maXJzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgICAgICAgb3JkZXI6IC0xO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXIteGwtbGFzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMTM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICAgICAgICAgIG9yZGVyOiAxMztcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTAge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgICAgICBvcmRlcjogMDtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTMge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgICAgICAgICBvcmRlcjogNDtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgICAgICAgICBvcmRlcjogNTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTYge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgICAgICAgICBvcmRlcjogNjtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTcge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgICAgICAgICBvcmRlcjogNztcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTgge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgICAgICAgICBvcmRlcjogODtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgICAgICAgICAgb3JkZXI6IDk7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vcmRlci14bC0xMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAgICAgICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9yZGVyLXhsLTExIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgICAgICAgICAgb3JkZXI6IDExO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub3JkZXIteGwtMTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgICAgICAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmJvb3RzdHJhcC13cmFwcGVyIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuYm9vdHN0cmFwLXdyYXBwZXIgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ib290c3RyYXAtd3JhcHBlciAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cblxuLmJvb3RzdHJhcC13cmFwcGVyIC5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn0iLCJmb290ZXIge1xuXHRiYWNrZ3JvdW5kOiAjRTFGMUZGO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5yb3cge1xuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCYgPiAqIHtcblx0XHRcdHBhZGRpbmc6IDA7IH0gfVxuXG5cdC5jb250YWluZXItZmx1aWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uZm9vdGVyX19sb2dvIHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uZm9vdGVyLWxvZ29fX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0c3ZnIHtcblx0XHR3aWR0aDogMTI4cHg7XG5cdFx0aGVpZ2h0OiA3MHB4OyB9IH1cblxuLmZvb3Rlci1sb2dvX19pbWcge1xuXHR3aWR0aDogMjUwcHg7XG5cdGhlaWdodDogMzNweDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHdpZHRoOiAxMzBweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0d2lkdGg6IDE3MHB4O1xuXHRcdGhlaWdodDogMzVweDsgfSB9XG5cbi5mb290ZXItbG9nb19fc2xvZ2FuIHtcblx0Zm9udC1zaXplOiA5cHg7XG5cdGNvbG9yOiAjNkQ2RDZEO1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWJsdWUpO1xuXHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDVweDtcblx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuLmZvb3Rlcl9fY29weSB7XG5cdHBhZGRpbmctdG9wOiA2NnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nLXRvcDogNDJweDsgfSB9XG5cbi5mb290ZXJfX25hdiB7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmZvb3Rlci1uYXZfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMzBweDsgfSB9XG5cbi5mb290ZXItbmF2X19saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDE0cHg7IH1cblxuLmZvb3Rlci1jb3B5X19ib3R0b20ge1xuXHRtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbi5mb290ZXItY29weV9fYm90dG9tIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uZm9vdGVyLWNvcHlfX3RleHQge1xuXHR3aWR0aDogMTgwcHg7XG5cdGNvbG9yOiAjNkQ2RDZEO1xuXHRmb250LXNpemU6IDEwcHg7XG5cdG1hcmdpbi1yaWdodDogMzBweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG9yZGVyOiAyO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5cbi5mb290ZXItY29weV9fbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5mb290ZXItY29weV9fbGluayB7XG5cdGNvbG9yOiAjNkQ2RDZEO1xuXG5cdCYgKyAuZm9vdGVyLWNvcHlfX2xpbmsge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuXG4uZm9vdGVyX19jb250YWN0cyB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWJsdWUtZGFyayk7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiA2NnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDcwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAzN3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiA2MHB4IDIwcHg7XG5cblx0XHQmID4gKiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyOyB9IH1cblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDEwMCU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAtOTk5OXB4O1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWJsdWUtZGFyayk7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0bGVmdDogLTE1cHg7XG5cdFx0XHR6LWluZGV4OiAwOyB9IH0gfVxuXG4uY29udGFjdHNfX2J1dHRvbiB7XG5cdGJvcmRlci13aWR0aDogMXB4OyB9XG5cbi5mb290ZXJfX3Bob25lIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRpbWcge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbi5mb290ZXItcGhvbmVfX2xpbmsge1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRmb250LXNpemU6IDI1cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZm9vdGVyX19tYWlsIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRpbWcge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbi5mb290ZXItbWFpbF9fbGluayB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mb290ZXJfX2FkcmVzIHtcblx0d2lkdGg6IDIyMHB4O1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5mb290ZXJfX3N0b2NrIHtcblx0d2lkdGg6IDI0NXB4O1xuXHRtYXJnaW4tYm90dG9tOiAzM3B4OyB9XG5cbi5mb290ZXItY29udGFjdHNfX2J1dHRvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMTVweDsgfVxuIiwiaGVhZGVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwuMTIpOyB9XG5cblx0LmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiAzNHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4OyB9IH0gfVxuXG4uaGVhZGVyX19sb2dvIHt9XG5cbi5oZWFkZXItbG9nb19fbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRzdmcge1xuXHRcdHdpZHRoOiAxMjhweDtcblx0XHRoZWlnaHQ6IDcwcHg7IH0gfVxuXG4uaGVhZGVyLWxvZ29fX2ltZyB7XG5cdHdpZHRoOiAyNTBweDtcblx0aGVpZ2h0OiAzM3B4O1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0d2lkdGg6IDE3MHB4O1xuXHRcdGhlaWdodDogMzVweDsgfSB9XG5cbi5oZWFkZXItbG9nb19fc2xvZ2FuIHtcblx0Zm9udC1zaXplOiA5cHg7XG5cdGNvbG9yOiAjNkQ2RDZEO1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWJsdWUpO1xuXHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDVweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyX190aW1ld29yayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogNnB4O1xuXHRcdGhlaWdodDogNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiAjNUZGMTQ3O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtMTFweDtcblx0XHR0b3A6IDVweDsgfSB9XG5cbi5oZWFkZXItdGltZXdvcmtfX3dhdGNoIHtcblx0Zm9udC1zaXplOiAxOHB4OyB9XG5cbi5oZWFkZXItdGltZXdvcmtfX3N0b2NrIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogIzZkNmQ2ZDsgfVxuXG4uaGVhZGVyX19jb250YWN0cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0bWFyZ2luLWxlZnQ6IDUwcHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cblx0QGluY2x1ZGUgbW9iaWxlOyB9XG5cbi5oZWFkZXItY29udGFjdHNfX3Bob25lcyB7XG5cdGRpc3BsYXk6IGZsZXg7IH1cblxuLmhlYWRlci1waG9uZXNfX2xpbmsge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbi5oZWFkZXJfX21haWwge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjNkQ2RDZEO1xuXHRmb250LXNpemU6IDEycHg7IH1cblxuLmhlYWRlcl9fYnV0dG9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbi5oZWFkZXJfX2J1dHRvbiB7XG5cdHdpZHRoOiAxNzBweDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tYmx1ZSk7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWJsdWUpICFpbXBvcnRhbnQ7IH0gfVxuXG5cdHN2ZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyOyB9IH0gfVxuXG5cblxuLm5hdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdC5jb250YWluZXItZmx1aWQge1xuXHRcdGhlaWdodDogMTAwJTsgfSB9XG5cbi5uYXZfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiA1NnB4OyB9XG5cbi5uYXZfX2xpbmsge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmRzO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiB2YXIoLS1ibHVlKTsgfSB9XG5cbi5uYXZfX2l0ZW0ge1xuXG5cdCY6aG92ZXIge1xuXG5cdFx0Lm5hdl9fZHJvcG1lbnUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRtYXJnaW4tdG9wOiAwOyB9IH1cblxuXHQmOmZpcnN0LWNoaWxkIHtcblxuXHRcdC5uYXZfX2xpbmsge30gfVxuXG5cdCYucGFyZW50IHtcblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMnB4OyB9XG5cblx0XHQmOmhvdmVyIHtcblxuXHRcdFx0Lm5hdl9fZHJvcGRvd24ge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwOyB9IH0gfSB9XG5cbi5uYXZfX2Ryb3BtZW51IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQ6ICMxQTFDMjM7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDI0MzQ5O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMzBweCAwO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJkcztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5uYXYtY2hpbGRfX2xpbmsge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJkcztcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogIzc4OTFGRjsgfSB9XG5cbi5uYXYtY2hpbGRfX2l0ZW0gKyAubmF2LWNoaWxkX19pdGVtIHtcblx0bWFyZ2luLXRvcDogMjJweDsgfVxuXG4ubmF2LWNoaWxkX19pdGVtLS10aXRsZSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDI0MzQ5O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5hLm9wZW5fX25hdiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWJsdWUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRtaW4td2lkdGg6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Zm9udC1mYW1pbHk6ICRhZGQtZm9udC1mYW1pbHk7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdF9wb3NpdGlvbjogYWJzb2x1dGU7XG5cdF90b3A6IDE1cHg7XG5cdF9yaWdodDogMTBweDtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGRpc3BsYXk6IGZsZXg7IH1cblxuXHRzdmcge1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGhlaWdodDogMThweDtcblxuXHRcdCYuaWNvbi1jbG9zZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7IH1cblxuXHQmLm9wZW4ge1xuXHRcdGJhY2tncm91bmQ6ICM2NDY0NjQ7XG5cblx0XHQuaWNvbi1uYXYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfVxuXG5cdFx0Lmljb24tY2xvc2Uge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lOyB9IH1cblxuXHRzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogIzQ4NDg0ODtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG5cblx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHR0b3A6IDBweDsgfVxuXG5cdFx0JjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdHRvcDogN3B4OyB9XG5cblx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHR0b3A6IDE0cHg7IH0gfSB9XG4iLCIuaGVhZGVyX19zbGlkZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWRhcmspO1xuXHRfaGVpZ2h0OiA1NzBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaGVhZGVyX19pdGVtIHtcblx0X2hlaWdodDogNTcwcHggIWltcG9ydGFudDtcblxuXHQuY29udGFpbmVyLWZsdWlkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH0gfVxuXG4uaGVhZGVyX19kZXNjIHtcblx0d2lkdGg6IDY1LjklO1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRwYWRkaW5nLXJpZ2h0OiA5JTtcblx0cGFkZGluZy10b3A6IDQzcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA0MHB4IDBweDsgfSB9XG5cbi5oZWFkZXItZGVzY19fdG9wIHtcblx0Zm9udC1mYW1pbHk6ICRhZGRzLWZvbnQtZmFtaWx5O1xuXHRmb250LXNpemU6IDM1cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbi1ib3R0b206IDJweDtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5oZWFkZXJfX3RpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICRhZGQtZm9udC1mYW1pbHk7XG5cdGZvbnQtc2l6ZTogNjVweDtcblx0bGluZS1oZWlnaHQ6IDEwNCU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cblx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRmb250LXNpemU6IGNhbGMobWluKDY1cHgsIDUuMjV2dykpOyB9XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDExMiU7IH1cblxuXHRzcGFuIHtcblx0XHRmb250LWZhbWlseTogJGFkZHMtZm9udC1mYW1pbHk7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDsgfSB9XG5cbi5oZWFkZXItZGVzY19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogNTVweDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxNXB4OyB9IH1cblxuLmhlYWRlci1kZXNjX19pdGVtIHtcblx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JiArIC5oZWFkZXItZGVzY19faXRlbSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTAlOyB9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMTFweDtcblx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgdmFyKC0tb3JhbmdlKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAycHg7IH0gfVxuXG4uaGVhZGVyX19pbWctd3JhcCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuXHRcdGFzcGVjdC1yYXRpbzogMS41LzE7IH0gfVxuXG4uaGVhZGVyX19pbWcge1xuXHRmbGV4OiAxIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7IH0gfVxuXG4uaGVhZGVyX19mb3JtIHtcblx0bWFyZ2luLXRvcDogMjVweDsgfVxuXG4uZm9ybSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRwYWRkaW5nOiAxN3B4IDQwcHg7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAzMHB4OyB9IH1cblxuLmZvcm1fX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0Zm9udC1zaXplOiAyNXB4O1xuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXG5cdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5mb3JtX19yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDEwcHg7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHdpZHRoOiAxMDAlOyB9XG5cblx0JiA+ICoge1xuXHRcdGZsZXg6IDEgMDsgfSB9XG5cbi5mb3JtX19pbnB1dCB7XG5cdGhlaWdodDogNTBweDtcblx0YmFja2dyb3VuZDogI0VGRUZFRjtcblx0Ym9yZGVyOiAxcHggc29saWQgI0VGRUZFRjtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5mb3JtX19idXR0b24ge1xuXHRoZWlnaHQ6IDUwcHg7IH1cblxuLmZvcm1fX3BvbGl0aWMge1xuXHRjb2xvcjogI0EwQTBBMDtcblx0Zm9udC1zaXplOiA4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luLXRvcDogM3B4O1xuXG5cdGEge1xuXHRcdGNvbG9yOiAjQTBBMEEwOyB9IH1cblxuLmxhYmVsIHtcblx0d2lkdGg6IDIwMnB4O1xuXHRoZWlnaHQ6IDIwMnB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAtNTRweDtcblx0dG9wOiAxNTBweDtcblx0ei1pbmRleDogMjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5LjVkZWcpO1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHRcdGhlaWdodDogMTUwcHg7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IC03NXB4OyB9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMTg3cHg7XG5cdFx0aGVpZ2h0OiAxODdweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA3cHg7XG5cdFx0bGVmdDogN3B4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMyMzg3RTQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHdpZHRoOiAxMzhweDtcblx0XHRcdGhlaWdodDogMTM4cHg7IH0gfVxuXG5cdHNwYW4ge1xuXHRcdGZvbnQtZmFtaWx5OiAkYWRkcy1mb250LWZhbWlseTtcblx0XHRmb250LXNpemU6IDY1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDcwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTJweDsgfSB9IH1cblxuLmhlYWRlcl9fZm9ybS0tbW9iaWxlIHtcblxuXHQuaGVhZGVyX19mb3JtIHtcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uc2VjdGlvbl9fc2FsZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLW9yYW5nZSk7XG5cdGZvbnQtZmFtaWx5OiAkYWRkLWZvbnQtZmFtaWx5O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMzVweDtcblx0Zm9udC1zaXplOiBjYWxjKG1pbigzNXB4LCAyLjg3dncpKTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuXG5cdC5jb250YWluZXItZmx1aWQge1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDVweDsgfSB9IH1cblxuLnNhbGVfX3RleHQge1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDsgfSB9XG5cbiNtYXJxdWVlLWNvbnRhaW5lciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI21hcnF1ZWUtY29udGVudCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAwJTsgfVxuXG4ubWFycXVlZS1kb3VibGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAtMTAwJTtcblx0dG9wOiAwcHg7IH1cblxuLnNlY3Rpb25fX2NhdGFsb2cge1xuXHRwYWRkaW5nLXRvcDogMTE2cHg7XG5cdHBhZGRpbmctYm90dG9tOiA5MHB4O1xuXG5cdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0cGFkZGluZy10b3A6IDc2cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuXHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdHBhZGRpbmctdG9wOiA1NnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cblxuLmNhdGFsb2ctbWFpbl9fYm90dG9tIHtcblx0ZGlzcGxheTogZmxleDtcblx0YmFja2dyb3VuZDogdmFyKC0tYmx1ZS1kYXJrKTtcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtaW4taGVpZ2h0OiA5MHB4O1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtaW4taGVpZ2h0OiBhdXRvOyB9IH1cblxuLmNhdGFsb2ctbWFpbl9faW5mbyB7XG5cdHBhZGRpbmc6IDEwcHggMzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0cGFkZGluZzogMTBweDsgfSB9XG5cbi5jYXRhbG9nLW1haW5fX3RpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICRhZGRzLWZvbnQtZmFtaWx5O1xuXHRmb250LXNpemU6IDM1cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cblx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRmb250LXNpemU6IDMwcHg7IH1cblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cbi5jYXRhbG9nLW1haW5fX3ByaWNlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tb3JhbmdlKTtcblx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1iYXNpczogMjEwcHg7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cblxuLmNhdGFsb2ctbWFpbl9faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmNhdGFsb2ctbWFpbl9faW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlOyB9XG5cbi5jYXRhbG9nLW1haW5fX2l0ZW0tLWJhbm5lciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUpO1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMjBweCA1MHB4O1xuXHRjb2xvcjogdmFyKC0tYmx1ZSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cblxuLmNhdGFsb2ctYmFubmVyX19idXR0b24ge1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0aGVpZ2h0OiA1MHB4OyB9XG5cbi5jYXRhbG9nLWJhbm5lcl9fY291bnQge1xuXHRmb250LXNpemU6IDEyMHB4O1xuXHRsaW5lLWhlaWdodDogNTglO1xuXHRmb250LWZhbWlseTogJGFkZC1mb250LWZhbWlseTtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdGZvbnQtc2l6ZTogMTAwcHg7IH0gfVxuXG4uY2F0YWxvZy1iYW5uZXJfX2luZm8ge1xuXHRmb250LWZhbWlseTogJGFkZC1mb250LWZhbWlseTtcblx0Zm9udC1zaXplOiAzNXB4O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0Zm9udC1zaXplOiAyNXB4OyB9IH1cblxuLnNlY3Rpb25fX2Jhbm5lciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWJsdWUpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuXHQmLmJhbm5lcl9fb25lIHtcblxuXHRcdC5iYW5uZXJfX2ltZy13cmFwIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4OyB9IH0gfVxuXG5cdCYuYmFubmVyX190d28ge1xuXG5cdFx0LmJhbm5lcl9faW1nLXdyYXAge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNDBweDtcblxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9IH1cblxuXHRcdC5iYW5uZXJfX2ltZyB7XG5cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogNTAlIDA7IH0gfSB9IH1cblxuLmJhbm5lcl9faW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYmFubmVyX19sZWZ0IHtcblx0cGFkZGluZy10b3A6IDU1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5iYW5uZXItaW5mb19fY291bnQge1xuXHRmb250LWZhbWlseTogJGFkZC1mb250LWZhbWlseTtcblx0Zm9udC1zaXplOiAxNjBweDtcblx0bGluZS1oZWlnaHQ6IDEwMnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW4tcmlnaHQ6IDM1cHg7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmJhbm5lci1pbmZvX19kZXNjIHtcblx0Zm9udC1mYW1pbHk6ICRhZGRzLWZvbnQtZmFtaWx5O1xuXHRmb250LXNpemU6IDY1cHg7XG5cdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cblx0c3BhbiB7XG5cdFx0Zm9udC1mYW1pbHk6ICRhZGQtZm9udC1mYW1pbHk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5iYW5uZXJfX2ltZy13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSArIDcwcHgpO1xuXHRwYWRkaW5nLXRvcDogNzBweDtcblx0bWFyZ2luLXRvcDogLTcwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5iYW5uZXJfX2ltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA0NzBweDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG5cdFx0bGVmdDogYXV0bztcblx0XHRib3R0b206IGF1dG87IH0gfVxuXG4uc2VjdGlvbl9fc2hlbWEge1xuXHRwYWRkaW5nLXRvcDogMTIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMThweDtcblxuXHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA3OHB4OyB9XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNThweDsgfVxuXG5cdC5zZWN0aW9uX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjJweDsgfSB9XG5cbi5zaGVtYV9faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDIxcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2hlbWFfX2Fycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTVweDtcblx0dG9wOiAyOHB4O1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0dG9wOiAxOHB4OyB9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHR3aWR0aDogNTBweDsgfSB9XG5cbi5zaGVtYV9faW1nIHtcblx0aGVpZ2h0OiA2MHB4O1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luLWJvdHRvbTogMjdweDtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGhlaWdodDogNDBweDsgfSB9XG5cbi5zaGVtYV9fdGl0bGUge1xuXHRjb2xvcjogdmFyKC0tYmx1ZSk7XG5cdGZvbnQtZmFtaWx5OiAkYWRkLWZvbnQtZmFtaWx5O1xuXHRmb250LXNpemU6IDM1cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnNoZW1hX19kZXNjIHtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5zZWN0aW9uLnNlY3Rpb25fX2Ftb3VudCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWJsdWUtZGFyayk7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG5cblx0LnJvdyB7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0JiA+ICoge1xuXHRcdFx0cGFkZGluZzogMDsgfSB9IH1cblxuLmFtb3VudF9fYmcge1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LXBvc2l0aW9uOiA1MCUgMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4uYW1vdW50X19pbmZvIHtcblx0cGFkZGluZzogNTJweCAwIDY0cHggNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmctdG9wOiA5NXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuLmFtb3VudF9faW1nLTEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogNTElO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTQ1JTtcblxuXHRAaW5jbHVkZSB0YWJsZXQ7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRyaWdodDogMDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0dG9wOiAtOTBweDsgfSB9XG5cbi5hbW91bnRfX2ltZy0yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDU0JTtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHR0b3A6IDgwcHg7XG5cdFx0dHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmFtb3VudF9faW1nLTMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiA2MyU7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAxMyU7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRyaWdodDogMDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0dG9wOiAxNTBweDsgfSB9XG5cbi5hbW91bnRfX3RpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICRhZGQtZm9udC1mYW1pbHk7XG5cdGZvbnQtc2l6ZTogNjVweDtcblx0bGluZS1oZWlnaHQ6IDcwcHg7XG5cdG1hcmdpbi1ib3R0b206IDI3cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNDVweDsgfSB9XG5cbi5hbW91bnRfX2xpc3Qge1xuXHRmb250LWZhbWlseTogJGFkZC1mb250LWZhbWlseTtcblx0Zm9udC1zaXplOiAzNXB4O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRtYXJnaW4tYm90dG9tOiAzN3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDsgfSB9XG5cbi5hbW91bnRfX2l0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXI6IDIuNXB4IHNvbGlkIHZhcigtLW9yYW5nZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE2cHg7XG5cdFx0bGVmdDogLTFweDtcblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR0b3A6IDEwcHg7IH0gfVxuXG5cdCYgKyAuYW1vdW50X19pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiAyM3B4O1xuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7IH0gfSB9XG5cbi5hbW91bnRfX2J1dHRvbiB7XG5cdGhlaWdodDogNTBweDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHdpZHRoOiAxMDAlOyB9IH1cblxuLnNlY3Rpb25fX3BsdXMge1xuXHRwYWRkaW5nLXRvcDogMTE3cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxOTBweDtcblxuXHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdHBhZGRpbmctdG9wOiA3N3B4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNTBweDsgfVxuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy10b3A6IDU3cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuXG4ucGx1c19fbGVmdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0aGVpZ2h0OiAxMDAlOyB9XG5cbi5wbHVzX19saXN0IHtcblx0bWFyZ2luLXRvcDogN3B4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5wbHVzX19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cblx0JiArIC5wbHVzX19pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiAxN3B4OyB9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb250ZW50L3BsdXMvbGkuc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDE2cHg7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxN3B4IDlweDtcblx0XHRcdHRvcDogOXB4OyB9IH0gfVxuXG4ucGx1cy1pdGVtX190aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkYWRkLWZvbnQtZmFtaWx5O1xuXHRmb250LXNpemU6IDM1cHg7XG5cdGNvbG9yOiB2YXIoLS1ibHVlKTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzcHg7IH0gfVxuXG4ucGx1c19fYnV0dG9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMjBweDtcblx0bWFyZ2luLXRvcDogYXV0bztcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuXHQuYnV0dG9uIHtcblx0XHR3aWR0aDogMTgwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHdpZHRoOiAxMDAlOyB9IH0gfVxuXG4ucGx1c19faW1nLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblxuXHQucGx1c19faW1nIHtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7IH1cblxuXHQubGFiZWwge1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IC02M3B4O1xuXHRcdHRvcDogMjUwcHg7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHR0b3A6IC00MHB4O1xuXHRcdFx0bGVmdDogYXV0bzsgfSB9IH1cbiIsImRpdi5wYWdlLWNvbnRlbnQge1xuXG5cdCYucGFnZS00MDQge30gfVxuXG4uY29udGVudF9fNDA0IHtcblx0ZmxleDogMSAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWRhcmspIHVybCguLi9pbWFnZXMvZ2VuZXJhbC9sb2dvXzQwNC5zdmcpIG5vLXJlcGVhdCAxMDAlIDUwJTtcblx0X2JhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0cGFkZGluZy10b3A6IDI1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXG5cdC5jb250YWluZXItZmx1aWQge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG5cdC5zdWJ0aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRhZGRzLWZvbnQtZmFtaWx5O1xuXHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdG1hcmdpbi1ib3R0b206IDE5cHg7IH1cblxuXHQudGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNjVweDtcblx0XHRsaW5lLWhlaWdodDogMTA4JTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1mYW1pbHk6ICRhZGQtZm9udC1mYW1pbHk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5idXR0b25fXzQwNCB7XG5cdGhlaWdodDogNTBweDtcblx0d2lkdGg6IDE4MHB4OyB9XG4iXX0= */
