@charset "UTF-8";
/* line 11, dev/sass/utils/variables.scss */
.green {
  color: #9ec327;
}

/* line 14, dev/sass/utils/variables.scss */
.bread {
  color: #4a6975;
}

/* line 17, dev/sass/utils/variables.scss */
.text {
  color: #293b42;
}

/* line 20, dev/sass/utils/variables.scss */
.black {
  color: #191c33;
}

/* line 23, dev/sass/utils/variables.scss */
.gray {
  color: #789099;
}

/* line 28, dev/sass/utils/variables.scss */
:root {
  --vwIdth: 1920;
  --padding: 5.20833vw;
  --fontSizeTitle: 2.86458vw;
}

@media screen and (max-width: 1180px) {
  /* line 28, dev/sass/utils/variables.scss */
  :root {
    --vwIdth: 1100;
    --padding: 4.54545vw;
    --fontSizeTitle: 2.86458vw;
  }
}

@media screen and (max-width: 990px) {
  /* line 28, dev/sass/utils/variables.scss */
  :root {
    --vwIdth: 800;
    --padding: 15px;
    --fontSizeTitle: 3vw;
  }
}

@media screen and (max-width: 600px) {
  /* line 28, dev/sass/utils/variables.scss */
  :root {
    --vwIdth: 375;
    --fontSizeTitle: 5.33333vw;
  }
}

/* line 49, dev/sass/utils/variables.scss */
.md-show {
  display: none !important;
}

/* line 52, dev/sass/utils/variables.scss */
.xmd-show {
  display: none !important;
}

/* line 55, dev/sass/utils/variables.scss */
.sm-show {
  display: none !important;
}

/* line 58, dev/sass/utils/variables.scss */
.xs-show {
  display: none !important;
}

/* line 61, dev/sass/utils/variables.scss */
.xxs-show {
  display: none !important;
}

@media screen and (max-width: 1440px) {
  /* line 65, dev/sass/utils/variables.scss */
  .md-show {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 68, dev/sass/utils/variables.scss */
  .md-hide {
    display: none !important;
  }
}

@media screen and (max-width: 1180px) {
  /* line 73, dev/sass/utils/variables.scss */
  .xmd-show {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 76, dev/sass/utils/variables.scss */
  .xmd-hide {
    display: none !important;
  }
}

@media screen and (max-width: 990px) {
  /* line 81, dev/sass/utils/variables.scss */
  .sm-show {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 84, dev/sass/utils/variables.scss */
  .sm-hide {
    display: none !important;
  }
}

@media screen and (max-width: 800px) {
  /* line 89, dev/sass/utils/variables.scss */
  .xs-show {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 92, dev/sass/utils/variables.scss */
  .xs-hide {
    display: none !important;
  }
}

@media screen and (max-width: 600px) {
  /* line 97, dev/sass/utils/variables.scss */
  .xxs-show {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 100, dev/sass/utils/variables.scss */
  .xxs-hide {
    display: none !important;
  }
}

/*---------------------------------------------------------------FONTS---------------------------------------------------------------*/
@font-face {
  font-family: "helvetica";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/helvetica/regular/HelveticaNeueCyr-Regular.woff2") format("woff2"), url("../fonts/helvetica/regular/HelveticaNeueCyr-Regular.woff") format("woff"), url("../fonts/helvetica/regular/HelveticaNeueCyr-Regular.ttf") format("truetype"), url("../fonts/helvetica/regular/HelveticaNeueCyr-Regular.eot");
}

@font-face {
  font-family: "helvetica";
  font-style: normal;
  font-weight: 500;
  font-display: block;
  src: url("../fonts/helvetica/medium/HelveticaNeueCyr-Medium.woff2") format("woff2"), url("../fonts/helvetica/medium/HelveticaNeueCyr-Medium.woff") format("woff"), url("../fonts/helvetica/medium/HelveticaNeueCyr-Medium.ttf") format("truetype"), url("../fonts/helvetica/medium/HelveticaNeueCyr-Medium.eot");
}

@font-face {
  font-family: "helvetica";
  font-style: normal;
  font-weight: 700;
  font-display: block;
  src: url("../fonts/helvetica/bold/HelveticaNeueCyr-Bold.woff2") format("woff2"), url("../fonts/helvetica/bold/HelveticaNeueCyr-Bold.woff") format("woff"), url("../fonts/helvetica/bold/HelveticaNeueCyr-Bold.ttf") format("truetype"), url("../fonts/helvetica/bold/HelveticaNeueCyr-Bold.eot");
}

@font-face {
  font-family: 'EAU SANS BOOK';
  font-weight: bold;
  font-style: normal;
  font-display: block;
  src: url("../fonts/EAU/Eau Sans Book.ttf") format("truetype");
}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* line 2, dev/sass/utils/reset.scss */
button, hr, input {
  overflow: visible;
}

/* line 6, dev/sass/utils/reset.scss */
a, audio, canvas, progress, video {
  display: inline-block;
}

/* line 10, dev/sass/utils/reset.scss */
progress, sub, sup {
  vertical-align: baseline;
}

/* line 14, dev/sass/utils/reset.scss */
[type=checkbox], [type=radio], legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

/* line 19, dev/sass/utils/reset.scss */
*, legend {
  padding: 0;
}

/* line 23, dev/sass/utils/reset.scss */
*, :active, :focus, :hover, :visited {
  outline: 0;
}

/* line 27, dev/sass/utils/reset.scss */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 32, dev/sass/utils/reset.scss */
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section {
  display: block;
}

/* line 36, dev/sass/utils/reset.scss */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

/* line 41, dev/sass/utils/reset.scss */
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 46, dev/sass/utils/reset.scss */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/* line 52, dev/sass/utils/reset.scss */
b, strong {
  font-weight: bold;
}

/* line 56, dev/sass/utils/reset.scss */
dfn {
  font-style: italic;
}

/* line 60, dev/sass/utils/reset.scss */
mark {
  background-color: #ff0;
  color: #000;
}

/* line 65, dev/sass/utils/reset.scss */
small {
  font-size: 80%;
}

/* line 69, dev/sass/utils/reset.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

/* line 75, dev/sass/utils/reset.scss */
sub {
  bottom: -.25em;
}

/* line 79, dev/sass/utils/reset.scss */
sup {
  top: -.5em;
}

/* line 83, dev/sass/utils/reset.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 88, dev/sass/utils/reset.scss */
img {
  border-style: none;
}

/* line 92, dev/sass/utils/reset.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 95, dev/sass/utils/reset.scss */
button, select, textarea, input {
  text-transform: none;
  background: none;
  padding: 5px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid;
  resize: none;
  display: block;
  font-size: 1em;
  font-family: inherit;
}

/* line 107, dev/sass/utils/reset.scss */
[type=reset], [type=submit], button, html [type=button] {
  -webkit-appearance: button;
}

/* line 111, dev/sass/utils/reset.scss */
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/* line 116, dev/sass/utils/reset.scss */
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
  outline: ButtonText dotted 1px;
}

/* line 120, dev/sass/utils/reset.scss */
fieldset {
  padding: .35em .75em .625em;
}

/* line 124, dev/sass/utils/reset.scss */
legend {
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}

/* line 131, dev/sass/utils/reset.scss */
textarea {
  overflow: auto;
}

/* line 135, dev/sass/utils/reset.scss */
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

/* line 139, dev/sass/utils/reset.scss */
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* line 144, dev/sass/utils/reset.scss */
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 148, dev/sass/utils/reset.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* line 153, dev/sass/utils/reset.scss */
summary {
  display: list-item;
}

/* line 157, dev/sass/utils/reset.scss */
[hidden], template {
  display: none;
}

/* line 161, dev/sass/utils/reset.scss */
.clearfix:after, .clearfix:before {
  content: " ";
  display: table;
}

/* line 165, dev/sass/utils/reset.scss */
.clearfix:after {
  clear: both;
}

/* line 169, dev/sass/utils/reset.scss */
ul > li {
  list-style: none;
}

/* line 173, dev/sass/utils/reset.scss */
ul, ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 179, dev/sass/utils/reset.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 183, dev/sass/utils/reset.scss */
input, select, button {
  outline: none;
}

/* line 187, dev/sass/utils/reset.scss */
h1, h2, h3, h4, h5, h6, p {
  margin: 0;
  font-weight: initial;
}

/* line 191, dev/sass/utils/reset.scss */
span {
  display: inline-block;
}

/* line 194, dev/sass/utils/reset.scss */
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 1, dev/sass/utils/dump.scss */
.style-temp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 5, dev/sass/utils/dump.scss */
.style-temp > li {
  width: 100%;
  border-top: 1px solid lightslategray;
  border-right: 1px solid lightslategray;
}

/* line 10, dev/sass/utils/dump.scss */
.style-temp > li > a,
.style-temp > li > span {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 15, dev/sass/utils/dump.scss */
.style-temp > li li a {
  background-color: rgba(0, 0, 0, 0.15);
  padding-left: 35px;
}

/* line 20, dev/sass/utils/dump.scss */
.style-temp > li a,
.style-temp > li span {
  padding: 10px;
  width: 100%;
}

/* line 26, dev/sass/utils/dump.scss */
.style-temp > li ul {
  -webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.25);
}

/* line 31, dev/sass/utils/dump.scss */
.style-temp .red {
  background-color: red;
}

/* line 34, dev/sass/utils/dump.scss */
.style-temp .red * {
  color: #fff;
}

/* line 39, dev/sass/utils/dump.scss */
.style-temp .green {
  background-color: green;
}

/* line 42, dev/sass/utils/dump.scss */
.style-temp .green * {
  color: #fff;
}

/* line 47, dev/sass/utils/dump.scss */
.style-temp .yel {
  background-color: yellow;
}

/* line 51, dev/sass/utils/dump.scss */
.style-temp .all {
  width: 100%;
}

/* line 54, dev/sass/utils/dump.scss */
.style-temp .all a {
  background-color: orange;
}

/* line 60, dev/sass/utils/dump.scss */
.lazy[data-src]:not(.loaded) {
  max-width: calc(100vw / (var(--vwIdth) / 40));
  max-height: calc(100vw / (var(--vwIdth) / 40));
}

/* line 65, dev/sass/utils/dump.scss */
.icon {
  width: calc(100vw / (var(--vwIdth) / 25));
  height: calc(100vw / (var(--vwIdth) / 25));
}

/* line 70, dev/sass/utils/dump.scss */
.date {
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  line-height: 1.1;
  color: #010d13;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

/* line 78, dev/sass/utils/dump.scss */
._mt-negative {
  margin-top: calc(100vw / (var(--vwIdth) / -150));
}

@media screen and (max-width: 1440px) {
  /* line 78, dev/sass/utils/dump.scss */
  ._mt-negative {
    margin-top: calc(100vw / (var(--vwIdth) / -40));
  }
}

@media screen and (max-width: 1180px) {
  /* line 78, dev/sass/utils/dump.scss */
  ._mt-negative {
    margin-top: calc(100vw / (var(--vwIdth) / -100));
  }
}

@media screen and (max-width: 990px) {
  /* line 78, dev/sass/utils/dump.scss */
  ._mt-negative {
    margin-top: 0;
  }
}

/* line 94, dev/sass/utils/dump.scss */
.empty-img {
  margin: 0;
}

/* line 98, dev/sass/utils/dump.scss */
.mCustomScrollBox {
  width: 100%;
}

/* line 102, dev/sass/utils/dump.scss */
[class*="ymaps-2"][class*="-ground-pane"] {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale") !important;
  /* Firefox 3.5+ */
  -webkit-filter: grayscale(100%) !important;
  /* Chrome 19+ & Safari 6+ */
}

/* line 3, dev/sass/utils/common.scss */
.col-1 {
  width: 8.33333%;
}

/* line 3, dev/sass/utils/common.scss */
.col-2 {
  width: 16.66667%;
}

/* line 3, dev/sass/utils/common.scss */
.col-3 {
  width: 25%;
}

/* line 3, dev/sass/utils/common.scss */
.col-4 {
  width: 33.33333%;
}

/* line 3, dev/sass/utils/common.scss */
.col-5 {
  width: 41.66667%;
}

/* line 3, dev/sass/utils/common.scss */
.col-6 {
  width: 50%;
}

/* line 3, dev/sass/utils/common.scss */
.col-7 {
  width: 58.33333%;
}

/* line 3, dev/sass/utils/common.scss */
.col-8 {
  width: 66.66667%;
}

/* line 3, dev/sass/utils/common.scss */
.col-9 {
  width: 75%;
}

/* line 3, dev/sass/utils/common.scss */
.col-10 {
  width: 83.33333%;
}

/* line 3, dev/sass/utils/common.scss */
.col-11 {
  width: 91.66667%;
}

/* line 3, dev/sass/utils/common.scss */
.col-12 {
  width: 100%;
}

/* line 9, dev/sass/utils/common.scss */
body {
  font-family: "helvetica";
  font-weight: 700;
  overflow: visible;
  overflow-x: hidden;
  line-height: 160%;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  margin: 0;
  color: #191c33;
}

/* line 18, dev/sass/utils/common.scss */
body._overflow {
  overflow: hidden;
}

/* line 22, dev/sass/utils/common.scss */
body.lang-rus {
  font-family: "helvetica";
}

/* line 25, dev/sass/utils/common.scss */
body.lang-by {
  font-family: "helvetica";
}

/* line 28, dev/sass/utils/common.scss */
body.lang-esp {
  font-family: "EAU SANS BOOK";
}

/* line 32, dev/sass/utils/common.scss */
main {
  width: 100%;
  margin: 0 auto;
  position: relative;
  min-height: 50vh;
}

@media screen and (max-width: 990px) {
  /* line 32, dev/sass/utils/common.scss */
  main {
    min-height: 1vh;
  }
}

/* line 41, dev/sass/utils/common.scss */
a {
  text-decoration: none;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
  color: #131313;
}

/* line 46, dev/sass/utils/common.scss */
img {
  max-width: 100%;
}

/* line 49, dev/sass/utils/common.scss */
.tabs__content {
  display: none;
  /* по умолчанию прячем все блоки */
}

/* line 52, dev/sass/utils/common.scss */
.tabs__content.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /* по умолчанию показываем нужный блок */
}

/* line 57, dev/sass/utils/common.scss */
.container {
  max-width: 1680px;
  margin: 0 auto;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

@media screen and (max-width: 990px) {
  /* line 57, dev/sass/utils/common.scss */
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 800px) {
  /* line 57, dev/sass/utils/common.scss */
  .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media screen and (max-width: 1680px) {
  /* line 57, dev/sass/utils/common.scss */
  .container {
    max-width: 1440px;
  }
}

@media screen and (max-width: 1440px) {
  /* line 57, dev/sass/utils/common.scss */
  .container {
    max-width: 1180px;
  }
}

@media screen and (max-width: 1180px) {
  /* line 57, dev/sass/utils/common.scss */
  .container {
    max-width: 990px;
  }
}

@media screen and (max-width: 990px) {
  /* line 57, dev/sass/utils/common.scss */
  .container {
    max-width: 100%;
  }
}

/* line 1, dev/sass/utils/preloader.scss */
.preloader {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: none;
}

/* line 14, dev/sass/utils/preloader.scss */
.sk-double-bounce {
  width: 30px;
  height: 30px;
  position: relative;
  margin: auto;
}

/* line 20, dev/sass/utils/preloader.scss */
.sk-double-bounce .sk-child {
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-color: #9ec327;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-double-bounce 2.0s infinite ease-in-out;
          animation: sk-double-bounce 2.0s infinite ease-in-out;
}

/* line 32, dev/sass/utils/preloader.scss */
.sk-double-bounce .sk-double-bounce-2 {
  -webkit-animation-delay: -1.0s;
          animation-delay: -1.0s;
}

@-webkit-keyframes sk-double-bounce {
  0%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes sk-double-bounce {
  0%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

/* line 1, dev/sass/utils/btn.scss */
.all-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

/* line 7, dev/sass/utils/btn.scss */
.all-link:hover span {
  color: #9EC327;
}

/* line 12, dev/sass/utils/btn.scss */
.all-link:hover .icon {
  fill: #9EC327;
}

/* line 17, dev/sass/utils/btn.scss */
.all-link span {
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  line-height: 1.2;
  text-transform: uppercase;
  color: #010D13;
  padding-right: calc(100vw / (var(--vwIdth) / 20));
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 990px) {
  /* line 17, dev/sass/utils/btn.scss */
  .all-link span {
    margin-bottom: 0;
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

@media screen and (max-width: 600px) {
  /* line 17, dev/sass/utils/btn.scss */
  .all-link span {
    font-size: calc(100vw / (var(--vwIdth) / 14));
    padding-right: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 35, dev/sass/utils/btn.scss */
.all-link .icon {
  fill: black;
  width: calc(100vw / (var(--vwIdth) / 40));
  height: calc(100vw / (var(--vwIdth) / 20));
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 990px) {
  /* line 35, dev/sass/utils/btn.scss */
  .all-link .icon {
    width: calc(100vw / (var(--vwIdth) / 20));
    height: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 47, dev/sass/utils/btn.scss */
.circle {
  width: calc(100vw / (var(--vwIdth) / 60));
  height: calc(100vw / (var(--vwIdth) / 60));
  border: 1px solid #9EC327;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  position: relative;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  cursor: pointer;
  background-color: #fff;
}

@media screen and (max-width: 1180px) {
  /* line 47, dev/sass/utils/btn.scss */
  .circle {
    width: calc(100vw / (var(--vwIdth) / 40));
    height: calc(100vw / (var(--vwIdth) / 40));
  }
}

/* line 60, dev/sass/utils/btn.scss */
.circle:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  width: calc(100vw / (var(--vwIdth) / 24));
  height: calc(100vw / (var(--vwIdth) / 3));
  background-color: #9EC327;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 990px) {
  /* line 60, dev/sass/utils/btn.scss */
  .circle:before {
    width: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 60, dev/sass/utils/btn.scss */
  .circle:before {
    width: calc(100vw / (var(--vwIdth) / 10));
    height: calc(100vw / (var(--vwIdth) / 2));
  }
}

/* line 79, dev/sass/utils/btn.scss */
.circle:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  width: calc(100vw / (var(--vwIdth) / 3));
  height: calc(100vw / (var(--vwIdth) / 24));
  background-color: #9EC327;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 990px) {
  /* line 79, dev/sass/utils/btn.scss */
  .circle:after {
    height: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 79, dev/sass/utils/btn.scss */
  .circle:after {
    height: calc(100vw / (var(--vwIdth) / 10));
    width: calc(100vw / (var(--vwIdth) / 1));
  }
}

@media screen and (max-width: 600px) {
  /* line 47, dev/sass/utils/btn.scss */
  .circle {
    width: calc(100vw / (var(--vwIdth) / 20));
    height: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 105, dev/sass/utils/btn.scss */
.footer-link__social {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media screen and (max-width: 600px) {
  /* line 105, dev/sass/utils/btn.scss */
  .footer-link__social {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-top: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 115, dev/sass/utils/btn.scss */
.footer-link__social a {
  width: calc(25% - 5px);
  min-width: calc(100vw / (var(--vwIdth) / 150));
  min-height: calc(100vw / (var(--vwIdth) / 65));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 2px solid #DEDEDE;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 600px) {
  /* line 115, dev/sass/utils/btn.scss */
  .footer-link__social a {
    width: calc(25% - 10px);
    min-width: auto;
    min-height: calc(100vw / (var(--vwIdth) / 35));
  }
}

/* line 131, dev/sass/utils/btn.scss */
.footer-link__social a:hover {
  -webkit-box-shadow: 0px 10px 10px rgba(56, 60, 65, 0.07), 0px 6px 6px rgba(56, 60, 65, 0.050624), 0px 2px 2px rgba(56, 60, 65, 0.019376);
          box-shadow: 0px 10px 10px rgba(56, 60, 65, 0.07), 0px 6px 6px rgba(56, 60, 65, 0.050624), 0px 2px 2px rgba(56, 60, 65, 0.019376);
}

/* line 136, dev/sass/utils/btn.scss */
.footer-link__social .icon {
  fill: #9EC327;
}

@media screen and (max-width: 600px) {
  /* line 136, dev/sass/utils/btn.scss */
  .footer-link__social .icon {
    width: calc(100vw / (var(--vwIdth) / 20));
    height: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 145, dev/sass/utils/btn.scss */
.link-pdf {
  padding: calc(100vw / (var(--vwIdth) / 25)) calc(100vw / (var(--vwIdth) / 30));
  background-color: #fff;
  border: 1px solid #9EC327;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  text-transform: uppercase;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 600px) {
  /* line 145, dev/sass/utils/btn.scss */
  .link-pdf {
    padding: calc(100vw / (var(--vwIdth) / 10)) calc(100vw / (var(--vwIdth) / 15));
    font-size: calc(100vw / (var(--vwIdth) / 12));
  }
}

/* line 159, dev/sass/utils/btn.scss */
.link-pdf:hover {
  -webkit-box-shadow: 0px 10px 10px rgba(56, 60, 65, 0.07), 0px 6px 6px rgba(56, 60, 65, 0.050624), 0px 2px 2px rgba(56, 60, 65, 0.019376);
          box-shadow: 0px 10px 10px rgba(56, 60, 65, 0.07), 0px 6px 6px rgba(56, 60, 65, 0.050624), 0px 2px 2px rgba(56, 60, 65, 0.019376);
  color: #9EC327;
}

/* line 163, dev/sass/utils/btn.scss */
.link-pdf .icon {
  fill: #191c33;
  width: calc(100vw / (var(--vwIdth) / 22));
  height: calc(100vw / (var(--vwIdth) / 24));
  margin-left: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 600px) {
  /* line 163, dev/sass/utils/btn.scss */
  .link-pdf .icon {
    width: calc(100vw / (var(--vwIdth) / 15));
    height: calc(100vw / (var(--vwIdth) / 15));
    margin-left: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 2, dev/sass/pages/dealers.scss */
.dealers-map {
  padding-left: var(--padding);
}

@media screen and (max-width: 1180px) {
  /* line 2, dev/sass/pages/dealers.scss */
  .dealers-map {
    padding-right: var(--padding);
  }
}

@media screen and (max-width: 800px) {
  /* line 2, dev/sass/pages/dealers.scss */
  .dealers-map {
    padding: 0;
  }
}

/* line 11, dev/sass/pages/dealers.scss */
.dealers-map .mCSB_container {
  overflow: visible;
  margin-left: 10px;
}

/* line 16, dev/sass/pages/dealers.scss */
.dealers-map__wrp {
  padding-top: calc(100vw / (var(--vwIdth) / 30));
  border-top: 1px solid #d6d6d6;
  position: relative;
}

/* line 21, dev/sass/pages/dealers.scss */
.dealers-map__wrp:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 36%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(71.71%, rgba(255, 255, 255, 0.72)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.72) 71.71%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.72) 71.71%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.72) 71.71%);
  z-index: 1;
  pointer-events: none;
}

@media screen and (max-width: 990px) {
  /* line 21, dev/sass/pages/dealers.scss */
  .dealers-map__wrp:before {
    height: 20%;
  }
}

/* line 37, dev/sass/pages/dealers.scss */
.dealers-map__bg {
  position: absolute;
  top: 0;
  right: 0;
  width: 63%;
  height: 100%;
  z-index: 0;
}

/* line 46, dev/sass/pages/dealers.scss */
.dealers-map__bg._empty .dealers-map__bg-text {
  visibility: visible;
  opacity: 1;
}

/* line 52, dev/sass/pages/dealers.scss */
.dealers-map__bg-text {
  background-color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #9ec327;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  z-index: 10;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 70, dev/sass/pages/dealers.scss */
.dealers-map__bg #buy-map {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

@media screen and (max-width: 1180px) {
  /* line 37, dev/sass/pages/dealers.scss */
  .dealers-map__bg {
    position: relative;
    -webkit-background-size: cover;
            background-size: cover;
    width: 100%;
    padding-bottom: 50%;
  }
}

/* line 89, dev/sass/pages/dealers.scss */
.dealers-map__bg:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  background: -webkit-radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 19.61%, white 94.95%);
  background: -o-radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 19.61%, white 94.95%);
  background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 19.61%, white 94.95%);
  pointer-events: none;
  z-index: 1;
}

@media screen and (max-width: 1180px) {
  /* line 89, dev/sass/pages/dealers.scss */
  .dealers-map__bg:before {
    background: -webkit-radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.06) 19.61%, rgba(255, 255, 255, 0.72) 84.95%);
    background: -o-radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.06) 19.61%, rgba(255, 255, 255, 0.72) 84.95%);
    background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.06) 19.61%, rgba(255, 255, 255, 0.72) 84.95%);
  }
}

@media screen and (max-width: 600px) {
  /* line 89, dev/sass/pages/dealers.scss */
  .dealers-map__bg:before {
    content: none;
  }
}

/* line 120, dev/sass/pages/dealers.scss */
.dealers-map__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: calc(100vw / (var(--vwIdth) / 905));
  width: 100%;
  max-height: calc(100vw / (var(--vwIdth) / 900));
  overflow: hidden;
  margin-left: -30px;
}

@media screen and (max-width: 1180px) {
  /* line 120, dev/sass/pages/dealers.scss */
  .dealers-map__items {
    max-width: 100%;
    margin-left: auto;
  }
}

@media screen and (max-width: 990px) {
  /* line 120, dev/sass/pages/dealers.scss */
  .dealers-map__items {
    overflow: auto;
  }
}

/* line 139, dev/sass/pages/dealers.scss */
.dealers-map__items .mCSB_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
  padding: 30px 30px calc(100vw / (var(--vwIdth) / 200));
}

/* line 147, dev/sass/pages/dealers.scss */
.dealers-map__items .mCSB_scrollTools {
  opacity: 0 !important;
}

/* line 152, dev/sass/pages/dealers.scss */
.dealers-map__item {
  width: calc(50% - 15px);
  -webkit-border-radius: calc(100vw / (var(--vwIdth) / 10));
          border-radius: calc(100vw / (var(--vwIdth) / 10));
  overflow: hidden;
  background-color: #fff;
  -webkit-box-shadow: 0px 15px 30px rgba(40, 48, 57, 0.1);
          box-shadow: 0px 15px 30px rgba(40, 48, 57, 0.1);
  padding: calc(100vw / (var(--vwIdth) / 55)) calc(100vw / (var(--vwIdth) / 40)) calc(100vw / (var(--vwIdth) / 45)) calc(100vw / (var(--vwIdth) / 40));
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 1180px) {
  /* line 152, dev/sass/pages/dealers.scss */
  .dealers-map__item {
    padding: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 152, dev/sass/pages/dealers.scss */
  .dealers-map__item {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 169, dev/sass/pages/dealers.scss */
.dealers-map__item-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 1.1;
  text-align: center;
  text-transform: uppercase;
  color: #191c33;
  padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  border-bottom: 2px solid #9ec327;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  min-height: calc(100vw / (var(--vwIdth) / 115));
}

@media screen and (max-width: 1180px) {
  /* line 169, dev/sass/pages/dealers.scss */
  .dealers-map__item-title {
    padding-bottom: calc(100vw / (var(--vwIdth) / 20));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 169, dev/sass/pages/dealers.scss */
  .dealers-map__item-title {
    font-size: calc(100vw / (var(--vwIdth) / 20));
    padding-bottom: calc(100vw / (var(--vwIdth) / 15));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 196, dev/sass/pages/dealers.scss */
.dealers-map__item-address {
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  min-height: calc(100vw / (var(--vwIdth) / 130));
}

@media screen and (max-width: 1180px) {
  /* line 196, dev/sass/pages/dealers.scss */
  .dealers-map__item-address {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 203, dev/sass/pages/dealers.scss */
.dealers-map__item-address .zag {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 1.1;
  color: #191c33;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 600px) {
  /* line 203, dev/sass/pages/dealers.scss */
  .dealers-map__item-address .zag {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 214, dev/sass/pages/dealers.scss */
.dealers-map__item-address a {
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 1.4;
  color: #191c33;
}

/* line 219, dev/sass/pages/dealers.scss */
.dealers-map__item-address a:hover {
  color: #9ec327;
}

/* line 225, dev/sass/pages/dealers.scss */
.dealers-map__item-contacts {
  margin-top: auto;
  padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  border-bottom: 1px solid #d6d6d6;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  min-height: calc(100vw / (var(--vwIdth) / 160));
}

@media screen and (max-width: 1180px) {
  /* line 225, dev/sass/pages/dealers.scss */
  .dealers-map__item-contacts {
    padding-bottom: calc(100vw / (var(--vwIdth) / 20));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 225, dev/sass/pages/dealers.scss */
  .dealers-map__item-contacts {
    padding-bottom: calc(100vw / (var(--vwIdth) / 20));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 242, dev/sass/pages/dealers.scss */
.dealers-map__item-contacts .zag {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 1.1;
  color: #191c33;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 600px) {
  /* line 242, dev/sass/pages/dealers.scss */
  .dealers-map__item-contacts .zag {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 253, dev/sass/pages/dealers.scss */
.dealers-map__item-contacts .cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 258, dev/sass/pages/dealers.scss */
.dealers-map__item-contacts .cont:last-child {
  margin-bottom: 0;
}

/* line 262, dev/sass/pages/dealers.scss */
.dealers-map__item-contacts .cont .icon {
  fill: #9ec327;
}

@media screen and (max-width: 600px) {
  /* line 262, dev/sass/pages/dealers.scss */
  .dealers-map__item-contacts .cont .icon {
    width: calc(100vw / (var(--vwIdth) / 20));
    height: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 270, dev/sass/pages/dealers.scss */
.dealers-map__item-contacts .cont span {
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 1.4;
  color: #191c33;
  padding-left: calc(100vw / (var(--vwIdth) / 15));
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 280, dev/sass/pages/dealers.scss */
.dealers-map__item-contacts .cont:hover span {
  color: #9ec327;
}

/* line 285, dev/sass/pages/dealers.scss */
.dealers-map__item-contacts .phone-list {
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 290, dev/sass/pages/dealers.scss */
.dealers-map__item-contacts .phone-list__main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: relative;
  width: 63%;
}

/* line 297, dev/sass/pages/dealers.scss */
.dealers-map__item-contacts .phone-list__main:hover ul {
  opacity: 1;
  display: block;
}

/* line 301, dev/sass/pages/dealers.scss */
.dealers-map__item-contacts .phone-list__main:hover .icon-ar-down {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 305, dev/sass/pages/dealers.scss */
.dealers-map__item-contacts .phone-list__main .icon {
  fill: #9ec327;
}

@media screen and (max-width: 600px) {
  /* line 305, dev/sass/pages/dealers.scss */
  .dealers-map__item-contacts .phone-list__main .icon {
    width: calc(100vw / (var(--vwIdth) / 20));
    height: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 312, dev/sass/pages/dealers.scss */
.dealers-map__item-contacts .phone-list__main a {
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 1.4;
  color: #191c33;
  padding-left: calc(100vw / (var(--vwIdth) / 15));
  padding-right: calc(100vw / (var(--vwIdth) / 10));
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 320, dev/sass/pages/dealers.scss */
.dealers-map__item-contacts .phone-list__main a:hover {
  color: #9ec327;
}

/* line 324, dev/sass/pages/dealers.scss */
.dealers-map__item-contacts .phone-list__main .icon-ar-down {
  width: calc(100vw / (var(--vwIdth) / 15));
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

/* line 331, dev/sass/pages/dealers.scss */
.dealers-map__item-contacts .phone-list__main ul {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  width: 100%;
  position: absolute;
  top: calc(100vw / (var(--vwIdth) / 25));
  padding-left: calc(100vw / (var(--vwIdth) / 40));
  background-color: #fff;
  left: 0;
  opacity: 0;
  display: none;
  z-index: 999;
}

@media screen and (max-width: 600px) {
  /* line 331, dev/sass/pages/dealers.scss */
  .dealers-map__item-contacts .phone-list__main ul {
    padding-left: calc(100vw / (var(--vwIdth) / 35));
  }
}

/* line 350, dev/sass/pages/dealers.scss */
.dealers-map__item-contacts .phone-list__main ul li {
  background-color: #fff;
  cursor: pointer;
}

/* line 353, dev/sass/pages/dealers.scss */
.dealers-map__item-contacts .phone-list__main ul li:last-child {
  padding-bottom: calc(100vw / (var(--vwIdth) / 20));
}

/* line 359, dev/sass/pages/dealers.scss */
.dealers-map__item-contacts .phone-list__main ul li a {
  padding-left: 0;
}

@media screen and (max-width: 800px) {
  /* line 369, dev/sass/pages/dealers.scss */
  .dealers-map__item-social .footer-link__social {
    padding-top: 0;
  }
}

/* line 374, dev/sass/pages/dealers.scss */
.dealers-map__item-social .footer-link__social a {
  width: calc(100vw / (var(--vwIdth) / 65));
  height: calc(100vw / (var(--vwIdth) / 40));
  min-width: auto;
  min-height: auto;
  border: 1px solid #eaeaea;
  -webkit-border-radius: 5px;
          border-radius: 5px;
}

/* line 383, dev/sass/pages/dealers.scss */
.dealers-map__item-social .footer-link__social a:hover .icon {
  fill: #9ec327;
}

@media screen and (max-width: 800px) {
  /* line 374, dev/sass/pages/dealers.scss */
  .dealers-map__item-social .footer-link__social a {
    height: calc(100vw / (var(--vwIdth) / 35));
  }
}

/* line 392, dev/sass/pages/dealers.scss */
.dealers-map__item-social .footer-link__social a .icon {
  width: calc(100vw / (var(--vwIdth) / 20));
  height: calc(100vw / (var(--vwIdth) / 20));
  fill: #eaeaea;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 404, dev/sass/pages/dealers.scss */
.dealers-sort {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 409, dev/sass/pages/dealers.scss */
.dealers-sort__wrp {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 415, dev/sass/pages/dealers.scss */
.dealers-sort__item {
  width: calc(100vw / (var(--vwIdth) / 410));
  margin-right: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 1180px) {
  /* line 420, dev/sass/pages/dealers.scss */
  .dealers-sort__item._select:first-child {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 990px) {
  /* line 420, dev/sass/pages/dealers.scss */
  .dealers-sort__item._select:first-child {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 420, dev/sass/pages/dealers.scss */
  .dealers-sort__item._select:first-child {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 432, dev/sass/pages/dealers.scss */
.dealers-sort__item._select label {
  color: #191c33;
  opacity: 0.5;
  font-weight: 500;
  letter-spacing: 0.02em;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  display: block;
}

/* line 442, dev/sass/pages/dealers.scss */
.dealers-sort__item.buttons {
  width: auto;
  margin-left: calc(100vw / (var(--vwIdth) / 30));
  margin-right: 0;
}

/* line 447, dev/sass/pages/dealers.scss */
.dealers-sort__item.buttons label {
  margin: 0;
}

/* line 453, dev/sass/pages/dealers.scss */
.dealers-sort .form-style {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  max-width: calc(100vw / (var(--vwIdth) / 1290));
}

/* line 459, dev/sass/pages/dealers.scss */
.dealers-sort .form-style .buttons label {
  margin: 0;
}

/* line 1, dev/sass/pages/news-ct.scss */
.news-ct {
  padding: 0 var(--padding);
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/pages/news-ct.scss */
  .news-ct {
    padding: 0 20px;
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/pages/news-ct.scss */
  .news-ct {
    padding: 0 15px;
  }
}

/* line 10, dev/sass/pages/news-ct.scss */
.news-ct__wrp {
  border-top: 1px solid #d6d6d6;
  padding-top: calc(100vw / (var(--vwIdth) / 60));
  border-bottom: 1px solid #d6d6d6;
  overflow: hidden;
}

@media screen and (max-width: 1180px) {
  /* line 10, dev/sass/pages/news-ct.scss */
  .news-ct__wrp {
    padding-top: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 800px) {
  /* line 10, dev/sass/pages/news-ct.scss */
  .news-ct__wrp {
    padding: calc(100vw / (var(--vwIdth) / 20)) 0;
    border-bottom: none;
  }
}

@media screen and (max-width: 600px) {
  /* line 10, dev/sass/pages/news-ct.scss */
  .news-ct__wrp {
    padding: calc(100vw / (var(--vwIdth) / 10)) 0 calc(100vw / (var(--vwIdth) / 20)) 0;
    border-bottom: 1px solid #d6d6d6;
  }
}

/* line 28, dev/sass/pages/news-ct.scss */
.news-ct__ms {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: calc(100vw / (var(--vwIdth) / 60));
  border-bottom: 1px solid #d6d6d6;
}

@media screen and (max-width: 1440px) {
  /* line 28, dev/sass/pages/news-ct.scss */
  .news-ct__ms {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

@media screen and (max-width: 990px) {
  /* line 28, dev/sass/pages/news-ct.scss */
  .news-ct__ms {
    padding-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 40, dev/sass/pages/news-ct.scss */
.news-ct__ms-img {
  width: 68%;
  background-image: url(../img/news-ms.png);
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  padding-bottom: 35%;
  -webkit-border-radius: calc(100vw / (var(--vwIdth) / 10)) 0 0 calc(100vw / (var(--vwIdth) / 10));
          border-radius: calc(100vw / (var(--vwIdth) / 10)) 0 0 calc(100vw / (var(--vwIdth) / 10));
}

@media screen and (max-width: 1440px) {
  /* line 40, dev/sass/pages/news-ct.scss */
  .news-ct__ms-img {
    width: 60%;
  }
}

@media screen and (max-width: 1180px) {
  /* line 40, dev/sass/pages/news-ct.scss */
  .news-ct__ms-img {
    width: 100%;
  }
}

@media screen and (max-width: 990px) {
  /* line 40, dev/sass/pages/news-ct.scss */
  .news-ct__ms-img {
    padding-bottom: 50%;
  }
}

/* line 59, dev/sass/pages/news-ct.scss */
.news-ct__ms-info {
  width: 32%;
  padding: calc(100vw / (var(--vwIdth) / 10)) calc(100vw / (var(--vwIdth) / 50));
}

@media screen and (max-width: 1440px) {
  /* line 59, dev/sass/pages/news-ct.scss */
  .news-ct__ms-info {
    width: 40%;
    padding-right: 0;
  }
}

@media screen and (max-width: 1180px) {
  /* line 59, dev/sass/pages/news-ct.scss */
  .news-ct__ms-info {
    width: 100%;
    padding-left: 0;
  }
}

@media screen and (max-width: 1440px) {
  /* line 71, dev/sass/pages/news-ct.scss */
  .news-ct__ms-info .date {
    padding-top: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 990px) {
  /* line 71, dev/sass/pages/news-ct.scss */
  .news-ct__ms-info .date {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 81, dev/sass/pages/news-ct.scss */
.news-ct__ms-info .zag {
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 35));
  line-height: 1.2;
  text-transform: uppercase;
  color: #191c33;
  padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  border-bottom: 2px solid #9ec327;
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
}

@media screen and (max-width: 990px) {
  /* line 81, dev/sass/pages/news-ct.scss */
  .news-ct__ms-info .zag {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
    padding-bottom: calc(100vw / (var(--vwIdth) / 20));
    font-size: calc(100vw / (var(--vwIdth) / 26));
  }
}

@media screen and (max-width: 600px) {
  /* line 81, dev/sass/pages/news-ct.scss */
  .news-ct__ms-info .zag {
    font-size: calc(100vw / (var(--vwIdth) / 20));
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
    padding-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 102, dev/sass/pages/news-ct.scss */
.news-ct__ms-info p {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.6;
  color: #191c33;
  margin-bottom: calc(100vw / (var(--vwIdth) / 74));
}

@media screen and (max-width: 1440px) {
  /* line 102, dev/sass/pages/news-ct.scss */
  .news-ct__ms-info p {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 990px) {
  /* line 102, dev/sass/pages/news-ct.scss */
  .news-ct__ms-info p {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

@media screen and (max-width: 600px) {
  /* line 102, dev/sass/pages/news-ct.scss */
  .news-ct__ms-info p {
    font-size: calc(100vw / (var(--vwIdth) / 14));
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 124, dev/sass/pages/news-ct.scss */
.news-ct__list-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: calc(100% + 2.60417vw);
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}

@media screen and (max-width: 1180px) {
  /* line 124, dev/sass/pages/news-ct.scss */
  .news-ct__list-items {
    width: 100%;
  }
}

/* line 134, dev/sass/pages/news-ct.scss */
.news-ct__list-item {
  position: relative;
  width: 33.33%;
  padding: calc(100vw / (var(--vwIdth) / 50));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #fff;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  border-bottom: 1px solid #d6d6d6;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 146, dev/sass/pages/news-ct.scss */
.news-ct__list-item:hover {
  -webkit-box-shadow: 0px 10px 10px rgba(56, 60, 65, 0.07), 0px 6px 6px rgba(56, 60, 65, 0.050624), 0px 2px 2px rgba(56, 60, 65, 0.019376);
          box-shadow: 0px 10px 10px rgba(56, 60, 65, 0.07), 0px 6px 6px rgba(56, 60, 65, 0.050624), 0px 2px 2px rgba(56, 60, 65, 0.019376);
}

@media screen and (max-width: 1180px) {
  /* line 134, dev/sass/pages/news-ct.scss */
  .news-ct__list-item {
    padding-left: calc(100vw / (var(--vwIdth) / 20));
    padding-right: calc(100vw / (var(--vwIdth) / 20));
    width: 50%;
  }
}

@media screen and (max-width: 990px) {
  /* line 134, dev/sass/pages/news-ct.scss */
  .news-ct__list-item {
    font-size: calc(100vw / (var(--vwIdth) / 20));
    padding-top: calc(100vw / (var(--vwIdth) / 20));
    padding-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 134, dev/sass/pages/news-ct.scss */
  .news-ct__list-item {
    width: 100%;
    padding-right: 0;
  }
  /* line 165, dev/sass/pages/news-ct.scss */
  .news-ct__list-item:last-child {
    border: none;
  }
}

/* line 169, dev/sass/pages/news-ct.scss */
.news-ct__list-item._sl {
  padding-left: 0;
}

/* line 171, dev/sass/pages/news-ct.scss */
.news-ct__list-item._sl:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media screen and (max-width: 1180px) {
  /* line 169, dev/sass/pages/news-ct.scss */
  .news-ct__list-item._sl {
    padding-left: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 169, dev/sass/pages/news-ct.scss */
  .news-ct__list-item._sl {
    padding-left: 0;
  }
}

/* line 181, dev/sass/pages/news-ct.scss */
.news-ct__list-item .date {
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  width: 100%;
}

@media screen and (max-width: 990px) {
  /* line 181, dev/sass/pages/news-ct.scss */
  .news-ct__list-item .date {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

@media screen and (max-width: 600px) {
  /* line 181, dev/sass/pages/news-ct.scss */
  .news-ct__list-item .date {
    font-size: calc(100vw / (var(--vwIdth) / 14));
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 194, dev/sass/pages/news-ct.scss */
.news-ct__list-item .zag {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 30));
  line-height: 1.1;
  color: #191c33;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 990px) {
  /* line 194, dev/sass/pages/news-ct.scss */
  .news-ct__list-item .zag {
    font-size: calc(100vw / (var(--vwIdth) / 20));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 208, dev/sass/pages/news-ct.scss */
.news-ct__list-item__bg {
  z-index: 1;
  position: relative;
  padding: 0 0 65%;
  overflow: hidden;
  width: 100%;
  -webkit-border-radius: calc(100vw / (var(--vwIdth) / 10));
          border-radius: calc(100vw / (var(--vwIdth) / 10));
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
}

/* line 216, dev/sass/pages/news-ct.scss */
.news-ct__list-item__bg::before {
  z-index: 2;
  content: "";
  width: 100%;
  height: 200%;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%);
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 990px) {
  /* line 216, dev/sass/pages/news-ct.scss */
  .news-ct__list-item__bg::before {
    display: none;
  }
}

/* line 232, dev/sass/pages/news-ct.scss */
.news-ct__list-item__bg:hover:before {
  top: -100%;
}

/* line 235, dev/sass/pages/news-ct.scss */
.news-ct__list-item__bg:hover .news-ct__list-item__bg-text {
  bottom: 0;
  opacity: 1;
  visibility: visible;
}

/* line 241, dev/sass/pages/news-ct.scss */
.news-ct__list-item__bg-text {
  pointer-events: none;
  z-index: 3;
  position: absolute;
  left: 0;
  padding: calc(100vw / (var(--vwIdth) / 30));
  color: #fff;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  bottom: calc(100vw / (var(--vwIdth) / -20));
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  font-weight: 400;
}

@media screen and (max-width: 990px) {
  /* line 241, dev/sass/pages/news-ct.scss */
  .news-ct__list-item__bg-text {
    display: none;
  }
}

/* line 260, dev/sass/pages/news-ct.scss */
.news-ct__list-item__img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
}

/* line 271, dev/sass/pages/news-ct.scss */
.news-ct__list-item img {
  margin: 0 0 calc(100vw / (var(--vwIdth) / 35));
}

@media screen and (max-width: 990px) {
  /* line 271, dev/sass/pages/news-ct.scss */
  .news-ct__list-item img {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 271, dev/sass/pages/news-ct.scss */
  .news-ct__list-item img {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 288, dev/sass/pages/news-ct.scss */
.news-ct__list-item__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

/* line 294, dev/sass/pages/news-ct.scss */
.news-ct__list-item__link .social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 297, dev/sass/pages/news-ct.scss */
.news-ct__list-item__link .social .tab {
  padding-right: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 990px) {
  /* line 297, dev/sass/pages/news-ct.scss */
  .news-ct__list-item__link .social .tab {
    padding-right: calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 600px) {
  /* line 297, dev/sass/pages/news-ct.scss */
  .news-ct__list-item__link .social .tab {
    padding-right: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 306, dev/sass/pages/news-ct.scss */
.news-ct__list-item__link .social .tab .icon {
  fill: #eaeaea;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 990px) {
  /* line 306, dev/sass/pages/news-ct.scss */
  .news-ct__list-item__link .social .tab .icon {
    width: calc(100vw / (var(--vwIdth) / 20));
    height: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 314, dev/sass/pages/news-ct.scss */
.news-ct__list-item__link .social .tab .icon:hover {
  fill: #9ec327;
}

/* line 1, dev/sass/pages/text-page.scss */
.text-page {
  padding: 0 calc(100vw / (var(--vwIdth) / 100)) calc(100vw / (var(--vwIdth) / 110));
}

@media screen and (max-width: 1440px) {
  /* line 1, dev/sass/pages/text-page.scss */
  .text-page {
    padding-right: calc(100vw / (var(--vwIdth) / 20));
    padding-left: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/pages/text-page.scss */
  .text-page {
    padding-right: calc(100vw / (var(--vwIdth) / 10));
    padding-left: calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/pages/text-page.scss */
  .text-page {
    padding-bottom: calc(100vw / (var(--vwIdth) / 50));
  }
}

/* line 15, dev/sass/pages/text-page.scss */
.text-page h1,
.text-page .h1 {
  font-size: calc(100vw / (var(--vwIdth) / 60));
  line-height: 1.21;
  font-weight: 400;
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
}

@media screen and (max-width: 1180px) {
  /* line 15, dev/sass/pages/text-page.scss */
  .text-page h1,
  .text-page .h1 {
    font-size: calc(100vw / (var(--vwIdth) / 40));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 27, dev/sass/pages/text-page.scss */
.text-page h2,
.text-page .h2 {
  font-size: calc(100vw / (var(--vwIdth) / 45));
  line-height: 140%;
  font-weight: 500;
  margin-bottom: calc(100vw / (var(--vwIdth) / 40));
}

@media screen and (max-width: 1180px) {
  /* line 27, dev/sass/pages/text-page.scss */
  .text-page h2,
  .text-page .h2 {
    font-size: calc(100vw / (var(--vwIdth) / 30));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 39, dev/sass/pages/text-page.scss */
.text-page h3,
.text-page .h3 {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 35));
  line-height: 160%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 40));
}

@media screen and (max-width: 1180px) {
  /* line 39, dev/sass/pages/text-page.scss */
  .text-page h3,
  .text-page .h3 {
    font-size: calc(100vw / (var(--vwIdth) / 25));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 51, dev/sass/pages/text-page.scss */
.text-page h4,
.text-page .h4 {
  font-weight: 600;
  font-size: calc(100vw / (var(--vwIdth) / 24));
  line-height: 140%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

/* line 59, dev/sass/pages/text-page.scss */
.text-page ul {
  margin-bottom: calc(100vw / (var(--vwIdth) / 50));
}

@media screen and (max-width: 1180px) {
  /* line 59, dev/sass/pages/text-page.scss */
  .text-page ul {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 65, dev/sass/pages/text-page.scss */
.text-page ul ul {
  margin: calc(100vw / (var(--vwIdth) / 15)) 0;
  padding-left: calc(100vw / (var(--vwIdth) / 40));
}

@media screen and (max-width: 990px) {
  /* line 65, dev/sass/pages/text-page.scss */
  .text-page ul ul {
    padding-left: 0;
  }
}

/* line 73, dev/sass/pages/text-page.scss */
.text-page ul li {
  position: relative;
  padding-left: 23px;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  font-weight: 500;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 990px) {
  /* line 73, dev/sass/pages/text-page.scss */
  .text-page ul li {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 73, dev/sass/pages/text-page.scss */
  .text-page ul li {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 86, dev/sass/pages/text-page.scss */
.text-page ul li::before {
  content: "";
  width: 8px;
  height: 8px;
  background-color: #9ec327;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  position: absolute;
  left: 0;
  top: calc(100vw / (var(--vwIdth) / 10));
}

/* line 99, dev/sass/pages/text-page.scss */
.text-page ol {
  counter-reset: section;
  list-style-type: none;
  margin: calc(100vw / (var(--vwIdth) / 30)) 0;
}

@media screen and (max-width: 1180px) {
  /* line 99, dev/sass/pages/text-page.scss */
  .text-page ol {
    margin: calc(100vw / (var(--vwIdth) / 15)) 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 99, dev/sass/pages/text-page.scss */
  .text-page ol {
    margin: 15px 0;
  }
}

/* line 110, dev/sass/pages/text-page.scss */
.text-page ol ol {
  margin: calc(100vw / (var(--vwIdth) / 15)) 0;
  padding-left: calc(100vw / (var(--vwIdth) / 40));
}

@media screen and (max-width: 990px) {
  /* line 110, dev/sass/pages/text-page.scss */
  .text-page ol ol {
    padding-left: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 118, dev/sass/pages/text-page.scss */
.text-page ol li {
  position: relative;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  font-weight: 500;
  background-color: #f6f6f6;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 60)) calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 120));
  -webkit-border-radius: 10px;
          border-radius: 10px;
}

@media screen and (max-width: 990px) {
  /* line 118, dev/sass/pages/text-page.scss */
  .text-page ol li {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 70));
  }
}

@media screen and (max-width: 600px) {
  /* line 118, dev/sass/pages/text-page.scss */
  .text-page ol li {
    font-size: calc(100vw / (var(--vwIdth) / 16));
    padding-left: calc(100vw / (var(--vwIdth) / 50));
  }
}

/* line 135, dev/sass/pages/text-page.scss */
.text-page ol li:last-child {
  margin-bottom: 0;
}

/* line 139, dev/sass/pages/text-page.scss */
.text-page ol li::before {
  counter-increment: section;
  content: counters(section, ".") " ";
  color: #191c33;
  margin-right: calc(100vw / (var(--vwIdth) / 25));
  font-size: calc(100vw / (var(--vwIdth) / 100));
  position: absolute;
  left: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media screen and (max-width: 990px) {
  /* line 139, dev/sass/pages/text-page.scss */
  .text-page ol li::before {
    font-size: calc(100vw / (var(--vwIdth) / 50));
  }
}

@media screen and (max-width: 600px) {
  /* line 139, dev/sass/pages/text-page.scss */
  .text-page ol li::before {
    left: 15px;
  }
}

/* line 156, dev/sass/pages/text-page.scss */
.text-page ol li::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 10px;
  background-color: #9ec327;
  -webkit-border-radius: 10px 0 0 10px;
          border-radius: 10px 0 0 10px;
}

/* line 170, dev/sass/pages/text-page.scss */
.text-page .ol-decor li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 130%;
  width: 100%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
  padding-left: calc(100vw / (var(--vwIdth) / 40));
}

/* line 179, dev/sass/pages/text-page.scss */
.text-page .ol-decor li::before {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: calc(100vw / (var(--vwIdth) / 40));
  line-height: 140%;
  text-transform: uppercase;
  color: #9ec327;
}

/* line 192, dev/sass/pages/text-page.scss */
.text-page .text-list {
  background-color: #f6f6f6;
  margin-left: calc(100vw / (var(--vwIdth) / -100));
  width: calc(100% + 200px);
  padding: calc(100vw / (var(--vwIdth) / 100)) calc(100vw / (var(--vwIdth) / 100)) calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 100));
}

@media screen and (max-width: 1440px) {
  /* line 192, dev/sass/pages/text-page.scss */
  .text-page .text-list {
    margin-left: 0;
    width: 100%;
  }
}

@media screen and (max-width: 1180px) {
  /* line 192, dev/sass/pages/text-page.scss */
  .text-page .text-list {
    padding: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 192, dev/sass/pages/text-page.scss */
  .text-page .text-list {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 207, dev/sass/pages/text-page.scss */
.text-page .text-list__wrp {
  background-color: #fff;
  padding: calc(100vw / (var(--vwIdth) / 60));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-border-radius: 10px;
          border-radius: 10px;
}

@media screen and (max-width: 1180px) {
  /* line 207, dev/sass/pages/text-page.scss */
  .text-page .text-list__wrp {
    padding: calc(100vw / (var(--vwIdth) / 15));
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 218, dev/sass/pages/text-page.scss */
.text-page .text-list__ul {
  width: calc(50% - 45px);
}

@media screen and (max-width: 1180px) {
  /* line 218, dev/sass/pages/text-page.scss */
  .text-page .text-list__ul {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 50));
  }
}

/* line 224, dev/sass/pages/text-page.scss */
.text-page .text-list__ul h4 {
  padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  border-bottom: 1px solid #d6d6d6;
  margin-bottom: calc(100vw / (var(--vwIdth) / 40));
  font-weight: 500;
}

@media screen and (max-width: 990px) {
  /* line 224, dev/sass/pages/text-page.scss */
  .text-page .text-list__ul h4 {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    padding-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 224, dev/sass/pages/text-page.scss */
  .text-page .text-list__ul h4 {
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

@media screen and (max-width: 990px) {
  /* line 237, dev/sass/pages/text-page.scss */
  .text-page .text-list__ul li {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 243, dev/sass/pages/text-page.scss */
.text-page .text-list__ol {
  width: calc(50% - 45px);
}

@media screen and (max-width: 1180px) {
  /* line 243, dev/sass/pages/text-page.scss */
  .text-page .text-list__ol {
    width: 100%;
  }
}

/* line 248, dev/sass/pages/text-page.scss */
.text-page .text-list__ol h4 {
  padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  border-bottom: 1px solid #d6d6d6;
  margin-bottom: calc(100vw / (var(--vwIdth) / 40));
  font-weight: 500;
}

@media screen and (max-width: 990px) {
  /* line 248, dev/sass/pages/text-page.scss */
  .text-page .text-list__ol h4 {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    padding-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 248, dev/sass/pages/text-page.scss */
  .text-page .text-list__ol h4 {
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

/* line 264, dev/sass/pages/text-page.scss */
.text-page [class*="col-"] {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -2px;
  padding-right: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 990px) {
  /* line 264, dev/sass/pages/text-page.scss */
  .text-page [class*="col-"] {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
}

/* line 280, dev/sass/pages/text-page.scss */
.text-page iframe {
  max-width: 100%;
  height: calc(100vw / (var(--vwIdth) / 300));
}

/* line 285, dev/sass/pages/text-page.scss */
.text-page img {
  display: block;
}

@media screen and (max-width: 990px) {
  /* line 285, dev/sass/pages/text-page.scss */
  .text-page img {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 292, dev/sass/pages/text-page.scss */
.text-page .left {
  float: left;
  margin: 0 calc(100vw / (var(--vwIdth) / 40)) calc(100vw / (var(--vwIdth) / 40)) 0;
}

@media screen and (max-width: 1180px) {
  /* line 292, dev/sass/pages/text-page.scss */
  .text-page .left {
    margin: calc(100vw / (var(--vwIdth) / 20)) 0;
    float: none;
  }
}

/* line 301, dev/sass/pages/text-page.scss */
.text-page .right {
  float: right;
  margin: 0 0 calc(100vw / (var(--vwIdth) / 40)) calc(100vw / (var(--vwIdth) / 40));
}

@media screen and (max-width: 1180px) {
  /* line 301, dev/sass/pages/text-page.scss */
  .text-page .right {
    margin: calc(100vw / (var(--vwIdth) / 20)) 0;
    float: none;
  }
}

/* line 310, dev/sass/pages/text-page.scss */
.text-page .center {
  margin: calc(100vw / (var(--vwIdth) / 40)) auto;
}

/* line 314, dev/sass/pages/text-page.scss */
.text-page p {
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
  word-wrap: break-word;
}

@media screen and (max-width: 1180px) {
  /* line 314, dev/sass/pages/text-page.scss */
  .text-page p {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 321, dev/sass/pages/text-page.scss */
.text-page p:last-child {
  margin-bottom: 0;
}

/* line 326, dev/sass/pages/text-page.scss */
.text-page .underline {
  text-decoration: underline;
}

/* line 330, dev/sass/pages/text-page.scss */
.text-page .medium {
  font-weight: 500;
}

/* line 334, dev/sass/pages/text-page.scss */
.text-page b {
  font-weight: 600;
}

/* line 338, dev/sass/pages/text-page.scss */
.text-page .text-icons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: calc(100vw / (var(--vwIdth) / 40));
}

@media screen and (max-width: 1180px) {
  /* line 338, dev/sass/pages/text-page.scss */
  .text-page .text-icons {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 349, dev/sass/pages/text-page.scss */
.text-page .date,
.text-page .view {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: calc(100vw / (var(--vwIdth) / 20));
  margin-bottom: 0;
}

/* line 356, dev/sass/pages/text-page.scss */
.text-page .date .icon,
.text-page .view .icon {
  width: calc(100vw / (var(--vwIdth) / 18));
  height: calc(100vw / (var(--vwIdth) / 18));
}

/* line 361, dev/sass/pages/text-page.scss */
.text-page .date span,
.text-page .view span {
  padding-left: calc(100vw / (var(--vwIdth) / 14));
}

/* line 366, dev/sass/pages/text-page.scss */
.text-page .note-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
}

/* line 372, dev/sass/pages/text-page.scss */
.text-page .note-list .note {
  width: calc(50% - 30px);
}

@media screen and (max-width: 1180px) {
  /* line 372, dev/sass/pages/text-page.scss */
  .text-page .note-list .note {
    width: calc(50% - 10px);
  }
}

@media screen and (max-width: 1180px) {
  /* line 372, dev/sass/pages/text-page.scss */
  .text-page .note-list .note {
    width: 100%;
  }
}

/* line 383, dev/sass/pages/text-page.scss */
.text-page .note {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ebeff3;
  padding: calc(100vw / (var(--vwIdth) / 23)) calc(100vw / (var(--vwIdth) / 65));
  margin: calc(100vw / (var(--vwIdth) / 50)) 0;
}

@media screen and (max-width: 1180px) {
  /* line 383, dev/sass/pages/text-page.scss */
  .text-page .note {
    padding: calc(100vw / (var(--vwIdth) / 15));
    margin: calc(100vw / (var(--vwIdth) / 20)) 0;
  }
}

/* line 395, dev/sass/pages/text-page.scss */
.text-page .note-img {
  width: calc(100vw / (var(--vwIdth) / 69));
  height: calc(100vw / (var(--vwIdth) / 69));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #dde5ec;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}

/* line 404, dev/sass/pages/text-page.scss */
.text-page .note-img .icon {
  max-width: calc(100vw / (var(--vwIdth) / 38));
  max-height: calc(100vw / (var(--vwIdth) / 38));
  height: auto;
  width: auto;
  fill: #191c33;
}

/* line 413, dev/sass/pages/text-page.scss */
.text-page .note-text {
  max-width: calc(100% - 69px);
  padding-left: calc(100vw / (var(--vwIdth) / 29));
}

/* line 417, dev/sass/pages/text-page.scss */
.text-page .note-text .zag {
  font-size: calc(100vw / (var(--vwIdth) / 18));
  margin-bottom: calc(100vw / (var(--vwIdth) / 9));
  max-width: 450px;
}

/* line 425, dev/sass/pages/text-page.scss */
.text-page .note-text p {
  margin-bottom: 0;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 130%;
  max-width: 450px;
}

/* line 434, dev/sass/pages/text-page.scss */
.text-page .flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

/* line 441, dev/sass/pages/text-page.scss */
.text-page .m50-0 {
  margin: calc(100vw / (var(--vwIdth) / 50)) 0;
}

@media screen and (max-width: 1180px) {
  /* line 441, dev/sass/pages/text-page.scss */
  .text-page .m50-0 {
    margin: calc(100vw / (var(--vwIdth) / 20)) 0;
  }
}

/* line 448, dev/sass/pages/text-page.scss */
.text-page .text-phone {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 40));
  margin: calc(100vw / (var(--vwIdth) / 50)) 0;
}

@media screen and (max-width: 1180px) {
  /* line 448, dev/sass/pages/text-page.scss */
  .text-page .text-phone {
    padding: calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 25));
    margin: calc(100vw / (var(--vwIdth) / 25)) 0;
  }
}

/* line 460, dev/sass/pages/text-page.scss */
.text-page .text-phone__desc {
  font-size: calc(100vw / (var(--vwIdth) / 18));
  line-height: 156%;
  max-width: calc(100vw / (var(--vwIdth) / 530));
}

@media screen and (max-width: 1440px) {
  /* line 460, dev/sass/pages/text-page.scss */
  .text-page .text-phone__desc {
    max-width: calc(100vw / (var(--vwIdth) / 400));
  }
}

@media screen and (max-width: 1180px) {
  /* line 460, dev/sass/pages/text-page.scss */
  .text-page .text-phone__desc {
    max-width: 100%;
    width: 100%;
    text-align: center;
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 475, dev/sass/pages/text-page.scss */
.text-page .text-phone__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 600px) {
  /* line 475, dev/sass/pages/text-page.scss */
  .text-page .text-phone__items {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 483, dev/sass/pages/text-page.scss */
.text-page .text-phone__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 calc(100vw / (var(--vwIdth) / 35));
}

@media screen and (max-width: 600px) {
  /* line 483, dev/sass/pages/text-page.scss */
  .text-page .text-phone__item {
    width: 100%;
    padding: 0;
    margin-top: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 493, dev/sass/pages/text-page.scss */
.text-page .text-phone__item:last-child {
  padding-right: 0;
}

/* line 497, dev/sass/pages/text-page.scss */
.text-page .text-phone__item img {
  width: calc(100vw / (var(--vwIdth) / 30));
  height: calc(100vw / (var(--vwIdth) / 30));
}

/* line 502, dev/sass/pages/text-page.scss */
.text-page .text-phone__item a {
  padding-left: calc(100vw / (var(--vwIdth) / 30));
  font-size: calc(100vw / (var(--vwIdth) / 22));
}

/* line 506, dev/sass/pages/text-page.scss */
.text-page .text-phone__item a:hover {
  color: #9ec327;
}

/* line 509, dev/sass/pages/text-page.scss */
.text-page .text-phone__item a:hover font {
  color: #191c33;
}

/* line 514, dev/sass/pages/text-page.scss */
.text-page .text-phone__item a font {
  color: #9ec327;
}

/* line 518, dev/sass/pages/text-page.scss */
.text-page .text-phone__item a span {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  display: block;
  padding-left: calc(100vw / (var(--vwIdth) / 20));
  color: #000000;
  opacity: 0.5;
}

/* line 529, dev/sass/pages/text-page.scss */
.text-page .flex-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 533, dev/sass/pages/text-page.scss */
.text-page__head {
  text-align: center;
  padding: calc(100vw / (var(--vwIdth) / 30)) 0;
  font-size: calc(100vw / (var(--vwIdth) / 18));
}

/* line 537, dev/sass/pages/text-page.scss */
.text-page__head img {
  margin: 0 auto calc(100vw / (var(--vwIdth) / 11));
}

/* line 540, dev/sass/pages/text-page.scss */
.text-page__head .name {
  font-weight: bold;
}

/* line 543, dev/sass/pages/text-page.scss */
.text-page__head .date {
  font-weight: 500;
}

/* line 546, dev/sass/pages/text-page.scss */
.text-page__head p {
  color: #50536f;
  font-weight: 300;
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

/* line 553, dev/sass/pages/text-page.scss */
.text-page .author {
  color: #50536f;
}

/* line 555, dev/sass/pages/text-page.scss */
.text-page .author b {
  font-weight: 600;
}

/* line 560, dev/sass/pages/text-page.scss */
.text-page .table-overflow {
  padding-bottom: calc(100vw / (var(--vwIdth) / 11));
  margin-bottom: calc(100vw / (var(--vwIdth) / 11));
  overflow: auto;
  position: relative;
}

@media screen and (max-width: 800px) {
  /* line 566, dev/sass/pages/text-page.scss */
  .text-page .table-overflow:not(._hide-helper):before {
    content: "";
    width: calc(100vw / (var(--vwIdth) / 50));
    height: 100%;
    position: absolute;
    right: 0px;
    top: 0;
    background-image: url(../img/svg/scroll-point.svg);
    background-position: center;
    background-repeat: no-repeat;
    z-index: 2;
    -webkit-animation-fill-mode: backwards;
            animation-fill-mode: backwards;
    -webkit-animation-delay: 0s;
            animation-delay: 0s;
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-name: scrolMove;
            animation-name: scrolMove;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    pointer-events: none;
  }
  @-webkit-keyframes scrolMove {
    0% {
      right: 0px;
    }
    50% {
      right: 20px;
    }
    100% {
      right: 0px;
    }
  }
  @keyframes scrolMove {
    0% {
      right: 0px;
    }
    50% {
      right: 20px;
    }
    100% {
      right: 0px;
    }
  }
}

/* line 598, dev/sass/pages/text-page.scss */
.text-page table {
  border-collapse: collapse;
  border: 1px solid #f6f6f6;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  min-width: 100%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 130));
}

@media screen and (max-width: 1180px) {
  /* line 598, dev/sass/pages/text-page.scss */
  .text-page table {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 800px) {
  /* line 598, dev/sass/pages/text-page.scss */
  .text-page table {
    width: 100vw;
  }
}

/* line 610, dev/sass/pages/text-page.scss */
.text-page table thead {
  background-color: #f6f6f6;
}

/* line 613, dev/sass/pages/text-page.scss */
.text-page table thead tr th {
  width: 25%;
  font-weight: 500;
  font-size: 30px;
  line-height: 1.1;
  padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 10));
  text-align: center;
  max-width: calc(100vw / (var(--vwIdth) / 430));
}

@media screen and (max-width: 1180px) {
  /* line 613, dev/sass/pages/text-page.scss */
  .text-page table thead tr th {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 990px) {
  /* line 613, dev/sass/pages/text-page.scss */
  .text-page table thead tr th {
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 632, dev/sass/pages/text-page.scss */
.text-page table tbody tr td {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.1;
  padding: calc(100vw / (var(--vwIdth) / 30));
  text-align: left;
  vertical-align: top;
  border-right: 1px solid #f6f6f6;
  border-bottom: 1px solid #f6f6f6;
}

@media screen and (max-width: 1180px) {
  /* line 632, dev/sass/pages/text-page.scss */
  .text-page table tbody tr td {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 990px) {
  /* line 632, dev/sass/pages/text-page.scss */
  .text-page table tbody tr td {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 647, dev/sass/pages/text-page.scss */
.text-page table tbody tr td:last-child {
  border-right: none;
}

/* line 655, dev/sass/pages/text-page.scss */
.text-page .text-download {
  background-color: #f6f6f6;
  margin-left: calc(100vw / (var(--vwIdth) / -100));
  width: calc(100% + 200px);
  padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 100));
}

@media screen and (max-width: 1440px) {
  /* line 655, dev/sass/pages/text-page.scss */
  .text-page .text-download {
    margin-left: 0;
    width: 100%;
  }
}

@media screen and (max-width: 1180px) {
  /* line 655, dev/sass/pages/text-page.scss */
  .text-page .text-download {
    padding: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 655, dev/sass/pages/text-page.scss */
  .text-page .text-download {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 670, dev/sass/pages/text-page.scss */
.text-page .text-download__wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 990px) {
  /* line 670, dev/sass/pages/text-page.scss */
  .text-page .text-download__wrp {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 677, dev/sass/pages/text-page.scss */
.text-page .text-download__wrp a {
  width: calc(25% - 15px);
  background-color: #fff;
  padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 60));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 1180px) {
  /* line 677, dev/sass/pages/text-page.scss */
  .text-page .text-download__wrp a {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 990px) {
  /* line 677, dev/sass/pages/text-page.scss */
  .text-page .text-download__wrp a {
    width: calc(50% - 10px);
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 677, dev/sass/pages/text-page.scss */
  .text-page .text-download__wrp a {
    width: 100%;
  }
}

/* line 697, dev/sass/pages/text-page.scss */
.text-page .text-download__wrp a:hover {
  -webkit-box-shadow: 0px 10px 10px rgba(56, 60, 65, 0.07), 0px 6px 6px rgba(56, 60, 65, 0.050624), 0px 2px 2px rgba(56, 60, 65, 0.019376);
          box-shadow: 0px 10px 10px rgba(56, 60, 65, 0.07), 0px 6px 6px rgba(56, 60, 65, 0.050624), 0px 2px 2px rgba(56, 60, 65, 0.019376);
}

/* line 701, dev/sass/pages/text-page.scss */
.text-page .text-download__wrp a img {
  padding-right: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 1180px) {
  /* line 704, dev/sass/pages/text-page.scss */
  .text-page .text-download__wrp a .text-info {
    text-align: center;
  }
}

/* line 708, dev/sass/pages/text-page.scss */
.text-page .text-download__wrp a .text-info b {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 17));
  line-height: 1.4;
}

/* line 713, dev/sass/pages/text-page.scss */
.text-page .text-download__wrp a .text-info span {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 1.4;
  color: #47495c;
}

/* line 1, dev/sass/pages/search.scss */
.search {
  padding: 0 calc(100vw / (var(--vwIdth) / 100));
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/pages/search.scss */
  .search {
    padding: 0 calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/pages/search.scss */
  .search {
    padding-top: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/pages/search.scss */
  .search {
    padding-top: 0;
  }
}

/* line 12, dev/sass/pages/search.scss */
.search h1 {
  font-size: calc(100vw / (var(--vwIdth) / 60));
  margin-bottom: calc(100vw / (var(--vwIdth) / 40));
}

@media screen and (max-width: 600px) {
  /* line 12, dev/sass/pages/search.scss */
  .search h1 {
    font-size: calc(100vw / (var(--vwIdth) / 30));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 24, dev/sass/pages/search.scss */
.search-results {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: calc(100vw / (var(--vwIdth) / 80));
}

@media screen and (max-width: 1680px) {
  /* line 24, dev/sass/pages/search.scss */
  .search-results {
    margin-right: calc(100vw / (var(--vwIdth) / 85));
  }
}

@media screen and (max-width: 1180px) {
  /* line 24, dev/sass/pages/search.scss */
  .search-results {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: 0;
  }
}

@media screen and (max-width: 1180px) {
  /* line 24, dev/sass/pages/search.scss */
  .search-results {
    margin-bottom: calc(100vw / (var(--vwIdth) / 40));
  }
}

@media screen and (max-width: 600px) {
  /* line 24, dev/sass/pages/search.scss */
  .search-results {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
    margin-right: 0;
  }
}

/* line 44, dev/sass/pages/search.scss */
.search-results__request {
  line-height: 1.5;
}

@media screen and (max-width: 1180px) {
  /* line 44, dev/sass/pages/search.scss */
  .search-results__request {
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}

/* line 51, dev/sass/pages/search.scss */
.search-results__request span {
  font-size: calc(100vw / (var(--vwIdth) / 22));
}

/* line 55, dev/sass/pages/search.scss */
.search-results__request b {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 22));
}

/* line 61, dev/sass/pages/search.scss */
.search-results__matches {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 1.6;
  color: #191c33;
  opacity: 0.5;
}

/* line 67, dev/sass/pages/search.scss */
.search-results__form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 20%;
  padding-left: calc(100vw / (var(--vwIdth) / 10));
  border: 1px solid #D6D6D6;
  -webkit-border-radius: 10px;
          border-radius: 10px;
}

@media screen and (max-width: 1180px) {
  /* line 67, dev/sass/pages/search.scss */
  .search-results__form {
    width: 30%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 990px) {
  /* line 67, dev/sass/pages/search.scss */
  .search-results__form {
    width: 50%;
  }
}

@media screen and (max-width: 600px) {
  /* line 67, dev/sass/pages/search.scss */
  .search-results__form {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%;
  }
}

/* line 87, dev/sass/pages/search.scss */
.search-results__form-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 90, dev/sass/pages/search.scss */
.search-results__form-input button {
  border: 0;
  margin-right: calc(100vw / (var(--vwIdth) / 5));
  cursor: pointer;
}

/* line 96, dev/sass/pages/search.scss */
.search-results__form-input button:hover .icon {
  fill: #9ec327;
}

/* line 101, dev/sass/pages/search.scss */
.search-results__form-input button .icon {
  width: calc(100vw / (var(--vwIdth) / 25));
  height: calc(100vw / (var(--vwIdth) / 25));
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 108, dev/sass/pages/search.scss */
.search-results__form-input input {
  border: 0;
}

/* line 112, dev/sass/pages/search.scss */
.search-results__form-input input:hover .search-results__form {
  border-bottom: 1px solid #003eff;
}

/* line 122, dev/sass/pages/search.scss */
.search-none {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: calc(100vw / (var(--vwIdth) / 80));
}

@media screen and (max-width: 1180px) {
  /* line 122, dev/sass/pages/search.scss */
  .search-none {
    margin-bottom: calc(100vw / (var(--vwIdth) / 35));
  }
}

/* line 129, dev/sass/pages/search.scss */
.search-none .icon {
  width: calc(100vw / (var(--vwIdth) / 60));
  height: calc(100vw / (var(--vwIdth) / 60));
  margin-right: calc(100vw / (var(--vwIdth) / 35));
  fill: #191c33;
}

@media screen and (max-width: 1180px) {
  /* line 129, dev/sass/pages/search.scss */
  .search-none .icon {
    width: calc(100vw / (var(--vwIdth) / 40));
    height: calc(100vw / (var(--vwIdth) / 40));
    margin-right: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 141, dev/sass/pages/search.scss */
.search-none span {
  font-size: calc(100vw / (var(--vwIdth) / 22));
  line-height: 1.6;
  max-width: calc(100% - 60px);
}

@media screen and (max-width: 1180px) {
  /* line 141, dev/sass/pages/search.scss */
  .search-none span {
    max-width: calc(100% - 40px);
  }
}

@media screen and (max-width: 990px) {
  /* line 141, dev/sass/pages/search.scss */
  .search-none span {
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

/* line 154, dev/sass/pages/search.scss */
.search-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 990px) {
  /* line 154, dev/sass/pages/search.scss */
  .search-item {
    padding-bottom: calc(100vw / (var(--vwIdth) / 15));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 154, dev/sass/pages/search.scss */
  .search-item {
    padding-bottom: calc(100vw / (var(--vwIdth) / 10));
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 169, dev/sass/pages/search.scss */
.search-item:last-child {
  border-bottom: transparent;
  margin-bottom: calc(100vw / (var(--vwIdth) / 90));
  padding-bottom: 0;
}

@media screen and (max-width: 600px) {
  /* line 169, dev/sass/pages/search.scss */
  .search-item:last-child {
    margin-bottom: calc(100vw / (var(--vwIdth) / 40));
  }
}

/* line 178, dev/sass/pages/search.scss */
.search-item__img {
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  width: 16%;
  padding-bottom: 10%;
}

@media screen and (max-width: 1180px) {
  /* line 178, dev/sass/pages/search.scss */
  .search-item__img {
    width: 25%;
  }
}

@media screen and (max-width: 990px) {
  /* line 178, dev/sass/pages/search.scss */
  .search-item__img {
    width: 30%;
  }
}

@media screen and (max-width: 600px) {
  /* line 178, dev/sass/pages/search.scss */
  .search-item__img {
    width: 100%;
    padding-bottom: 70%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 197, dev/sass/pages/search.scss */
.search-item__info {
  width: 84%;
  padding-left: calc(100vw / (var(--vwIdth) / 45));
}

@media screen and (max-width: 990px) {
  /* line 197, dev/sass/pages/search.scss */
  .search-item__info {
    padding-left: calc(100vw / (var(--vwIdth) / 15));
    width: 70%;
  }
}

@media screen and (max-width: 600px) {
  /* line 197, dev/sass/pages/search.scss */
  .search-item__info {
    width: 100%;
    padding: 0;
  }
}

/* line 209, dev/sass/pages/search.scss */
.search-item__info .zag {
  font-size: calc(100vw / (var(--vwIdth) / 22));
  line-height: 1.3;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 215, dev/sass/pages/search.scss */
.search-item__info .zag:hover {
  color: #9ec327;
}

/* line 218, dev/sass/pages/search.scss */
.search-item__info .zag:hover span {
  border-color: #9ec327;
}

/* line 223, dev/sass/pages/search.scss */
.search-item__info .zag span {
  border-bottom: 1px solid #191c33;
}

/* line 228, dev/sass/pages/search.scss */
.search-item__info p {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 1.4;
  color: #50536F;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

/* line 2, dev/sass/pages/service.scss */
body .service-ms {
  padding: calc(100vw / (var(--vwIdth) / 97.5)) 4.54545vw;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
}

@media screen and (max-width: 1180px) {
  /* line 2, dev/sass/pages/service.scss */
  body .service-ms {
    padding: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 2, dev/sass/pages/service.scss */
  body .service-ms {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 13, dev/sass/pages/service.scss */
body .service-ms__error {
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  font-size: calc(100vw / (var(--vwIdth) / 14));
  font-weight: 300;
  color: red;
}

/* line 20, dev/sass/pages/service.scss */
body .service-ms__form {
  max-width: calc(100vw / (var(--vwIdth) / 550));
  margin-left: auto;
  padding: calc(100vw / (var(--vwIdth) / 40)) calc(100vw / (var(--vwIdth) / 50)) calc(100vw / (var(--vwIdth) / 50));
  -webkit-border-radius: 10px;
          border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.7);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
}

@media screen and (max-width: 1180px) {
  /* line 20, dev/sass/pages/service.scss */
  body .service-ms__form {
    padding: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 990px) {
  /* line 20, dev/sass/pages/service.scss */
  body .service-ms__form {
    width: 50%;
    max-width: 100%;
  }
}

@media screen and (max-width: 600px) {
  /* line 20, dev/sass/pages/service.scss */
  body .service-ms__form {
    width: 100%;
  }
}

/* line 38, dev/sass/pages/service.scss */
body .service-ms__form-item {
  width: 100%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

/* line 42, dev/sass/pages/service.scss */
body .service-ms__form-item.buttons {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 46, dev/sass/pages/service.scss */
body .service-ms__form-item.buttons .btn {
  width: 100%;
  border: 0;
  color: #191c33;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  padding: calc(100vw / (var(--vwIdth) / 19));
}

/* line 58, dev/sass/pages/service.scss */
body .service-search {
  margin-top: calc(100vw / (var(--vwIdth) / -80));
  padding: 0;
}

@media screen and (max-width: 990px) {
  /* line 58, dev/sass/pages/service.scss */
  body .service-search {
    margin-top: 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 58, dev/sass/pages/service.scss */
  body .service-search {
    padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 68, dev/sass/pages/service.scss */
body .service-search h1, body .service-search .h1 {
  width: 100%;
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 60));
  line-height: 120%;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #191C33;
  text-align: center;
  margin-bottom: calc(100vw / (var(--vwIdth) / 75));
}

@media screen and (max-width: 1440px) {
  /* line 68, dev/sass/pages/service.scss */
  body .service-search h1, body .service-search .h1 {
    font-size: calc(100vw / (var(--vwIdth) / 50));
  }
}

@media screen and (max-width: 990px) {
  /* line 68, dev/sass/pages/service.scss */
  body .service-search h1, body .service-search .h1 {
    font-size: calc(100vw / (var(--vwIdth) / 35));
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 87, dev/sass/pages/service.scss */
body .service-search__form {
  margin: 0 auto;
  max-width: calc(100vw / (var(--vwIdth) / 450));
}

/* line 91, dev/sass/pages/service.scss */
body .service-search__form .form-style__item {
  width: 100%;
}

/* line 94, dev/sass/pages/service.scss */
body .service-search__form .form-style__item label {
  opacity: 0.5;
}

/* line 99, dev/sass/pages/service.scss */
body .service-search__form .form-style__item.form-style__item.buttons .btn {
  color: #fff;
}

/* line 108, dev/sass/pages/service.scss */
body .service-search__result .product-feature__wrp {
  padding: calc(100vw / (var(--vwIdth) / 70)) 0;
  margin-top: calc(100vw / (var(--vwIdth) / 70));
}

/* line 113, dev/sass/pages/service.scss */
body .service-search__result .product-feature__item {
  padding-bottom: 0;
  border-bottom: 0;
}

/* line 123, dev/sass/pages/service.scss */
body .service-search__result .product-feature__item-more__details .link-s-pdf {
  padding-left: calc(100vw / (var(--vwIdth) / 15));
  background-color: #fff;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  color: #9EC327;
  z-index: 2;
}

@media screen and (max-width: 600px) {
  /* line 123, dev/sass/pages/service.scss */
  body .service-search__result .product-feature__item-more__details .link-s-pdf {
    padding-left: 0;
  }
}

/* line 136, dev/sass/pages/service.scss */
body .service-search__result .product-feature__item-more__details .link-s-pdf span {
  max-width: 100%;
  padding: 0;
}

/* line 141, dev/sass/pages/service.scss */
body .service-search__result .product-feature__item-more__details .link-s-pdf .icon {
  width: calc(100vw / (var(--vwIdth) / 22));
  fill: #9EC327;
  margin-left: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 600px) {
  /* line 141, dev/sass/pages/service.scss */
  body .service-search__result .product-feature__item-more__details .link-s-pdf .icon {
    width: calc(100vw / (var(--vwIdth) / 15));
    height: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 156, dev/sass/pages/service.scss */
body .service-search__result .product-feature__item-more__details .info,
body .service-search__result .product-feature__item-more__run .info {
  padding: calc(100vw / (var(--vwIdth) / 60)) 0;
}

/* line 160, dev/sass/pages/service.scss */
body .service-search__result .product-feature__item-more__details .name,
body .service-search__result .product-feature__item-more__run .name {
  margin-bottom: calc(100vw / (var(--vwIdth) / 40));
}

@media screen and (max-width: 600px) {
  /* line 160, dev/sass/pages/service.scss */
  body .service-search__result .product-feature__item-more__details .name,
  body .service-search__result .product-feature__item-more__run .name {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 170, dev/sass/pages/service.scss */
body .service-exit__link {
  text-align: center;
  width: 100%;
  margin-top: calc(100vw / (var(--vwIdth) / 15));
  opacity: 0.5;
  text-decoration: underline;
}

/* line 177, dev/sass/pages/service.scss */
body .service-exit__link:hover {
  text-decoration: none;
}

/* line 1, dev/sass/pages/ie.scss */
.page-ie {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100vw;
  min-height: 96vh;
  background-color: #545454;
  -webkit-background-size: cover;
          background-size: cover;
  padding: 2vh 0;
}

/* line 11, dev/sass/pages/ie.scss */
.page-ie__logo {
  display: block;
  margin: 0 auto 45px;
  text-align: center;
}

/* line 16, dev/sass/pages/ie.scss */
.page-ie__logo img {
  max-width: 100%;
}

/* line 21, dev/sass/pages/ie.scss */
.page-ie__text {
  position: relative;
  max-width: 900px;
  margin: 0 auto 60px;
  text-align: center;
  color: #fff;
  background-color: #32333385;
  padding: 60px 80px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media screen and (max-width: 990px) {
  /* line 21, dev/sass/pages/ie.scss */
  .page-ie__text {
    margin: 0 45px 60px;
  }
}

@media screen and (max-width: 800px) {
  /* line 21, dev/sass/pages/ie.scss */
  .page-ie__text {
    padding: 20px;
  }
}

/* line 39, dev/sass/pages/ie.scss */
.page-ie__text p:not(:last-child) {
  margin-bottom: 20px;
}

/* line 43, dev/sass/pages/ie.scss */
.page-ie__text .line {
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #9ec327;
}

/* line 49, dev/sass/pages/ie.scss */
.page-ie__text .line-1 {
  top: -25px;
  left: -25px;
  border-bottom: none;
  border-right: none;
}

/* line 56, dev/sass/pages/ie.scss */
.page-ie__text .line-2 {
  top: -25px;
  right: -25px;
  border-bottom: none;
  border-left: none;
}

/* line 63, dev/sass/pages/ie.scss */
.page-ie__text .line-3 {
  bottom: -25px;
  left: -25px;
  border-top: none;
  border-right: none;
}

/* line 70, dev/sass/pages/ie.scss */
.page-ie__text .line-4 {
  bottom: -25px;
  right: -25px;
  border-top: none;
  border-left: none;
}

/* line 79, dev/sass/pages/ie.scss */
.page-ie__browser {
  margin-bottom: 70px;
  border-top: 1px solid rgba(34, 154, 237, 0.2);
  border-bottom: 1px solid rgba(34, 154, 237, 0.2);
  padding: 30px 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 86, dev/sass/pages/ie.scss */
.page-ie__browser-item {
  position: relative;
  width: 23.5%;
  text-align: center;
  padding: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 18px;
  font-weight: 100;
  text-decoration: underline;
  color: #fff;
  border: 1px solid #9ec3274a;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 990px) {
  /* line 86, dev/sass/pages/ie.scss */
  .page-ie__browser-item {
    width: 49%;
  }
}

@media screen and (max-width: 800px) {
  /* line 86, dev/sass/pages/ie.scss */
  .page-ie__browser-item {
    width: 100%;
    margin-bottom: 20px !important;
  }
}

/* line 108, dev/sass/pages/ie.scss */
.page-ie__browser-item:not(:last-child) {
  margin-right: 2%;
}

@media screen and (max-width: 990px) {
  /* line 108, dev/sass/pages/ie.scss */
  .page-ie__browser-item:not(:last-child) {
    margin-right: 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 116, dev/sass/pages/ie.scss */
  .page-ie__browser-item:nth-child(odd) {
    margin-right: 2%;
  }
}

@media screen and (max-width: 800px) {
  /* line 116, dev/sass/pages/ie.scss */
  .page-ie__browser-item:nth-child(odd) {
    margin-right: 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 126, dev/sass/pages/ie.scss */
  .page-ie__browser-item:nth-child(1), .page-ie__browser-item:nth-child(2) {
    margin-bottom: 2%;
  }
}

@media screen and (max-width: 800px) {
  /* line 126, dev/sass/pages/ie.scss */
  .page-ie__browser-item:nth-child(1), .page-ie__browser-item:nth-child(2) {
    margin-bottom: 0;
  }
}

/* line 136, dev/sass/pages/ie.scss */
.page-ie__browser-item div {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 140, dev/sass/pages/ie.scss */
.page-ie__browser-item:hover div {
  color: #9ec327;
}

/* line 144, dev/sass/pages/ie.scss */
.page-ie__browser-item .line {
  position: absolute;
  width: 25px;
  height: 25px;
  border: 1px solid #9ec327;
}

/* line 150, dev/sass/pages/ie.scss */
.page-ie__browser-item .line-1 {
  top: 0;
  left: 0;
  border-bottom: none;
  border-right: none;
}

/* line 157, dev/sass/pages/ie.scss */
.page-ie__browser-item .line-2 {
  top: 0;
  right: 0;
  border-bottom: none;
  border-left: none;
}

/* line 164, dev/sass/pages/ie.scss */
.page-ie__browser-item .line-3 {
  bottom: 0;
  left: 0;
  border-top: none;
  border-right: none;
}

/* line 171, dev/sass/pages/ie.scss */
.page-ie__browser-item .line-4 {
  bottom: 0;
  right: 0;
  border-left: none;
  border-top: none;
}

/* line 181, dev/sass/pages/ie.scss */
.page-ie__phones {
  margin-bottom: 50px;
  text-align: center;
}

/* line 185, dev/sass/pages/ie.scss */
.page-ie__phones a {
  color: #fff;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 188, dev/sass/pages/ie.scss */
.page-ie__phones a:hover {
  color: #9ec327;
}

/* line 193, dev/sass/pages/ie.scss */
.page-ie__phones a:not(:last-child) {
  margin-right: 15px;
  padding-right: 15px;
  border-right: 1px solid #9ec327;
}

@media screen and (max-width: 800px) {
  /* line 193, dev/sass/pages/ie.scss */
  .page-ie__phones a:not(:last-child) {
    display: block;
    border-right: none;
    padding-right: 0;
    margin-right: 0;
    margin-bottom: 15px;
  }
}

/* line 209, dev/sass/pages/ie.scss */
.page-ie__mail {
  text-align: center;
}

/* line 212, dev/sass/pages/ie.scss */
.page-ie__mail a {
  color: #9ec327;
  text-decoration: underline;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 216, dev/sass/pages/ie.scss */
.page-ie__mail a:hover {
  color: #fff;
}

/* line 7, dev/sass/pages/404.scss */
.page-404__info {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin-top: calc(100vw / (var(--vwIdth) / 50));
}

@media screen and (max-width: 990px) {
  /* line 7, dev/sass/pages/404.scss */
  .page-404__info {
    margin-top: 0;
  }
}

/* line 14, dev/sass/pages/404.scss */
.page-404__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: calc(100vw / (var(--vwIdth) / 65));
}

@media screen and (max-width: 990px) {
  /* line 14, dev/sass/pages/404.scss */
  .page-404__title {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 21, dev/sass/pages/404.scss */
.page-404__title span {
  font-size: calc(100vw / (var(--vwIdth) / 300));
  font-weight: 700;
  color: #9EC327;
  text-transform: uppercase;
  line-height: 1.1;
}

@media screen and (max-width: 990px) {
  /* line 21, dev/sass/pages/404.scss */
  .page-404__title span {
    font-size: calc(100vw / (var(--vwIdth) / 200));
  }
}

@media screen and (max-width: 600px) {
  /* line 21, dev/sass/pages/404.scss */
  .page-404__title span {
    font-size: calc(100vw / (var(--vwIdth) / 100));
  }
}

/* line 34, dev/sass/pages/404.scss */
.page-404__title .img {
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  width: calc(100vw / (var(--vwIdth) / 220));
  padding-bottom: 44%;
  margin-right: calc(100vw / (var(--vwIdth) / 35));
  margin-left: calc(100vw / (var(--vwIdth) / 35));
}

@media screen and (max-width: 990px) {
  /* line 34, dev/sass/pages/404.scss */
  .page-404__title .img {
    width: calc(100vw / (var(--vwIdth) / 140));
  }
}

@media screen and (max-width: 600px) {
  /* line 34, dev/sass/pages/404.scss */
  .page-404__title .img {
    width: calc(100vw / (var(--vwIdth) / 70));
  }
}

/* line 50, dev/sass/pages/404.scss */
.page-404__subtitle {
  font-size: calc(100vw / (var(--vwIdth) / 48));
  font-weight: 700;
  color: #25294B;
  margin-bottom: calc(100vw / (var(--vwIdth) / 40));
  text-align: center;
}

@media screen and (max-width: 990px) {
  /* line 50, dev/sass/pages/404.scss */
  .page-404__subtitle {
    font-size: calc(100vw / (var(--vwIdth) / 30));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 50, dev/sass/pages/404.scss */
  .page-404__subtitle {
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 64, dev/sass/pages/404.scss */
.page-404__desc {
  font-size: calc(100vw / (var(--vwIdth) / 24));
  font-weight: 700;
  color: #25294B;
  margin-bottom: calc(100vw / (var(--vwIdth) / 100));
  text-align: center;
}

@media screen and (max-width: 990px) {
  /* line 64, dev/sass/pages/404.scss */
  .page-404__desc {
    font-size: calc(100vw / (var(--vwIdth) / 18));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 64, dev/sass/pages/404.scss */
  .page-404__desc {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 78, dev/sass/pages/404.scss */
.page-404__btn {
  width: calc(100vw / (var(--vwIdth) / 450));
  height: calc(100vw / (var(--vwIdth) / 60));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  font-weight: 500;
  background-color: #9EC327;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  margin: 0 auto;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 990px) {
  /* line 78, dev/sass/pages/404.scss */
  .page-404__btn {
    width: calc(100vw / (var(--vwIdth) / 200));
    height: calc(100vw / (var(--vwIdth) / 40));
  }
}

/* line 95, dev/sass/pages/404.scss */
.page-404__btn:hover {
  background-color: #7e9921;
}

/* line 1, dev/sass/modules/header.scss */
:root {
  --headerItemHeight: 80;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/modules/header.scss */
  :root {
    --headerItemHeight: 55;
  }
}

/* line 8, dev/sass/modules/header.scss */
.header {
  padding: 0 var(--padding);
  min-height: calc(100vw / (var(--vwIdth) / 313));
}

@media screen and (max-width: 1180px) {
  /* line 8, dev/sass/modules/header.scss */
  .header {
    padding: 0;
  }
}

@media screen and (max-width: 1440px) {
  /* line 8, dev/sass/modules/header.scss */
  .header {
    min-height: calc(100vw / (var(--vwIdth) / 217.5));
  }
}

@media screen and (max-width: 1180px) {
  /* line 8, dev/sass/modules/header.scss */
  .header {
    min-height: calc(100vw / (var(--vwIdth) / 250));
  }
}

@media screen and (max-width: 990px) {
  /* line 8, dev/sass/modules/header.scss */
  .header {
    min-height: calc(100vw / (var(--vwIdth) / 110));
  }
}

/* line 23, dev/sass/modules/header.scss */
.header._simpleHeader {
  min-height: 1px;
}

/* line 27, dev/sass/modules/header.scss */
.header._centerH1 h1, .header._centerH1 .h1 {
  text-align: center;
}

/* line 33, dev/sass/modules/header.scss */
.header-wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}

@media screen and (max-width: 1180px) {
  /* line 33, dev/sass/modules/header.scss */
  .header-wrp {
    padding: 0 20px;
  }
}

@media screen and (max-width: 600px) {
  /* line 33, dev/sass/modules/header.scss */
  .header-wrp {
    padding: 0 0px 0 15px;
  }
}

@media screen and (max-width: 990px) {
  /* line 47, dev/sass/modules/header.scss */
  .header-main {
    width: calc(100% - 12.5vw);
    padding-left: calc(100vw / (var(--vwIdth) / 50));
  }
}

@media screen and (max-width: 600px) {
  /* line 47, dev/sass/modules/header.scss */
  .header-main {
    width: calc(100% - 21.33333vw);
    padding-left: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 58, dev/sass/modules/header.scss */
.header-logo {
  width: calc(100vw / (var(--vwIdth) / 200));
  margin: auto 0;
}

@media screen and (max-width: 1440px) {
  /* line 58, dev/sass/modules/header.scss */
  .header-logo {
    padding-top: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 990px) {
  /* line 58, dev/sass/modules/header.scss */
  .header-logo {
    width: calc(100vw / (var(--vwIdth) / 90));
  }
}

@media screen and (max-width: 600px) {
  /* line 58, dev/sass/modules/header.scss */
  .header-logo {
    padding-top: calc(100vw / (var(--vwIdth) / 10));
    width: calc(100vw / (var(--vwIdth) / 80));
  }
}

/* line 77, dev/sass/modules/header.scss */
.header-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-bottom: 1px solid rgba(25, 28, 51, 0.1);
  min-width: calc(100vw / (var(--vwIdth) / 1240));
  position: relative;
  z-index: 99;
}

@media screen and (max-width: 1180px) {
  /* line 77, dev/sass/modules/header.scss */
  .header-top {
    min-width: calc(100vw / (var(--vwIdth) / 790));
  }
}

@media screen and (max-width: 990px) {
  /* line 77, dev/sass/modules/header.scss */
  .header-top {
    width: 100%;
    min-width: 1px;
  }
}

/* line 94, dev/sass/modules/header.scss */
.header-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: auto;
}

@media screen and (max-width: 1180px) {
  /* line 94, dev/sass/modules/header.scss */
  .header-menu {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  /* line 99, dev/sass/modules/header.scss */
  .header-menu:not(._appended) {
    display: none;
  }
}

/* line 105, dev/sass/modules/header.scss */
.header-menu li {
  padding: 0 calc(100vw / (var(--vwIdth) / 25));
  text-align: center;
  position: relative;
}

@media screen and (max-width: 1180px) {
  /* line 105, dev/sass/modules/header.scss */
  .header-menu li {
    width: 100%;
  }
}

/* line 114, dev/sass/modules/header.scss */
.header-menu li._active:before {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

/* line 118, dev/sass/modules/header.scss */
.header-menu li::before {
  content: "";
  width: 100%;
  height: 3px;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #9ec327;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 130, dev/sass/modules/header.scss */
.header-menu li:hover:before {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

/* line 142, dev/sass/modules/header.scss */
.header-menu li a {
  padding: calc(100vw / (var(--vwIdth) / 37)) 0;
  position: relative;
  text-transform: uppercase;
  text-align: left;
  color: #191c33;
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 17));
}

@media screen and (max-width: 1180px) {
  /* line 142, dev/sass/modules/header.scss */
  .header-menu li a {
    padding: calc(100vw / (var(--vwIdth) / 20)) 0;
    width: 100%;
    border-bottom: 1px solid rgba(25, 28, 51, 0.1);
  }
}

/* line 170, dev/sass/modules/header.scss */
.header-menu li .header-menu__list-item:before {
  display: none;
}

/* line 175, dev/sass/modules/header.scss */
.header-menu__list {
  min-width: 100%;
  width: auto !important;
}

@media screen and (max-width: 1180px) {
  /* line 175, dev/sass/modules/header.scss */
  .header-menu__list {
    display: none;
  }
}

/* line 185, dev/sass/modules/header.scss */
.header-lang,
.header .header-menu__item {
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

@media screen and (max-width: 600px) {
  /* line 191, dev/sass/modules/header.scss */
  .header-lang:not(._appended),
  .header .header-menu__item:not(._appended) {
    display: none;
  }
}

@media screen and (min-width: 601px) {
  /* line 196, dev/sass/modules/header.scss */
  .header-lang:hover,
  .header .header-menu__item:hover {
    -webkit-box-shadow: 0 0 10px 10px rgba(25, 28, 51, 0.02);
            box-shadow: 0 0 10px 10px rgba(25, 28, 51, 0.02);
  }
  /* line 198, dev/sass/modules/header.scss */
  .header-lang:hover .header-lang__list,
  .header-lang:hover .header-menu__list,
  .header .header-menu__item:hover .header-lang__list,
  .header .header-menu__item:hover .header-menu__list {
    -webkit-box-shadow: 0 10px 10px 10px rgba(25, 28, 51, 0.02);
            box-shadow: 0 10px 10px 10px rgba(25, 28, 51, 0.02);
    top: 100%;
    opacity: 1;
    visibility: visible;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  /* line 207, dev/sass/modules/header.scss */
  .header-lang__main,
  .header .header-menu__item__main {
    min-height: calc(100vw / (var(--vwIdth) / var(--headerItemHeight)));
    padding: calc(100vw / (var(--vwIdth) / 18)) calc(100vw / (var(--vwIdth) / 24));
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-right: 1px solid rgba(25, 28, 51, 0.1);
    border-left: 1px solid rgba(25, 28, 51, 0.1);
  }
  /* line 215, dev/sass/modules/header.scss */
  .header-lang__main a,
  .header .header-menu__item__main a {
    padding-right: calc(100vw / (var(--vwIdth) / 10));
    font-weight: 500;
    font-size: calc(100vw / (var(--vwIdth) / 17));
    color: #191c33;
  }
  /* line 222, dev/sass/modules/header.scss */
  .header-lang__main .icon,
  .header .header-menu__item__main .icon {
    width: calc(100vw / (var(--vwIdth) / 15));
    height: calc(100vw / (var(--vwIdth) / 15));
    fill: #9ec327;
  }
  /* line 228, dev/sass/modules/header.scss */
  .header-lang__list,
  .header-lang .header-menu__list,
  .header .header-menu__item__list,
  .header .header-menu__item .header-menu__list {
    width: 100%;
    position: absolute;
    top: calc(100% + 10px);
    left: 0;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.1s;
    -o-transition: 0.1s;
    transition: 0.1s;
    border-right: 1px solid rgba(25, 28, 51, 0.1);
    border-left: 1px solid rgba(25, 28, 51, 0.1);
  }
  /* line 241, dev/sass/modules/header.scss */
  .header-lang__list-item,
  .header-lang__list .header-menu__list-item,
  .header-lang .header-menu__list-item,
  .header-lang .header-menu__list .header-menu__list-item,
  .header .header-menu__item__list-item,
  .header .header-menu__item__list .header-menu__list-item,
  .header .header-menu__item .header-menu__list-item,
  .header .header-menu__item .header-menu__list .header-menu__list-item {
    width: 100%;
    padding: calc(100vw / (var(--vwIdth) / 18)) calc(100vw / (var(--vwIdth) / 24)) calc(100vw / (var(--vwIdth) / 18)) calc(100vw / (var(--vwIdth) / 5));
    font-weight: 500;
    font-size: calc(100vw / (var(--vwIdth) / 17));
    border-top: 1px solid rgba(25, 28, 51, 0.1);
  }
  /* line 250, dev/sass/modules/header.scss */
  .header-lang__list-item:hover,
  .header-lang__list .header-menu__list-item:hover,
  .header-lang .header-menu__list-item:hover,
  .header-lang .header-menu__list .header-menu__list-item:hover,
  .header .header-menu__item__list-item:hover,
  .header .header-menu__item__list .header-menu__list-item:hover,
  .header .header-menu__item .header-menu__list-item:hover,
  .header .header-menu__item .header-menu__list .header-menu__list-item:hover {
    color: #9ec327;
  }
}

@media screen and (max-width: 600px) {
  /* line 185, dev/sass/modules/header.scss */
  .header-lang,
  .header .header-menu__item {
    padding: calc(100vw / (var(--vwIdth) / 15));
    background-color: rgba(25, 28, 51, 0.05);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: calc(100vw / (var(--vwIdth) / 20));
  }
  /* line 262, dev/sass/modules/header.scss */
  .header-lang .icon,
  .header .header-menu__item .icon {
    display: none;
  }
  /* line 266, dev/sass/modules/header.scss */
  .header-lang .header-lang__main *,
  .header .header-menu__item .header-lang__main * {
    color: #9ec327;
  }
  /* line 270, dev/sass/modules/header.scss */
  .header-lang .header-lang__main,
  .header-lang .header-lang__list,
  .header .header-menu__item .header-lang__main,
  .header .header-menu__item .header-lang__list {
    width: 50%;
    text-align: center;
  }
}

/* line 278, dev/sass/modules/header.scss */
.header-eye {
  padding: calc(100vw / (var(--vwIdth) / 18));
  min-height: var(--headerItemHeight);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
      -ms-flex-order: 8;
          order: 8;
}

@media screen and (max-width: 600px) {
  /* line 278, dev/sass/modules/header.scss */
  .header-eye {
    width: 33.33%;
  }
}

/* line 289, dev/sass/modules/header.scss */
.header-eye .icon {
  width: calc(100vw / (var(--vwIdth) / 36));
  height: calc(100vw / (var(--vwIdth) / 20));
}

/* line 295, dev/sass/modules/header.scss */
.header-search {
  position: relative;
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
      -ms-flex-order: 9;
          order: 9;
  border-left: 1px solid rgba(25, 28, 51, 0.1);
}

@media screen and (max-width: 600px) {
  /* line 295, dev/sass/modules/header.scss */
  .header-search {
    width: 33.33%;
    position: initial;
  }
}

/* line 304, dev/sass/modules/header.scss */
.header-search__ico {
  padding: calc(100vw / (var(--vwIdth) / 18));
  min-height: calc(100vw / (var(--vwIdth) / var(--headerItemHeight)));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}

@media screen and (max-width: 990px) {
  /* line 304, dev/sass/modules/header.scss */
  .header-search__ico {
    padding: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 319, dev/sass/modules/header.scss */
.header-search__form {
  position: absolute;
  top: -150%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
  width: calc(100vw / (var(--vwIdth) / 600));
  background-color: #fff;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0 0 10px 10px rgba(25, 28, 51, 0.03);
          box-shadow: 0 0 10px 10px rgba(25, 28, 51, 0.03);
  padding: calc(100vw / (var(--vwIdth) / 10));
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 990px) {
  /* line 319, dev/sass/modules/header.scss */
  .header-search__form {
    width: 50%;
  }
}

@media screen and (max-width: 600px) {
  /* line 319, dev/sass/modules/header.scss */
  .header-search__form {
    width: 100vw;
    right: 0;
  }
}

/* line 340, dev/sass/modules/header.scss */
.header-search__form._open {
  top: 50%;
}

/* line 344, dev/sass/modules/header.scss */
.header-search__form input {
  border: 0;
  padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 50));
  background-color: rgba(25, 28, 51, 0.03);
  width: 100%;
}

/* line 351, dev/sass/modules/header.scss */
.header-search__form .sbmt {
  border: 0;
  position: absolute;
  left: calc(100vw / (var(--vwIdth) / 10));
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: calc(100vw / (var(--vwIdth) / 50));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}

/* line 364, dev/sass/modules/header.scss */
.header-search__form .sbmt:hover .icon {
  fill: #9ec327;
}

/* line 369, dev/sass/modules/header.scss */
.header-search__form .sbmt .icon {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  fill: #191c33;
}

/* line 375, dev/sass/modules/header.scss */
.header-search__form .header-search__close {
  cursor: pointer;
  position: absolute;
  right: calc(100vw / (var(--vwIdth) / 10));
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: calc(100vw / (var(--vwIdth) / 50));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 386, dev/sass/modules/header.scss */
.header-search__form .header-search__close .icon {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  fill: #191c33;
}

/* line 392, dev/sass/modules/header.scss */
.header-search__form .header-search__close:hover .icon {
  fill: #9ec327;
}

/* line 400, dev/sass/modules/header.scss */
.header-bot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: calc(100vw / (var(--vwIdth) / 40)) 0 calc(100vw / (var(--vwIdth) / 40));
  max-width: calc(100vw / (var(--vwIdth) / 1240));
}

@media screen and (max-width: 1180px) {
  /* line 400, dev/sass/modules/header.scss */
  .header-bot {
    padding: calc(100vw / (var(--vwIdth) / 20)) 0 calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 75));
  }
}

@media screen and (max-width: 600px) {
  /* line 400, dev/sass/modules/header.scss */
  .header-bot {
    padding: calc(100vw / (var(--vwIdth) / 15)) 0;
  }
}

/* line 415, dev/sass/modules/header.scss */
.header-bot h1 {
  font-weight: 400;
  text-transform: uppercase;
  color: #25294B;
  font-size: calc(100vw / (var(--vwIdth) / 55));
  line-height: 1.1;
  width: calc(100% - 250px);
}

@media screen and (max-width: 990px) {
  /* line 415, dev/sass/modules/header.scss */
  .header-bot h1 {
    width: 100%;
  }
}

@media screen and (max-width: 600px) {
  /* line 415, dev/sass/modules/header.scss */
  .header-bot h1 {
    padding-right: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 429, dev/sass/modules/header.scss */
.header-bot h1 b {
  font-weight: 500;
}

/* line 432, dev/sass/modules/header.scss */
.header-bot h1 .fs90 {
  font-size: calc(100vw / (var(--vwIdth) / 90));
  line-height: 1;
  font-weight: 400;
}

@media screen and (max-width: 1440px) {
  /* line 432, dev/sass/modules/header.scss */
  .header-bot h1 .fs90 {
    font-size: calc(100vw / (var(--vwIdth) / 60));
  }
}

@media screen and (max-width: 990px) {
  /* line 432, dev/sass/modules/header.scss */
  .header-bot h1 .fs90 {
    font-size: calc(100vw / (var(--vwIdth) / 35));
  }
}

@media screen and (max-width: 600px) {
  /* line 432, dev/sass/modules/header.scss */
  .header-bot h1 .fs90 {
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 445, dev/sass/modules/header.scss */
.header-bot h1 .fs90 b {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 120));
  line-height: 0.5;
}

@media screen and (max-width: 1440px) {
  /* line 445, dev/sass/modules/header.scss */
  .header-bot h1 .fs90 b {
    font-size: calc(100vw / (var(--vwIdth) / 90));
  }
}

@media screen and (max-width: 1180px) {
  /* line 445, dev/sass/modules/header.scss */
  .header-bot h1 .fs90 b {
    font-size: calc(100vw / (var(--vwIdth) / 70));
  }
}

@media screen and (max-width: 990px) {
  /* line 445, dev/sass/modules/header.scss */
  .header-bot h1 .fs90 b {
    font-size: calc(100vw / (var(--vwIdth) / 45));
  }
}

/*@media screen and (max-width: 600px) {*/
/*  !* line 445, dev/sass/modules/header.scss *!*/
/*  .header-bot h1 .fs90 b {*/
/*    font-size: calc(100vw / (var(--vwIdth) / 30));*/
/*  }*/
/*}*/

/* line 463, dev/sass/modules/header.scss */
.header-bot h1 .h1-right {
  font-weight: 400;
  width: 100%;
  padding-right: calc(100vw / (var(--vwIdth) / 210));
}

@media screen and (max-width: 1440px) {
  /* line 463, dev/sass/modules/header.scss */
  .header-bot h1 .h1-right {
    padding-right: calc(100vw / (var(--vwIdth) / 100));
  }
}

@media screen and (max-width: 1180px) {
  /* line 463, dev/sass/modules/header.scss */
  .header-bot h1 .h1-right {
    padding-right: calc(100vw / (var(--vwIdth) / 50));
    font-size: calc(100vw / (var(--vwIdth) / 50));
  }
}

@media screen and (max-width: 990px) {
  /* line 463, dev/sass/modules/header.scss */
  .header-bot h1 .h1-right {
    padding-right: 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 463, dev/sass/modules/header.scss */
  .header-bot h1 .h1-right {
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 1440px) {
  /* line 415, dev/sass/modules/header.scss */
  .header-bot h1 {
    font-size: calc(100vw / (var(--vwIdth) / 50));
  }
}

@media screen and (max-width: 990px) {
  /* line 415, dev/sass/modules/header.scss */
  .header-bot h1 {
    font-size: calc(100vw / (var(--vwIdth) / 35));
  }
}

@media screen and (max-width: 600px) {
  /* line 415, dev/sass/modules/header.scss */
  .header-bot h1 {
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 493, dev/sass/modules/header.scss */
.header-bot .scroll-bot {
  width: calc(100vw / (var(--vwIdth) / 32));
}

@media screen and (max-width: 990px) {
  /* line 493, dev/sass/modules/header.scss */
  .header-bot .scroll-bot {
    display: none;
  }
}

/* line 501, dev/sass/modules/header.scss */
.header-bot .dealers-sort__wrp {
  margin-left: 0;
}

@media screen and (max-width: 1180px) {
  /* line 501, dev/sass/modules/header.scss */
  .header-bot .dealers-sort__wrp {
    margin-left: calc(100vw / (var(--vwIdth) / 50));
  }
}

@media screen and (max-width: 990px) {
  /* line 501, dev/sass/modules/header.scss */
  .header-bot .dealers-sort__wrp {
    margin-left: 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 501, dev/sass/modules/header.scss */
  .header-bot .dealers-sort__wrp {
    padding-right: calc(100vw / (var(--vwIdth) / 20));
    margin-left: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 1180px) {
  /* line 516, dev/sass/modules/header.scss */
  .header-bot .dealers-sort__item:nth-child(3) {
    margin-left: 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 521, dev/sass/modules/header.scss */
  .header-bot .dealers-sort__item:nth-child(4) {
    margin-left: 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 514, dev/sass/modules/header.scss */
  .header-bot .dealers-sort__item {
    width: calc(50% - 20px);
    margin-right: calc(100vw / (var(--vwIdth) / 20));
  }
  /* line 528, dev/sass/modules/header.scss */
  .header-bot .dealers-sort__item:nth-child(2), .header-bot .dealers-sort__item:nth-child(4) {
    margin-right: 0;
  }
  /* line 532, dev/sass/modules/header.scss */
  .header-bot .dealers-sort__item:nth-child(3) {
    margin-right: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 514, dev/sass/modules/header.scss */
  .header-bot .dealers-sort__item {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    margin-right: 0;
  }
}

/* line 543, dev/sass/modules/header.scss */
.header-bot .dealers-sort__item._select label {
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

@media screen and (max-width: 1180px) {
  /* line 543, dev/sass/modules/header.scss */
  .header-bot .dealers-sort__item._select label {
    line-height: 1;
    margin-bottom: calc(100vw / (var(--vwIdth) / 5));
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 553, dev/sass/modules/header.scss */
.header-bot .dealers-sort .buttons {
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  margin-top: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 600px) {
  /* line 553, dev/sass/modules/header.scss */
  .header-bot .dealers-sort .buttons {
    margin-top: 0;
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 562, dev/sass/modules/header.scss */
.header-bot ._wauto {
  width: auto;
}

@media screen and (max-width: 990px) {
  /* line 562, dev/sass/modules/header.scss */
  .header-bot ._wauto {
    width: 100%;
  }
}

/* line 569, dev/sass/modules/header.scss */
.header-bot .date {
  font-weight: 400;
}

@media screen and (max-width: 1180px) {
  /* line 569, dev/sass/modules/header.scss */
  .header-bot .date {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 577, dev/sass/modules/header.scss */
.header-burger {
  display: none;
  padding: 0 calc(100vw / (var(--vwIdth) / 22));
  border-left: 1px solid rgba(25, 28, 51, 0.1);
  min-height: calc(100vw / (var(--vwIdth) / var(--headerItemHeight)));
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
      -ms-flex-order: 10;
          order: 10;
  cursor: pointer;
}

@media screen and (max-width: 1180px) {
  /* line 577, dev/sass/modules/header.scss */
  .header-burger {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media screen and (max-width: 600px) {
  /* line 577, dev/sass/modules/header.scss */
  .header-burger {
    width: 33.33%;
  }
}

/* line 594, dev/sass/modules/header.scss */
.header-mob {
  display: none;
  position: absolute;
  right: -20px;
  top: calc(100% + 1px);
  width: calc(100% + 20px);
  height: 100vh;
  background-color: #fff;
  overflow: auto;
  border-left: 1px solid rgba(25, 28, 51, 0.1);
}

@media screen and (max-width: 600px) {
  /* line 594, dev/sass/modules/header.scss */
  .header-mob {
    right: 0;
    width: 100%;
  }
}

/* line 609, dev/sass/modules/header.scss */
.header-mob._open {
  display: block;
}

/* line 615, dev/sass/modules/header.scss */
.hamburger .line {
  width: 28px;
  height: 2px;
  background-color: #191c33;
  display: block;
  margin: 8px auto;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 624, dev/sass/modules/header.scss */
.hamburger:hover {
  cursor: pointer;
}

/* line 628, dev/sass/modules/header.scss */
#hamburger-1.is-active .line:nth-child(2) {
  opacity: 0;
}

/* line 632, dev/sass/modules/header.scss */
#hamburger-1.is-active .line:nth-child(1) {
  -webkit-transform: translateY(10px) rotate(45deg);
      -ms-transform: translateY(10px) rotate(45deg);
          transform: translateY(10px) rotate(45deg);
}

/* line 636, dev/sass/modules/header.scss */
#hamburger-1.is-active .line:nth-child(3) {
  -webkit-transform: translateY(-10px) rotate(-45deg);
      -ms-transform: translateY(-10px) rotate(-45deg);
          transform: translateY(-10px) rotate(-45deg);
}

/* line 1, dev/sass/modules/footer.scss */
.footer {
  padding: calc(100vw / (var(--vwIdth) / 60)) 4.54545vw 0 4.54545vw;
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/footer.scss */
  .footer {
    padding: calc(100vw / (var(--vwIdth) / 40)) 20px;
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/footer.scss */
  .footer {
    padding: calc(100vw / (var(--vwIdth) / 30)) 15px;
  }
}

/* line 10, dev/sass/modules/footer.scss */
.footer._bg {
  background-color: #f6f6f6;
}

/* line 14, dev/sass/modules/footer.scss */
.footer-wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 19, dev/sass/modules/footer.scss */
.footer-list {
  width: 47%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 1180px) {
  /* line 19, dev/sass/modules/footer.scss */
  .footer-list {
    width: 100%;
  }
}

@media screen and (max-width: 800px) {
  /* line 19, dev/sass/modules/footer.scss */
  .footer-list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 29, dev/sass/modules/footer.scss */
.footer-list__block {
  width: calc(100vw / (var(--vwIdth) / 300));
  padding-right: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 800px) {
  /* line 29, dev/sass/modules/footer.scss */
  .footer-list__block {
    width: 50%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 29, dev/sass/modules/footer.scss */
  .footer-list__block {
    width: 100%;
  }
}

/* line 39, dev/sass/modules/footer.scss */
.footer-list__block .title {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 30));
  line-height: 1.1;
  color: #191c33;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 990px) {
  /* line 39, dev/sass/modules/footer.scss */
  .footer-list__block .title {
    font-size: calc(100vw / (var(--vwIdth) / 25));
  }
}

@media screen and (max-width: 600px) {
  /* line 39, dev/sass/modules/footer.scss */
  .footer-list__block .title {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 53, dev/sass/modules/footer.scss */
.footer-list__block .title:hover {
  color: #9ec327;
}

/* line 58, dev/sass/modules/footer.scss */
.footer-list__block ul li {
  margin-bottom: calc(100vw / (var(--vwIdth) / 18));
}

@media screen and (max-width: 600px) {
  /* line 58, dev/sass/modules/footer.scss */
  .footer-list__block ul li {
    margin-bottom: 0;
  }
}

/* line 63, dev/sass/modules/footer.scss */
.footer-list__block ul li a {
  font-weight: 400;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 1.1;
  color: #484848;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 69, dev/sass/modules/footer.scss */
.footer-list__block ul li a:hover {
  color: #9ec327;
}

@media screen and (max-width: 600px) {
  /* line 63, dev/sass/modules/footer.scss */
  .footer-list__block ul li a {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 80, dev/sass/modules/footer.scss */
.footer-link {
  width: 37%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media screen and (max-width: 1180px) {
  /* line 80, dev/sass/modules/footer.scss */
  .footer-link {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 80, dev/sass/modules/footer.scss */
  .footer-link {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 91, dev/sass/modules/footer.scss */
.footer-link__name {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 1180px) {
  /* line 91, dev/sass/modules/footer.scss */
  .footer-link__name {
    margin-bottom: calc(100vw / (var(--vwIdth) / 40));
  }
}

@media screen and (max-width: 600px) {
  /* line 91, dev/sass/modules/footer.scss */
  .footer-link__name {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-bottom: 0;
  }
}

/* line 103, dev/sass/modules/footer.scss */
.footer-link__name .title {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 30));
  line-height: 1.1;
  color: #191c33;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 600px) {
  /* line 103, dev/sass/modules/footer.scss */
  .footer-link__name .title {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 114, dev/sass/modules/footer.scss */
.footer-link__name .title:hover {
  color: #9ec327;
}

/* line 122, dev/sass/modules/footer.scss */
.footer-copy {
  border-top: 1px solid #dedede;
  padding-top: calc(100vw / (var(--vwIdth) / 30));
  margin-top: calc(100vw / (var(--vwIdth) / 65));
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 600px) {
  /* line 122, dev/sass/modules/footer.scss */
  .footer-copy {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-top: calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 800px) {
  /* line 122, dev/sass/modules/footer.scss */
  .footer-copy {
    margin-top: calc(100vw / (var(--vwIdth) / 10));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 138, dev/sass/modules/footer.scss */
.footer-copy .copy {
  font-weight: 500;
  line-height: 1.1;
  color: #484848;
}

/* line 144, dev/sass/modules/footer.scss */
.footer-copy a:hover {
  color: #9ec327;
}

/* line 146, dev/sass/modules/footer.scss */
.footer-copy a:hover .icon {
  fill: #9ec327;
}

/* line 151, dev/sass/modules/footer.scss */
.footer-copy .copyright {
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 154, dev/sass/modules/footer.scss */
.footer-copy .scroll {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 158, dev/sass/modules/footer.scss */
.footer-copy .scroll b {
  padding-right: calc(100vw / (var(--vwIdth) / 15));
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 162, dev/sass/modules/footer.scss */
.footer-copy .scroll .icon {
  width: calc(100vw / (var(--vwIdth) / 17));
  height: calc(100vw / (var(--vwIdth) / 17));
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 1, dev/sass/modules/breadcrums.scss */
.breadcrumbs {
  position: absolute;
  left: 0;
  top: calc(100vw / (var(--vwIdth) / 240));
  max-width: calc(100vw / (var(--vwIdth) / 300));
}

@media screen and (max-width: 1440px) {
  /* line 1, dev/sass/modules/breadcrums.scss */
  .breadcrumbs {
    top: calc(100vw / (var(--vwIdth) / 220));
  }
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/breadcrums.scss */
  .breadcrumbs {
    top: calc(100vw / (var(--vwIdth) / 210));
    left: 20px;
    max-width: calc(100vw / (var(--vwIdth) / 200));
  }
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/modules/breadcrums.scss */
  .breadcrumbs {
    max-width: calc(100vw / (var(--vwIdth) / 130));
    top: calc(100vw / (var(--vwIdth) / 80));
    left: 20px;
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/breadcrums.scss */
  .breadcrumbs {
    left: 15px;
    top: calc(100vw / (var(--vwIdth) / 70));
    max-width: calc(100vw / (var(--vwIdth) / 90));
  }
}

/* line 26, dev/sass/modules/breadcrums.scss */
.bx-breadcrumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 30, dev/sass/modules/breadcrums.scss */
.bx-breadcrumb-item {
  line-height: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 33, dev/sass/modules/breadcrums.scss */
.bx-breadcrumb-item span {
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 1.2;
}

@media screen and (max-width: 1180px) {
  /* line 33, dev/sass/modules/breadcrums.scss */
  .bx-breadcrumb-item span {
    font-size: calc(100vw / (var(--vwIdth) / 12));
  }
}

@media screen and (max-width: 990px) {
  /* line 33, dev/sass/modules/breadcrums.scss */
  .bx-breadcrumb-item span {
    font-size: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 45, dev/sass/modules/breadcrums.scss */
.bx-breadcrumb-item a {
  padding-right: calc(100vw / (var(--vwIdth) / 30));
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 1180px) {
  /* line 45, dev/sass/modules/breadcrums.scss */
  .bx-breadcrumb-item a {
    padding-right: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 53, dev/sass/modules/breadcrums.scss */
.bx-breadcrumb-item a:hover {
  color: #b4d05b;
}

/* line 57, dev/sass/modules/breadcrums.scss */
.bx-breadcrumb-item a::before {
  content: '';
  width: calc(100vw / (var(--vwIdth) / 10));
  height: calc(100vw / (var(--vwIdth) / 10));
  position: absolute;
  right: calc(100vw / (var(--vwIdth) / 10));
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-90deg);
      -ms-transform: translateY(-50%) rotate(-90deg);
          transform: translateY(-50%) rotate(-90deg);
  background-image: url(../img/svg/ar-down.svg);
  -webkit-background-size: contain;
          background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

@media screen and (max-width: 1180px) {
  /* line 57, dev/sass/modules/breadcrums.scss */
  .bx-breadcrumb-item a::before {
    width: calc(100vw / (var(--vwIdth) / 7));
    height: calc(100vw / (var(--vwIdth) / 7));
    right: calc(100vw / (var(--vwIdth) / 8));
  }
}

/* line 1, dev/sass/modules/slider.scss */
.slider {
  margin: 50px 0;
}

/* line 3, dev/sass/modules/slider.scss */
.slider .container {
  height: 100%;
}

/* line 6, dev/sass/modules/slider.scss */
.slider-block {
  height: 300px;
}

/* line 8, dev/sass/modules/slider.scss */
.slider-block:nth-child(odd) {
  background-color: #636363;
}

/* line 10, dev/sass/modules/slider.scss */
.slider-block:nth-child(odd) .container {
  background-color: #ababab;
}

/* line 15, dev/sass/modules/slider.scss */
.slider-block:nth-child(even) {
  background-color: #ababab;
}

/* line 17, dev/sass/modules/slider.scss */
.slider-block:nth-child(even) .container {
  background-color: #636363;
}

/* line 22, dev/sass/modules/slider.scss */
.slider-block .container {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 28, dev/sass/modules/slider.scss */
.slider-block__text {
  color: #fff;
  font-size: 60px;
}

/* line 1, dev/sass/modules/pagination.scss */
.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: calc(100vw / (var(--vwIdth) / 65));
  margin-bottom: calc(100vw / (var(--vwIdth) / 100));
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/pagination.scss */
  .pagination {
    margin-top: calc(100vw / (var(--vwIdth) / 30));
    margin-bottom: calc(100vw / (var(--vwIdth) / 50));
  }
}

/* line 12, dev/sass/modules/pagination.scss */
.pagination-left {
  padding-right: calc(100vw / (var(--vwIdth) / 40));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 990px) {
  /* line 12, dev/sass/modules/pagination.scss */
  .pagination-left {
    padding-right: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 20, dev/sass/modules/pagination.scss */
.pagination-left .icon {
  width: calc(100vw / (var(--vwIdth) / 26));
  height: calc(100vw / (var(--vwIdth) / 26));
  fill: #191C33;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 28, dev/sass/modules/pagination.scss */
.pagination-left:hover .icon {
  fill: #9EC327;
}

/* line 34, dev/sass/modules/pagination.scss */
.pagination-list {
  border: 1px solid #D6D6D6;
  -webkit-border-radius: 10px;
          border-radius: 10px;
}

/* line 38, dev/sass/modules/pagination.scss */
.pagination-list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 41, dev/sass/modules/pagination.scss */
.pagination-list ul li {
  border-right: 1px solid #D6D6D6;
}

/* line 44, dev/sass/modules/pagination.scss */
.pagination-list ul li:last-child {
  border: none;
}

/* line 49, dev/sass/modules/pagination.scss */
.pagination-list ul li:hover a {
  color: #9EC327;
}

/* line 54, dev/sass/modules/pagination.scss */
.pagination-list ul li a {
  padding: calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 27));
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 1.1;
  color: #47495c;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 990px) {
  /* line 54, dev/sass/modules/pagination.scss */
  .pagination-list ul li a {
    padding: calc(100vw / (var(--vwIdth) / 20));
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 54, dev/sass/modules/pagination.scss */
  .pagination-list ul li a {
    padding: calc(100vw / (var(--vwIdth) / 12)) calc(100vw / (var(--vwIdth) / 15));
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

/* line 73, dev/sass/modules/pagination.scss */
.pagination-list ul .active a {
  color: #9EC327;
}

/* line 80, dev/sass/modules/pagination.scss */
.pagination-right {
  padding-left: calc(100vw / (var(--vwIdth) / 40));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 990px) {
  /* line 80, dev/sass/modules/pagination.scss */
  .pagination-right {
    padding-left: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 88, dev/sass/modules/pagination.scss */
.pagination-right .icon {
  width: calc(100vw / (var(--vwIdth) / 13));
  height: calc(100vw / (var(--vwIdth) / 26));
  fill: #191C33;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 97, dev/sass/modules/pagination.scss */
.pagination-right:hover .icon {
  fill: #9EC327;
}

/* line 1, dev/sass/modules/contacts-map.scss */
.contacts-map {
  padding-left: var(--padding);
  margin-top: -58px;
}

@media screen and (max-width: 1440px) {
  /* line 1, dev/sass/modules/contacts-map.scss */
  .contacts-map {
    margin-top: 0;
  }
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/contacts-map.scss */
  .contacts-map {
    padding-right: var(--padding);
  }
}

@media screen and (max-width: 800px) {
  /* line 1, dev/sass/modules/contacts-map.scss */
  .contacts-map {
    padding: 0;
  }
}

/* line 15, dev/sass/modules/contacts-map.scss */
.contacts-map__bg {
  position: absolute;
  top: 0;
  right: 0;
  width: 63%;
  height: 100%;
  background-image: url(../img/map.png);
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  z-index: -1;
}

@media screen and (max-width: 1180px) {
  /* line 15, dev/sass/modules/contacts-map.scss */
  .contacts-map__bg {
    position: relative;
    width: 100%;
    padding-bottom: 50%;
  }
}

/* line 30, dev/sass/modules/contacts-map.scss */
.contacts-map__bg:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  background: -webkit-radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 19.61%, white 84.95%);
  background: -o-radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 19.61%, white 84.95%);
  background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 19.61%, white 84.95%);
  pointer-events: none;
}

@media screen and (max-width: 1180px) {
  /* line 30, dev/sass/modules/contacts-map.scss */
  .contacts-map__bg:before {
    background: -webkit-radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.06) 19.61%, rgba(255, 255, 255, 0.72) 84.95%);
    background: -o-radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.06) 19.61%, rgba(255, 255, 255, 0.72) 84.95%);
    background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.06) 19.61%, rgba(255, 255, 255, 0.72) 84.95%);
  }
}

@media screen and (max-width: 800px) {
  /* line 30, dev/sass/modules/contacts-map.scss */
  .contacts-map__bg:before {
    content: none;
  }
}

/* line 52, dev/sass/modules/contacts-map.scss */
.contacts-map__info {
  max-width: calc(100vw / (var(--vwIdth) / 845));
  position: relative;
}

/* line 55, dev/sass/modules/contacts-map.scss */
.contacts-map__info:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 36%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(71.71%, #ffffff));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 71.71%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 71.71%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 71.71%);
  z-index: 1;
  pointer-events: none;
}

@media screen and (max-width: 990px) {
  /* line 55, dev/sass/modules/contacts-map.scss */
  .contacts-map__info:before {
    height: 20%;
  }
}

@media screen and (max-width: 1180px) {
  /* line 52, dev/sass/modules/contacts-map.scss */
  .contacts-map__info {
    max-width: 100%;
  }
}

@media screen and (max-width: 600px) {
  /* line 73, dev/sass/modules/contacts-map.scss */
  .contacts-map__info img {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 79, dev/sass/modules/contacts-map.scss */
.contacts-map__head {
  padding: calc(100vw / (var(--vwIdth) / 40));
  background-color: #fff;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  -webkit-box-shadow: 0px 33px 80px rgba(40, 48, 57, 0.05);
          box-shadow: 0px 33px 80px rgba(40, 48, 57, 0.05);
}

@media screen and (max-width: 1180px) {
  /* line 79, dev/sass/modules/contacts-map.scss */
  .contacts-map__head {
    padding: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 800px) {
  /* line 79, dev/sass/modules/contacts-map.scss */
  .contacts-map__head {
    margin: 0 calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 91, dev/sass/modules/contacts-map.scss */
.contacts-map__head .title {
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 1.2;
  text-align: center;
  text-transform: uppercase;
  color: #191c33;
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

@media screen and (max-width: 600px) {
  /* line 91, dev/sass/modules/contacts-map.scss */
  .contacts-map__head .title {
    font-size: calc(100vw / (var(--vwIdth) / 18));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 104, dev/sass/modules/contacts-map.scss */
.contacts-map__head-list {
  padding-top: calc(100vw / (var(--vwIdth) / 20));
  border-top: 2px solid #9ec327;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 600px) {
  /* line 104, dev/sass/modules/contacts-map.scss */
  .contacts-map__head-list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-top: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 112, dev/sass/modules/contacts-map.scss */
.contacts-map__head-list .item {
  padding-right: calc(100vw / (var(--vwIdth) / 33));
  border-right: 1px solid #d6d6d6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: calc(100vw / (var(--vwIdth) / 33));
}

@media screen and (max-width: 600px) {
  /* line 112, dev/sass/modules/contacts-map.scss */
  .contacts-map__head-list .item {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
    padding-left: 0;
    border: none;
  }
}

/* line 125, dev/sass/modules/contacts-map.scss */
.contacts-map__head-list .item:first-child {
  padding-left: 0;
}

/* line 127, dev/sass/modules/contacts-map.scss */
.contacts-map__head-list .item:first-child span {
  max-width: calc(100vw / (var(--vwIdth) / 180));
}

@media screen and (max-width: 1180px) {
  /* line 127, dev/sass/modules/contacts-map.scss */
  .contacts-map__head-list .item:first-child span {
    max-width: 100%;
  }
}

/* line 133, dev/sass/modules/contacts-map.scss */
.contacts-map__head-list .item:first-child .icon {
  width: calc(100vw / (var(--vwIdth) / 18));
  height: calc(100vw / (var(--vwIdth) / 26));
}

/* line 138, dev/sass/modules/contacts-map.scss */
.contacts-map__head-list .item:last-child {
  padding-right: 0;
  border-right: none;
}

@media screen and (max-width: 600px) {
  /* line 138, dev/sass/modules/contacts-map.scss */
  .contacts-map__head-list .item:last-child {
    margin-bottom: 0;
  }
}

/* line 144, dev/sass/modules/contacts-map.scss */
.contacts-map__head-list .item:last-child .icon {
  width: calc(100vw / (var(--vwIdth) / 27));
  height: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 600px) {
  /* line 144, dev/sass/modules/contacts-map.scss */
  .contacts-map__head-list .item:last-child .icon {
    width: calc(100vw / (var(--vwIdth) / 20));
    height: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 154, dev/sass/modules/contacts-map.scss */
.contacts-map__head-list .item:hover span {
  color: #9ec327;
}

/* line 158, dev/sass/modules/contacts-map.scss */
.contacts-map__head-list .item .icon {
  fill: #9ec327;
}

@media screen and (max-width: 600px) {
  /* line 158, dev/sass/modules/contacts-map.scss */
  .contacts-map__head-list .item .icon {
    width: calc(100vw / (var(--vwIdth) / 20));
    height: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 165, dev/sass/modules/contacts-map.scss */
.contacts-map__head-list .item span {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  line-height: 1.2;
  color: #191c33;
  padding-left: calc(100vw / (var(--vwIdth) / 15));
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 600px) {
  /* line 165, dev/sass/modules/contacts-map.scss */
  .contacts-map__head-list .item span {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

@media screen and (max-width: 990px) {
  /* line 165, dev/sass/modules/contacts-map.scss */
  .contacts-map__head-list .item span {
    font-size: calc(100vw / (var(--vwIdth) / 13));
  }
}

/* line 182, dev/sass/modules/contacts-map.scss */
.contacts-map__links {
  max-height: calc(100vw / (var(--vwIdth) / 825));
  overflow: auto;
}

@media screen and (max-width: 1180px) {
  /* line 182, dev/sass/modules/contacts-map.scss */
  .contacts-map__links {
    padding-bottom: calc(100vw / (var(--vwIdth) / 40));
    max-height: calc(100vw / (var(--vwIdth) / 500));
  }
}

@media screen and (max-width: 600px) {
  /* line 182, dev/sass/modules/contacts-map.scss */
  .contacts-map__links {
    max-height: calc(100vw / (var(--vwIdth) / 500));
  }
}

/* line 192, dev/sass/modules/contacts-map.scss */
.contacts-map__links .mCSB_container {
  margin-right: calc(100vw / (var(--vwIdth) / 10));
  padding-bottom: calc(100vw / (var(--vwIdth) / 15));
}

/* line 196, dev/sass/modules/contacts-map.scss */
.contacts-map__links .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #9ec327;
}

@media screen and (max-width: 800px) {
  /* line 199, dev/sass/modules/contacts-map.scss */
  .contacts-map__links .mCSB_draggerContainer {
    display: none;
  }
}

/* line 204, dev/sass/modules/contacts-map.scss */
.contacts-map__links .mCSB_container {
  overflow: visible;
  margin-left: 10px;
}

/* line 209, dev/sass/modules/contacts-map.scss */
.contacts-map__link {
  padding: calc(100vw / (var(--vwIdth) / 25)) calc(100vw / (var(--vwIdth) / 40)) 0 calc(100vw / (var(--vwIdth) / 40));
  background-color: #fff;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  -webkit-box-shadow: 0px 33px 80px rgba(40, 48, 57, 0.05);
          box-shadow: 0px 33px 80px rgba(40, 48, 57, 0.05);
}

@media screen and (max-width: 990px) {
  /* line 209, dev/sass/modules/contacts-map.scss */
  .contacts-map__link {
    padding: calc(100vw / (var(--vwIdth) / 10)) calc(100vw / (var(--vwIdth) / 20)) 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 209, dev/sass/modules/contacts-map.scss */
  .contacts-map__link {
    padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 10)) calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 220, dev/sass/modules/contacts-map.scss */
.contacts-map__link-name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: calc(100vw / (var(--vwIdth) / 25));
}

@media screen and (max-width: 990px) {
  /* line 220, dev/sass/modules/contacts-map.scss */
  .contacts-map__link-name {
    padding-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 600px) {
  /* line 220, dev/sass/modules/contacts-map.scss */
  .contacts-map__link-name {
    padding-bottom: 0;
  }
}

/* line 231, dev/sass/modules/contacts-map.scss */
.contacts-map__link-name .zag {
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 1.1;
  color: #191c33;
}

@media screen and (max-width: 600px) {
  /* line 231, dev/sass/modules/contacts-map.scss */
  .contacts-map__link-name .zag {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 240, dev/sass/modules/contacts-map.scss */
.contacts-map__link-name .circle {
  width: calc(100vw / (var(--vwIdth) / 45));
  height: calc(100vw / (var(--vwIdth) / 45));
}

@media screen and (max-width: 600px) {
  /* line 240, dev/sass/modules/contacts-map.scss */
  .contacts-map__link-name .circle {
    width: calc(100vw / (var(--vwIdth) / 30));
    height: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 249, dev/sass/modules/contacts-map.scss */
.contacts-map__link-desc {
  padding-top: calc(100vw / (var(--vwIdth) / 30));
  border-top: 1px solid #9ec327;
  display: none;
}

@media screen and (max-width: 600px) {
  /* line 249, dev/sass/modules/contacts-map.scss */
  .contacts-map__link-desc {
    padding-top: calc(100vw / (var(--vwIdth) / 15));
    margin-top: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 257, dev/sass/modules/contacts-map.scss */
.contacts-map__link-desc .info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  position: relative;
}

@media screen and (max-width: 600px) {
  /* line 257, dev/sass/modules/contacts-map.scss */
  .contacts-map__link-desc .info {
    padding-bottom: 0;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* line 267, dev/sass/modules/contacts-map.scss */
.contacts-map__link-desc .info img {
  -webkit-border-radius: calc(100vw / (var(--vwIdth) / 10));
          border-radius: calc(100vw / (var(--vwIdth) / 10));
  max-width: calc(100vw / (var(--vwIdth) / 235));
  width: 100%;
  height: calc(100vw / (var(--vwIdth) / 200));
}

@media screen and (max-width: 600px) {
  /* line 267, dev/sass/modules/contacts-map.scss */
  .contacts-map__link-desc .info img {
    height: 100%;
    width: 100%;
  }
}

/* line 278, dev/sass/modules/contacts-map.scss */
.contacts-map__link-desc .info .more {
  padding-left: calc(100vw / (var(--vwIdth) / 40));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
}

@media screen and (max-width: 600px) {
  /* line 278, dev/sass/modules/contacts-map.scss */
  .contacts-map__link-desc .info .more {
    padding-left: 0;
  }
}

/* line 286, dev/sass/modules/contacts-map.scss */
.contacts-map__link-desc .info .more-item {
  width: 100%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

/* line 289, dev/sass/modules/contacts-map.scss */
.contacts-map__link-desc .info .more-item:nth-child(2) {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 294, dev/sass/modules/contacts-map.scss */
.contacts-map__link-desc .info .more-item .name {
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  line-height: 1.6;
  color: #191c33;
  width: 100%;
}

/* line 301, dev/sass/modules/contacts-map.scss */
.contacts-map__link-desc .info .more-item .post {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 1.3;
  color: #47495c;
}

/* line 307, dev/sass/modules/contacts-map.scss */
.contacts-map__link-desc .info .more-item .tel,
.contacts-map__link-desc .info .more-item .email {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 1.6;
  color: #191c33;
}

/* line 313, dev/sass/modules/contacts-map.scss */
.contacts-map__link-desc .info .more-item .tel:first-child,
.contacts-map__link-desc .info .more-item .email:first-child {
  width: 100%;
}

/* line 319, dev/sass/modules/contacts-map.scss */
.contacts-map__link-desc .info:before {
  content: "";
  position: absolute;
  bottom: 15px;
  right: 0;
  width: 100%;
  height: 2px;
  background-color: #d6d6d6;
}

/* line 328, dev/sass/modules/contacts-map.scss */
.contacts-map__link-desc .info:last-child:before {
  content: none;
}

/* line 334, dev/sass/modules/contacts-map.scss */
.contacts-map__link.open .circle {
  border-color: #878994;
  background-color: #f6f6f6;
}

/* line 337, dev/sass/modules/contacts-map.scss */
.contacts-map__link.open .circle:after {
  height: 0;
}

/* line 340, dev/sass/modules/contacts-map.scss */
.contacts-map__link.open .circle:before {
  background-color: #878994;
}

/* line 1, dev/sass/pages/form-style.scss */
.form-style {
  width: 100%;
  max-width: calc(100vw / (var(--vwIdth) / 990));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 8, dev/sass/pages/form-style.scss */
.form-style__item {
  width: calc(50% - 30px);
  margin-bottom: calc(100vw / (var(--vwIdth) / 40));
}

@media screen and (max-width: 800px) {
  /* line 8, dev/sass/pages/form-style.scss */
  .form-style__item {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
  /* line 14, dev/sass/pages/form-style.scss */
  .form-style__item:nth-child(6) {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}

@media screen and (max-width: 600px) {
  /* line 8, dev/sass/pages/form-style.scss */
  .form-style__item {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 24, dev/sass/pages/form-style.scss */
.form-style__item input {
  width: 100%;
  margin-top: calc(100vw / (var(--vwIdth) / 13));
  padding: calc(100vw / (var(--vwIdth) / 20));
  border: 1px solid #cacaca;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  background-color: #fff;
}

@media screen and (max-width: 600px) {
  /* line 24, dev/sass/pages/form-style.scss */
  .form-style__item input {
    margin-top: calc(100vw / (var(--vwIdth) / 10));
    padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 10));
    -webkit-border-radius: 5px;
            border-radius: 5px;
  }
}

/* line 38, dev/sass/pages/form-style.scss */
.form-style__item label {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  line-height: 1.1;
  color: #191c33;
}

@media screen and (max-width: 600px) {
  /* line 38, dev/sass/pages/form-style.scss */
  .form-style__item label {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 49, dev/sass/pages/form-style.scss */
.form-style__item .input-ico input {
  background-repeat: no-repeat;
  background-position: center left calc(100vw / (var(--vwIdth) / 15));
  padding-left: calc(100vw / (var(--vwIdth) / 50));
  -webkit-background-size: calc(100vw / (var(--vwIdth) / 20));
          background-size: calc(100vw / (var(--vwIdth) / 20));
  color: rgba(25, 28, 51, 0.5);
}

/* line 55, dev/sass/pages/form-style.scss */
.form-style__item .input-ico input::-webkit-input-placeholder {
  color: rgba(25, 28, 51, 0.5);
}
.form-style__item .input-ico input::-moz-placeholder {
  color: rgba(25, 28, 51, 0.5);
}
.form-style__item .input-ico input::-ms-input-placeholder {
  color: rgba(25, 28, 51, 0.5);
}
.form-style__item .input-ico input::placeholder {
  color: rgba(25, 28, 51, 0.5);
}

/* line 62, dev/sass/pages/form-style.scss */
.form-style textarea {
  width: 100%;
  height: calc(100vw / (var(--vwIdth) / 130));
  padding: calc(100vw / (var(--vwIdth) / 20));
  border: 1px solid #cacaca;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  background-color: #fff;
  margin-top: calc(100vw / (var(--vwIdth) / 13));
}

@media screen and (max-width: 600px) {
  /* line 62, dev/sass/pages/form-style.scss */
  .form-style textarea {
    padding: calc(100vw / (var(--vwIdth) / 10));
    height: calc(100vw / (var(--vwIdth) / 100));
  }
}

@media screen and (max-width: 800px) {
  /* line 62, dev/sass/pages/form-style.scss */
  .form-style textarea {
    width: 100%;
  }
}

/* line 84, dev/sass/pages/form-style.scss */
.form-style .buttons {
  margin-top: calc(100vw / (var(--vwIdth) / 45));
}

@media screen and (max-width: 800px) {
  /* line 84, dev/sass/pages/form-style.scss */
  .form-style .buttons {
    margin-top: 0;
  }
}

/* line 90, dev/sass/pages/form-style.scss */
.form-style .buttons input {
  width: 0;
  height: 0;
}

/* line 95, dev/sass/pages/form-style.scss */
.form-style .buttons .jq-checkbox {
  width: calc(100vw / (var(--vwIdth) / 25));
  height: calc(100vw / (var(--vwIdth) / 25));
  border-color: #D6D6D6;
  padding: calc(100vw / (var(--vwIdth) / 2)) calc(100vw / (var(--vwIdth) / 1));
  -webkit-border-radius: 2px;
          border-radius: 2px;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media screen and (max-width: 1440px) {
  /* line 95, dev/sass/pages/form-style.scss */
  .form-style .buttons .jq-checkbox {
    padding: calc(100vw / (var(--vwIdth) / 1)) calc(100vw / (var(--vwIdth) / 2)) calc(100vw / (var(--vwIdth) / 1)) calc(100vw / (var(--vwIdth) / 1));
  }
}

@media screen and (max-width: 800px) {
  /* line 95, dev/sass/pages/form-style.scss */
  .form-style .buttons .jq-checkbox {
    width: calc(100vw / (var(--vwIdth) / 20));
    height: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 114, dev/sass/pages/form-style.scss */
.form-style .buttons .jq-checkbox .styler {
  margin-top: 0;
  display: none;
}

/* line 119, dev/sass/pages/form-style.scss */
.form-style .buttons .jq-checkbox .jq-checkbox__div {
  width: calc(100vw / (var(--vwIdth) / 15));
  height: calc(100vw / (var(--vwIdth) / 8));
  color: #fff;
}

@media screen and (max-width: 800px) {
  /* line 119, dev/sass/pages/form-style.scss */
  .form-style .buttons .jq-checkbox .jq-checkbox__div {
    width: calc(100vw / (var(--vwIdth) / 12));
  }
}

/* line 129, dev/sass/pages/form-style.scss */
.form-style .buttons label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 800px) {
  /* line 129, dev/sass/pages/form-style.scss */
  .form-style .buttons label {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 129, dev/sass/pages/form-style.scss */
  .form-style .buttons label {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 140, dev/sass/pages/form-style.scss */
.form-style .buttons label span {
  padding-left: calc(100vw / (var(--vwIdth) / 15));
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 1.1;
  color: #191C33;
}

/* line 148, dev/sass/pages/form-style.scss */
.form-style .buttons label .checked {
  background-image: url("../img/svg/checkbox.svg");
}

/* line 151, dev/sass/pages/form-style.scss */
.form-style .buttons label .checked .jq-checkbox__div {
  border-color: #fff;
}

/* line 158, dev/sass/pages/form-style.scss */
.form-style .buttons .btn {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  line-height: 1.1;
  color: #FFFFFF;
  padding: calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 80));
  background-color: #9EC327;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  cursor: pointer;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 169, dev/sass/pages/form-style.scss */
.form-style .buttons .btn:hover {
  background-color: #85a917;
}

@media screen and (max-width: 600px) {
  /* line 158, dev/sass/pages/form-style.scss */
  .form-style .buttons .btn {
    padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 45));
  }
}

@media screen and (max-width: 800px) {
  /* line 179, dev/sass/pages/form-style.scss */
  .form-style__file {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
    margin-top: calc(100vw / (var(--vwIdth) / 5));
  }
}

/* line 186, dev/sass/pages/form-style.scss */
.form-style__file .jq-file__browse {
  display: none;
}

/* line 190, dev/sass/pages/form-style.scss */
.form-style__file .jq-file {
  -webkit-box-shadow: none;
          box-shadow: none;
  width: calc(100vw / (var(--vwIdth) / 220));
}

/* line 198, dev/sass/pages/form-style.scss */
.form-style__file .jq-file__name {
  background-image: url("../img/svg/file.svg");
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-color: transparent;
  border: none;
  height: calc(100vw / (var(--vwIdth) / 25));
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  color: #191c33;
  padding: 0 calc(100vw / (var(--vwIdth) / 20)) 0 calc(100vw / (var(--vwIdth) / 35));
  -webkit-box-shadow: none;
          box-shadow: none;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

@media screen and (max-width: 600px) {
  /* line 198, dev/sass/pages/form-style.scss */
  .form-style__file .jq-file__name {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 220, dev/sass/pages/form-style.scss */
.form-style .error input {
  border: 1px solid red;
}

/* line 226, dev/sass/pages/form-style.scss */
.form-style .succes input {
  border: 1px solid green;
}

/* line 231, dev/sass/pages/form-style.scss */
.form-style .jq-selectbox {
  width: 100%;
}

/* line 234, dev/sass/pages/form-style.scss */
.form-style .jq-selectbox__select {
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: auto;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border: 1px solid #D6D6D6 !important;
  padding: 0 calc(100vw / (var(--vwIdth) / 80)) 0 calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 1180px) {
  /* line 234, dev/sass/pages/form-style.scss */
  .form-style .jq-selectbox__select {
    padding: 0 calc(100vw / (var(--vwIdth) / 50)) 0 calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 234, dev/sass/pages/form-style.scss */
  .form-style .jq-selectbox__select {
    -webkit-border-radius: 5px;
            border-radius: 5px;
  }
}

/* line 248, dev/sass/pages/form-style.scss */
.form-style .jq-selectbox__select-text {
  padding: calc(100vw / (var(--vwIdth) / 18)) 0;
}

@media screen and (max-width: 1180px) {
  /* line 248, dev/sass/pages/form-style.scss */
  .form-style .jq-selectbox__select-text {
    padding: calc(100vw / (var(--vwIdth) / 10)) 0;
  }
}

/* line 256, dev/sass/pages/form-style.scss */
.form-style .jq-selectbox__trigger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: none;
  width: calc(100vw / (var(--vwIdth) / 80));
}

@media screen and (max-width: 1180px) {
  /* line 256, dev/sass/pages/form-style.scss */
  .form-style .jq-selectbox__trigger {
    width: calc(100vw / (var(--vwIdth) / 50));
  }
}

/* line 267, dev/sass/pages/form-style.scss */
.form-style .jq-selectbox__trigger-arrow {
  position: static;
  top: auto;
  left: auto;
  right: auto;
  border: none;
  background-image: url("../img/svg/trigger.svg");
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  background-position: center;
  width: calc(100vw / (var(--vwIdth) / 20));
  height: calc(100vw / (var(--vwIdth) / 10));
}

@media screen and (max-width: 1180px) {
  /* line 267, dev/sass/pages/form-style.scss */
  .form-style .jq-selectbox__trigger-arrow {
    width: calc(100vw / (var(--vwIdth) / 15));
    height: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 286, dev/sass/pages/form-style.scss */
.form-style .jq-selectbox li {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 289, dev/sass/pages/form-style.scss */
.form-style .jq-selectbox li:hover {
  background: #9ec327;
}

/* line 293, dev/sass/pages/form-style.scss */
.form-style .jq-selectbox li .selected {
  background-color: #9ec327;
}

/* line 298, dev/sass/pages/form-style.scss */
.form-style .jq-selectbox li.selected {
  background-color: #9ec327;
}

/* line 6, dev/sass/modules/vi.scss */
.vi-conf {
  display: none;
  border: 1px solid #000;
  background-color: #fff;
  z-index: 999;
  position: relative;
}

/* line 12, dev/sass/modules/vi.scss */
.vi-conf-head {
  padding: 20px 80px 20px 20px;
  border-bottom: 1px solid #000;
}

/* line 16, dev/sass/modules/vi.scss */
.vi-conf-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 20, dev/sass/modules/vi.scss */
.vi-conf-option {
  width: calc(100% / 4);
  padding: 20px;
}

@media screen and (max-width: 1024px) {
  /* line 20, dev/sass/modules/vi.scss */
  .vi-conf-option {
    width: calc(100% / 2);
  }
}

@media screen and (max-width: 600px) {
  /* line 20, dev/sass/modules/vi.scss */
  .vi-conf-option {
    width: 100%;
  }
}

/* line 29, dev/sass/modules/vi.scss */
.vi-conf-option:not(:last-child) {
  border-right: 1px solid #000;
}

@media screen and (max-width: 1024px) {
  /* line 29, dev/sass/modules/vi.scss */
  .vi-conf-option:not(:last-child) {
    border-right: none;
  }
}

@media screen and (max-width: 600px) {
  /* line 29, dev/sass/modules/vi.scss */
  .vi-conf-option:not(:last-child) {
    border-bottom: 1px solid #000;
  }
}

@media screen and (max-width: 1024px) {
  /* line 38, dev/sass/modules/vi.scss */
  .vi-conf-option:nth-child(2n+1) {
    border-right: 1px solid #000;
  }
}

@media screen and (max-width: 600px) {
  /* line 38, dev/sass/modules/vi.scss */
  .vi-conf-option:nth-child(2n+1) {
    border-right: none;
  }
}

@media screen and (max-width: 1024px) {
  /* line 46, dev/sass/modules/vi.scss */
  .vi-conf-option:nth-child(-n+2) {
    border-bottom: 1px solid #000;
  }
}

/* line 51, dev/sass/modules/vi.scss */
.vi-conf-option__name {
  display: block;
  font-size: 16px;
  color: #000;
  text-align: center;
  margin-bottom: 10px;
}

/* line 58, dev/sass/modules/vi.scss */
.vi-conf-option .vi-conf-btn {
  display: block;
}

/* line 60, dev/sass/modules/vi.scss */
.vi-conf-option .vi-conf-btn:not(:last-child) {
  margin-bottom: 10px;
}

/* line 63, dev/sass/modules/vi.scss */
.vi-conf-option .vi-conf-btn--active {
  background-color: #000;
  color: #fff;
}

/* line 69, dev/sass/modules/vi.scss */
.vi-conf-btn {
  display: inline-block;
  border: 1px solid #000;
  text-decoration: none;
  font-size: 16px;
  line-height: 18px;
  padding: 10px;
  color: #000;
  text-align: center;
}

/* line 78, dev/sass/modules/vi.scss */
.vi-conf-btn[data-vi="ff1"] {
  font-family: 'Arial', sans-serif;
}

/* line 81, dev/sass/modules/vi.scss */
.vi-conf-btn[data-vi="ff2"] {
  font-family: 'Times New Roman', serif;
}

/* line 84, dev/sass/modules/vi.scss */
.vi-conf-btn[data-vi="fs1"] {
  font-size: 22px;
}

/* line 87, dev/sass/modules/vi.scss */
.vi-conf-btn[data-vi="fs2"] {
  font-size: 28px;
}

/* line 90, dev/sass/modules/vi.scss */
.vi-conf-btn[data-vi="ls1"] {
  letter-spacing: 4px;
}

/* line 93, dev/sass/modules/vi.scss */
.vi-conf-btn[data-vi="ls2"] {
  letter-spacing: 8px;
}

/* line 97, dev/sass/modules/vi.scss */
.vi-conf-close {
  position: absolute;
  top: 20px;
  right: 20px;
  border: 1px solid #000;
  padding: 7px;
}

/* line 104, dev/sass/modules/vi.scss */
.vi-conf-close .icon {
  display: block;
  width: 24px;
  height: 24px;
}

/* line 110, dev/sass/modules/vi.scss */
.vi-conf--show {
  display: block;
}

/* line 116, dev/sass/modules/vi.scss */
[class*="vi-"] .img, [class*="vi-"] img {
  display: none !important;
  background-image: none !important;
}

/* line 120, dev/sass/modules/vi.scss */
[class*="vi-"] .about-map__zag, [class*="vi-"] .ms-img__info, [class*="vi-"] .ms-about__company, [class*="vi-"] .product-list__info.news-ct__ms-info, [class*="vi-"] .news-detail__item-info, [class*="vi-"] .vacancy-open__info, [class*="vi-"] .about-history__list, [class*="vi-"] .about-map__count, [class*="vi-"] .search-item__info {
  width: 100% !important;
}

/* line 123, dev/sass/modules/vi.scss */
[class*="vi-"] .breadcrumbs, [class*="vi-"] .about-history__img, [class*="vi-"] .search-none .icon, [class*="vi-"] .search-item__img, [class*="vi-"] .contacts-map__bg, [class*="vi-"] .vacancy-open__img, [class*="vi-"] .news-detail__social, [class*="vi-"] .news-detail__item-img, [class*="vi-"] .ms-about__image, [class*="vi-"] .ms-competence__icon, [class*="vi-"] .footer-link__social, [class*="vi-"] .about-values__icon, [class*="vi-"] .about-lead__main-img, [class*="vi-"] .product-gallery, [class*="vi-"] .product-list__sl, [class*="vi-"] .dealers-map__bg, [class*="vi-"] .news-ct__ms-img, [class*="vi-"] .social {
  display: none !important;
}

/* line 126, dev/sass/modules/vi.scss */
[class*="vi-"] .ms-img__info-col, [class*="vi-"] .contacts-map__info, [class*="vi-"] .advanteges__wrp h2.dealers-map__items, [class*="vi-"] .dealers-sort .form-style {
  max-width: 100% !important;
}

/* line 129, dev/sass/modules/vi.scss */
[class*="vi-"] .ms-products__list-img, [class*="vi-"] .about-lead__sl-item {
  background-image: none !important;
}

/* line 132, dev/sass/modules/vi.scss */
[class*="vi-"] .ms-products__list-item {
  height: 0 !important;
}

/* line 134, dev/sass/modules/vi.scss */
[class*="vi-"] .ms-products__list-item .name {
  opacity: 1 !important;
}

/* line 139, dev/sass/modules/vi.scss */
[class*="vi-"] .header-menu {
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
}

/* line 142, dev/sass/modules/vi.scss */
[class*="vi-"] .dealers-sort__item._select label, [class*="vi-"] .text-page .text-phone__item a span, [class*="vi-"] .ms-about__wrp:after, [class*="vi-"] .search-results__matches {
  opacity: 1 !important;
}

/* line 145, dev/sass/modules/vi.scss */
[class*="vi-"] .product-list__wrp {
  margin-top: calc(100vw / (var(--vwIdth) / 100));
}

/* line 148, dev/sass/modules/vi.scss */
[class*="vi-"] .text-page table thead {
  border-bottom: 1px solid !important;
}

/* line 151, dev/sass/modules/vi.scss */
[class*="vi-"] .ms-img__bg {
  padding-bottom: 13% !important;
  width: 0 !important;
}

/* line 155, dev/sass/modules/vi.scss */
[class*="vi-"] .form-style__file .jq-file__name {
  height: calc(100vw / (var(--vwIdth) / 50));
}

/* line 158, dev/sass/modules/vi.scss */
[class*="vi-"] .form-style__file .jq-file {
  width: calc(100vw / (var(--vwIdth) / 500));
}

/* line 161, dev/sass/modules/vi.scss */
[class*="vi-"] .text-page [class*="col-"] {
  width: 100% !important;
}

/* line 163, dev/sass/modules/vi.scss */
[class*="vi-"] .text-page [class*="col-"]:first-child {
  display: none !important;
}

/* line 167, dev/sass/modules/vi.scss */
[class*="vi-"] .about-map__zag {
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

/* line 170, dev/sass/modules/vi.scss */
[class*="vi-"] .header-bot {
  margin-top: 0;
  max-width: calc(100vw / (var(--vwIdth) / 1550));
}

/* line 174, dev/sass/modules/vi.scss */
[class*="vi-"] .product-list__info .zag {
  text-align: center;
}

/* line 177, dev/sass/modules/vi.scss */
[class*="vi-"] .search h1 {
  margin-top: calc(100vw / (var(--vwIdth) / 40));
}

/* line 180, dev/sass/modules/vi.scss */
[class*="vi-"] .footer-link__name .title {
  padding: 0 calc(100vw / (var(--vwIdth) / 13));
}

/* line 183, dev/sass/modules/vi.scss */
[class*="vi-"] .dealers-map__wrp:before {
  content: none !important;
}

/* line 191, dev/sass/modules/vi.scss */
[class*="vi-"][class*="ff1"] {
  font-family: 'Arial', sans-serif !important;
}

/* line 194, dev/sass/modules/vi.scss */
[class*="vi-"][class*="ff2"] {
  font-family: 'Times New Roman', serif !important;
}

/* line 201, dev/sass/modules/vi.scss */
[class*="vi-"][class*="fs1"] {
  font-size: calc(100vw / (var(--vwIdth) / 22)) !important;
}

/* line 203, dev/sass/modules/vi.scss */
[class*="vi-"][class*="fs1"] .header-menu li a, [class*="vi-"][class*="fs1"] .header-lang__main a, [class*="vi-"][class*="fs1"] .ms-about__company p, [class*="vi-"][class*="fs1"] .all-link span, [class*="vi-"][class*="fs1"] .date, [class*="vi-"][class*="fs1"] .footer-list__block ul li a, [class*="vi-"][class*="fs1"] .bx-breadcrumb-item span, [class*="vi-"][class*="fs1"] .about-values__text, [class*="vi-"][class*="fs1"] .about-lead__main-body p, [class*="vi-"][class*="fs1"] .about-lead__sl-item__content .name, [class*="vi-"][class*="fs1"] .about-lead__sl-item__content .contact li, [class*="vi-"][class*="fs1"] .about-map__count-item span, [class*="vi-"][class*="fs1"] .product-list__info p, [class*="vi-"][class*="fs1"] .product-feature__item-more__details ul li span, [class*="vi-"][class*="fs1"] .product-feature__item-more__details ul li span b, [class*="vi-"][class*="fs1"] .form-style .buttons label span, [class*="vi-"][class*="fs1"] .dealers-map__item-address .zag, [class*="vi-"][class*="fs1"] .dealers-map__item-address span, [class*="vi-"][class*="fs1"] .dealers-map__item-contacts .zag, [class*="vi-"][class*="fs1"] .dealers-map__item-contacts .cont span, [class*="vi-"][class*="fs1"] .news-ct__ms-info p, [class*="vi-"][class*="fs1"] .news-detail__item-info p, [class*="vi-"][class*="fs1"] .news-detail__item-info__subtitle span, [class*="vi-"][class*="fs1"] .vacancy-open__info p, [class*="vi-"][class*="fs1"] .vacancy-open__info._top-info .vacancy-open__view .name, [class*="vi-"][class*="fs1"] .form-style__item label, [class*="vi-"][class*="fs1"] .form-style .buttons .btn, [class*="vi-"][class*="fs1"] .form-style__file .jq-file__name, [class*="vi-"][class*="fs1"] button, [class*="vi-"][class*="fs1"] select, [class*="vi-"][class*="fs1"] textarea, [class*="vi-"][class*="fs1"] input, [class*="vi-"][class*="fs1"] .contacts-map__head-list .item span, [class*="vi-"][class*="fs1"] .contacts-map__link-name .zag, [class*="vi-"][class*="fs1"] .contacts-map__link-desc .info .more-item .name, [class*="vi-"][class*="fs1"] .contacts-map__link-desc .info .more-item .post, [class*="vi-"][class*="fs1"] .contacts-map__link-desc .info .more-item .tel, [class*="vi-"][class*="fs1"] .contacts-map__link-desc .info .more-item .email, [class*="vi-"][class*="fs1"] .text-page table tbody tr td, [class*="vi-"][class*="fs1"] .text-page ul li, [class*="vi-"][class*="fs1"] .text-page ol li, [class*="vi-"][class*="fs1"] .text-info b, [class*="vi-"][class*="fs1"] .text-info span, [class*="vi-"][class*="fs1"] .text-page .note-text .zag, [class*="vi-"][class*="fs1"] .text-page .note-text p, [class*="vi-"][class*="fs1"] .text-page .text-phone__desc, [class*="vi-"][class*="fs1"] .text-page .text-phone__item a span, [class*="vi-"][class*="fs1"] .search-results__matches, [class*="vi-"][class*="fs1"] .search-item__info p {
  font-size: calc(100vw / (var(--vwIdth) / 22)) !important;
}

/* line 208, dev/sass/modules/vi.scss */
[class*="vi-"][class*="fs2"] {
  font-size: calc(100vw / (var(--vwIdth) / 28)) !important;
}

/* line 210, dev/sass/modules/vi.scss */
[class*="vi-"][class*="fs2"] .header-menu li a, [class*="vi-"][class*="fs2"] .header-lang__main a, [class*="vi-"][class*="fs2"] .ms-about__company p, [class*="vi-"][class*="fs2"] .all-link span, [class*="vi-"][class*="fs2"] .date, [class*="vi-"][class*="fs2"] .footer-list__block ul li a, [class*="vi-"][class*="fs2"] .bx-breadcrumb-item span, [class*="vi-"][class*="fs2"] .about-values__text, [class*="vi-"][class*="fs2"] .about-lead__main-body p, [class*="vi-"][class*="fs2"] .about-lead__sl-item__content .name, [class*="vi-"][class*="fs2"] .about-lead__sl-item__content .contact li, [class*="vi-"][class*="fs2"] .about-map__count-item span, [class*="vi-"][class*="fs2"] .product-list__info p, [class*="vi-"][class*="fs2"] .product-feature__item-more__details ul li span, [class*="vi-"][class*="fs2"] .product-feature__item-more__details ul li span b, [class*="vi-"][class*="fs2"] .form-style .buttons label span, [class*="vi-"][class*="fs2"] .dealers-map__item-address .zag, [class*="vi-"][class*="fs2"] .dealers-map__item-address span, [class*="vi-"][class*="fs2"] .dealers-map__item-contacts .zag, [class*="vi-"][class*="fs2"] .dealers-map__item-contacts .cont span, [class*="vi-"][class*="fs2"] .news-ct__ms-info p, [class*="vi-"][class*="fs2"] .news-detail__item-info p, [class*="vi-"][class*="fs2"] .news-detail__item-info__subtitle span, [class*="vi-"][class*="fs2"] .vacancy-open__info p, [class*="vi-"][class*="fs2"] .vacancy-open__info._top-info .vacancy-open__view .name, [class*="vi-"][class*="fs2"] .form-style__item label, [class*="vi-"][class*="fs2"] .form-style .buttons .btn, [class*="vi-"][class*="fs2"] .form-style__file .jq-file__name, [class*="vi-"][class*="fs2"] button, [class*="vi-"][class*="fs2"] select, [class*="vi-"][class*="fs2"] textarea, [class*="vi-"][class*="fs2"] input, [class*="vi-"][class*="fs2"] .contacts-map__head-list .item span, [class*="vi-"][class*="fs2"] .contacts-map__link-name .zag, [class*="vi-"][class*="fs2"] .contacts-map__link-desc .info .more-item .name, [class*="vi-"][class*="fs2"] .contacts-map__link-desc .info .more-item .post, [class*="vi-"][class*="fs2"] .contacts-map__link-desc .info .more-item .tel, [class*="vi-"][class*="fs2"] .contacts-map__link-desc .info .more-item .email, [class*="vi-"][class*="fs2"] .text-page table tbody tr td, [class*="vi-"][class*="fs2"] .text-page ul li, [class*="vi-"][class*="fs2"] .text-page ol li, [class*="vi-"][class*="fs2"] .text-info b, [class*="vi-"][class*="fs2"] .text-info span, [class*="vi-"][class*="fs2"] .text-page .note-text .zag, [class*="vi-"][class*="fs2"] .text-page .note-text p, [class*="vi-"][class*="fs2"] .text-page .text-phone__desc, [class*="vi-"][class*="fs2"] .text-page .text-phone__item a span, [class*="vi-"][class*="fs2"] .search-results__matches, [class*="vi-"][class*="fs2"] .search-item__info p, [class*="vi-"][class*="fs2"] .ms-img__info-col .zag, [class*="vi-"][class*="fs2"] .ms-competence__text, [class*="vi-"][class*="fs2"] .about-values__item .about-values__subtitle, [class*="vi-"][class*="fs2"] .about-values__note, [class*="vi-"][class*="fs2"] .about-lead__main-content .title, [class*="vi-"][class*="fs2"] .product-list__info p span, [class*="vi-"][class*="fs2"] .product-list__info ul li, [class*="vi-"][class*="fs2"] .product-feature__item-more__run .info .name, [class*="vi-"][class*="fs2"] .product-feature__item-more__details .title, [class*="vi-"][class*="fs2"] .pagination-list ul li a, [class*="vi-"][class*="fs2"] .news-detail__item-info .zag, [class*="vi-"][class*="fs2"] .text-page h4, [class*="vi-"][class*="fs2"] .text-page .h4, [class*="vi-"][class*="fs2"] .text-page .text-phone__item a, [class*="vi-"][class*="fs2"] .search-results__request span, [class*="vi-"][class*="fs2"] .search-results__request b, [class*="vi-"][class*="fs2"] .search-item__info .zag, [class*="vi-"][class*="fs2"] .search-none span {
  font-size: calc(100vw / (var(--vwIdth) / 28)) !important;
}

/* line 218, dev/sass/modules/vi.scss */
[class*="vi-"][class*="ls1"] {
  letter-spacing: 4px !important;
}

/* line 220, dev/sass/modules/vi.scss */
[class*="vi-"][class*="ls1"] .form-style__item input, [class*="vi-"][class*="ls1"] .form-style .buttons .btn, [class*="vi-"][class*="ls1"] button, [class*="vi-"][class*="ls1"] select, [class*="vi-"][class*="ls1"] textarea, [class*="vi-"][class*="ls1"] input {
  letter-spacing: 4px !important;
}

/* line 224, dev/sass/modules/vi.scss */
[class*="vi-"][class*="ls2"] {
  letter-spacing: 8px !important;
}

/* line 226, dev/sass/modules/vi.scss */
[class*="vi-"][class*="ls2"] .form-style__item input, [class*="vi-"][class*="ls2"] .form-style .buttons .btn, [class*="vi-"][class*="ls2"] button, [class*="vi-"][class*="ls2"] select, [class*="vi-"][class*="ls2"] textarea, [class*="vi-"][class*="ls2"] input {
  letter-spacing: 8px !important;
}

/* line 236, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs0"] {
  background-color: #fff;
  color: #000;
}

/* line 239, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs0"] .footer-link__name .title {
  color: #000 !important;
  border-bottom: 2px solid #fff !important;
}

/* line 242, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs0"] .footer-link__name .title:hover {
  color: #000 !important;
  border-bottom: 2px solid #000 !important;
}

/* line 247, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs0"] .footer-list__block ul li a {
  color: #000 !important;
  border-bottom: 2px solid #fff !important;
}

/* line 250, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs0"] .footer-list__block ul li a:hover {
  color: #000 !important;
  border-bottom: 2px solid #000 !important;
}

/* line 255, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs0"] .footer-copy a {
  color: #000 !important;
  border-bottom: 2px solid #fff !important;
}

/* line 258, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs0"] .footer-copy a:hover {
  color: #000 !important;
  border-bottom: 2px solid #000 !important;
}

/* line 261, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs0"] .footer-copy a:hover .icon {
  fill: #000 !important;
}

/* line 266, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs0"] .contacts-map__links .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, [class*="vi-"][class*="cs0"] .text-page ol li::after, [class*="vi-"][class*="cs0"] .ms-about__wrp:after, [class*="vi-"][class*="cs0"] .ms-news__nav-dots ul li:hover span, [class*="vi-"][class*="cs0"] .ms-news__nav-dots ul li.active span, [class*="vi-"][class*="cs0"] .product-list__info ul li::before, [class*="vi-"][class*="cs0"] .text-page ul li::before, [class*="vi-"][class*="cs0"] .form-style .jq-selectbox li:hover, [class*="vi-"][class*="cs0"] .form-style .jq-selectbox li.selected, [class*="vi-"][class*="cs0"] .header-menu li a::before, [class*="vi-"][class*="cs0"] .ms-products__all:before, [class*="vi-"][class*="cs0"] .ms-products__all:after, [class*="vi-"][class*="cs0"] .circle:before, [class*="vi-"][class*="cs0"] .circle:after, [class*="vi-"][class*="cs0"] .news-detail__item-info__subtitle .point, [class*="vi-"][class*="cs0"] .form-style .buttons .btn {
  background-color: #000 !important;
  background: #000 !important;
}

/* line 270, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs0"] .all-link:hover span, [class*="vi-"][class*="cs0"] .footer-list__block .title:hover {
  border-bottom: 2px solid #000 !important;
}

/* line 273, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs0"] .about-history__list-item._active .icon, [class*="vi-"][class*="cs0"] .product-feature__title .presentation:hover .icon, [class*="vi-"][class*="cs0"] .dealers-map__item-contacts .cont .icon, [class*="vi-"][class*="cs0"] .contacts-map__head-list .item .icon, [class*="vi-"][class*="cs0"] .ms-news__item:hover .arrow .icon, [class*="vi-"][class*="cs0"] .header-lang__main .icon, [class*="vi-"][class*="cs0"] .all-link:hover .icon {
  fill: #000 !important;
}

/* line 276, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs0"] .form-style .buttons .btn, [class*="vi-"][class*="cs0"] .dealers-map__item, [class*="vi-"][class*="cs0"] .contacts-map__links .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, [class*="vi-"][class*="cs0"] .text-page ol li::after, [class*="vi-"][class*="cs0"] .about-values__item {
  border: 1px solid #000 !important;
}

/* line 279, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs0"] .dealers-map__item-contacts, [class*="vi-"][class*="cs0"] .about-lead__arrow .arrow.prev, [class*="vi-"][class*="cs0"] .pagination-list ul li, [class*="vi-"][class*="cs0"] .pagination-list, [class*="vi-"][class*="cs0"] .news-other__arrow .arrow.prev, [class*="vi-"][class*="cs0"] .ms-statistics__item, [class*="vi-"][class*="cs0"] .ms-news__title .zag, [class*="vi-"][class*="cs0"] .about-values__note, [class*="vi-"][class*="cs0"] .about-lead__main-content .position, [class*="vi-"][class*="cs0"] .product-list__info .zag, [class*="vi-"][class*="cs0"] .product-feature__title .presentation, [class*="vi-"][class*="cs0"] .circle, [class*="vi-"][class*="cs0"] .product-feature__item-more__run .info, [class*="vi-"][class*="cs0"] .product-feature__item-more__details .title, [class*="vi-"][class*="cs0"] .dealers-map__item-title, [class*="vi-"][class*="cs0"] .news-ct__ms-info .zag, [class*="vi-"][class*="cs0"] .news-detail__item-info .zag, [class*="vi-"][class*="cs0"] .vacancy-open__info .zag, [class*="vi-"][class*="cs0"] .vacancy-open__view, [class*="vi-"][class*="cs0"] .vacancy-form__title .zag, [class*="vi-"][class*="cs0"] .contacts-map__head-list, [class*="vi-"][class*="cs0"] .contacts-map__link-desc .info .more-item {
  border-color: #000 !important;
}

/* line 282, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs0"] .all-link:hover span, [class*="vi-"][class*="cs0"] .footer-list__block .title:hover, [class*="vi-"][class*="cs0"] .ms-products__list-item .name, [class*="vi-"][class*="cs0"] .product-list__info p, [class*="vi-"][class*="cs0"] .search-item__info p, [class*="vi-"][class*="cs0"] .text-page .text-phone__item a:hover, [class*="vi-"][class*="cs0"] .text-page .text-phone__item a font, [class*="vi-"][class*="cs0"] .vacancy-open__info._top-info .vacancy-open__view:hover .name, [class*="vi-"][class*="cs0"] .dealers-map__item-contacts .cont:hover span, [class*="vi-"][class*="cs0"] .footer-copy a, [class*="vi-"][class*="cs0"] .about-values__note span, [class*="vi-"][class*="cs0"] .about-lead__main-body p .green, [class*="vi-"][class*="cs0"] .jq-selectbox .placeholder, [class*="vi-"][class*="cs0"] .contacts-map__head-list .item:hover span, [class*="vi-"][class*="cs0"] .product-feature__title .presentation:hover span, [class*="vi-"][class*="cs0"] .product-feature__item-more__details ul li span b span, [class*="vi-"][class*="cs0"] .product-feature__item-more__run .info .name span, [class*="vi-"][class*="cs0"] .pagination-list ul li:hover a, [class*="vi-"][class*="cs0"] .pagination-list ul .active a {
  color: #000 !important;
}

/* line 285, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs0"] .form-style .buttons .btn {
  color: #fff !important;
}

/* line 288, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs0"] .about-values__item {
  background-color: #fff !important;
}

/* line 293, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] {
  background-color: #000 !important;
  color: #fff !important;
}

/* line 296, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .vi-conf {
  background-color: #000;
  color: #fff;
}

/* line 299, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .vi-conf-head {
  border-color: #fff;
}

/* line 302, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .vi-conf-option {
  border-color: #fff;
  border-bottom: 1px solid;
}

/* line 305, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .vi-conf-option__name {
  color: #fff;
}

/* line 308, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .vi-conf-option .vi-conf-btn--active {
  background-color: #fff;
  color: #000 !important;
}

/* line 313, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .vi-conf-btn {
  border-color: #fff;
  color: #fff;
}

/* line 317, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .vi-conf-close {
  border-color: #fff;
}

/* line 319, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .vi-conf-close .icon {
  fill: #fff;
}

/* line 324, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .footer-link__name .title {
  color: #fff !important;
  border-bottom: 2px solid #fff !important;
}

/* line 327, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .footer-link__name .title:hover {
  color: #fff !important;
  border-bottom: 2px solid #fff !important;
}

/* line 332, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .footer-list__block ul li a {
  color: #fff !important;
  border-bottom: 2px solid #fff !important;
}

/* line 335, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .footer-list__block ul li a:hover {
  color: #fff !important;
  border-bottom: 2px solid #fff !important;
}

/* line 340, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .footer-copy a {
  color: #fff !important;
  border-bottom: 2px solid #fff !important;
}

/* line 343, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .footer-copy a:hover {
  color: #fff !important;
  border-bottom: 2px solid #fff !important;
}

/* line 346, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .footer-copy a:hover .icon {
  fill: #fff !important;
}

/* line 351, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .ms-about__wrp:after, [class*="vi-"][class*="cs1"] .news-detail__item-info__subtitle .point, [class*="vi-"][class*="cs1"] .ms-news__nav-dots ul li span, [class*="vi-"][class*="cs1"] .ms-news__nav-dots ul li:hover span, [class*="vi-"][class*="cs1"] .ms-news__nav-dots ul li.active span, [class*="vi-"][class*="cs1"] .product-list__info ul li::before, [class*="vi-"][class*="cs1"] .text-page ul li::before, [class*="vi-"][class*="cs1"] .header-menu li a::before, [class*="vi-"][class*="cs1"] .ms-products__all:before, [class*="vi-"][class*="cs1"] .ms-products__all:after {
  background-color: #fff !important;
  background: #fff !important;
}

/* line 355, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .all-link:hover span, [class*="vi-"][class*="cs1"] .footer-list__block .title:hover {
  border-bottom: 2px solid #fff !important;
}

/* line 358, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .dealers-map__item, [class*="vi-"][class*="cs1"] .text-page .text-download__wrp a, [class*="vi-"][class*="cs1"] .text-page .text-list__wrp, [class*="vi-"][class*="cs1"] .text-page ol li, [class*="vi-"][class*="cs1"] .product-feature__item-more__run, [class*="vi-"][class*="cs1"] .about-map__count, [class*="vi-"][class*="cs1"] .about-lead__main, [class*="vi-"][class*="cs1"] .about-values__item, [class*="vi-"][class*="cs1"] .contacts-map__links .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, [class*="vi-"][class*="cs1"] .form-style .buttons .btn {
  border: 1px solid #fff !important;
}

/* line 361, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .search-item__info .zag span, [class*="vi-"][class*="cs1"] .search-results__form, [class*="vi-"][class*="cs1"] .text-page .text-list__ul h4, [class*="vi-"][class*="cs1"] .text-page .text-list__ol h4, [class*="vi-"][class*="cs1"] .contacts-map__head-list .item, [class*="vi-"][class*="cs1"] .news-ct__list-item, [class*="vi-"][class*="cs1"] .product-feature__item, [class*="vi-"][class*="cs1"] .product-feature__title, [class*="vi-"][class*="cs1"] .ms-img__info, [class*="vi-"][class*="cs1"] .about-lead__arrow .arrow.prev, [class*="vi-"][class*="cs1"] .pagination-list ul li, [class*="vi-"][class*="cs1"] .pagination-list, [class*="vi-"][class*="cs1"] .news-other__arrow .arrow.prev, [class*="vi-"][class*="cs1"] .ms-statistics__item, [class*="vi-"][class*="cs1"] .ms-news__title .zag, [class*="vi-"][class*="cs1"] .about-values__note, [class*="vi-"][class*="cs1"] .about-lead__main-content .position, [class*="vi-"][class*="cs1"] .product-list__info .zag, [class*="vi-"][class*="cs1"] .product-feature__title .presentation, [class*="vi-"][class*="cs1"] .circle, [class*="vi-"][class*="cs1"] .product-feature__item-more__run .info, [class*="vi-"][class*="cs1"] .product-feature__item-more__details .title, [class*="vi-"][class*="cs1"] .dealers-map__item-title, [class*="vi-"][class*="cs1"] .news-ct__ms-info .zag, [class*="vi-"][class*="cs1"] .news-detail__item-info .zag, [class*="vi-"][class*="cs1"] .vacancy-open__info .zag, [class*="vi-"][class*="cs1"] .vacancy-open__view, [class*="vi-"][class*="cs1"] .vacancy-form__title .zag, [class*="vi-"][class*="cs1"] .contacts-map__head-list, [class*="vi-"][class*="cs1"] .contacts-map__link-desc .info .more-item {
  border-color: #fff !important;
}

/* line 364, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .search-results__matches, [class*="vi-"][class*="cs1"] .text-page .text-phone__item a span, [class*="vi-"][class*="cs1"] .text-page .text-download__wrp a .text-info span, [class*="vi-"][class*="cs1"] a, [class*="vi-"][class*="cs1"] .text-page ol li::before, [class*="vi-"][class*="cs1"] .contacts-map__link-desc .info .more-item .tel, [class*="vi-"][class*="cs1"] .contacts-map__link-desc .info .more-item .email, [class*="vi-"][class*="cs1"] .contacts-map__link-desc .info .more-item .post, [class*="vi-"][class*="cs1"] .contacts-map__link-desc .info .more-item .name, [class*="vi-"][class*="cs1"] .contacts-map__link-name .zag, [class*="vi-"][class*="cs1"] .contacts-map__head-list .item span, [class*="vi-"][class*="cs1"] .contacts-map__head .title, [class*="vi-"][class*="cs1"] .form-style__file .jq-file__name, [class*="vi-"][class*="cs1"] .form-style__item label, [class*="vi-"][class*="cs1"] .vacancy-form__title .zag, [class*="vi-"][class*="cs1"] .vacancy-open__info._top-info .vacancy-open__view .name, [class*="vi-"][class*="cs1"] .vacancy-open__info p, [class*="vi-"][class*="cs1"] .vacancy-open__info .zag, [class*="vi-"][class*="cs1"] .news-detail__item-info__subtitle span, [class*="vi-"][class*="cs1"] .news-detail__item-info p, [class*="vi-"][class*="cs1"] .news-detail__item-info .zag, [class*="vi-"][class*="cs1"] .pagination-list ul li a, [class*="vi-"][class*="cs1"] .news-ct__list-item .zag, [class*="vi-"][class*="cs1"] .news-ct__ms-info p, [class*="vi-"][class*="cs1"] .date, [class*="vi-"][class*="cs1"] .news-ct__ms-info .zag, [class*="vi-"][class*="cs1"] .dealers-map__item-contacts .cont span, [class*="vi-"][class*="cs1"] .dealers-map__item-contacts .zag, [class*="vi-"][class*="cs1"] .dealers-map__item-title, [class*="vi-"][class*="cs1"] .dealers-map__item-address .zag, [class*="vi-"][class*="cs1"] .dealers-map__item-address span, [class*="vi-"][class*="cs1"] .dealers-sort__item._select label, [class*="vi-"][class*="cs1"] .form-style .buttons label span, [class*="vi-"][class*="cs1"] .product-feature__item-more__details .title, [class*="vi-"][class*="cs1"] .product-feature__item-more__run .info .result, [class*="vi-"][class*="cs1"] .product-feature__item-more__run .info .name, [class*="vi-"][class*="cs1"] .product-feature__title .presentation span, [class*="vi-"][class*="cs1"] .product-feature__item-model .name, [class*="vi-"][class*="cs1"] .product-feature__title .zag, [class*="vi-"][class*="cs1"] .about-history__list-item p, [class*="vi-"][class*="cs1"] .about-history__list-item .year, [class*="vi-"][class*="cs1"] .about-lead__main-body p, [class*="vi-"][class*="cs1"] .about-lead__main-content .contact li a, [class*="vi-"][class*="cs1"] .about-lead__main-content .contact li span, [class*="vi-"][class*="cs1"] .about-lead__main-content .title, [class*="vi-"][class*="cs1"] .about-values__item .about-values__subtitle, [class*="vi-"][class*="cs1"] .about-values__item .about-values__text, [class*="vi-"][class*="cs1"] .about-values, [class*="vi-"][class*="cs1"] .footer-copy .copy, [class*="vi-"][class*="cs1"] .footer-list__block .title, [class*="vi-"][class*="cs1"] .ms-news__title .zag, [class*="vi-"][class*="cs1"] .all-link span, [class*="vi-"][class*="cs1"] .ms-products__list-item .name, [class*="vi-"][class*="cs1"] .ms-products__title, [class*="vi-"][class*="cs1"] .ms-statistics__wrp, [class*="vi-"][class*="cs1"] .ms-about, [class*="vi-"][class*="cs1"] .ms-img__info-col p, [class*="vi-"][class*="cs1"] .ms-img__info-col .zag, [class*="vi-"][class*="cs1"] .header-bot h1, [class*="vi-"][class*="cs1"] .header-lang__main a, [class*="vi-"][class*="cs1"] .header-menu li a, [class*="vi-"][class*="cs1"] .product-list__info p, [class*="vi-"][class*="cs1"] .search-item__info p, [class*="vi-"][class*="cs1"] .text-page .text-phone__item a:hover, [class*="vi-"][class*="cs1"] .text-page .text-phone__item a font, [class*="vi-"][class*="cs1"] .vacancy-open__info._top-info .vacancy-open__view:hover .name, [class*="vi-"][class*="cs1"] .product-feature__title .presentation:hover span, [class*="vi-"][class*="cs1"] .product-feature__item-more__details ul li span b span, [class*="vi-"][class*="cs1"] .product-feature__item-more__run .info .name span, [class*="vi-"][class*="cs1"] .pagination-list ul li:hover a, [class*="vi-"][class*="cs1"] .pagination-list ul .active a, [class*="vi-"][class*="cs1"] .all-link:hover span, [class*="vi-"][class*="cs1"] .footer-list__block .title:hover, [class*="vi-"][class*="cs1"] .about-values__note span, [class*="vi-"][class*="cs1"] .about-lead__main-body p .green, [class*="vi-"][class*="cs1"] .contacts-map__head-list .item:hover span, [class*="vi-"][class*="cs1"] .form-style .buttons .btn {
  color: #fff !important;
}

/* line 367, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .icon, [class*="vi-"][class*="cs1"] .header-eye .icon, [class*="vi-"][class*="cs1"] .about-history__list-item._active .icon, [class*="vi-"][class*="cs1"] .ms-news__item:hover .arrow .icon, [class*="vi-"][class*="cs1"] .header-lang__main .icon, [class*="vi-"][class*="cs1"] .all-link:hover .icon, [class*="vi-"][class*="cs1"] .product-feature__title .presentation:hover .icon, [class*="vi-"][class*="cs1"] .dealers-map__item-contacts .cont .icon, [class*="vi-"][class*="cs1"] .contacts-map__head-list .item .icon {
  fill: #fff !important;
}

/* line 370, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs1"] .text-page .note, [class*="vi-"][class*="cs1"] .text-page .text-download__wrp a, [class*="vi-"][class*="cs1"] .text-page .text-download, [class*="vi-"][class*="cs1"] .text-page .text-list, [class*="vi-"][class*="cs1"] .text-page .text-list__wrp, [class*="vi-"][class*="cs1"] .text-page ol li, [class*="vi-"][class*="cs1"] .text-page table thead, [class*="vi-"][class*="cs1"] .contacts-map__link, [class*="vi-"][class*="cs1"] .contacts-map__head, [class*="vi-"][class*="cs1"] .vacancy-form, [class*="vi-"][class*="cs1"] .form-style .buttons .btn, [class*="vi-"][class*="cs1"] .news-other__list:before, [class*="vi-"][class*="cs1"] .news-other__wrp, [class*="vi-"][class*="cs1"] .news-ct__list-item, [class*="vi-"][class*="cs1"] .dealers-map__item, [class*="vi-"][class*="cs1"] .product-feature__item-more__details ul li span, [class*="vi-"][class*="cs1"] .product-feature__item-more__details, [class*="vi-"][class*="cs1"] .product-feature__item-more__run, [class*="vi-"][class*="cs1"] .product-feature__wrp, [class*="vi-"][class*="cs1"] .circle:after, [class*="vi-"][class*="cs1"] .product-feature__title .presentation, [class*="vi-"][class*="cs1"] .about-map__count, [class*="vi-"][class*="cs1"] .about-history__list, [class*="vi-"][class*="cs1"] .about-lead__wrp::before, [class*="vi-"][class*="cs1"] .about-lead__main, [class*="vi-"][class*="cs1"] .about-lead, [class*="vi-"][class*="cs1"] .ms-news__wrp, [class*="vi-"][class*="cs1"] .ms-competence, [class*="vi-"][class*="cs1"] .ms-img__info, [class*="vi-"][class*="cs1"] .form-style, [class*="vi-"][class*="cs1"] .text-page ol li::after, [class*="vi-"][class*="cs1"] .jq-selectbox li:hover, [class*="vi-"][class*="cs1"] .form-style .jq-selectbox li.selected, [class*="vi-"][class*="cs1"] .circle:before, [class*="vi-"][class*="cs1"] circle:after, [class*="vi-"][class*="cs1"] .about-values__item, [class*="vi-"][class*="cs1"] .contacts-map__links .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, [class*="vi-"][class*="cs1"] .text-page ol li::after {
  background-color: #000 !important;
  background: #000 !important;
}

/* line 376, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] {
  background-color: #c8e5ff !important;
  color: #002d56 !important;
}

/* line 379, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .vi-conf {
  background-color: #c8e5ff;
  color: #002d56;
}

/* line 382, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .vi-conf-head {
  border-color: #002d56;
}

/* line 385, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .vi-conf-option {
  border-color: #002d56;
}

/* line 387, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .vi-conf-option__name {
  color: #002d56;
}

/* line 390, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .vi-conf-option .vi-conf-btn--active {
  background-color: #002d56;
  color: #c8e5ff !important;
}

/* line 395, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .vi-conf-btn {
  border-color: #002d56;
  color: #002d56;
}

/* line 399, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .vi-conf-close {
  border-color: #002d56;
}

/* line 401, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .vi-conf-close .icon {
  fill: #002d56;
}

/* line 406, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .footer-link__name .title {
  color: #002d56 !important;
  border-bottom: 2px solid #002d56 !important;
}

/* line 409, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .footer-link__name .title:hover {
  color: #002d56 !important;
  border-bottom: 2px solid #002d56 !important;
}

/* line 414, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .footer-list__block ul li a {
  color: #002d56 !important;
  border-bottom: 2px solid #002d56 !important;
}

/* line 417, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .footer-list__block ul li a:hover {
  color: #002d56 !important;
  border-bottom: 2px solid #002d56 !important;
}

/* line 422, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .footer-copy a {
  color: #002d56 !important;
  border-bottom: 2px solid #002d56 !important;
}

/* line 425, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .footer-copy a:hover {
  color: #002d56 !important;
  border-bottom: 2px solid #002d56 !important;
}

/* line 428, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .footer-copy a:hover .icon {
  fill: #002d56 !important;
}

/* line 433, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .ms-about__wrp:after, [class*="vi-"][class*="cs2"] .circle, [class*="vi-"][class*="cs2"] .news-detail__item-info__subtitle .point, [class*="vi-"][class*="cs2"] .ms-news__nav-dots ul li span, [class*="vi-"][class*="cs2"] .ms-news__nav-dots ul li:hover span, [class*="vi-"][class*="cs2"] .ms-news__nav-dots ul li.active span, [class*="vi-"][class*="cs2"] .product-list__info ul li::before, [class*="vi-"][class*="cs2"] .text-page ul li::before, [class*="vi-"][class*="cs2"] .header-menu li a::before, [class*="vi-"][class*="cs2"] .ms-products__all:before, [class*="vi-"][class*="cs2"] .ms-products__all:after {
  background-color: #002d56 !important;
  background: #002d56 !important;
}

/* line 437, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .all-link:hover span, [class*="vi-"][class*="cs2"] .footer-list__block .title:hover {
  border-bottom: 2px solid #002d56 !important;
}

/* line 440, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .text-page .note-img, [class*="vi-"][class*="cs2"] .dealers-map__item, [class*="vi-"][class*="cs2"] .ms-news__item, [class*="vi-"][class*="cs2"] .ms-competence__list, [class*="vi-"][class*="cs2"] .text-page .text-download__wrp a, [class*="vi-"][class*="cs2"] .text-page .text-list__wrp, [class*="vi-"][class*="cs2"] .text-page ol li, [class*="vi-"][class*="cs2"] .product-feature__item-more__run, [class*="vi-"][class*="cs2"] .about-map__count, [class*="vi-"][class*="cs2"] .about-lead__main, [class*="vi-"][class*="cs2"] .about-values__item, [class*="vi-"][class*="cs2"] .contacts-map__links .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, [class*="vi-"][class*="cs2"] .form-style .buttons .btn {
  border: 1px solid #002d56 !important;
}

/* line 443, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .text-page table tbody tr td, [class*="vi-"][class*="cs2"] .text-page table tbody tr td, [class*="vi-"][class*="cs2"] .text-page table, [class*="vi-"][class*="cs2"] .form-style textarea, [class*="vi-"][class*="cs2"] .form-style__item input, [class*="vi-"][class*="cs2"] .form-style .jq-selectbox__select, [class*="vi-"][class*="cs2"] .dealers-map__item-contacts, [class*="vi-"][class*="cs2"] .search-item__info .zag span, [class*="vi-"][class*="cs2"] .search-results__form, [class*="vi-"][class*="cs2"] .text-page .text-list__ul h4, [class*="vi-"][class*="cs2"] .text-page .text-list__ol h4, [class*="vi-"][class*="cs2"] .contacts-map__head-list .item, [class*="vi-"][class*="cs2"] .news-ct__list-item, [class*="vi-"][class*="cs2"] .product-feature__item, [class*="vi-"][class*="cs2"] .product-feature__title, [class*="vi-"][class*="cs2"] .ms-img__info, [class*="vi-"][class*="cs2"] .about-lead__arrow .arrow.prev, [class*="vi-"][class*="cs2"] .pagination-list ul li, [class*="vi-"][class*="cs2"] .pagination-list, [class*="vi-"][class*="cs2"] .news-other__arrow .arrow.prev, [class*="vi-"][class*="cs2"] .ms-statistics__item, [class*="vi-"][class*="cs2"] .ms-news__title .zag, [class*="vi-"][class*="cs2"] .about-values__note, [class*="vi-"][class*="cs2"] .about-lead__main-content .position, [class*="vi-"][class*="cs2"] .product-list__info .zag, [class*="vi-"][class*="cs2"] .product-feature__title .presentation, [class*="vi-"][class*="cs2"] .circle, [class*="vi-"][class*="cs2"] .product-feature__item-more__run .info, [class*="vi-"][class*="cs2"] .product-feature__item-more__details .title, [class*="vi-"][class*="cs2"] .dealers-map__item-title, [class*="vi-"][class*="cs2"] .news-ct__ms-info .zag, [class*="vi-"][class*="cs2"] .news-detail__item-info .zag, [class*="vi-"][class*="cs2"] .vacancy-open__info .zag, [class*="vi-"][class*="cs2"] .vacancy-open__view, [class*="vi-"][class*="cs2"] .vacancy-form__title .zag, [class*="vi-"][class*="cs2"] .contacts-map__head-list, [class*="vi-"][class*="cs2"] .contacts-map__link-desc .info .more-item {
  border-color: #002d56 !important;
}

/* line 446, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .jq-selectbox__select, [class*="vi-"][class*="cs2"] .jq-selectbox .placeholder, [class*="vi-"][class*="cs2"] .search-results__matches, [class*="vi-"][class*="cs2"] .text-page .text-phone__item a span, [class*="vi-"][class*="cs2"] .text-page .text-download__wrp a .text-info span, [class*="vi-"][class*="cs2"] a, [class*="vi-"][class*="cs2"] .text-page ol li::before, [class*="vi-"][class*="cs2"] .contacts-map__link-desc .info .more-item .tel, [class*="vi-"][class*="cs2"] .contacts-map__link-desc .info .more-item .email, [class*="vi-"][class*="cs2"] .contacts-map__link-desc .info .more-item .post, [class*="vi-"][class*="cs2"] .contacts-map__link-desc .info .more-item .name, [class*="vi-"][class*="cs2"] .contacts-map__link-name .zag, [class*="vi-"][class*="cs2"] .contacts-map__head-list .item span, [class*="vi-"][class*="cs2"] .contacts-map__head .title, [class*="vi-"][class*="cs2"] .form-style__file .jq-file__name, [class*="vi-"][class*="cs2"] .form-style__item label, [class*="vi-"][class*="cs2"] .vacancy-form__title .zag, [class*="vi-"][class*="cs2"] .vacancy-open__info._top-info .vacancy-open__view .name, [class*="vi-"][class*="cs2"] .vacancy-open__info p, [class*="vi-"][class*="cs2"] .vacancy-open__info .zag, [class*="vi-"][class*="cs2"] .news-detail__item-info__subtitle span, [class*="vi-"][class*="cs2"] .news-detail__item-info p, [class*="vi-"][class*="cs2"] .news-detail__item-info .zag, [class*="vi-"][class*="cs2"] .pagination-list ul li a, [class*="vi-"][class*="cs2"] .news-ct__list-item .zag, [class*="vi-"][class*="cs2"] .news-ct__ms-info p, [class*="vi-"][class*="cs2"] .date, [class*="vi-"][class*="cs2"] .news-ct__ms-info .zag, [class*="vi-"][class*="cs2"] .dealers-map__item-contacts .cont span, [class*="vi-"][class*="cs2"] .dealers-map__item-contacts .zag, [class*="vi-"][class*="cs2"] .dealers-map__item-title, [class*="vi-"][class*="cs2"] .dealers-map__item-address .zag, [class*="vi-"][class*="cs2"] .dealers-map__item-address span, [class*="vi-"][class*="cs2"] .dealers-sort__item._select label, [class*="vi-"][class*="cs2"] .form-style .buttons label span, [class*="vi-"][class*="cs2"] .product-feature__item-more__details .title, [class*="vi-"][class*="cs2"] .product-feature__item-more__run .info .result, [class*="vi-"][class*="cs2"] .product-feature__item-more__run .info .name, [class*="vi-"][class*="cs2"] .product-feature__title .presentation span, [class*="vi-"][class*="cs2"] .product-feature__item-model .name, [class*="vi-"][class*="cs2"] .product-feature__title .zag, [class*="vi-"][class*="cs2"] .about-history__list-item p, [class*="vi-"][class*="cs2"] .about-history__list-item .year, [class*="vi-"][class*="cs2"] .about-lead__main-body p, [class*="vi-"][class*="cs2"] .about-lead__main-content .contact li a, [class*="vi-"][class*="cs2"] .about-lead__main-content .contact li span, [class*="vi-"][class*="cs2"] .about-lead__main-content .title, [class*="vi-"][class*="cs2"] .about-values__item .about-values__subtitle, [class*="vi-"][class*="cs2"] .about-values__item .about-values__text, [class*="vi-"][class*="cs2"] .about-values, [class*="vi-"][class*="cs2"] .footer-copy .copy, [class*="vi-"][class*="cs2"] .footer-list__block .title, [class*="vi-"][class*="cs2"] .ms-news__title .zag, [class*="vi-"][class*="cs2"] .all-link span, [class*="vi-"][class*="cs2"] .ms-products__list-item .name, [class*="vi-"][class*="cs2"] .ms-products__title, [class*="vi-"][class*="cs2"] .ms-statistics__wrp, [class*="vi-"][class*="cs2"] .ms-about, [class*="vi-"][class*="cs2"] .ms-img__info-col p, [class*="vi-"][class*="cs2"] .ms-img__info-col .zag, [class*="vi-"][class*="cs2"] .header-bot h1, [class*="vi-"][class*="cs2"] .header-lang__main a, [class*="vi-"][class*="cs2"] .header-menu li a, [class*="vi-"][class*="cs2"] .product-list__info p, [class*="vi-"][class*="cs2"] .search-item__info p, [class*="vi-"][class*="cs2"] .text-page .text-phone__item a:hover, [class*="vi-"][class*="cs2"] .text-page .text-phone__item a font, [class*="vi-"][class*="cs2"] .vacancy-open__info._top-info .vacancy-open__view:hover .name, [class*="vi-"][class*="cs2"] .product-feature__title .presentation:hover span, [class*="vi-"][class*="cs2"] .product-feature__item-more__details ul li span b span, [class*="vi-"][class*="cs2"] .product-feature__item-more__run .info .name span, [class*="vi-"][class*="cs2"] .pagination-list ul li:hover a, [class*="vi-"][class*="cs2"] .pagination-list ul .active a, [class*="vi-"][class*="cs2"] .all-link:hover span, [class*="vi-"][class*="cs2"] .footer-list__block .title:hover, [class*="vi-"][class*="cs2"] .about-values__note span, [class*="vi-"][class*="cs2"] .about-lead__main-body p .green, [class*="vi-"][class*="cs2"] .contacts-map__head-list .item:hover span, [class*="vi-"][class*="cs2"] .form-style .buttons .btn {
  color: #002d56 !important;
}

/* line 449, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .icon, [class*="vi-"][class*="cs2"] .header-eye .icon, [class*="vi-"][class*="cs2"] .about-history__list-item._active .icon, [class*="vi-"][class*="cs2"] .ms-news__item:hover .arrow .icon, [class*="vi-"][class*="cs2"] .header-lang__main .icon, [class*="vi-"][class*="cs2"] .all-link:hover .icon, [class*="vi-"][class*="cs2"] .product-feature__title .presentation:hover .icon, [class*="vi-"][class*="cs2"] .dealers-map__item-contacts .cont .icon, [class*="vi-"][class*="cs2"] .contacts-map__head-list .item .icon {
  fill: #002d56 !important;
}

/* line 452, dev/sass/modules/vi.scss */
[class*="vi-"][class*="cs2"] .text-page .note-img, [class*="vi-"][class*="cs2"] .form-style textarea, [class*="vi-"][class*="cs2"] .form-style__item input, [class*="vi-"][class*="cs2"] .form-style .jq-selectbox__select, [class*="vi-"][class*="cs2"] .ms-news__item, [class*="vi-"][class*="cs2"] .ms-competence__list, [class*="vi-"][class*="cs2"] .text-page .note, [class*="vi-"][class*="cs2"] .text-page .text-download__wrp a, [class*="vi-"][class*="cs2"] .text-page .text-download, [class*="vi-"][class*="cs2"] .text-page .text-list, [class*="vi-"][class*="cs2"] .text-page .text-list__wrp, [class*="vi-"][class*="cs2"] .text-page ol li, [class*="vi-"][class*="cs2"] .text-page table thead, [class*="vi-"][class*="cs2"] .contacts-map__link, [class*="vi-"][class*="cs2"] .contacts-map__head, [class*="vi-"][class*="cs2"] .vacancy-form, [class*="vi-"][class*="cs2"] .form-style .buttons .btn, [class*="vi-"][class*="cs2"] .news-other__list:before, [class*="vi-"][class*="cs2"] .news-other__wrp, [class*="vi-"][class*="cs2"] .news-ct__list-item, [class*="vi-"][class*="cs2"] .dealers-map__item, [class*="vi-"][class*="cs2"] .product-feature__item-more__details ul li span, [class*="vi-"][class*="cs2"] .product-feature__item-more__details, [class*="vi-"][class*="cs2"] .product-feature__item-more__run, [class*="vi-"][class*="cs2"] .product-feature__wrp, [class*="vi-"][class*="cs2"] .circle:after, [class*="vi-"][class*="cs2"] .product-feature__title .presentation, [class*="vi-"][class*="cs2"] .about-map__count, [class*="vi-"][class*="cs2"] .about-history__list, [class*="vi-"][class*="cs2"] .about-lead__wrp::before, [class*="vi-"][class*="cs2"] .about-lead__main, [class*="vi-"][class*="cs2"] .about-lead, [class*="vi-"][class*="cs2"] .ms-news__wrp, [class*="vi-"][class*="cs2"] .ms-competence, [class*="vi-"][class*="cs2"] .ms-img__info, [class*="vi-"][class*="cs2"] .form-style, [class*="vi-"][class*="cs2"] .text-page ol li::after, [class*="vi-"][class*="cs2"] .jq-selectbox li:hover, [class*="vi-"][class*="cs2"] .form-style .jq-selectbox li.selected, [class*="vi-"][class*="cs2"] .circle:before, [class*="vi-"][class*="cs2"] circle:after, [class*="vi-"][class*="cs2"] .about-values__item, [class*="vi-"][class*="cs2"] .contacts-map__links .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, [class*="vi-"][class*="cs2"] .text-page ol li::after {
  background-color: #c8e5ff !important;
  background: #c8e5ff !important;
}

/* line 1, dev/sass/modules/ms/ms-img.scss */
.ms-img {
  position: relative;
}

/* line 3, dev/sass/modules/ms/ms-img.scss */
.ms-img__wrp {
  position: relative;
  padding-bottom: 35%;
}

/* line 9, dev/sass/modules/ms/ms-img.scss */
.ms-img__bg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: top;
  width: 100%;
  height: 100%;
}

/* line 19, dev/sass/modules/ms/ms-img.scss */
.ms-img__bg._sm {
  padding-bottom: 31.5%;
}

@media screen and (max-width: 1180px) {
  /* line 9, dev/sass/modules/ms/ms-img.scss */
  .ms-img__bg {
    height: calc(100vw / (var(--vwIdth) / 380));
  }
}

@media screen and (max-width: 600px) {
  /* line 9, dev/sass/modules/ms/ms-img.scss */
  .ms-img__bg {
    height: calc(100vw / (var(--vwIdth) / 130));
  }
}

/* line 31, dev/sass/modules/ms/ms-img.scss */
.ms-img__info {
  z-index: 2;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: calc(100vw / (var(--vwIdth) / 40)) calc(100vw / (var(--vwIdth) / 73));
  background-color: #ffffffcc;
  -webkit-border-top-left-radius: calc(100vw / (var(--vwIdth) / 60));
          border-top-left-radius: calc(100vw / (var(--vwIdth) / 60));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 1180px) {
  /* line 31, dev/sass/modules/ms/ms-img.scss */
  .ms-img__info {
    padding: calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 50));
    -webkit-border-top-right-radius: calc(100vw / (var(--vwIdth) / 60));
            border-top-right-radius: calc(100vw / (var(--vwIdth) / 60));
    margin: 0 calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 600px) {
  /* line 31, dev/sass/modules/ms/ms-img.scss */
  .ms-img__info {
    padding: 0;
    position: relative;
    margin: 0;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 52, dev/sass/modules/ms/ms-img.scss */
.ms-img__info-col {
  max-width: calc(100vw / (var(--vwIdth) / 245));
  padding-right: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 600px) {
  /* line 52, dev/sass/modules/ms/ms-img.scss */
  .ms-img__info-col {
    max-width: 100%;
    width: 100%;
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
  /* line 60, dev/sass/modules/ms/ms-img.scss */
  .ms-img__info-col:nth-child(odd) {
    background-color: #f6f6f6;
  }
}

/* line 65, dev/sass/modules/ms/ms-img.scss */
.ms-img__info-col .zag {
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 1.1;
  color: #191c33;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 990px) {
  /* line 65, dev/sass/modules/ms/ms-img.scss */
  .ms-img__info-col .zag {
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 65, dev/sass/modules/ms/ms-img.scss */
  .ms-img__info-col .zag {
    font-size: calc(100vw / (var(--vwIdth) / 16));
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 80, dev/sass/modules/ms/ms-img.scss */
.ms-img__info-col p {
  font-weight: 500;
  line-height: 1.4;
  color: #45475a;
}

@media screen and (max-width: 990px) {
  /* line 80, dev/sass/modules/ms/ms-img.scss */
  .ms-img__info-col p {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 1, dev/sass/modules/ms/ms-about.scss */
.ms-about {
  padding: calc(100vw / (var(--vwIdth) / 80)) 0 0;
  color: #191c33;
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/ms/ms-about.scss */
  .ms-about {
    padding-top: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/modules/ms/ms-about.scss */
  .ms-about {
    padding-top: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/ms/ms-about.scss */
  .ms-about {
    padding-top: 0;
    padding-bottom: 0 !important;
  }
}

/* line 14, dev/sass/modules/ms/ms-about.scss */
.ms-about__wrp {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: calc(100vw / (var(--vwIdth) / 90)) 0 calc(100vw / (var(--vwIdth) / 80)) var(--padding);
}

@media screen and (max-width: 1180px) {
  /* line 14, dev/sass/modules/ms/ms-about.scss */
  .ms-about__wrp {
    padding-top: calc(100vw / (var(--vwIdth) / 30));
    padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 990px) {
  /* line 14, dev/sass/modules/ms/ms-about.scss */
  .ms-about__wrp {
    padding-top: calc(100vw / (var(--vwIdth) / 30));
    padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 14, dev/sass/modules/ms/ms-about.scss */
  .ms-about__wrp {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 32, dev/sass/modules/ms/ms-about.scss */
.ms-about__wrp:after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: 100%;
  max-width: calc(100vw / (var(--vwIdth) / 1720));
  height: calc(100vw / (var(--vwIdth) / 1));
  background: #333333;
  opacity: 0.2;
}

@media screen and (max-width: 1180px) {
  /* line 32, dev/sass/modules/ms/ms-about.scss */
  .ms-about__wrp:after {
    width: 90%;
  }
}

@media screen and (max-width: 990px) {
  /* line 32, dev/sass/modules/ms/ms-about.scss */
  .ms-about__wrp:after {
    width: 95%;
  }
}

@media screen and (max-width: 600px) {
  /* line 32, dev/sass/modules/ms/ms-about.scss */
  .ms-about__wrp:after {
    height: 0;
  }
}

/* line 56, dev/sass/modules/ms/ms-about.scss */
.ms-about h2,
.ms-about .h2 {
  font-size: var(--fontSizeTitle);
  font-weight: 500;
  line-height: 1.11;
  margin-bottom: calc(100vw / (var(--vwIdth) / 50));
  text-transform: uppercase;
}

@media screen and (max-width: 1180px) {
  /* line 56, dev/sass/modules/ms/ms-about.scss */
  .ms-about h2,
  .ms-about .h2 {
    font-size: calc(100vw / (var(--vwIdth) / 50));
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 800px) {
  /* line 56, dev/sass/modules/ms/ms-about.scss */
  .ms-about h2,
  .ms-about .h2 {
    font-size: calc(100vw / (var(--vwIdth) / 30));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 73, dev/sass/modules/ms/ms-about.scss */
.ms-about__company {
  width: calc(46.6% - 91px);
}

/* line 75, dev/sass/modules/ms/ms-about.scss */
.ms-about__company p {
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  font-size: calc(100vw / (var(--vwIdth) / 25));
  font-weight: 500;
  line-height: 1.63;
}

@media screen and (max-width: 800px) {
  /* line 75, dev/sass/modules/ms/ms-about.scss */
  .ms-about__company p {
    font-size: calc(100vw / (var(--vwIdth) / 16));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 75, dev/sass/modules/ms/ms-about.scss */
  .ms-about__company p {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 87, dev/sass/modules/ms/ms-about.scss */
.ms-about__company p:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 1180px) {
  /* line 73, dev/sass/modules/ms/ms-about.scss */
  .ms-about__company {
    width: 100%;
  }
}

/* line 96, dev/sass/modules/ms/ms-about.scss */
.ms-about__image {
  width: calc(53.4% - 91px);
}

@media screen and (max-width: 1180px) {
  /* line 96, dev/sass/modules/ms/ms-about.scss */
  .ms-about__image {
    margin-top: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 96, dev/sass/modules/ms/ms-about.scss */
  .ms-about__image {
    margin-top: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 104, dev/sass/modules/ms/ms-about.scss */
.ms-about__image div {
  -webkit-border-radius: 10px 0 0 10px;
          border-radius: 10px 0 0 10px;
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0 0 77.2%;
}

@media screen and (max-width: 1180px) {
  /* line 104, dev/sass/modules/ms/ms-about.scss */
  .ms-about__image div {
    padding: 0 0 50%;
  }
}

@media screen and (max-width: 600px) {
  /* line 104, dev/sass/modules/ms/ms-about.scss */
  .ms-about__image div {
    -webkit-border-radius: 10px;
            border-radius: 10px;
  }
}

/* line 116, dev/sass/modules/ms/ms-about.scss */
.ms-about__image div .img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@media screen and (max-width: 1180px) {
  /* line 96, dev/sass/modules/ms/ms-about.scss */
  .ms-about__image {
    width: 100%;
  }
}

/* line 1, dev/sass/modules/ms/ms-statistics.scss */
.ms-statistics {
  padding: 0 0 calc(100vw / (var(--vwIdth) / 90));
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/ms/ms-statistics.scss */
  .ms-statistics {
    padding-bottom: 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/modules/ms/ms-statistics.scss */
  .ms-statistics {
    padding-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 9, dev/sass/modules/ms/ms-statistics.scss */
.ms-statistics__wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #25294B;
}

@media screen and (max-width: 1180px) {
  /* line 9, dev/sass/modules/ms/ms-statistics.scss */
  .ms-statistics__wrp {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 16, dev/sass/modules/ms/ms-statistics.scss */
.ms-statistics__items {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 22, dev/sass/modules/ms/ms-statistics.scss */
.ms-statistics__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-weight: 500;
  border-right: 1px solid #dedede;
  padding: calc(100vw / (var(--vwIdth) / 35)) 0;
  width: 33%;
}

/* line 31, dev/sass/modules/ms/ms-statistics.scss */
.ms-statistics__item:last-child {
  border-right: none;
}

/* line 34, dev/sass/modules/ms/ms-statistics.scss */
.ms-statistics__item .num-anim {
  line-height: 1.1;
  font-size: calc(100vw / (var(--vwIdth) / 120));
  margin-bottom: 0;
  font-weight: 400;
}

/* line 40, dev/sass/modules/ms/ms-statistics.scss */
.ms-statistics__item .valore {
  font-size: calc(100vw / (var(--vwIdth) / 28));
  line-height: 1;
}

/* line 44, dev/sass/modules/ms/ms-statistics.scss */
.ms-statistics__item .statistics-desc {
  text-align: center;
  font-size: calc(100vw / (var(--vwIdth) / 28));
  line-height: 1.36;
  width: 100%;
}

/* line 49, dev/sass/modules/ms/ms-statistics.scss */
.ms-statistics__item .statistics-desc .desc {
  max-width: 268px;
  margin: 0 auto;
}

@media screen and (max-width: 1180px) {
  /* line 22, dev/sass/modules/ms/ms-statistics.scss */
  .ms-statistics__item {
    width: 50%;
    padding: calc(100vw / (var(--vwIdth) / 15)) 0;
  }
  /* line 57, dev/sass/modules/ms/ms-statistics.scss */
  .ms-statistics__item:last-child {
    width: 100%;
  }
}

@media screen and (max-width: 990px) {
  /* line 62, dev/sass/modules/ms/ms-statistics.scss */
  .ms-statistics__item .num-anim {
    font-size: calc(100vw / (var(--vwIdth) / 60));
  }
  /* line 65, dev/sass/modules/ms/ms-statistics.scss */
  .ms-statistics__item .statistics-desc {
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

@media screen and (max-width: 600px) {
  /* line 22, dev/sass/modules/ms/ms-statistics.scss */
  .ms-statistics__item {
    width: 100%;
    border: none;
    padding: calc(100vw / (var(--vwIdth) / 5)) 0;
  }
  /* line 73, dev/sass/modules/ms/ms-statistics.scss */
  .ms-statistics__item .num-anim {
    font-size: calc(100vw / (var(--vwIdth) / 30));
  }
  /* line 76, dev/sass/modules/ms/ms-statistics.scss */
  .ms-statistics__item .statistics-desc {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
  /* line 79, dev/sass/modules/ms/ms-statistics.scss */
  .ms-statistics__item .valore {
    font-size: calc(100vw / (var(--vwIdth) / 12));
  }
}

/* line 1, dev/sass/modules/ms/ms-competence.scss */
.ms-competence {
  background: #f6f6f6;
  padding: var(--padding) var(--padding);
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/ms/ms-competence.scss */
  .ms-competence {
    padding-top: calc(100vw / (var(--vwIdth) / 30));
    padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 800px) {
  /* line 1, dev/sass/modules/ms/ms-competence.scss */
  .ms-competence {
    padding-top: calc(100vw / (var(--vwIdth) / 15));
    padding-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 12, dev/sass/modules/ms/ms-competence.scss */
.ms-competence h2,
.ms-competence .h2 {
  font-size: var(--fontSizeTitle);
  font-weight: 400;
  line-height: 1.11;
  text-transform: uppercase;
  margin-bottom: calc(100vw / (var(--vwIdth) / 60));
}

@media screen and (max-width: 1180px) {
  /* line 12, dev/sass/modules/ms/ms-competence.scss */
  .ms-competence h2,
  .ms-competence .h2 {
    font-size: calc(100vw / (var(--vwIdth) / 50));
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 800px) {
  /* line 12, dev/sass/modules/ms/ms-competence.scss */
  .ms-competence h2,
  .ms-competence .h2 {
    font-size: calc(100vw / (var(--vwIdth) / 30));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 12, dev/sass/modules/ms/ms-competence.scss */
  .ms-competence h2,
  .ms-competence .h2 {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 32, dev/sass/modules/ms/ms-competence.scss */
.ms-competence__wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% + 20px);
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media screen and (max-width: 800px) {
  /* line 32, dev/sass/modules/ms/ms-competence.scss */
  .ms-competence__wrp {
    width: calc(100% + 15px);
  }
}

@media screen and (max-width: 600px) {
  /* line 32, dev/sass/modules/ms/ms-competence.scss */
  .ms-competence__wrp {
    width: 100%;
  }
}

/* line 44, dev/sass/modules/ms/ms-competence.scss */
.ms-competence__list {
  background: #ffffff;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  width: calc(33.33% - 20px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: calc(100vw / (var(--vwIdth) / 42)) calc(100vw / (var(--vwIdth) / 50)) calc(100vw / (var(--vwIdth) / 42)) calc(100vw / (var(--vwIdth) / 40));
  margin-bottom: 20px;
  margin-right: 20px;
  -webkit-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}

/* line 54, dev/sass/modules/ms/ms-competence.scss */
.ms-competence__list:hover {
  -webkit-box-shadow: 0px 100px 80px rgba(56, 60, 65, 0.07), 0px 58.88px 41.728px rgba(56, 60, 65, 0.050624), 0px 30.24px 19.584px rgba(56, 60, 65, 0.039312), 0px 12.16px 8.576px rgba(56, 60, 65, 0.030688), 0px 2.72px 3.712px rgba(56, 60, 65, 0.019376);
          box-shadow: 0px 100px 80px rgba(56, 60, 65, 0.07), 0px 58.88px 41.728px rgba(56, 60, 65, 0.050624), 0px 30.24px 19.584px rgba(56, 60, 65, 0.039312), 0px 12.16px 8.576px rgba(56, 60, 65, 0.030688), 0px 2.72px 3.712px rgba(56, 60, 65, 0.019376);
}

@media screen and (max-width: 1180px) {
  /* line 44, dev/sass/modules/ms/ms-competence.scss */
  .ms-competence__list {
    width: calc(50% - 20px);
    margin-right: 20px;
  }
}

@media screen and (max-width: 990px) {
  /* line 44, dev/sass/modules/ms/ms-competence.scss */
  .ms-competence__list {
    padding: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 800px) {
  /* line 44, dev/sass/modules/ms/ms-competence.scss */
  .ms-competence__list {
    padding: calc(100vw / (var(--vwIdth) / 10));
    width: calc(50% - 15px);
    margin-right: calc(100vw / (var(--vwIdth) / 15));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 44, dev/sass/modules/ms/ms-competence.scss */
  .ms-competence__list {
    width: 100%;
    padding: calc(100vw / (var(--vwIdth) / 5));
    margin-right: 0;
  }
}

/* line 80, dev/sass/modules/ms/ms-competence.scss */
.ms-competence__icon {
  min-width: 95px;
  height: 95px;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}

@media screen and (max-width: 990px) {
  /* line 80, dev/sass/modules/ms/ms-competence.scss */
  .ms-competence__icon {
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8);
  }
}

/* line 92, dev/sass/modules/ms/ms-competence.scss */
.ms-competence__text {
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 1.16;
  font-weight: 500;
  color: #333333;
  padding-left: calc(100vw / (var(--vwIdth) / 20));
  max-width: calc(100vw / (var(--vwIdth) / 355));
}

@media screen and (max-width: 990px) {
  /* line 92, dev/sass/modules/ms/ms-competence.scss */
  .ms-competence__text {
    font-size: calc(100vw / (var(--vwIdth) / 18));
    padding-left: 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 92, dev/sass/modules/ms/ms-competence.scss */
  .ms-competence__text {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 1, dev/sass/modules/ms/ms-products.scss */
.ms-products {
  margin: var(--padding) 0;
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/ms/ms-products.scss */
  .ms-products {
    margin: calc(100vw / (var(--vwIdth) / 30)) 0;
  }
}

@media screen and (max-width: 800px) {
  /* line 1, dev/sass/modules/ms/ms-products.scss */
  .ms-products {
    margin: calc(100vw / (var(--vwIdth) / 15)) 0;
  }
}

/* line 9, dev/sass/modules/ms/ms-products.scss */
.ms-products__title {
  font-weight: 400;
  font-size: calc(100vw / (var(--vwIdth) / 55));
  line-height: 1.1;
  text-transform: uppercase;
  color: #191c33;
  margin-bottom: calc(100vw / (var(--vwIdth) / 60));
  padding-left: var(--padding);
}

@media screen and (max-width: 1180px) {
  /* line 9, dev/sass/modules/ms/ms-products.scss */
  .ms-products__title {
    font-size: calc(100vw / (var(--vwIdth) / 50));
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 800px) {
  /* line 9, dev/sass/modules/ms/ms-products.scss */
  .ms-products__title {
    font-size: calc(100vw / (var(--vwIdth) / 30));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 9, dev/sass/modules/ms/ms-products.scss */
  .ms-products__title {
    font-size: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 29, dev/sass/modules/ms/ms-products.scss */
.ms-products__list {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  margin-bottom: calc(100vw / (var(--vwIdth) / 60));
}

@media screen and (max-width: 1180px) {
  /* line 29, dev/sass/modules/ms/ms-products.scss */
  .ms-products__list {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 990px) {
  /* line 29, dev/sass/modules/ms/ms-products.scss */
  .ms-products__list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 44, dev/sass/modules/ms/ms-products.scss */
.ms-products__list-img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  opacity: 0;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  z-index: 1;
}

@media screen and (max-width: 990px) {
  /* line 44, dev/sass/modules/ms/ms-products.scss */
  .ms-products__list-img {
    display: none !important;
  }
}

/* line 60, dev/sass/modules/ms/ms-products.scss */
.ms-products__list-img._show {
  opacity: 1;
}

/* line 65, dev/sass/modules/ms/ms-products.scss */
.ms-products__list-item {
  width: 100%;
  height: calc(100vw / (var(--vwIdth) / 900));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  cursor: pointer;
  z-index: 2;
}

@media screen and (max-width: 1180px) {
  /* line 65, dev/sass/modules/ms/ms-products.scss */
  .ms-products__list-item {
    height: calc(100vw / (var(--vwIdth) / 500));
  }
}

@media screen and (max-width: 990px) {
  /* line 65, dev/sass/modules/ms/ms-products.scss */
  .ms-products__list-item {
    height: calc(100vw / (var(--vwIdth) / 300));
    background-image: var(--bg);
    -webkit-background-size: cover;
            background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
}

@media screen and (max-width: 600px) {
  /* line 65, dev/sass/modules/ms/ms-products.scss */
  .ms-products__list-item {
    height: calc(100vw / (var(--vwIdth) / 220));
  }
}

/* line 89, dev/sass/modules/ms/ms-products.scss */
.ms-products__list-item::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.5;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6)));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
  z-index: 1;
  pointer-events: none;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

@media screen and (max-width: 990px) {
  /* line 89, dev/sass/modules/ms/ms-products.scss */
  .ms-products__list-item::before {
    opacity: 1 !important;
    width: 100%;
    height: calc(100% + 1px);
  }
}

/* line 109, dev/sass/modules/ms/ms-products.scss */
.ms-products__list-item .name {
  padding: calc(100vw / (var(--vwIdth) / 20));
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 40));
  color: #ffffff;
  opacity: 0.4;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  position: relative;
  z-index: 2;
  text-transform: uppercase;
}

@media screen and (max-width: 1180px) {
  /* line 109, dev/sass/modules/ms/ms-products.scss */
  .ms-products__list-item .name {
    font-size: calc(100vw / (var(--vwIdth) / 25));
  }
}

@media screen and (max-width: 990px) {
  /* line 109, dev/sass/modules/ms/ms-products.scss */
  .ms-products__list-item .name {
    opacity: 1 !important;
  }
}

/* line 127, dev/sass/modules/ms/ms-products.scss */
.ms-products__list-item._hover .name {
  opacity: 1;
}

/* line 130, dev/sass/modules/ms/ms-products.scss */
.ms-products__list-item._hover::before {
  opacity: 1;
}

/* line 136, dev/sass/modules/ms/ms-products.scss */
.ms-products__all {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  padding: 0 var(--padding);
}

/* line 141, dev/sass/modules/ms/ms-products.scss */
.ms-products__all:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 5%;
  width: calc(100vw / (var(--vwIdth) / 630));
  height: calc(100vw / (var(--vwIdth) / 2));
  background-color: #9ec327;
}

@media screen and (max-width: 1180px) {
  /* line 141, dev/sass/modules/ms/ms-products.scss */
  .ms-products__all:before {
    width: calc(100vw / (var(--vwIdth) / 330));
  }
}

@media screen and (max-width: 990px) {
  /* line 141, dev/sass/modules/ms/ms-products.scss */
  .ms-products__all:before {
    width: calc(100vw / (var(--vwIdth) / 230));
  }
}

@media screen and (max-width: 600px) {
  /* line 141, dev/sass/modules/ms/ms-products.scss */
  .ms-products__all:before {
    width: calc(100vw / (var(--vwIdth) / 60));
  }
}

/* line 159, dev/sass/modules/ms/ms-products.scss */
.ms-products__all:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 5%;
  width: calc(100vw / (var(--vwIdth) / 630));
  height: calc(100vw / (var(--vwIdth) / 2));
  background-color: #9ec327;
}

@media screen and (max-width: 1180px) {
  /* line 159, dev/sass/modules/ms/ms-products.scss */
  .ms-products__all:after {
    width: calc(100vw / (var(--vwIdth) / 330));
  }
}

@media screen and (max-width: 990px) {
  /* line 159, dev/sass/modules/ms/ms-products.scss */
  .ms-products__all:after {
    width: calc(100vw / (var(--vwIdth) / 230));
  }
}

@media screen and (max-width: 600px) {
  /* line 159, dev/sass/modules/ms/ms-products.scss */
  .ms-products__all:after {
    width: calc(100vw / (var(--vwIdth) / 60));
  }
}

/* line 2, dev/sass/modules/ms/ms-news.scss */
.ms-news__wrp {
  padding: calc(100vw / (var(--vwIdth) / 100)) 0 calc(100vw / (var(--vwIdth) / 100)) 4.54545vw;
  background-color: #f6f6f6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 1180px) {
  /* line 2, dev/sass/modules/ms/ms-news.scss */
  .ms-news__wrp {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 2, dev/sass/modules/ms/ms-news.scss */
  .ms-news__wrp {
    padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 15)) 0 calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 15, dev/sass/modules/ms/ms-news.scss */
.ms-news__title {
  width: 50%;
}

@media screen and (max-width: 1180px) {
  /* line 15, dev/sass/modules/ms/ms-news.scss */
  .ms-news__title {
    width: 100%;
  }
}

/* line 21, dev/sass/modules/ms/ms-news.scss */
.ms-news__title .zag {
  max-width: calc(100vw / (var(--vwIdth) / 590));
  font-weight: 400;
  font-size: calc(100vw / (var(--vwIdth) / 55));
  line-height: 1.1;
  text-transform: uppercase;
  color: #010d13;
  padding-bottom: calc(100vw / (var(--vwIdth) / 80));
  border-bottom: 2px solid #9ec327;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 1180px) {
  /* line 21, dev/sass/modules/ms/ms-news.scss */
  .ms-news__title .zag {
    max-width: 100%;
    font-size: calc(100vw / (var(--vwIdth) / 50));
    padding-bottom: calc(100vw / (var(--vwIdth) / 30));
    text-align: center;
  }
}

@media screen and (max-width: 800px) {
  /* line 21, dev/sass/modules/ms/ms-news.scss */
  .ms-news__title .zag {
    font-size: calc(100vw / (var(--vwIdth) / 30));
    padding-bottom: calc(100vw / (var(--vwIdth) / 15));
    text-align: center;
  }
}

@media screen and (max-width: 600px) {
  /* line 21, dev/sass/modules/ms/ms-news.scss */
  .ms-news__title .zag {
    font-size: calc(100vw / (var(--vwIdth) / 30));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 49, dev/sass/modules/ms/ms-news.scss */
.ms-news__list {
  width: 50%;
  padding-top: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 1180px) {
  /* line 49, dev/sass/modules/ms/ms-news.scss */
  .ms-news__list {
    width: 100%;
  }
}

/* line 57, dev/sass/modules/ms/ms-news.scss */
.ms-news__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: calc(100vw / (var(--vwIdth) / 60));
}

@media screen and (max-width: 1180px) {
  /* line 57, dev/sass/modules/ms/ms-news.scss */
  .ms-news__items {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 57, dev/sass/modules/ms/ms-news.scss */
  .ms-news__items {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-bottom: 0;
  }
}

/* line 69, dev/sass/modules/ms/ms-news.scss */
.ms-news__items .slick-slide {
  padding-left: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 600px) {
  /* line 69, dev/sass/modules/ms/ms-news.scss */
  .ms-news__items .slick-slide {
    padding: 0;
  }
}

/* line 75, dev/sass/modules/ms/ms-news.scss */
.ms-news__items .slick-dots {
  bottom: -9%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 80, dev/sass/modules/ms/ms-news.scss */
.ms-news__items .slick-dots li {
  width: calc(100vw / (var(--vwIdth) / 8));
  height: calc(100vw / (var(--vwIdth) / 8));
  -webkit-border-radius: calc(100vw / (var(--vwIdth) / 20));
          border-radius: calc(100vw / (var(--vwIdth) / 20));
  background-color: black;
  margin: 0 calc(100vw / (var(--vwIdth) / 10));
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 88, dev/sass/modules/ms/ms-news.scss */
.ms-news__items .slick-dots li button:before {
  content: none;
}

/* line 93, dev/sass/modules/ms/ms-news.scss */
.ms-news__items .slick-dots .slick-active {
  width: calc(100vw / (var(--vwIdth) / 15));
  height: calc(100vw / (var(--vwIdth) / 15));
  background-color: #9ec327;
}

/* line 101, dev/sass/modules/ms/ms-news.scss */
.ms-news__item {
  width: calc(50% - 10px);
  padding: calc(100vw / (var(--vwIdth) / 50)) calc(100vw / (var(--vwIdth) / 25)) calc(100vw / (var(--vwIdth) / 50)) calc(100vw / (var(--vwIdth) / 50));
  background-color: #fff;
  position: relative;
  -webkit-border-radius: calc(100vw / (var(--vwIdth) / 10));
          border-radius: calc(100vw / (var(--vwIdth) / 10));
  overflow: hidden;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 800px) {
  /* line 101, dev/sass/modules/ms/ms-news.scss */
  .ms-news__item {
    padding: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 113, dev/sass/modules/ms/ms-news.scss */
.ms-news__item:hover {
  -webkit-box-shadow: 0px 10px 10px rgba(56, 60, 65, 0.07), 0px 6px 6px rgba(56, 60, 65, 0.050624), 0px 2px 2px rgba(56, 60, 65, 0.019376);
          box-shadow: 0px 10px 10px rgba(56, 60, 65, 0.07), 0px 6px 6px rgba(56, 60, 65, 0.050624), 0px 2px 2px rgba(56, 60, 65, 0.019376);
}

/* line 117, dev/sass/modules/ms/ms-news.scss */
.ms-news__item:hover .arrow .icon {
  fill: #9ec327;
}

/* line 121, dev/sass/modules/ms/ms-news.scss */
.ms-news__item-wrp {
  position: relative;
  min-height: calc(100vw / (var(--vwIdth) / 430));
  padding-bottom: calc(100vw / (var(--vwIdth) / 50));
}

@media screen and (max-width: 990px) {
  /* line 121, dev/sass/modules/ms/ms-news.scss */
  .ms-news__item-wrp {
    min-height: calc(100vw / (var(--vwIdth) / 405));
  }
}

@media screen and (max-width: 600px) {
  /* line 121, dev/sass/modules/ms/ms-news.scss */
  .ms-news__item-wrp {
    min-height: calc(100vw / (var(--vwIdth) / 200));
  }
}

@media screen and (max-width: 600px) {
  /* line 131, dev/sass/modules/ms/ms-news.scss */
  .ms-news__item-wrp .date {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 136, dev/sass/modules/ms/ms-news.scss */
.ms-news__item-wrp .name {
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 30));
  line-height: 1.1;
  color: #010d13;
  margin-bottom: calc(100vw / (var(--vwIdth) / 75));
  min-height: calc(100vw / (var(--vwIdth) / 130));
  max-height: calc(100vw / (var(--vwIdth) / 130));
}

@media screen and (max-width: 1180px) {
  /* line 136, dev/sass/modules/ms/ms-news.scss */
  .ms-news__item-wrp .name {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 136, dev/sass/modules/ms/ms-news.scss */
  .ms-news__item-wrp .name {
    font-size: calc(100vw / (var(--vwIdth) / 20));
    min-height: calc(100vw / (var(--vwIdth) / 80));
    max-height: calc(100vw / (var(--vwIdth) / 80));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 155, dev/sass/modules/ms/ms-news.scss */
.ms-news__item-wrp p {
  max-height: calc(100vw / (var(--vwIdth) / 125));
  overflow: hidden;
}

/* line 160, dev/sass/modules/ms/ms-news.scss */
.ms-news__item-wrp .arrow {
  position: absolute;
  bottom: 0;
  left: 0;
}

/* line 165, dev/sass/modules/ms/ms-news.scss */
.ms-news__item-wrp .arrow .icon {
  fill: black;
  width: calc(100vw / (var(--vwIdth) / 40));
  height: calc(100vw / (var(--vwIdth) / 20));
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 175, dev/sass/modules/ms/ms-news.scss */
.ms-news__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 179, dev/sass/modules/ms/ms-news.scss */
.ms-news__nav-arr {
  cursor: pointer;
  width: calc(100vw / (var(--vwIdth) / 50));
  height: calc(100vw / (var(--vwIdth) / 50));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 187, dev/sass/modules/ms/ms-news.scss */
.ms-news__nav-arr:hover .icon {
  fill: #9ec327;
}

/* line 191, dev/sass/modules/ms/ms-news.scss */
.ms-news__nav-arr .icon {
  width: calc(100vw / (var(--vwIdth) / 25));
  height: calc(100vw / (var(--vwIdth) / 15));
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 199, dev/sass/modules/ms/ms-news.scss */
.ms-news__nav-dots ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 202, dev/sass/modules/ms/ms-news.scss */
.ms-news__nav-dots ul li {
  width: calc(100vw / (var(--vwIdth) / 18));
  height: calc(100vw / (var(--vwIdth) / 18));
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 212, dev/sass/modules/ms/ms-news.scss */
.ms-news__nav-dots ul li.active span, .ms-news__nav-dots ul li:hover span {
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
  background-color: #9ec327;
}

/* line 217, dev/sass/modules/ms/ms-news.scss */
.ms-news__nav-dots ul li span {
  width: calc(100vw / (var(--vwIdth) / 8));
  height: calc(100vw / (var(--vwIdth) / 8));
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-color: rgba(1, 13, 19, 0.5);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 3, dev/sass/modules/about/about-img.scss */
.about-img__wrp {
  position: relative;
  padding: 0 0 31.25% 0;
}

/* line 8, dev/sass/modules/about/about-img.scss */
.about-img__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 1, dev/sass/modules/about/about-values.scss */
.about-values {
  padding: calc(100vw / (var(--vwIdth) / 80)) 0 0;
  color: #191c33;
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/about/about-values.scss */
  .about-values {
    padding: 0;
  }
}

/* line 7, dev/sass/modules/about/about-values.scss */
.about-values__wrp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: calc(100vw / (var(--vwIdth) / 77)) var(--padding) calc(100vw / (var(--vwIdth) / 100));
}

/* line 14, dev/sass/modules/about/about-values.scss */
.about-values__wrp:after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: 100%;
  max-width: calc(100vw / (var(--vwIdth) / 1720));
  height: calc(100vw / (var(--vwIdth) / 1));
  background: #333333;
  opacity: 0.2;
}

@media screen and (max-width: 1180px) {
  /* line 7, dev/sass/modules/about/about-values.scss */
  .about-values__wrp {
    padding: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 800px) {
  /* line 7, dev/sass/modules/about/about-values.scss */
  .about-values__wrp {
    padding-top: calc(100vw / (var(--vwIdth) / 15));
    padding-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 7, dev/sass/modules/about/about-values.scss */
  .about-values__wrp {
    padding-right: calc(100vw / (var(--vwIdth) / 15));
    padding-left: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 39, dev/sass/modules/about/about-values.scss */
.about-values__quality {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 44.2%;
}

@media screen and (max-width: 1180px) {
  /* line 39, dev/sass/modules/about/about-values.scss */
  .about-values__quality {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 49, dev/sass/modules/about/about-values.scss */
.about-values__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: calc(55.8% - 150px);
}

@media screen and (max-width: 1180px) {
  /* line 49, dev/sass/modules/about/about-values.scss */
  .about-values__list {
    width: 100%;
  }
}

/* line 59, dev/sass/modules/about/about-values.scss */
.about-values h2,
.about-values .h2 {
  font-size: 2.86458vw;
  font-weight: 400;
  line-height: 1.11;
  margin-bottom: calc(100vw / (var(--vwIdth) / 40));
  text-transform: uppercase;
  max-width: calc(100vw / (var(--vwIdth) / 500));
}

@media screen and (max-width: 1180px) {
  /* line 59, dev/sass/modules/about/about-values.scss */
  .about-values h2,
  .about-values .h2 {
    max-width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
    font-size: calc(100vw / (var(--vwIdth) / 50));
  }
}

@media screen and (max-width: 990px) {
  /* line 59, dev/sass/modules/about/about-values.scss */
  .about-values h2,
  .about-values .h2 {
    margin: 0 auto calc(100vw / (var(--vwIdth) / 15));
    font-size: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 79, dev/sass/modules/about/about-values.scss */
.about-values__note {
  border-top: 2px solid #9ec327;
  border-bottom: 2px solid #9ec327;
  padding: calc(100vw / (var(--vwIdth) / 35)) 0;
  font-size: calc(100vw / (var(--vwIdth) / 25));
  font-weight: 400;
  line-height: 1.5;
}

@media screen and (max-width: 1180px) {
  /* line 79, dev/sass/modules/about/about-values.scss */
  .about-values__note {
    width: 100%;
    padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 30)) 0;
  }
}

@media screen and (max-width: 800px) {
  /* line 79, dev/sass/modules/about/about-values.scss */
  .about-values__note {
    padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 15)) 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 79, dev/sass/modules/about/about-values.scss */
  .about-values__note {
    padding: calc(100vw / (var(--vwIdth) / 15)) 0;
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

/* line 98, dev/sass/modules/about/about-values.scss */
.about-values__note span {
  font-size: calc(100vw / (var(--vwIdth) / 25));
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 0;
  color: #9ec327;
}

/* line 108, dev/sass/modules/about/about-values.scss */
.about-values__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  width: calc(50% - 10.5px);
  -webkit-border-radius: 10px;
          border-radius: 10px;
  background-color: #f6f6f6;
  padding: calc(100vw / (var(--vwIdth) / 45)) calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 44));
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 1180px) {
  /* line 108, dev/sass/modules/about/about-values.scss */
  .about-values__item {
    padding: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 800px) {
  /* line 108, dev/sass/modules/about/about-values.scss */
  .about-values__item {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 108, dev/sass/modules/about/about-values.scss */
  .about-values__item {
    width: 100%;
  }
}

/* line 128, dev/sass/modules/about/about-values.scss */
.about-values__item .about-values__text {
  color: #727271;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  font-weight: 400;
  line-height: 1.5;
}

@media screen and (max-width: 600px) {
  /* line 128, dev/sass/modules/about/about-values.scss */
  .about-values__item .about-values__text {
    font-size: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 138, dev/sass/modules/about/about-values.scss */
.about-values__item:first-child, .about-values__item:last-child {
  background-color: #fff;
  border: 1px solid #d6d6d6;
}

/* line 142, dev/sass/modules/about/about-values.scss */
.about-values__item:first-child .about-values__icon, .about-values__item:last-child .about-values__icon {
  border: 1px solid #9ec327;
}

/* line 146, dev/sass/modules/about/about-values.scss */
.about-values__item .about-values__subtitle {
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 1.12;
  color: #191c33;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 600px) {
  /* line 146, dev/sass/modules/about/about-values.scss */
  .about-values__item .about-values__subtitle {
    font-size: calc(100vw / (var(--vwIdth) / 20));
    line-height: 1.1;
  }
}

/* line 157, dev/sass/modules/about/about-values.scss */
.about-values__item .about-values__mission {
  color: #727271;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 1.5;
  font-weight: 500;
}

@media screen and (max-width: 600px) {
  /* line 157, dev/sass/modules/about/about-values.scss */
  .about-values__item .about-values__mission {
    font-size: calc(100vw / (var(--vwIdth) / 15));
    line-height: 1.3;
  }
}

/* line 169, dev/sass/modules/about/about-values.scss */
.about-values .about-values__icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 125px;
  height: 125px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

/* line 181, dev/sass/modules/about/about-values.scss */
.about-values .about-values__icon img {
  width: 95px;
  height: 95px;
}

/* line 1, dev/sass/modules/about/about-lead.scss */
.about-lead {
  background-color: #f6f6f6;
  padding: calc(100vw / (var(--vwIdth) / 100)) 0 calc(100vw / (var(--vwIdth) / 100)) var(--padding);
  overflow: hidden;
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/about/about-lead.scss */
  .about-lead {
    padding: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/modules/about/about-lead.scss */
  .about-lead {
    padding: calc(100vw / (var(--vwIdth) / 60)) 20px;
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/about/about-lead.scss */
  .about-lead {
    padding: calc(100vw / (var(--vwIdth) / 30)) 15px;
  }
}

/* line 14, dev/sass/modules/about/about-lead.scss */
.about-lead__wrp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 19, dev/sass/modules/about/about-lead.scss */
.about-lead__wrp::before {
  content: "";
  width: calc(var(--padding) + 15px);
  height: 100%;
  background-color: #f6f6f6;
  position: absolute;
  right: calc(100% - 15px);
  top: 0;
  z-index: 2;
}

@media screen and (max-width: 990px) {
  /* line 19, dev/sass/modules/about/about-lead.scss */
  .about-lead__wrp::before {
    content: none;
  }
}

/* line 34, dev/sass/modules/about/about-lead.scss */
.about-lead h2,
.about-lead .h2 {
  font-size: var(--fontSizeTitle);
  font-weight: 400;
  line-height: 1.11;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  max-width: calc(100% - 150px);
}

@media screen and (max-width: 1180px) {
  /* line 34, dev/sass/modules/about/about-lead.scss */
  .about-lead h2,
  .about-lead .h2 {
    font-size: calc(100vw / (var(--vwIdth) / 50));
  }
}

@media screen and (max-width: 990px) {
  /* line 34, dev/sass/modules/about/about-lead.scss */
  .about-lead h2,
  .about-lead .h2 {
    font-size: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 50, dev/sass/modules/about/about-lead.scss */
.about-lead__zag {
  margin-bottom: calc(100vw / (var(--vwIdth) / 60));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: calc(var(--padding) / 2);
}

@media screen and (max-width: 1440px) {
  /* line 50, dev/sass/modules/about/about-lead.scss */
  .about-lead__zag {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 61, dev/sass/modules/about/about-lead.scss */
.about-lead__arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 600px) {
  /* line 61, dev/sass/modules/about/about-lead.scss */
  .about-lead__arrow {
    display: none;
  }
}

/* line 67, dev/sass/modules/about/about-lead.scss */
.about-lead__arrow .arrow {
  height: calc(100vw / (var(--vwIdth) / 45));
  width: calc(100vw / (var(--vwIdth) / 90));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}

/* line 75, dev/sass/modules/about/about-lead.scss */
.about-lead__arrow .arrow.slick-disabled {
  pointer-events: none;
}

/* line 78, dev/sass/modules/about/about-lead.scss */
.about-lead__arrow .arrow.slick-disabled .icon {
  fill: #bfbfbf;
}

/* line 84, dev/sass/modules/about/about-lead.scss */
.about-lead__arrow .arrow:hover:not(.slick-disabled) .icon {
  fill: #9ec327;
}

/* line 89, dev/sass/modules/about/about-lead.scss */
.about-lead__arrow .arrow .icon {
  fill: #010d13;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 94, dev/sass/modules/about/about-lead.scss */
.about-lead__arrow .arrow.prev {
  border-right: 1px solid #9ec327;
}

/* line 103, dev/sass/modules/about/about-lead.scss */
.about-lead__main {
  padding: calc(100vw / (var(--vwIdth) / 60)) calc(100vw / (var(--vwIdth) / 45)) calc(100vw / (var(--vwIdth) / 60)) calc(100vw / (var(--vwIdth) / 60));
  background-color: #fff;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  width: 44%;
  position: relative;
  z-index: 3;
}

@media screen and (max-width: 1180px) {
  /* line 103, dev/sass/modules/about/about-lead.scss */
  .about-lead__main {
    width: 60%;
    padding: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 990px) {
  /* line 103, dev/sass/modules/about/about-lead.scss */
  .about-lead__main {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 103, dev/sass/modules/about/about-lead.scss */
  .about-lead__main {
    padding: 15px;
  }
}

/* line 123, dev/sass/modules/about/about-lead.scss */
.about-lead__main-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: calc(100vw / (var(--vwIdth) / 59));
}

@media screen and (max-width: 1440px) {
  /* line 123, dev/sass/modules/about/about-lead.scss */
  .about-lead__main-head {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 123, dev/sass/modules/about/about-lead.scss */
  .about-lead__main-head {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 136, dev/sass/modules/about/about-lead.scss */
.about-lead__main-img {
  width: 19.79167vw;
  height: 19.79167vw;
  -webkit-background-size: contain;
          background-size: contain;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 600px) {
  /* line 136, dev/sass/modules/about/about-lead.scss */
  .about-lead__main-img {
    width: 100%;
    padding-bottom: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 150, dev/sass/modules/about/about-lead.scss */
.about-lead__main-content {
  width: calc(100% - 19.79167vw);
  padding-left: calc(100vw / (var(--vwIdth) / 50));
}

@media screen and (max-width: 600px) {
  /* line 150, dev/sass/modules/about/about-lead.scss */
  .about-lead__main-content {
    width: 100%;
    padding-left: 0;
  }
}

/* line 159, dev/sass/modules/about/about-lead.scss */
.about-lead__main-content .title {
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 115%;
  color: #191c33;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  font-weight: bold;
}

@media screen and (max-width: 600px) {
  /* line 159, dev/sass/modules/about/about-lead.scss */
  .about-lead__main-content .title {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 170, dev/sass/modules/about/about-lead.scss */
.about-lead__main-content .position {
  padding: calc(100vw / (var(--vwIdth) / 15)) 0;
  border-top: 2px solid #9ec327;
  border-bottom: 2px solid #9ec327;
  opacity: 0.8;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 600px) {
  /* line 170, dev/sass/modules/about/about-lead.scss */
  .about-lead__main-content .position {
    padding: calc(100vw / (var(--vwIdth) / 10)) 0;
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 183, dev/sass/modules/about/about-lead.scss */
.about-lead__main-content .contact li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  line-height: 160%;
}

/* line 188, dev/sass/modules/about/about-lead.scss */
.about-lead__main-content .contact li span {
  color: #47495c;
}

/* line 192, dev/sass/modules/about/about-lead.scss */
.about-lead__main-content .contact li a {
  color: #010d13;
}

/* line 195, dev/sass/modules/about/about-lead.scss */
.about-lead__main-content .contact li a:hover {
  color: #9ec327;
}

/* line 204, dev/sass/modules/about/about-lead.scss */
.about-lead__main-body p {
  font-size: calc(100vw / (var(--vwIdth) / 18));
  line-height: 163.19%;
  color: #191c33;
  font-weight: 400;
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
}

@media screen and (max-width: 1440px) {
  /* line 204, dev/sass/modules/about/about-lead.scss */
  .about-lead__main-body p {
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

@media screen and (max-width: 600px) {
  /* line 204, dev/sass/modules/about/about-lead.scss */
  .about-lead__main-body p {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 218, dev/sass/modules/about/about-lead.scss */
.about-lead__main-body p .green {
  color: #9ec327;
}

/* line 222, dev/sass/modules/about/about-lead.scss */
.about-lead__main-body p:last-child {
  margin-bottom: 0;
}

/* line 226, dev/sass/modules/about/about-lead.scss */
.about-lead__main-body p b {
  font-weight: 600;
}

/* line 233, dev/sass/modules/about/about-lead.scss */
.about-lead__sl {
  width: 49%;
  padding-left: calc(100vw / (var(--vwIdth) / 60));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
}

@media screen and (max-width: 1180px) {
  /* line 233, dev/sass/modules/about/about-lead.scss */
  .about-lead__sl {
    width: 40%;
  }
}

@media screen and (max-width: 990px) {
  /* line 233, dev/sass/modules/about/about-lead.scss */
  .about-lead__sl {
    width: calc(100% - 60px);
    padding-left: 0;
    margin-left: 40px;
  }
}

@media screen and (max-width: 600px) {
  /* line 233, dev/sass/modules/about/about-lead.scss */
  .about-lead__sl {
    width: calc(100% - 15px);
    margin-left: 15px;
  }
}

/* line 252, dev/sass/modules/about/about-lead.scss */
.about-lead__sl-wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

/* line 256, dev/sass/modules/about/about-lead.scss */
.about-lead__sl-wrp .slick-list {
  overflow: visible;
  width: 100%;
}

/* line 261, dev/sass/modules/about/about-lead.scss */
.about-lead__sl-wrp .slick-list,
.about-lead__sl-wrp .slick-track,
.about-lead__sl-wrp .slick-slide {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

/* line 267, dev/sass/modules/about/about-lead.scss */
.about-lead__sl-wrp .slick-slide > div {
  width: 100%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 274, dev/sass/modules/about/about-lead.scss */
.about-lead__sl-col {
  padding-right: calc(100vw / (var(--vwIdth) / 60));
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media screen and (max-width: 990px) {
  /* line 274, dev/sass/modules/about/about-lead.scss */
  .about-lead__sl-col {
    padding-right: calc(100vw / (var(--vwIdth) / 15));
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 284, dev/sass/modules/about/about-lead.scss */
.about-lead__sl-item {
  width: 100%;
  height: calc(50% - 30px);
  margin-bottom: calc(100vw / (var(--vwIdth) / 60));
  position: relative;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 1180px) {
  /* line 284, dev/sass/modules/about/about-lead.scss */
  .about-lead__sl-item {
    height: calc(50% - 32px);
  }
}

@media screen and (max-width: 990px) {
  /* line 284, dev/sass/modules/about/about-lead.scss */
  .about-lead__sl-item {
    height: calc(100vw / (var(--vwIdth) / 300));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    width: calc(50% - 7.5px);
  }
}

@media screen and (max-width: 600px) {
  /* line 284, dev/sass/modules/about/about-lead.scss */
  .about-lead__sl-item {
    width: 100%;
    height: calc(100vw / (var(--vwIdth) / 250));
  }
}

/* line 312, dev/sass/modules/about/about-lead.scss */
.about-lead__sl-item:hover:before {
  top: -100%;
}

/* line 316, dev/sass/modules/about/about-lead.scss */
.about-lead__sl-item:hover .about-lead__sl-item__content {
  bottom: 0;
  opacity: 1;
  visibility: visible;
}

/* line 323, dev/sass/modules/about/about-lead.scss */
.about-lead__sl-item:last-child {
  margin-bottom: 0;
}

/* line 327, dev/sass/modules/about/about-lead.scss */
.about-lead__sl-item::before {
  content: "";
  width: 100%;
  height: 200%;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 990px) {
  /* line 327, dev/sass/modules/about/about-lead.scss */
  .about-lead__sl-item::before {
    top: -100%;
  }
}

/* line 342, dev/sass/modules/about/about-lead.scss */
.about-lead__sl-item__content {
  position: absolute;
  left: 0;
  padding: calc(100vw / (var(--vwIdth) / 30));
  color: #fff;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  bottom: calc(100vw / (var(--vwIdth) / -20));
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  font-weight: 400;
}

@media screen and (max-width: 1180px) {
  /* line 342, dev/sass/modules/about/about-lead.scss */
  .about-lead__sl-item__content {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 990px) {
  /* line 342, dev/sass/modules/about/about-lead.scss */
  .about-lead__sl-item__content {
    visibility: visible;
    opacity: 1;
    bottom: 0;
  }
}

/* line 364, dev/sass/modules/about/about-lead.scss */
.about-lead__sl-item__content .name {
  font-weight: bold;
  line-height: 160%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 2));
  font-size: calc(100vw / (var(--vwIdth) / 18));
}

/* line 371, dev/sass/modules/about/about-lead.scss */
.about-lead__sl-item__content .position {
  opacity: 0.8;
  margin-bottom: calc(100vw / (var(--vwIdth) / 14));
}

/* line 377, dev/sass/modules/about/about-lead.scss */
.about-lead__sl-item__content .contact li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: calc(100vw / (var(--vwIdth) / 16));
}

/* line 384, dev/sass/modules/about/about-lead.scss */
.about-lead__sl-item__content .contact li a {
  color: #fff;
}

/* line 387, dev/sass/modules/about/about-lead.scss */
.about-lead__sl-item__content .contact li a:hover {
  color: #9ec327;
}

/* line 2, dev/sass/modules/about/about-history.scss */
.about-history__wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-bottom: calc(100vw / (var(--vwIdth) / 80));
}

@media screen and (max-width: 1180px) {
  /* line 2, dev/sass/modules/about/about-history.scss */
  .about-history__wrp {
    padding-bottom: calc(100vw / (var(--vwIdth) / 50));
  }
}

@media screen and (max-width: 990px) {
  /* line 2, dev/sass/modules/about/about-history.scss */
  .about-history__wrp {
    padding-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 15, dev/sass/modules/about/about-history.scss */
.about-history__zag {
  width: 100%;
  padding: calc(100vw / (var(--vwIdth) / 100)) var(--padding) calc(100vw / (var(--vwIdth) / 60));
}

@media screen and (max-width: 990px) {
  /* line 15, dev/sass/modules/about/about-history.scss */
  .about-history__zag {
    padding: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 15, dev/sass/modules/about/about-history.scss */
  .about-history__zag {
    padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 15)) 0 calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 25, dev/sass/modules/about/about-history.scss */
.about-history__zag .h2,
.about-history__zag h2 {
  font-size: var(--fontSizeTitle);
  line-height: 1;
}

@media screen and (max-width: 1180px) {
  /* line 25, dev/sass/modules/about/about-history.scss */
  .about-history__zag .h2,
  .about-history__zag h2 {
    font-size: calc(100vw / (var(--vwIdth) / 50));
  }
}

@media screen and (max-width: 990px) {
  /* line 25, dev/sass/modules/about/about-history.scss */
  .about-history__zag .h2,
  .about-history__zag h2 {
    font-size: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 38, dev/sass/modules/about/about-history.scss */
.about-history__list {
  width: 50%;
  background-color: #f6f6f6;
  padding: calc(100vw / (var(--vwIdth) / 80)) calc(100vw / (var(--vwIdth) / 25));
  position: relative;
}

@media screen and (max-width: 1440px) {
  /* line 38, dev/sass/modules/about/about-history.scss */
  .about-history__list {
    width: 33.33%;
    z-index: 2;
    position: relative;
    color: #fff;
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.8)), color-stop(98%, rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0)));
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 98%, rgba(0, 0, 0, 0) 100%);
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 98%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 98%, rgba(0, 0, 0, 0) 100%);
  }
}

@media screen and (max-width: 1180px) {
  /* line 38, dev/sass/modules/about/about-history.scss */
  .about-history__list {
    padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 50)) calc(100vw / (var(--vwIdth) / 30)) var(--padding);
  }
}

@media screen and (max-width: 990px) {
  /* line 38, dev/sass/modules/about/about-history.scss */
  .about-history__list {
    width: 100%;
    padding: calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 20)) 0 calc(100vw / (var(--vwIdth) / 20));
    background: none;
  }
}

@media screen and (max-width: 600px) {
  /* line 38, dev/sass/modules/about/about-history.scss */
  .about-history__list {
    padding: 15px;
  }
}

@media screen and (max-width: 990px) {
  /* line 62, dev/sass/modules/about/about-history.scss */
  .about-history__list-wrp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

/* line 73, dev/sass/modules/about/about-history.scss */
.about-history__list::before {
  content: "";
  width: 1px;
  height: 100%;
  background-color: #dedede;
  position: absolute;
  top: 0;
  left: calc(50% - 0.5px);
  z-index: 1;
}

@media screen and (max-width: 1440px) {
  /* line 73, dev/sass/modules/about/about-history.scss */
  .about-history__list::before {
    left: auto;
    right: calc(100vw / (var(--vwIdth) / 52));
    background-color: #fff;
  }
}

@media screen and (max-width: 1180px) {
  /* line 73, dev/sass/modules/about/about-history.scss */
  .about-history__list::before {
    left: auto;
    right: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 990px) {
  /* line 73, dev/sass/modules/about/about-history.scss */
  .about-history__list::before {
    content: none;
  }
}

/* line 96, dev/sass/modules/about/about-history.scss */
.about-history__list-item {
  position: relative;
  padding: 0 calc(100vw / (var(--vwIdth) / 75));
  margin-bottom: calc(100vw / (var(--vwIdth) / 60));
  max-width: 50%;
  z-index: 2;
}

@media screen and (max-width: 1440px) {
  /* line 96, dev/sass/modules/about/about-history.scss */
  .about-history__list-item {
    width: 95%;
    max-width: 100%;
  }
}

@media screen and (max-width: 1180px) {
  /* line 96, dev/sass/modules/about/about-history.scss */
  .about-history__list-item {
    max-width: 100%;
    width: 100%;
    padding: 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 96, dev/sass/modules/about/about-history.scss */
  .about-history__list-item {
    width: calc(50% - 15px);
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
  /* line 114, dev/sass/modules/about/about-history.scss */
  .about-history__list-item:nth-child(even) {
    margin-top: calc(100vw / (var(--vwIdth) / -30));
  }
}

@media screen and (max-width: 600px) {
  /* line 96, dev/sass/modules/about/about-history.scss */
  .about-history__list-item {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    padding-bottom: calc(100vw / (var(--vwIdth) / 15));
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }
  /* line 123, dev/sass/modules/about/about-history.scss */
  .about-history__list-item:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 128, dev/sass/modules/about/about-history.scss */
  .about-history__list-item:nth-child(even) {
    margin-top: 0;
  }
}

@media screen and (min-width: 1441px) {
  /* line 134, dev/sass/modules/about/about-history.scss */
  .about-history__list-item:nth-child(even) {
    margin-left: auto;
  }
  /* line 137, dev/sass/modules/about/about-history.scss */
  .about-history__list-item:nth-child(even) .icon {
    right: auto;
    left: calc(100vw / (var(--vwIdth) / -20));
  }
}

@media screen and (min-width: 1441px) and (max-width: 1180px) {
  /* line 137, dev/sass/modules/about/about-history.scss */
  .about-history__list-item:nth-child(even) .icon {
    right: calc(100vw / (var(--vwIdth) / -40));
    left: auto;
  }
}

/* line 150, dev/sass/modules/about/about-history.scss */
.about-history__list-item._active .icon {
  fill: #9ec327;
}

/* line 153, dev/sass/modules/about/about-history.scss */
.about-history__list-item._active .year {
  color: #9ec327;
}

@media screen and (max-width: 990px) {
  /* line 153, dev/sass/modules/about/about-history.scss */
  .about-history__list-item._active .year {
    color: #010d13;
  }
}

@media screen and (max-width: 990px) {
  /* line 161, dev/sass/modules/about/about-history.scss */
  .about-history__list-item .img {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    padding-bottom: 50%;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
            background-size: cover;
  }
}

/* line 172, dev/sass/modules/about/about-history.scss */
.about-history__list-item .icon {
  fill: #dedede;
  position: absolute;
  width: calc(100vw / (var(--vwIdth) / 40));
  height: calc(100vw / (var(--vwIdth) / 40));
  top: calc(100vw / (var(--vwIdth) / 15));
  right: calc(100vw / (var(--vwIdth) / -20));
}

@media screen and (max-width: 1440px) {
  /* line 172, dev/sass/modules/about/about-history.scss */
  .about-history__list-item .icon {
    fill: #fff;
  }
}

@media screen and (max-width: 1180px) {
  /* line 172, dev/sass/modules/about/about-history.scss */
  .about-history__list-item .icon {
    right: calc(100vw / (var(--vwIdth) / -40));
  }
}

@media screen and (max-width: 990px) {
  /* line 172, dev/sass/modules/about/about-history.scss */
  .about-history__list-item .icon {
    display: none;
  }
}

/* line 190, dev/sass/modules/about/about-history.scss */
.about-history__list-item .year {
  font-size: calc(100vw / (var(--vwIdth) / 70));
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #010d13;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  line-height: 1;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 1440px) {
  /* line 190, dev/sass/modules/about/about-history.scss */
  .about-history__list-item .year {
    color: #fff;
  }
}

@media screen and (max-width: 1180px) {
  /* line 190, dev/sass/modules/about/about-history.scss */
  .about-history__list-item .year {
    font-size: calc(100vw / (var(--vwIdth) / 55));
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 990px) {
  /* line 190, dev/sass/modules/about/about-history.scss */
  .about-history__list-item .year {
    color: #010d13;
    font-size: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 211, dev/sass/modules/about/about-history.scss */
.about-history__list-item p {
  color: #010d13;
  padding-right: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 1440px) {
  /* line 211, dev/sass/modules/about/about-history.scss */
  .about-history__list-item p {
    color: #fff;
  }
}

@media screen and (max-width: 990px) {
  /* line 211, dev/sass/modules/about/about-history.scss */
  .about-history__list-item p {
    color: #010d13;
  }
}

/* line 224, dev/sass/modules/about/about-history.scss */
.about-history__img {
  width: 50%;
}

@media screen and (max-width: 1440px) {
  /* line 224, dev/sass/modules/about/about-history.scss */
  .about-history__img {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 224, dev/sass/modules/about/about-history.scss */
  .about-history__img {
    display: none;
  }
}

/* line 238, dev/sass/modules/about/about-history.scss */
.about-history__img .img {
  width: 100%;
  height: 100vh;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 250, dev/sass/modules/about/about-history.scss */
.about-history__content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 1, dev/sass/modules/about/about-map.scss */
.about-map {
  padding-bottom: calc(100vw / (var(--vwIdth) / 100));
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/about/about-map.scss */
  .about-map {
    padding-bottom: calc(100vw / (var(--vwIdth) / 60));
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/about/about-map.scss */
  .about-map {
    padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 10, dev/sass/modules/about/about-map.scss */
.about-map__wrp {
  padding: calc(100vw / (var(--vwIdth) / 80)) var(--padding);
  position: relative;
}

@media screen and (max-width: 1180px) {
  /* line 10, dev/sass/modules/about/about-map.scss */
  .about-map__wrp {
    padding: calc(100vw / (var(--vwIdth) / 60)) var(--padding);
  }
}

@media screen and (max-width: 600px) {
  /* line 10, dev/sass/modules/about/about-map.scss */
  .about-map__wrp {
    padding: calc(100vw / (var(--vwIdth) / 30)) var(--padding);
  }
}

/* line 32, dev/sass/modules/about/about-map.scss */
.about-map__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 38, dev/sass/modules/about/about-map.scss */
.about-map__zag {
  width: 45%;
  padding-right: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 1180px) {
  /* line 38, dev/sass/modules/about/about-map.scss */
  .about-map__zag {
    width: 100%;
    padding-right: 0;
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 47, dev/sass/modules/about/about-map.scss */
.about-map__zag .h2,
.about-map__zag h2 {
  font-size: var(--fontSizeTitle);
  line-height: 1;
  text-transform: uppercase;
  font-weight: 400;
}

@media screen and (max-width: 1180px) {
  /* line 47, dev/sass/modules/about/about-map.scss */
  .about-map__zag .h2,
  .about-map__zag h2 {
    font-size: calc(100vw / (var(--vwIdth) / 50));
  }
}

@media screen and (max-width: 990px) {
  /* line 47, dev/sass/modules/about/about-map.scss */
  .about-map__zag .h2,
  .about-map__zag h2 {
    font-size: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 62, dev/sass/modules/about/about-map.scss */
.about-map__count {
  width: 55%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 calc(100vw / (var(--vwIdth) / 30));
  background-color: #f6f6f6;
  -webkit-border-radius: 10px;
          border-radius: 10px;
}

@media screen and (max-width: 1180px) {
  /* line 62, dev/sass/modules/about/about-map.scss */
  .about-map__count {
    width: 100%;
  }
}

@media screen and (max-width: 600px) {
  /* line 62, dev/sass/modules/about/about-map.scss */
  .about-map__count {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
}

/* line 79, dev/sass/modules/about/about-map.scss */
.about-map__count-item {
  padding: calc(100vw / (var(--vwIdth) / 40)) calc(100vw / (var(--vwIdth) / 60));
}

@media screen and (max-width: 1180px) {
  /* line 79, dev/sass/modules/about/about-map.scss */
  .about-map__count-item {
    padding: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 79, dev/sass/modules/about/about-map.scss */
  .about-map__count-item {
    width: 50%;
  }
}

/* line 88, dev/sass/modules/about/about-map.scss */
.about-map__count-item .num {
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 90));
  line-height: 1;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  min-height: calc(100vw / (var(--vwIdth) / 90));
}

@media screen and (max-width: 1180px) {
  /* line 88, dev/sass/modules/about/about-map.scss */
  .about-map__count-item .num {
    font-size: calc(100vw / (var(--vwIdth) / 60));
    min-height: calc(100vw / (var(--vwIdth) / 60));
  }
}

@media screen and (max-width: 600px) {
  /* line 88, dev/sass/modules/about/about-map.scss */
  .about-map__count-item .num {
    font-size: calc(100vw / (var(--vwIdth) / 30));
    min-height: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 104, dev/sass/modules/about/about-map.scss */
.about-map__count-item span {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  letter-spacing: 0.02em;
  display: block;
  font-weight: 400;
}

/* line 113, dev/sass/modules/about/about-map.scss */
.about-map__img {
  position: relative;
}

/* line 116, dev/sass/modules/about/about-map.scss */
.about-map__img-text {
  position: absolute;
  padding: calc(100vw / (var(--vwIdth) / 25)) calc(100vw / (var(--vwIdth) / 25)) calc(100vw / (var(--vwIdth) / 20));
  background-color: #ffffff;
  -webkit-box-shadow: 0px 60px 80px rgba(24, 40, 53, 0.07), 0px 23.1111px 25.4815px rgba(24, 40, 53, 0.0425185), 0px 4.88889px 6.51852px rgba(24, 40, 53, 0.0274815);
          box-shadow: 0px 60px 80px rgba(24, 40, 53, 0.07), 0px 23.1111px 25.4815px rgba(24, 40, 53, 0.0425185), 0px 4.88889px 6.51852px rgba(24, 40, 53, 0.0274815);
  -webkit-border-radius: 5px;
          border-radius: 5px;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
  width: calc(100vw / (var(--vwIdth) / 255));
}

@media screen and (max-width: 990px) {
  /* line 116, dev/sass/modules/about/about-map.scss */
  .about-map__img-text {
    position: relative;
    opacity: 1;
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
    display: none;
  }
}

/* line 133, dev/sass/modules/about/about-map.scss */
.about-map__img-text._visible {
  opacity: 1;
}

/* line 137, dev/sass/modules/about/about-map.scss */
.about-map__img-text .country {
  padding-bottom: calc(100vw / (var(--vwIdth) / 10));
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  border-bottom: 1px solid #9dc228;
}

/* line 142, dev/sass/modules/about/about-map.scss */
.about-map__img-text .country span {
  font-weight: 500;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
}

/* line 147, dev/sass/modules/about/about-map.scss */
.about-map__img-text .country span b {
  font-weight: 600;
  color: black;
}

/* line 154, dev/sass/modules/about/about-map.scss */
.about-map__img-text .count {
  width: 100%;
}

/* line 157, dev/sass/modules/about/about-map.scss */
.about-map__img-text .count span {
  color: #010d13;
  font-weight: 600;
}

/* line 161, dev/sass/modules/about/about-map.scss */
.about-map__img-text .count span.text {
  display: block;
  width: 100%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 167, dev/sass/modules/about/about-map.scss */
.about-map__img-text .count span span {
  margin-bottom: 0;
  line-height: 1;
}

/* line 172, dev/sass/modules/about/about-map.scss */
.about-map__img-text .count span.num {
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 50));
  color: #010d13;
}

/* line 178, dev/sass/modules/about/about-map.scss */
.about-map__img-text .count span.val {
  margin: 0 calc(100vw / (var(--vwIdth) / 5));
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 30));
}

/* line 187, dev/sass/modules/about/about-map.scss */
.about-map__img svg {
  width: 100%;
  height: auto;
}

/* line 192, dev/sass/modules/about/about-map.scss */
.about-map__img svg [data-index] .svg-hover {
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 197, dev/sass/modules/about/about-map.scss */
.about-map__img svg [data-index] .svg-circle {
  fill: #9ec327;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 203, dev/sass/modules/about/about-map.scss */
.about-map__img svg [data-index]:hover .svg-hover {
  opacity: 1;
}

/* line 207, dev/sass/modules/about/about-map.scss */
.about-map__img svg [data-index]:hover .svg-circle {
  opacity: 0;
}

/* line 216, dev/sass/modules/about/about-map.scss */
.mfp-wrap .about-map__img-text {
  display: block;
  margin: 0 auto;
  pointer-events: auto;
}

/* line 3, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-list {
  width: 50%;
  background-color: #f6f6f6;
  padding: calc(100vw / (var(--vwIdth) / 20)) var(--padding);
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 1180px) {
  /* line 3, dev/sass/modules/about/about-history__sl.scss */
  .about-history__sl-list {
    padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 50)) calc(100vw / (var(--vwIdth) / 30)) var(--padding);
  }
}

@media screen and (max-width: 990px) {
  /* line 3, dev/sass/modules/about/about-history__sl.scss */
  .about-history__sl-list {
    width: 100%;
    padding: calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 20)) 0 calc(100vw / (var(--vwIdth) / 20));
    background: none;
  }
}

@media screen and (max-width: 600px) {
  /* line 3, dev/sass/modules/about/about-history__sl.scss */
  .about-history__sl-list {
    padding: 15px;
  }
}

/* line 21, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-list__wrp {
  position: relative;
  z-index: 2;
}

@media screen and (max-width: 990px) {
  /* line 21, dev/sass/modules/about/about-history__sl.scss */
  .about-history__sl-list__wrp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

/* line 32, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-list::before {
  content: "";
  width: 1px;
  height: calc(100% - 20px);
  background-color: #dedede;
  position: absolute;
  top: 10px;
  left: calc(50% - 1px);
  z-index: 1;
}

@media screen and (max-width: 990px) {
  /* line 32, dev/sass/modules/about/about-history__sl.scss */
  .about-history__sl-list::before {
    content: none;
  }
}

/* line 46, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-list .slick-slide {
  border: 0;
  height: calc(100vw / (var(--vwIdth) / 200)) !important;
}

/* line 50, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-list .slick-slide:nth-child(even) > div {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 56, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-list .slick-slide:nth-child(even) .about-history__sl-list__item {
  margin-left: auto;
  padding-left: calc(100vw / (var(--vwIdth) / 40));
  padding-right: 0;
}

@media screen and (max-width: 1180px) {
  /* line 56, dev/sass/modules/about/about-history__sl.scss */
  .about-history__sl-list .slick-slide:nth-child(even) .about-history__sl-list__item {
    padding-left: calc(100vw / (var(--vwIdth) / 25));
  }
}

/* line 64, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-list .slick-slide:nth-child(even) .about-history__sl-list__item .icon {
  right: auto;
  left: calc(100vw / (var(--vwIdth) / -20));
}

/* line 72, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-list .slick-slide.slick-current .icon {
  fill: #9ec327;
}

/* line 76, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-list .slick-slide.slick-current .year {
  color: #9ec327;
}

/* line 82, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-list__item {
  position: relative;
  padding: 0 calc(100vw / (var(--vwIdth) / 40)) 0 0;
  max-width: 50%;
  z-index: 2;
}

@media screen and (max-width: 1180px) {
  /* line 82, dev/sass/modules/about/about-history__sl.scss */
  .about-history__sl-list__item {
    padding: 0 calc(100vw / (var(--vwIdth) / 25)) 0 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 82, dev/sass/modules/about/about-history__sl.scss */
  .about-history__sl-list__item {
    width: calc(50% - 15px);
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 82, dev/sass/modules/about/about-history__sl.scss */
  .about-history__sl-list__item {
    max-width: 100%;
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    padding-bottom: calc(100vw / (var(--vwIdth) / 15));
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }
  /* line 100, dev/sass/modules/about/about-history__sl.scss */
  .about-history__sl-list__item:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 106, dev/sass/modules/about/about-history__sl.scss */
  .about-history__sl-list__item .img {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    padding-bottom: 50%;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
            background-size: cover;
  }
}

/* line 116, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-list__item .icon {
  fill: #dedede;
  position: absolute;
  width: calc(100vw / (var(--vwIdth) / 40));
  height: calc(100vw / (var(--vwIdth) / 40));
  top: calc(100vw / (var(--vwIdth) / 15));
  right: calc(100vw / (var(--vwIdth) / -20));
}

@media screen and (max-width: 990px) {
  /* line 116, dev/sass/modules/about/about-history__sl.scss */
  .about-history__sl-list__item .icon {
    display: none;
  }
}

/* line 128, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-list__item .year {
  font-size: calc(100vw / (var(--vwIdth) / 70));
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #010d13;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  line-height: 1;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 1180px) {
  /* line 128, dev/sass/modules/about/about-history__sl.scss */
  .about-history__sl-list__item .year {
    font-size: calc(100vw / (var(--vwIdth) / 40));
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 990px) {
  /* line 128, dev/sass/modules/about/about-history__sl.scss */
  .about-history__sl-list__item .year {
    color: #010d13;
    font-size: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 146, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-list__item p {
  color: #010d13;
}

@media screen and (max-width: 1180px) {
  /* line 146, dev/sass/modules/about/about-history__sl.scss */
  .about-history__sl-list__item p {
    font-size: calc(100vw / (var(--vwIdth) / 14));
    line-height: 140%;
  }
}

@media screen and (max-width: 990px) {
  /* line 146, dev/sass/modules/about/about-history__sl.scss */
  .about-history__sl-list__item p {
    color: #010d13;
  }
}

/* line 159, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-img {
  width: 50%;
  padding-bottom: 40%;
  position: relative;
}

@media screen and (max-width: 990px) {
  /* line 159, dev/sass/modules/about/about-history__sl.scss */
  .about-history__sl-img {
    display: none;
  }
}

/* line 167, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-img .img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
}

/* line 180, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 184, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-ar {
  position: absolute;
  left: calc(50% - 0.5px);
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
  cursor: pointer;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  width: 20px;
  height: 20px;
}

@media screen and (max-width: 990px) {
  /* line 184, dev/sass/modules/about/about-history__sl.scss */
  .about-history__sl-ar {
    display: none;
  }
}

/* line 197, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-ar.slick-disabled {
  opacity: 0 !important;
}

/* line 202, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-ar:hover .icon {
  fill: #9ec327;
}

/* line 207, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-ar .icon {
  fill: #dedede;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  width: 20px;
  height: 20px;
}

/* line 214, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-ar._prev {
  top: 0;
}

/* line 217, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-ar._prev .icon {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

/* line 222, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-ar._next {
  bottom: 0;
}

/* line 225, dev/sass/modules/about/about-history__sl.scss */
.about-history__sl-ar._next .icon {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

/* line 1, dev/sass/pages/news-detail.scss */
.news-detail {
  margin-bottom: calc(100vw / (var(--vwIdth) / 100));
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/pages/news-detail.scss */
  .news-detail {
    margin-bottom: calc(100vw / (var(--vwIdth) / 60));
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/pages/news-detail.scss */
  .news-detail {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 13, dev/sass/pages/news-detail.scss */
.news-detail__item {
  margin-bottom: calc(100vw / (var(--vwIdth) / 120));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 1180px) {
  /* line 13, dev/sass/pages/news-detail.scss */
  .news-detail__item {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
    padding-right: 0;
  }
}

/* line 24, dev/sass/pages/news-detail.scss */
.news-detail__item:nth-child(even) {
  padding-left: calc(100vw / (var(--vwIdth) / 20));
  padding-right: 0;
}

@media screen and (max-width: 1180px) {
  /* line 24, dev/sass/pages/news-detail.scss */
  .news-detail__item:nth-child(even) {
    padding-left: 0;
  }
}

/* line 30, dev/sass/pages/news-detail.scss */
.news-detail__item:nth-child(even) .news-detail__item-img {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

@media screen and (max-width: 1180px) {
  /* line 30, dev/sass/pages/news-detail.scss */
  .news-detail__item:nth-child(even) .news-detail__item-img {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}

/* line 36, dev/sass/pages/news-detail.scss */
.news-detail__item:nth-child(even) .news-detail__item-info {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

@media screen and (max-width: 1180px) {
  /* line 36, dev/sass/pages/news-detail.scss */
  .news-detail__item:nth-child(even) .news-detail__item-info {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}

/* line 44, dev/sass/pages/news-detail.scss */
.news-detail__item-img {
  width: 58.5%;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  padding-bottom: 35%;
}

@media screen and (max-width: 1180px) {
  /* line 44, dev/sass/pages/news-detail.scss */
  .news-detail__item-img {
    width: 100%;
    padding-bottom: 50%;
  }
}

/* line 56, dev/sass/pages/news-detail.scss */
.news-detail__item-info {
  width: 41.5%;
  padding: calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 80));
}

@media screen and (max-width: 1180px) {
  /* line 56, dev/sass/pages/news-detail.scss */
  .news-detail__item-info {
    width: 100%;
    padding-top: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 56, dev/sass/pages/news-detail.scss */
  .news-detail__item-info {
    padding: 15px;
  }
}

/* line 68, dev/sass/pages/news-detail.scss */
.news-detail__item-info .zag {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 1.5;
  color: #191c33;
  padding-top: calc(100vw / (var(--vwIdth) / 40));
  border-top: 2px solid #9EC327;
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

@media screen and (max-width: 1180px) {
  /* line 68, dev/sass/pages/news-detail.scss */
  .news-detail__item-info .zag {
    padding-top: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 990px) {
  /* line 68, dev/sass/pages/news-detail.scss */
  .news-detail__item-info .zag {
    font-size: calc(100vw / (var(--vwIdth) / 20));
    padding-top: calc(100vw / (var(--vwIdth) / 20));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 68, dev/sass/pages/news-detail.scss */
  .news-detail__item-info .zag {
    padding-top: 0;
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
    border: none;
  }
}

/* line 91, dev/sass/pages/news-detail.scss */
.news-detail__item-info p {
  font-weight: 400;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 1.6;
  color: #191c33;
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

@media screen and (max-width: 990px) {
  /* line 91, dev/sass/pages/news-detail.scss */
  .news-detail__item-info p {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

@media screen and (max-width: 990px) {
  /* line 91, dev/sass/pages/news-detail.scss */
  .news-detail__item-info p {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 91, dev/sass/pages/news-detail.scss */
  .news-detail__item-info p {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 108, dev/sass/pages/news-detail.scss */
.news-detail__item-info__subtitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 111, dev/sass/pages/news-detail.scss */
.news-detail__item-info__subtitle .point {
  width: calc(100vw / (var(--vwIdth) / 14));
  height: calc(100vw / (var(--vwIdth) / 8));
  -webkit-border-radius: calc(100vw / (var(--vwIdth) / 10));
          border-radius: calc(100vw / (var(--vwIdth) / 10));
  background-color: #9EC327;
  margin-top: calc(100vw / (var(--vwIdth) / 13));
}

@media screen and (max-width: 1180px) {
  /* line 111, dev/sass/pages/news-detail.scss */
  .news-detail__item-info__subtitle .point {
    width: calc(100vw / (var(--vwIdth) / 8));
  }
}

@media screen and (max-width: 600px) {
  /* line 111, dev/sass/pages/news-detail.scss */
  .news-detail__item-info__subtitle .point {
    width: calc(100vw / (var(--vwIdth) / 21));
  }
}

/* line 125, dev/sass/pages/news-detail.scss */
.news-detail__item-info__subtitle b {
  padding-left: calc(100vw / (var(--vwIdth) / 15));
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 1.6;
  color: #191c33;
}

@media screen and (max-width: 990px) {
  /* line 125, dev/sass/pages/news-detail.scss */
  .news-detail__item-info__subtitle b {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 136, dev/sass/pages/news-detail.scss */
.news-detail__item-info__subtitle span {
  padding-left: calc(100vw / (var(--vwIdth) / 15));
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 1.6;
  color: #191c33;
}

@media screen and (max-width: 990px) {
  /* line 136, dev/sass/pages/news-detail.scss */
  .news-detail__item-info__subtitle span {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 151, dev/sass/pages/news-detail.scss */
.news-detail__social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 15px;
}

/* line 157, dev/sass/pages/news-detail.scss */
.news-detail__social .zag {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 30));
  line-height: 1.2;
  text-transform: uppercase;
  color: #191c33;
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
  width: 100%;
  text-align: center;
}

@media screen and (max-width: 1180px) {
  /* line 157, dev/sass/pages/news-detail.scss */
  .news-detail__social .zag {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 990px) {
  /* line 157, dev/sass/pages/news-detail.scss */
  .news-detail__social .zag {
    font-size: calc(100vw / (var(--vwIdth) / 25));
  }
}

@media screen and (max-width: 600px) {
  /* line 157, dev/sass/pages/news-detail.scss */
  .news-detail__social .zag {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 177, dev/sass/pages/news-detail.scss */
.news-detail__social .footer-link__social {
  max-width: calc(100vw / (var(--vwIdth) / 800));
}

@media screen and (max-width: 1180px) {
  /* line 177, dev/sass/pages/news-detail.scss */
  .news-detail__social .footer-link__social {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media screen and (max-width: 600px) {
  /* line 177, dev/sass/pages/news-detail.scss */
  .news-detail__social .footer-link__social {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}

/* line 186, dev/sass/pages/news-detail.scss */
.news-detail__social .footer-link__social a {
  height: calc(100vw / (var(--vwIdth) / 83));
  border: none;
  -webkit-box-shadow: 0px 100px 80px rgba(56, 60, 65, 0.07), 0px 58.88px 41.728px rgba(56, 60, 65, 0.050624), 0px 30.24px 19.584px rgba(56, 60, 65, 0.039312), 0px 12.16px 8.576px rgba(56, 60, 65, 0.030688), 0px 2.72px 3.712px rgba(56, 60, 65, 0.019376);
          box-shadow: 0px 100px 80px rgba(56, 60, 65, 0.07), 0px 58.88px 41.728px rgba(56, 60, 65, 0.050624), 0px 30.24px 19.584px rgba(56, 60, 65, 0.039312), 0px 12.16px 8.576px rgba(56, 60, 65, 0.030688), 0px 2.72px 3.712px rgba(56, 60, 65, 0.019376);
}

@media screen and (max-width: 1180px) {
  /* line 186, dev/sass/pages/news-detail.scss */
  .news-detail__social .footer-link__social a {
    width: calc(100vw / (var(--vwIdth) / 150));
    min-width: auto;
  }
}

@media screen and (max-width: 990px) {
  /* line 186, dev/sass/pages/news-detail.scss */
  .news-detail__social .footer-link__social a {
    width: calc(100vw / (var(--vwIdth) / 100));
    height: calc(100vw / (var(--vwIdth) / 65));
  }
}

@media screen and (max-width: 600px) {
  /* line 186, dev/sass/pages/news-detail.scss */
  .news-detail__social .footer-link__social a {
    width: calc(100vw / (var(--vwIdth) / 73));
    height: calc(100vw / (var(--vwIdth) / 36));
  }
}

/* line 203, dev/sass/pages/news-detail.scss */
.news-detail__social .footer-link__social a .icon {
  fill: #EAEAEA;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 208, dev/sass/pages/news-detail.scss */
.news-detail__social .footer-link__social a:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 211, dev/sass/pages/news-detail.scss */
.news-detail__social .footer-link__social a:hover .icon {
  fill: #9EC327;
}

/* line 2, dev/sass/modules/news/news-other.scss */
.news-other__wrp {
  padding: var(--padding);
  padding-right: 0;
  background-color: #f6f6f6;
  overflow: hidden;
}

@media screen and (max-width: 1180px) {
  /* line 2, dev/sass/modules/news/news-other.scss */
  .news-other__wrp {
    padding: calc(100vw / (var(--vwIdth) / 60)) 20px;
  }
}

@media screen and (max-width: 600px) {
  /* line 2, dev/sass/modules/news/news-other.scss */
  .news-other__wrp {
    padding: calc(100vw / (var(--vwIdth) / 30)) 15px;
  }
}

/* line 14, dev/sass/modules/news/news-other.scss */
.news-other .news-ct__list-item._sl {
  padding: calc(100vw / (var(--vwIdth) / 50));
}

@media screen and (max-width: 1180px) {
  /* line 14, dev/sass/modules/news/news-other.scss */
  .news-other .news-ct__list-item._sl {
    padding: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 20, dev/sass/modules/news/news-other.scss */
.news-other__zag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: calc(100vw / (var(--vwIdth) / 60));
  margin-bottom: calc(100vw / (var(--vwIdth) / 60));
}

@media screen and (max-width: 1180px) {
  /* line 20, dev/sass/modules/news/news-other.scss */
  .news-other__zag {
    padding-right: 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 20, dev/sass/modules/news/news-other.scss */
  .news-other__zag {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 33, dev/sass/modules/news/news-other.scss */
.news-other__zag .h2,
.news-other__zag h2 {
  font-size: calc(100vw / (var(--vwIdth) / 70));
  font-weight: 400;
  line-height: 1.1;
  text-transform: uppercase;
}

@media screen and (max-width: 1180px) {
  /* line 33, dev/sass/modules/news/news-other.scss */
  .news-other__zag .h2,
  .news-other__zag h2 {
    font-size: calc(100vw / (var(--vwIdth) / 50));
  }
}

@media screen and (max-width: 600px) {
  /* line 33, dev/sass/modules/news/news-other.scss */
  .news-other__zag .h2,
  .news-other__zag h2 {
    font-size: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 48, dev/sass/modules/news/news-other.scss */
.news-other__arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 600px) {
  /* line 48, dev/sass/modules/news/news-other.scss */
  .news-other__arrow {
    display: none;
  }
}

/* line 54, dev/sass/modules/news/news-other.scss */
.news-other__arrow .arrow {
  height: calc(100vw / (var(--vwIdth) / 45));
  width: calc(100vw / (var(--vwIdth) / 90));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}

/* line 62, dev/sass/modules/news/news-other.scss */
.news-other__arrow .arrow.slick-disabled {
  pointer-events: none;
}

/* line 65, dev/sass/modules/news/news-other.scss */
.news-other__arrow .arrow.slick-disabled .icon {
  fill: #bfbfbf;
}

/* line 71, dev/sass/modules/news/news-other.scss */
.news-other__arrow .arrow:hover:not(.slick-disabled) .icon {
  fill: #bfbfbf;
}

/* line 76, dev/sass/modules/news/news-other.scss */
.news-other__arrow .arrow .icon {
  fill: #010d13;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 81, dev/sass/modules/news/news-other.scss */
.news-other__arrow .arrow.prev {
  border-right: 1px solid #9ec327;
}

/* line 90, dev/sass/modules/news/news-other.scss */
.news-other__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 76%;
  position: relative;
}

@media screen and (max-width: 1180px) {
  /* line 90, dev/sass/modules/news/news-other.scss */
  .news-other__list {
    width: 100%;
  }
}

/* line 98, dev/sass/modules/news/news-other.scss */
.news-other__list:before {
  content: "";
  position: absolute;
  top: 0;
  left: calc(-1 * var(--padding));
  width: var(--padding);
  height: 100%;
  background-color: #f6f6f6;
  z-index: 1;
}

@media screen and (max-width: 1180px) {
  /* line 98, dev/sass/modules/news/news-other.scss */
  .news-other__list:before {
    content: none;
  }
}

/* line 112, dev/sass/modules/news/news-other.scss */
.news-other__list .slick-list {
  overflow: visible;
  width: 100%;
}

/* line 117, dev/sass/modules/news/news-other.scss */
.news-other__list .slick-slide {
  padding-right: calc(100vw / (var(--vwIdth) / 40));
}

@media screen and (max-width: 990px) {
  /* line 117, dev/sass/modules/news/news-other.scss */
  .news-other__list .slick-slide {
    padding-right: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 117, dev/sass/modules/news/news-other.scss */
  .news-other__list .slick-slide {
    padding-right: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 1, dev/sass/modules/news/news-table.scss */
.news-table {
  padding: var(--padding);
}

/* line 3, dev/sass/modules/news/news-table.scss */
.news-table__wrp {
  overflow-x: auto;
}

/* line 6, dev/sass/modules/news/news-table.scss */
.news-table .table {
  border: 1px solid #f6f6f6;
  font-weight: 500;
  -webkit-border-radius: calc(100vw / (var(--vwIdth) / 10));
          border-radius: calc(100vw / (var(--vwIdth) / 10));
  width: 1720px;
  overflow: hidden;
}

@media screen and (max-width: 600px) {
  /* line 6, dev/sass/modules/news/news-table.scss */
  .news-table .table {
    width: 1400px;
  }
}

/* line 15, dev/sass/modules/news/news-table.scss */
.news-table .table-tr:first-child {
  background-color: #f6f6f6;
  font-size: calc(100vw / (var(--vwIdth) / 30));
}

/* line 19, dev/sass/modules/news/news-table.scss */
.news-table .table-tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 21, dev/sass/modules/news/news-table.scss */
.news-table .table-tr__td {
  padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 60));
  border: 1px solid #f6f6f6;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 160%;
  width: 25%;
}

@media screen and (max-width: 600px) {
  /* line 21, dev/sass/modules/news/news-table.scss */
  .news-table .table-tr__td {
    padding: calc(100vw / (var(--vwIdth) / 20));
    line-height: 130%;
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 34, dev/sass/modules/news/news-table.scss */
.news-table .table-tr__th {
  padding: calc(100vw / (var(--vwIdth) / 30)) 0;
  width: 25%;
  line-height: 110%;
  text-align: center;
}

@media screen and (max-width: 600px) {
  /* line 34, dev/sass/modules/news/news-table.scss */
  .news-table .table-tr__th {
    padding: calc(100vw / (var(--vwIdth) / 20)) 0;
    line-height: 120%;
    font-size: calc(100vw / (var(--vwIdth) / 25));
  }
}

/* line 1, dev/sass/modules/news/news-info.scss */
.news-info {
  padding: var(--padding);
  background-color: #f6f6f6;
}

/* line 4, dev/sass/modules/news/news-info.scss */
.news-info__wrp {
  padding: calc(100vw / (var(--vwIdth) / 60)) calc(100vw / (var(--vwIdth) / 60));
  -webkit-border-radius: 10px;
          border-radius: 10px;
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  -webkit-box-shadow: 0px 16px 80px rgba(0, 0, 0, 0.04), 0px 3.2px 13px rgba(0, 0, 0, 0.02);
          box-shadow: 0px 16px 80px rgba(0, 0, 0, 0.04), 0px 3.2px 13px rgba(0, 0, 0, 0.02);
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media screen and (max-width: 1180px) {
  /* line 4, dev/sass/modules/news/news-info.scss */
  .news-info__wrp {
    padding: calc(100vw / (var(--vwIdth) / 30)) 20px;
  }
}

@media screen and (max-width: 600px) {
  /* line 4, dev/sass/modules/news/news-info.scss */
  .news-info__wrp {
    padding: calc(100vw / (var(--vwIdth) / 30)) 15px;
    font-size: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 21, dev/sass/modules/news/news-info.scss */
.news-info__wrp h3 {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 140%;
  padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  border-bottom: 1px solid #d6d6d6;
}

@media screen and (max-width: 600px) {
  /* line 21, dev/sass/modules/news/news-info.scss */
  .news-info__wrp h3 {
    padding-bottom: calc(100vw / (var(--vwIdth) / 10));
    line-height: 120%;
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 35, dev/sass/modules/news/news-info.scss */
.news-info__services {
  width: calc(50% - 44px);
}

@media screen and (max-width: 1440px) {
  /* line 35, dev/sass/modules/news/news-info.scss */
  .news-info__services {
    width: calc(50% - 10px);
  }
}

@media screen and (max-width: 1180px) {
  /* line 35, dev/sass/modules/news/news-info.scss */
  .news-info__services {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 44, dev/sass/modules/news/news-info.scss */
.news-info__services-list {
  padding-top: calc(100vw / (var(--vwIdth) / 40));
}

@media screen and (max-width: 600px) {
  /* line 44, dev/sass/modules/news/news-info.scss */
  .news-info__services-list {
    padding-top: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 49, dev/sass/modules/news/news-info.scss */
.news-info__services-list__item {
  position: relative;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  padding-left: calc(100vw / (var(--vwIdth) / 23));
}

@media screen and (max-width: 600px) {
  /* line 49, dev/sass/modules/news/news-info.scss */
  .news-info__services-list__item {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 56, dev/sass/modules/news/news-info.scss */
.news-info__services-list__item div {
  line-height: 130%;
  max-width: calc(100vw / (var(--vwIdth) / 680));
}

/* line 59, dev/sass/modules/news/news-info.scss */
.news-info__services-list__item div:after {
  content: "";
  position: absolute;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  top: 14%;
  left: 0;
  background-color: #9ec327;
  width: calc(100vw / (var(--vwIdth) / 8));
  height: calc(100vw / (var(--vwIdth) / 8));
}

/* line 70, dev/sass/modules/news/news-info.scss */
.news-info__services-list__item:last-child {
  margin-bottom: 0;
}

/* line 76, dev/sass/modules/news/news-info.scss */
.news-info__company {
  width: calc(50% - 44px);
}

@media screen and (max-width: 1440px) {
  /* line 76, dev/sass/modules/news/news-info.scss */
  .news-info__company {
    width: calc(50% - 10px);
  }
}

@media screen and (max-width: 1180px) {
  /* line 76, dev/sass/modules/news/news-info.scss */
  .news-info__company {
    width: 100%;
  }
}

/* line 84, dev/sass/modules/news/news-info.scss */
.news-info__company-list {
  padding-top: calc(100vw / (var(--vwIdth) / 40));
}

@media screen and (max-width: 600px) {
  /* line 84, dev/sass/modules/news/news-info.scss */
  .news-info__company-list {
    padding-top: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 89, dev/sass/modules/news/news-info.scss */
.news-info__company-list__item {
  position: relative;
  margin-bottom: calc(100vw / (var(--vwIdth) / 31));
  background-color: #f6f6f6;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  padding: calc(100vw / (var(--vwIdth) / 28)) 0 calc(100vw / (var(--vwIdth) / 28)) calc(100vw / (var(--vwIdth) / 110));
  overflow: hidden;
}

@media screen and (max-width: 600px) {
  /* line 89, dev/sass/modules/news/news-info.scss */
  .news-info__company-list__item {
    padding: calc(100vw / (var(--vwIdth) / 15)) 0 calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 60));
  }
}

/* line 99, dev/sass/modules/news/news-info.scss */
.news-info__company-list__item:last-child {
  margin-bottom: 0;
}

/* line 102, dev/sass/modules/news/news-info.scss */
.news-info__company-list__item span {
  position: absolute;
  top: 60%;
  left: 10%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: calc(100vw / (var(--vwIdth) / 100));
  line-height: 140%;
  font-weight: 700;
}

@media screen and (max-width: 1180px) {
  /* line 102, dev/sass/modules/news/news-info.scss */
  .news-info__company-list__item span {
    left: 7%;
  }
}

@media screen and (max-width: 600px) {
  /* line 102, dev/sass/modules/news/news-info.scss */
  .news-info__company-list__item span {
    font-size: calc(100vw / (var(--vwIdth) / 60));
    top: 50%;
    left: 10%;
  }
}

/* line 119, dev/sass/modules/news/news-info.scss */
.news-info__company-list__item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-color: #9ec327;
  width: calc(100vw / (var(--vwIdth) / 9));
  height: 100%;
}

/* line 128, dev/sass/modules/news/news-info.scss */
.news-info__company-list__item p {
  max-width: calc(100vw / (var(--vwIdth) / 570));
}

@media screen and (max-width: 600px) {
  /* line 128, dev/sass/modules/news/news-info.scss */
  .news-info__company-list__item p {
    line-height: 120%;
  }
}

/* line 138, dev/sass/modules/news/news-info.scss */
.news-info__download {
  padding-top: calc(100vw / (var(--vwIdth) / 50));
}

@media screen and (max-width: 600px) {
  /* line 138, dev/sass/modules/news/news-info.scss */
  .news-info__download {
    padding-top: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 143, dev/sass/modules/news/news-info.scss */
.news-info__download-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 147, dev/sass/modules/news/news-info.scss */
.news-info__download-list__item {
  padding: calc(100vw / (var(--vwIdth) / 30)) 0 calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 60));
  width: calc(25% - 15px);
  background-color: #ffffff;
  -webkit-box-shadow: 0px 16px 80px rgba(0, 0, 0, 0.04), 0px 3.2px 13px rgba(0, 0, 0, 0.02);
          box-shadow: 0px 16px 80px rgba(0, 0, 0, 0.04), 0px 3.2px 13px rgba(0, 0, 0, 0.02);
  -webkit-border-radius: 10px;
          border-radius: 10px;
  -webkit-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 155, dev/sass/modules/news/news-info.scss */
.news-info__download-list__item:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media screen and (max-width: 1180px) {
  /* line 147, dev/sass/modules/news/news-info.scss */
  .news-info__download-list__item {
    width: calc(50% - 15px);
  }
}

@media screen and (max-width: 600px) {
  /* line 147, dev/sass/modules/news/news-info.scss */
  .news-info__download-list__item {
    width: 100%;
  }
}

/* line 165, dev/sass/modules/news/news-info.scss */
.news-info__download-list__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 167, dev/sass/modules/news/news-info.scss */
.news-info__download-list__link p {
  line-height: 140%;
}

/* line 169, dev/sass/modules/news/news-info.scss */
.news-info__download-list__link p:first-child {
  font-size: calc(100vw / (var(--vwIdth) / 18));
  font-weight: inherit;
}

/* line 175, dev/sass/modules/news/news-info.scss */
.news-info__download-list__icon {
  margin-right: calc(100vw / (var(--vwIdth) / 15));
}

/* line 2, dev/sass/modules/product/product-feature.scss */
.product-feature__wrp {
  padding: var(--padding);
  background-color: #f6f6f6;
}

@media screen and (max-width: 1180px) {
  /* line 2, dev/sass/modules/product/product-feature.scss */
  .product-feature__wrp {
    padding: calc(100vw / (var(--vwIdth) / 30)) 20px;
  }
}

@media screen and (max-width: 600px) {
  /* line 2, dev/sass/modules/product/product-feature.scss */
  .product-feature__wrp {
    padding: calc(100vw / (var(--vwIdth) / 30)) 15px;
  }
}

/* line 13, dev/sass/modules/product/product-feature.scss */
.product-feature__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: calc(100vw / (var(--vwIdth) / 70));
  border-bottom: 1px solid #d6d6d6;
  margin-bottom: calc(100vw / (var(--vwIdth) / 50));
}

@media screen and (max-width: 1180px) {
  /* line 13, dev/sass/modules/product/product-feature.scss */
  .product-feature__title {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
    padding-bottom: calc(100vw / (var(--vwIdth) / 50));
  }
}

@media screen and (max-width: 990px) {
  /* line 13, dev/sass/modules/product/product-feature.scss */
  .product-feature__title {
    padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 13, dev/sass/modules/product/product-feature.scss */
  .product-feature__title {
    padding-bottom: calc(100vw / (var(--vwIdth) / 25));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 32, dev/sass/modules/product/product-feature.scss */
.product-feature__title .zag {
  font-weight: 400;
  font-size: calc(100vw / (var(--vwIdth) / 90));
  line-height: 1.1;
  text-transform: uppercase;
  color: #191c33;
}

@media screen and (max-width: 1180px) {
  /* line 32, dev/sass/modules/product/product-feature.scss */
  .product-feature__title .zag {
    font-size: calc(100vw / (var(--vwIdth) / 50));
  }
}

@media screen and (max-width: 990px) {
  /* line 32, dev/sass/modules/product/product-feature.scss */
  .product-feature__title .zag {
    font-size: calc(100vw / (var(--vwIdth) / 35));
  }
}

@media screen and (max-width: 600px) {
  /* line 32, dev/sass/modules/product/product-feature.scss */
  .product-feature__title .zag {
    font-size: calc(100vw / (var(--vwIdth) / 23));
  }
}

/* line 49, dev/sass/modules/product/product-feature.scss */
.product-feature__title .presentation {
  padding: calc(100vw / (var(--vwIdth) / 27)) calc(100vw / (var(--vwIdth) / 30));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #9ec327;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  background-color: #fff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 58, dev/sass/modules/product/product-feature.scss */
.product-feature__title .presentation:hover {
  -webkit-box-shadow: 0px 10px 10px rgba(56, 60, 65, 0.07), 0px 6px 6px rgba(56, 60, 65, 0.050624), 0px 2px 2px rgba(56, 60, 65, 0.019376);
          box-shadow: 0px 10px 10px rgba(56, 60, 65, 0.07), 0px 6px 6px rgba(56, 60, 65, 0.050624), 0px 2px 2px rgba(56, 60, 65, 0.019376);
}

/* line 62, dev/sass/modules/product/product-feature.scss */
.product-feature__title .presentation:hover span {
  color: #9ec327;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 67, dev/sass/modules/product/product-feature.scss */
.product-feature__title .presentation:hover .icon {
  fill: #9ec327;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 73, dev/sass/modules/product/product-feature.scss */
.product-feature__title .presentation span {
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  line-height: 1.1;
  text-transform: uppercase;
  color: #191c33;
  padding-right: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 990px) {
  /* line 73, dev/sass/modules/product/product-feature.scss */
  .product-feature__title .presentation span {
    font-size: calc(100vw / (var(--vwIdth) / 14));
    padding-right: 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 73, dev/sass/modules/product/product-feature.scss */
  .product-feature__title .presentation span {
    display: none;
  }
}

/* line 89, dev/sass/modules/product/product-feature.scss */
.product-feature__title .presentation .icon {
  width: calc(100vw / (var(--vwIdth) / 22));
  height: calc(100vw / (var(--vwIdth) / 24));
  fill: #191c33;
}

@media screen and (max-width: 990px) {
  /* line 89, dev/sass/modules/product/product-feature.scss */
  .product-feature__title .presentation .icon {
    display: none;
  }
}

@media screen and (max-width: 600px) {
  /* line 89, dev/sass/modules/product/product-feature.scss */
  .product-feature__title .presentation .icon {
    display: block;
    height: calc(100vw / (var(--vwIdth) / 13));
    width: calc(100vw / (var(--vwIdth) / 13));
  }
}

@media screen and (max-width: 1180px) {
  /* line 49, dev/sass/modules/product/product-feature.scss */
  .product-feature__title .presentation {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 990px) {
  /* line 49, dev/sass/modules/product/product-feature.scss */
  .product-feature__title .presentation {
    padding: calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 600px) {
  /* line 49, dev/sass/modules/product/product-feature.scss */
  .product-feature__title .presentation {
    padding: calc(100vw / (var(--vwIdth) / 5));
  }
}

/* line 115, dev/sass/modules/product/product-feature.scss */
.product-feature__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-bottom: calc(100vw / (var(--vwIdth) / 50));
  border-bottom: 1px solid #d6d6d6;
  margin-bottom: calc(100vw / (var(--vwIdth) / 50));
}

/* line 122, dev/sass/modules/product/product-feature.scss */
.product-feature__item:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 1180px) {
  /* line 115, dev/sass/modules/product/product-feature.scss */
  .product-feature__item {
    padding-bottom: calc(100vw / (var(--vwIdth) / 20));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 115, dev/sass/modules/product/product-feature.scss */
  .product-feature__item {
    padding-bottom: calc(100vw / (var(--vwIdth) / 15));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
  /* line 132, dev/sass/modules/product/product-feature.scss */
  .product-feature__item:last-child {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 136, dev/sass/modules/product/product-feature.scss */
.product-feature__item-model {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 142, dev/sass/modules/product/product-feature.scss */
.product-feature__item-model .name {
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 40));
  line-height: 1.1;
  text-transform: uppercase;
  color: #191c33;
}

@media screen and (max-width: 1180px) {
  /* line 142, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-model .name {
    font-size: calc(100vw / (var(--vwIdth) / 25));
  }
}

@media screen and (max-width: 600px) {
  /* line 142, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-model .name {
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

/* line 157, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more {
  display: none;
  width: 100%;
}

/* line 161, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more img {
  display: block;
  margin: 0 auto calc(100vw / (var(--vwIdth) / 60));
}

@media screen and (max-width: 990px) {
  /* line 161, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more img {
    max-width: 75%;
    margin: calc(100vw / (var(--vwIdth) / 10)) auto;
  }
}

@media screen and (max-width: 600px) {
  /* line 161, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more img {
    max-width: 100%;
    margin: calc(100vw / (var(--vwIdth) / 30)) auto;
  }
}

/* line 174, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more__info {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 990px) {
  /* line 174, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__info {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 183, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more__details {
  width: calc(68% - 30px);
  background-color: #fff;
  padding: calc(100vw / (var(--vwIdth) / 50)) calc(100vw / (var(--vwIdth) / 60));
  -webkit-border-radius: 10px;
          border-radius: 10px;
}

@media screen and (max-width: 1180px) {
  /* line 183, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__details {
    padding: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 990px) {
  /* line 183, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__details {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 183, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__details {
    padding: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 199, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more__details .title {
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 1.1;
  text-transform: uppercase;
  color: #191c33;
  padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  border-bottom: 2px solid #d6d6d6;
  margin-bottom: calc(100vw / (var(--vwIdth) / 50));
}

@media screen and (max-width: 1180px) {
  /* line 199, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__details .title {
    padding-bottom: calc(100vw / (var(--vwIdth) / 15));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 990px) {
  /* line 199, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__details .title {
    padding-bottom: calc(100vw / (var(--vwIdth) / 20));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 199, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__details .title {
    padding-bottom: calc(100vw / (var(--vwIdth) / 10));
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
    font-size: calc(100vw / (var(--vwIdth) / 23));
    border-bottom: 1px solid #d6d6d6;
  }
}

/* line 225, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more__details ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: 0 calc(100vw / (var(--vwIdth) / -15)) calc(100vw / (var(--vwIdth) / 13));
  position: relative;
}

@media screen and (max-width: 1180px) {
  /* line 225, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__details ul li {
    padding-right: 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 225, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__details ul li {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 600px) {
  /* line 225, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__details ul li {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 0 0 calc(100vw / (var(--vwIdth) / 10));
    padding-bottom: calc(100vw / (var(--vwIdth) / 10));
    border-bottom: 1px solid #f1f1f1;
  }
}

/* line 244, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more__details ul li:last-child {
  margin-bottom: 0;
}

/* line 247, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more__details ul li::before {
  content: "";
  width: calc(100% - 30px);
  height: 1px;
  border-bottom: 1px dashed #b6b6b6;
  position: absolute;
  left: calc(100vw / (var(--vwIdth) / 15));
  bottom: calc(100vw / (var(--vwIdth) / 5));
  z-index: 1;
}

@media screen and (max-width: 1180px) {
  /* line 247, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__details ul li::before {
    bottom: calc(100vw / (var(--vwIdth) / 13));
  }
}

@media screen and (max-width: 600px) {
  /* line 247, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__details ul li::before {
    content: none;
  }
}

/* line 264, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more__details ul li span {
  font-weight: 400;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  padding: calc(100vw / (var(--vwIdth) / 5)) calc(100vw / (var(--vwIdth) / 15));
  background-color: #fff;
  position: relative;
  z-index: 2;
}

@media screen and (max-width: 1180px) {
  /* line 264, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__details ul li span {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

@media screen and (max-width: 600px) {
  /* line 264, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__details ul li span {
    font-size: calc(100vw / (var(--vwIdth) / 14));
    padding: 0;
  }
}

/* line 279, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more__details ul li span span {
  padding: 0;
}

/* line 282, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more__details ul li span.number {
  min-width: calc(100vw / (var(--vwIdth) / 135));
  text-align: left;
  max-width: calc(30% - 10px);
}

@media screen and (max-width: 600px) {
  /* line 282, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__details ul li span.number {
    max-width: 100%;
    width: 100%;
  }
}

/* line 291, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more__details ul li span b {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 1.1;
}

@media screen and (max-width: 600px) {
  /* line 291, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__details ul li span b {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 298, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more__details ul li span b span {
  padding: 0 !important;
  margin: 0 !important;
  color: #ababab;
  width: auto !important;
}

/* line 305, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more__details ul li span:not(.number) {
  max-width: 70%;
}

@media screen and (max-width: 600px) {
  /* line 305, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__details ul li span:not(.number) {
    max-width: 100%;
    width: 100%;
  }
}

/* line 317, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more__run {
  width: 32%;
  background-color: #fff;
  padding: calc(100vw / (var(--vwIdth) / 50)) calc(100vw / (var(--vwIdth) / 60));
  -webkit-border-radius: 10px;
          border-radius: 10px;
}

@media screen and (max-width: 1180px) {
  /* line 317, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__run {
    padding: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 990px) {
  /* line 317, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__run {
    width: 100%;
  }
}

@media screen and (max-width: 600px) {
  /* line 317, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__run {
    padding: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 332, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more__run .info {
  border-top: 2px solid #9ec327;
  border-bottom: 2px solid #9ec327;
  padding: calc(100vw / (var(--vwIdth) / 80)) 0 calc(100vw / (var(--vwIdth) / 70)) 0;
  text-align: center;
}

@media screen and (max-width: 990px) {
  /* line 332, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__run .info {
    padding: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 800px) {
  /* line 332, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__run .info {
    padding: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 344, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more__run .info .name {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 1.1;
  color: #191c33;
}

@media screen and (max-width: 800px) {
  /* line 344, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__run .info .name {
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 356, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more__run .info .name span {
  color: #ababab;
}

/* line 361, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more__run .info .result {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 1.1;
  color: #191c33;
}

@media screen and (max-width: 600px) {
  /* line 361, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__run .info .result {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 370, dev/sass/modules/product/product-feature.scss */
.product-feature__item-more__run .info .result span {
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 120));
}

@media screen and (max-width: 1180px) {
  /* line 370, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__run .info .result span {
    font-size: calc(100vw / (var(--vwIdth) / 90));
  }
}

@media screen and (max-width: 600px) {
  /* line 370, dev/sass/modules/product/product-feature.scss */
  .product-feature__item-more__run .info .result span {
    font-size: calc(100vw / (var(--vwIdth) / 50));
  }
}

/* line 386, dev/sass/modules/product/product-feature.scss */
.product-feature__item.open .circle {
  border-color: #878994;
  background-color: #f6f6f6;
}

/* line 390, dev/sass/modules/product/product-feature.scss */
.product-feature__item.open .circle:after {
  height: 0;
}

/* line 394, dev/sass/modules/product/product-feature.scss */
.product-feature__item.open .circle:before {
  background-color: #878994;
}

/* line 1, dev/sass/modules/product/product-gallery.scss */
.product-gallery {
  padding: calc(100vw / (var(--vwIdth) / 60)) 0 var(--padding) 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  overflow: hidden;
  position: relative;
}

/* line 7, dev/sass/modules/product/product-gallery.scss */
.product-gallery::before {
  content: '';
  width: calc(100% - (var(--padding) * 2));
  height: 1px;
  background-color: #333333;
  opacity: 0.2;
  position: absolute;
  top: 0;
  left: var(--padding);
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/product/product-gallery.scss */
  .product-gallery {
    padding-top: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 20, dev/sass/modules/product/product-gallery.scss */
.product-gallery__zag {
  font-weight: 400;
  font-size: calc(100vw / (var(--vwIdth) / 70));
  line-height: 1.1;
  text-transform: uppercase;
  color: #191c33;
  margin-bottom: calc(100vw / (var(--vwIdth) / 50));
  padding: 0 var(--padding);
  width: 100%;
}

@media screen and (max-width: 1180px) {
  /* line 20, dev/sass/modules/product/product-gallery.scss */
  .product-gallery__zag {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
    font-size: calc(100vw / (var(--vwIdth) / 50));
  }
}

@media screen and (max-width: 990px) {
  /* line 20, dev/sass/modules/product/product-gallery.scss */
  .product-gallery__zag {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 20, dev/sass/modules/product/product-gallery.scss */
  .product-gallery__zag {
    font-size: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 40, dev/sass/modules/product/product-gallery.scss */
.product-gallery__sl {
  width: calc(100% - 60px);
  margin-left: calc(100vw / (var(--vwIdth) / -40));
  padding-bottom: calc(100vw / (var(--vwIdth) / 70));
}

@media screen and (max-width: 990px) {
  /* line 40, dev/sass/modules/product/product-gallery.scss */
  .product-gallery__sl {
    width: calc(100% - 60px);
    margin-left: 20px;
  }
}

@media screen and (max-width: 600px) {
  /* line 40, dev/sass/modules/product/product-gallery.scss */
  .product-gallery__sl {
    width: calc(100% - 50px);
    margin-left: 30px;
    padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 53, dev/sass/modules/product/product-gallery.scss */
.product-gallery__sl.slick-dotted {
  margin-bottom: 0;
}

/* line 58, dev/sass/modules/product/product-gallery.scss */
.product-gallery__sl .slick-list {
  overflow: visible;
}

/* line 61, dev/sass/modules/product/product-gallery.scss */
.product-gallery__sl-item {
  position: relative;
  padding-bottom: 70%;
}

/* line 64, dev/sass/modules/product/product-gallery.scss */
.product-gallery__sl-item .bg {
  position: absolute;
  width: calc(100% - 30px);
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-border-radius: 10px;
          border-radius: 10px;
}

@media screen and (max-width: 600px) {
  /* line 64, dev/sass/modules/product/product-gallery.scss */
  .product-gallery__sl-item .bg {
    width: calc(100% - 10px);
  }
}

/* line 80, dev/sass/modules/product/product-gallery.scss */
.product-gallery__sl .slick-arrow:before {
  content: none;
}

/* line 84, dev/sass/modules/product/product-gallery.scss */
.product-gallery__sl .slick-dots {
  bottom: 0;
}

/* line 86, dev/sass/modules/product/product-gallery.scss */
.product-gallery__sl .slick-dots li {
  width: calc(100vw / (var(--vwIdth) / 280));
  height: calc(100vw / (var(--vwIdth) / 5));
  background-color: #F6F6F6;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  margin: 0;
}

@media screen and (max-width: 1180px) {
  /* line 86, dev/sass/modules/product/product-gallery.scss */
  .product-gallery__sl .slick-dots li {
    width: calc(100vw / (var(--vwIdth) / 150));
  }
}

@media screen and (max-width: 990px) {
  /* line 86, dev/sass/modules/product/product-gallery.scss */
  .product-gallery__sl .slick-dots li {
    width: calc(100vw / (var(--vwIdth) / 100));
  }
}

@media screen and (max-width: 600px) {
  /* line 86, dev/sass/modules/product/product-gallery.scss */
  .product-gallery__sl .slick-dots li {
    width: calc(100vw / (var(--vwIdth) / 50));
  }
}

/* line 101, dev/sass/modules/product/product-gallery.scss */
.product-gallery__sl .slick-dots li button {
  display: none;
}

/* line 105, dev/sass/modules/product/product-gallery.scss */
.product-gallery__sl .slick-dots .slick-active {
  background-color: #9EC327;
}

/* line 110, dev/sass/modules/product/product-gallery.scss */
.product-gallery__sl-nav {
  margin: 0 auto;
  width: calc(100vw / (var(--vwIdth) / 280)) !important;
  margin-top: calc(100vw / (var(--vwIdth) / -10));
}

/* line 114, dev/sass/modules/product/product-gallery.scss */
.product-gallery__sl-nav__wrp {
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

/* line 122, dev/sass/modules/product/product-gallery.scss */
.product-gallery__sl-nav .slick-list {
  overflow: visible;
  width: 100%;
  padding: 0;
}

/* line 129, dev/sass/modules/product/product-gallery.scss */
.product-gallery__sl-nav .slick-current .item span {
  background-color: #9EC327;
}

/* line 136, dev/sass/modules/product/product-gallery.scss */
.product-gallery__sl-nav .item {
  padding: calc(100vw / (var(--vwIdth) / 10)) 0;
  cursor: -webkit-grab;
  cursor: grab;
}

/* line 139, dev/sass/modules/product/product-gallery.scss */
.product-gallery__sl-nav .item span {
  width: 100%;
  height: calc(100vw / (var(--vwIdth) / 5));
  background-color: #F6F6F6;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  margin: 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  pointer-events: none;
}

/* line 151, dev/sass/modules/product/product-gallery.scss */
.product-gallery .swiper-container {
  width: 100%;
  height: 100%;
}

/* line 157, dev/sass/modules/product/product-gallery.scss */
.product-gallery .swiper-slide a {
  width: 100%;
  padding-bottom: 70%;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
  -webkit-border-radius: calc(100vw / (var(--vwIdth) / 10));
          border-radius: calc(100vw / (var(--vwIdth) / 10));
}

/* line 165, dev/sass/modules/product/product-gallery.scss */
.product-gallery .swiper-wrapper {
  margin-bottom: calc(100vw / (var(--vwIdth) / 70));
}

@media screen and (max-width: 990px) {
  /* line 165, dev/sass/modules/product/product-gallery.scss */
  .product-gallery .swiper-wrapper {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 171, dev/sass/modules/product/product-gallery.scss */
.product-gallery .swiper-scrollbar {
  left: 0;
  width: 100%;
  padding: 10px 0;
  height: 22px;
  -webkit-border-radius: 0;
          border-radius: 0;
  background-color: transparent;
  cursor: -webkit-grab;
  cursor: grab;
}

/* line 181, dev/sass/modules/product/product-gallery.scss */
.product-gallery .swiper-scrollbar:hover .swiper-scrollbar-drag {
  height: 4px;
  margin-top: -1px;
}

/* line 187, dev/sass/modules/product/product-gallery.scss */
.product-gallery .swiper-scrollbar::before {
  content: '';
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #E1E1E5;
}

/* line 199, dev/sass/modules/product/product-gallery.scss */
.product-gallery .swiper-scrollbar .swiper-scrollbar-drag {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  height: 5px;
  background-color: #9ec327;
}

/* line 2, dev/sass/pages/product-model.scss */
.product-model__list {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
}

@media screen and (max-width: 990px) {
  /* line 2, dev/sass/pages/product-model.scss */
  .product-model__list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 12, dev/sass/pages/product-model.scss */
.product-model__list-img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  z-index: 1;
}

@media screen and (max-width: 990px) {
  /* line 12, dev/sass/pages/product-model.scss */
  .product-model__list-img {
    display: none !important;
  }
}

/* line 28, dev/sass/pages/product-model.scss */
.product-model__list-img._show {
  opacity: 1;
}

/* line 33, dev/sass/pages/product-model.scss */
.product-model__list-item {
  width: 100%;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  height: calc(100vw / (var(--vwIdth) / 900));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  cursor: pointer;
  z-index: 2;
}

@media screen and (max-width: 1180px) {
  /* line 33, dev/sass/pages/product-model.scss */
  .product-model__list-item {
    height: calc(100vw / (var(--vwIdth) / 500));
  }
}

@media screen and (max-width: 990px) {
  /* line 33, dev/sass/pages/product-model.scss */
  .product-model__list-item {
    height: calc(100vw / (var(--vwIdth) / 300));
    background-image: var(--bg);
    -webkit-background-size: cover;
            background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
}

@media screen and (max-width: 600px) {
  /* line 33, dev/sass/pages/product-model.scss */
  .product-model__list-item {
    height: calc(100vw / (var(--vwIdth) / 220));
  }
}

/* line 58, dev/sass/pages/product-model.scss */
.product-model__list-item::before {
  content: '';
  width: calc(100% + 1px);
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.5;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6)));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
  z-index: 1;
  pointer-events: none;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

@media screen and (max-width: 990px) {
  /* line 58, dev/sass/pages/product-model.scss */
  .product-model__list-item::before {
    opacity: 1 !important;
    width: 100%;
    height: calc(100% + 1px);
  }
}

/* line 77, dev/sass/pages/product-model.scss */
.product-model__list-item .name {
  padding: calc(100vw / (var(--vwIdth) / 20));
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 40));
  color: #FFFFFF;
  opacity: 0.4;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  position: relative;
  z-index: 2;
}

@media screen and (max-width: 1180px) {
  /* line 77, dev/sass/pages/product-model.scss */
  .product-model__list-item .name {
    font-size: calc(100vw / (var(--vwIdth) / 25));
  }
}

@media screen and (max-width: 990px) {
  /* line 77, dev/sass/pages/product-model.scss */
  .product-model__list-item .name {
    opacity: 1 !important;
  }
}

/* line 94, dev/sass/pages/product-model.scss */
.product-model__list-item._hover .name {
  opacity: 1;
}

/* line 97, dev/sass/pages/product-model.scss */
.product-model__list-item._hover::before {
  opacity: 1;
}

/* line 2, dev/sass/modules/product/product-list.scss */
.product-list__wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: calc(100vw / (var(--vwIdth) / 120));
}

/* line 6, dev/sass/modules/product/product-list.scss */
.product-list__wrp:first-child {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media screen and (min-width: 991px) {
  /* line 11, dev/sass/modules/product/product-list.scss */
  .product-list__wrp:nth-child(even) .product-list__info {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 14, dev/sass/modules/product/product-list.scss */
  .product-list__wrp:nth-child(even) .product-list__sl {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    -webkit-border-bottom-right-radius: 10px;
            border-bottom-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
            border-top-right-radius: 10px;
  }
}

/* line 23, dev/sass/modules/product/product-list.scss */
.product-list__wrp .product-list__sl {
  -webkit-border-bottom-left-radius: 10px;
          border-bottom-left-radius: 10px;
  -webkit-border-top-left-radius: 10px;
          border-top-left-radius: 10px;
  overflow: hidden;
}

@media screen and (max-width: 1180px) {
  /* line 2, dev/sass/modules/product/product-list.scss */
  .product-list__wrp {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-bottom: calc(100vw / (var(--vwIdth) / 60));
  }
}

@media screen and (max-width: 600px) {
  /* line 2, dev/sass/modules/product/product-list.scss */
  .product-list__wrp {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 37, dev/sass/modules/product/product-list.scss */
.product-list__info {
  width: 50%;
  padding: calc(100vw / (var(--vwIdth) / 20)) var(--padding);
}

@media screen and (max-width: 1180px) {
  /* line 37, dev/sass/modules/product/product-list.scss */
  .product-list__info {
    padding: 20px;
  }
}

@media screen and (max-width: 990px) {
  /* line 37, dev/sass/modules/product/product-list.scss */
  .product-list__info {
    width: 100%;
    padding-top: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 37, dev/sass/modules/product/product-list.scss */
  .product-list__info {
    padding: 15px;
  }
}

/* line 50, dev/sass/modules/product/product-list.scss */
.product-list__info .zag {
  font-size: calc(100vw / (var(--vwIdth) / 70));
  text-transform: uppercase;
  padding-bottom: calc(100vw / (var(--vwIdth) / 40));
  border-bottom: 2px solid #9EC327;
  margin-bottom: calc(100vw / (var(--vwIdth) / 40));
  line-height: 1;
  font-weight: 400;
}

@media screen and (max-width: 1180px) {
  /* line 50, dev/sass/modules/product/product-list.scss */
  .product-list__info .zag {
    font-size: calc(100vw / (var(--vwIdth) / 40));
    padding-bottom: calc(100vw / (var(--vwIdth) / 15));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (min-width: 1181px) {
  /* line 64, dev/sass/modules/product/product-list.scss */
  .product-list__info .zag._fs100 {
    font-size: calc(100vw / (var(--vwIdth) / 100));
  }
}

/* line 69, dev/sass/modules/product/product-list.scss */
.product-list__info .zag b {
  font-weight: 500;
}

@media screen and (max-width: 990px) {
  /* line 50, dev/sass/modules/product/product-list.scss */
  .product-list__info .zag {
    font-size: calc(100vw / (var(--vwIdth) / 50));
    padding-bottom: calc(100vw / (var(--vwIdth) / 20));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 50, dev/sass/modules/product/product-list.scss */
  .product-list__info .zag {
    font-size: calc(100vw / (var(--vwIdth) / 23));
  }
}

/* line 82, dev/sass/modules/product/product-list.scss */
.product-list__info p {
  font-weight: 400;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 1.6;
  color: #191c33;
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

@media screen and (max-width: 1180px) {
  /* line 82, dev/sass/modules/product/product-list.scss */
  .product-list__info p {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 92, dev/sass/modules/product/product-list.scss */
.product-list__info p span {
  font-size: calc(100vw / (var(--vwIdth) / 25));
}

@media screen and (max-width: 1180px) {
  /* line 92, dev/sass/modules/product/product-list.scss */
  .product-list__info p span {
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

/* line 99, dev/sass/modules/product/product-list.scss */
.product-list__info p b {
  line-height: 1.5;
  font-weight: 500;
}

/* line 107, dev/sass/modules/product/product-list.scss */
.product-list__info ul li {
  position: relative;
  padding-left: calc(100vw / (var(--vwIdth) / 20));
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  margin-bottom: calc(100vw / (var(--vwIdth) / 5));
}

@media screen and (max-width: 1180px) {
  /* line 107, dev/sass/modules/product/product-list.scss */
  .product-list__info ul li {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 116, dev/sass/modules/product/product-list.scss */
.product-list__info ul li::before {
  content: '';
  width: calc(100vw / (var(--vwIdth) / 8));
  height: calc(100vw / (var(--vwIdth) / 8));
  -webkit-border-radius: 50%;
          border-radius: 50%;
  position: absolute;
  left: 0;
  top: calc(100vw / (var(--vwIdth) / 5));
  background-color: #9EC327;
}

/* line 1, dev/sass/modules/product/product-list__sl.scss */
.product-list__sl {
  width: 50%;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/modules/product/product-list__sl.scss */
  .product-list__sl {
    width: 100%;
    margin: 0 auto;
  }
}

/* line 7, dev/sass/modules/product/product-list__sl.scss */
.product-list__sl.slick-dotted.slick-slider {
  margin-bottom: 0;
}

/* line 11, dev/sass/modules/product/product-list__sl.scss */
.product-list__sl .slick-slide > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 16, dev/sass/modules/product/product-list__sl.scss */
.product-list__sl-item {
  -webkit-border-radius: calc(100vw / (var(--vwIdth) / 10));
          border-radius: calc(100vw / (var(--vwIdth) / 10));
  overflow: hidden;
  padding-bottom: 75%;
  position: relative;
}

/* line 21, dev/sass/modules/product/product-list__sl.scss */
.product-list__sl-item .img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 34, dev/sass/modules/product/product-list__sl.scss */
.product-list__sl .slick-arrow {
  width: calc(100vw / (var(--vwIdth) / 60));
  height: calc(100vw / (var(--vwIdth) / 60));
  -webkit-border-radius: 50%;
          border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  overflow: hidden;
}

/* line 41, dev/sass/modules/product/product-list__sl.scss */
.product-list__sl .slick-arrow::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: blur(12.1212px);
          backdrop-filter: blur(12.1212px);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  z-index: -1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 55, dev/sass/modules/product/product-list__sl.scss */
.product-list__sl .slick-arrow:before {
  background-repeat: no-repeat;
  background-position: center;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 66, dev/sass/modules/product/product-list__sl.scss */
.product-list__sl .slick-arrow:hover:after {
  opacity: 0.6;
}

@media screen and (max-width: 1180px) {
  /* line 34, dev/sass/modules/product/product-list__sl.scss */
  .product-list__sl .slick-arrow {
    display: none !important;
  }
}

/* line 75, dev/sass/modules/product/product-list__sl.scss */
.product-list__sl .slick-prev {
  left: calc(100vw / (var(--vwIdth) / 60));
}

/* line 78, dev/sass/modules/product/product-list__sl.scss */
.product-list__sl .slick-prev:before {
  background-image: url("../img/svg/ar-left-w.svg");
}

/* line 83, dev/sass/modules/product/product-list__sl.scss */
.product-list__sl .slick-next {
  right: calc(100vw / (var(--vwIdth) / 60));
}

/* line 86, dev/sass/modules/product/product-list__sl.scss */
.product-list__sl .slick-next:before {
  background-image: url("../img/svg/ar-right-w.svg");
}

/* line 92, dev/sass/modules/product/product-list__sl.scss */
.product-list__sl .slick-dots {
  bottom: calc(100vw / (var(--vwIdth) / 35));
}

@media screen and (max-width: 600px) {
  /* line 92, dev/sass/modules/product/product-list__sl.scss */
  .product-list__sl .slick-dots {
    bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 98, dev/sass/modules/product/product-list__sl.scss */
.product-list__sl .slick-dots li {
  width: calc(100vw / (var(--vwIdth) / 15));
  height: calc(100vw / (var(--vwIdth) / 15));
  background-color: #ffffff;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}

/* line 105, dev/sass/modules/product/product-list__sl.scss */
.product-list__sl .slick-dots li button:before {
  opacity: 0;
}

/* line 111, dev/sass/modules/product/product-list__sl.scss */
.product-list__sl .slick-dots .slick-active {
  background-color: #9ec327;
}

/* line 1, dev/sass/modules/vacancy/vacancy-form.scss */
.vacancy-form {
  background-color: #F6F6F6;
  margin-top: -1px;
  z-index: 9999999999;
  position: relative;
}

/* line 7, dev/sass/modules/vacancy/vacancy-form.scss */
.vacancy-form__wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: var(--padding);
}

@media screen and (max-width: 1180px) {
  /* line 7, dev/sass/modules/vacancy/vacancy-form.scss */
  .vacancy-form__wrp {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 7, dev/sass/modules/vacancy/vacancy-form.scss */
  .vacancy-form__wrp {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 19, dev/sass/modules/vacancy/vacancy-form.scss */
.vacancy-form__title {
  max-width: 729px;
  padding-right: calc(100vw / (var(--vwIdth) / 185));
}

@media screen and (max-width: 1180px) {
  /* line 19, dev/sass/modules/vacancy/vacancy-form.scss */
  .vacancy-form__title {
    max-width: 100%;
    padding-right: 0;
  }
}

/* line 26, dev/sass/modules/vacancy/vacancy-form.scss */
.vacancy-form__title .zag {
  font-weight: 400;
  font-size: var(--fontSizeTitle);
  line-height: 1.1;
  text-transform: uppercase;
  color: #191c33;
  padding-bottom: calc(100vw / (var(--vwIdth) / 40));
  border-bottom: 2px solid #9EC327;
}

@media screen and (max-width: 1180px) {
  /* line 26, dev/sass/modules/vacancy/vacancy-form.scss */
  .vacancy-form__title .zag {
    padding-bottom: calc(100vw / (var(--vwIdth) / 20));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
    font-size: calc(100vw / (var(--vwIdth) / 50));
  }
}

@media screen and (max-width: 600px) {
  /* line 26, dev/sass/modules/vacancy/vacancy-form.scss */
  .vacancy-form__title .zag {
    padding-bottom: calc(100vw / (var(--vwIdth) / 10));
    font-size: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 2, dev/sass/modules/vacancy/vacancy-open.scss */
.vacancy-open__wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: var(--padding);
}

@media screen and (max-width: 1180px) {
  /* line 2, dev/sass/modules/vacancy/vacancy-open.scss */
  .vacancy-open__wrp {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 990px) {
  /* line 2, dev/sass/modules/vacancy/vacancy-open.scss */
  .vacancy-open__wrp {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

@media screen and (max-width: 600px) {
  /* line 2, dev/sass/modules/vacancy/vacancy-open.scss */
  .vacancy-open__wrp {
    margin-top: calc(100vw / (var(--vwIdth) / -40));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 16, dev/sass/modules/vacancy/vacancy-open.scss */
.vacancy-open._bottom {
  padding-top: 100px;
}

@media screen and (max-width: 1180px) {
  /* line 16, dev/sass/modules/vacancy/vacancy-open.scss */
  .vacancy-open._bottom {
    padding-top: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 22, dev/sass/modules/vacancy/vacancy-open.scss */
.vacancy-open__img {
  width: 50%;
  -webkit-border-radius: 10px;
          border-radius: 10px;
}

@media screen and (max-width: 990px) {
  /* line 22, dev/sass/modules/vacancy/vacancy-open.scss */
  .vacancy-open__img {
    width: 100%;
  }
}

/* line 28, dev/sass/modules/vacancy/vacancy-open.scss */
.vacancy-open__img._top-img {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  margin-top: calc(100vw / (var(--vwIdth) / -165));
}

@media screen and (max-width: 1180px) {
  /* line 28, dev/sass/modules/vacancy/vacancy-open.scss */
  .vacancy-open__img._top-img {
    margin-top: 0;
  }
}

/* line 36, dev/sass/modules/vacancy/vacancy-open.scss */
.vacancy-open__info {
  width: 50%;
  padding: calc(100vw / (var(--vwIdth) / 150)) calc(100vw / (var(--vwIdth) / 100)) 0 calc(100vw / (var(--vwIdth) / 100));
}

@media screen and (max-width: 1180px) {
  /* line 36, dev/sass/modules/vacancy/vacancy-open.scss */
  .vacancy-open__info {
    padding: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 990px) {
  /* line 36, dev/sass/modules/vacancy/vacancy-open.scss */
  .vacancy-open__info {
    width: 100%;
  }
}

@media screen and (max-width: 600px) {
  /* line 36, dev/sass/modules/vacancy/vacancy-open.scss */
  .vacancy-open__info {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 48, dev/sass/modules/vacancy/vacancy-open.scss */
.vacancy-open__info .zag {
  font-weight: 400;
  font-size: var(--fontSizeTitle);
  line-height: 1.1;
  text-transform: uppercase;
  color: #191c33;
  padding-bottom: calc(100vw / (var(--vwIdth) / 40));
  border-bottom: 2px solid #9EC327;
  margin-bottom: calc(100vw / (var(--vwIdth) / 50));
}

@media screen and (max-width: 1180px) {
  /* line 48, dev/sass/modules/vacancy/vacancy-open.scss */
  .vacancy-open__info .zag {
    padding-bottom: calc(100vw / (var(--vwIdth) / 20));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
    font-size: calc(100vw / (var(--vwIdth) / 40));
    text-align: center;
  }
}

@media screen and (max-width: 600px) {
  /* line 48, dev/sass/modules/vacancy/vacancy-open.scss */
  .vacancy-open__info .zag {
    padding-bottom: calc(100vw / (var(--vwIdth) / 10));
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
    font-size: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 69, dev/sass/modules/vacancy/vacancy-open.scss */
.vacancy-open__info p {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 1.6;
  color: #191c33;
}

@media screen and (max-width: 600px) {
  /* line 69, dev/sass/modules/vacancy/vacancy-open.scss */
  .vacancy-open__info p {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 78, dev/sass/modules/vacancy/vacancy-open.scss */
.vacancy-open__info._top-info {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  padding-top: 0;
}

/* line 81, dev/sass/modules/vacancy/vacancy-open.scss */
.vacancy-open__info._top-info .vacancy-open__view {
  margin-top: calc(100vw / (var(--vwIdth) / 60));
  border: 1px solid #9EC327;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  padding: calc(100vw / (var(--vwIdth) / 27)) 0;
  max-width: calc(100vw / (var(--vwIdth) / 325));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 1180px) {
  /* line 81, dev/sass/modules/vacancy/vacancy-open.scss */
  .vacancy-open__info._top-info .vacancy-open__view {
    margin-top: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 990px) {
  /* line 81, dev/sass/modules/vacancy/vacancy-open.scss */
  .vacancy-open__info._top-info .vacancy-open__view {
    padding: calc(100vw / (var(--vwIdth) / 15)) 0;
  }
}

/* line 97, dev/sass/modules/vacancy/vacancy-open.scss */
.vacancy-open__info._top-info .vacancy-open__view:hover {
  -webkit-box-shadow: 0px 10px 10px rgba(56, 60, 65, 0.07), 0px 6px 6px rgba(56, 60, 65, 0.050624), 0px 2px 2px rgba(56, 60, 65, 0.019376);
          box-shadow: 0px 10px 10px rgba(56, 60, 65, 0.07), 0px 6px 6px rgba(56, 60, 65, 0.050624), 0px 2px 2px rgba(56, 60, 65, 0.019376);
}

/* line 99, dev/sass/modules/vacancy/vacancy-open.scss */
.vacancy-open__info._top-info .vacancy-open__view:hover .name {
  color: #9EC327;
}

/* line 103, dev/sass/modules/vacancy/vacancy-open.scss */
.vacancy-open__info._top-info .vacancy-open__view .name {
  font-weight: bold;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  line-height: 1.1;
  text-transform: uppercase;
  color: #191c33;
  padding-right: calc(100vw / (var(--vwIdth) / 15));
}

/* line 112, dev/sass/modules/vacancy/vacancy-open.scss */
.vacancy-open__info._top-info .vacancy-open__view .icon {
  width: calc(100vw / (var(--vwIdth) / 21));
  height: calc(100vw / (var(--vwIdth) / 25));
  fill: #191c33;
}

/* line 1, dev/sass/modules/vacancy/vacancy-privilege.scss */
.advanteges {
  padding: 0 var(--padding);
}

/* line 3, dev/sass/modules/vacancy/vacancy-privilege.scss */
.advanteges .h2,
.advanteges h2 {
  font-size: var(--fontSizeTitle);
  font-weight: 400;
  line-height: 1.11;
  text-transform: uppercase;
  letter-spacing: -0.01em;
  margin-bottom: calc(100vw / (var(--vwIdth) / 160));
  max-width: 1152px;
}

@media screen and (max-width: 800px) {
  /* line 3, dev/sass/modules/vacancy/vacancy-privilege.scss */
  .advanteges .h2,
  .advanteges h2 {
    margin-bottom: calc(100vw / (var(--vwIdth) / 100));
    font-size: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 3, dev/sass/modules/vacancy/vacancy-privilege.scss */
  .advanteges .h2,
  .advanteges h2 {
    margin-bottom: calc(100vw / (var(--vwIdth) / 60));
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 21, dev/sass/modules/vacancy/vacancy-privilege.scss */
.advanteges__wrp {
  padding: calc(100vw / (var(--vwIdth) / 80)) 0 calc(100vw / (var(--vwIdth) / 90));
  border-top: 1px solid rgba(51, 51, 51, 0.2);
  border-bottom: 1px solid rgba(51, 51, 51, 0.2);
}

/* line 25, dev/sass/modules/vacancy/vacancy-privilege.scss */
.advanteges__wrp .advanteges__content {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 1180px) {
  /* line 21, dev/sass/modules/vacancy/vacancy-privilege.scss */
  .advanteges__wrp {
    padding: calc(100vw / (var(--vwIdth) / 30)) 0 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 21, dev/sass/modules/vacancy/vacancy-privilege.scss */
  .advanteges__wrp {
    padding: calc(100vw / (var(--vwIdth) / 15)) 0 0;
  }
}

/* line 38, dev/sass/modules/vacancy/vacancy-privilege.scss */
.advanteges__item {
  position: relative;
  padding: calc(100vw / (var(--vwIdth) / 95)) 0 calc(100vw / (var(--vwIdth) / 50));
  -webkit-box-shadow: 0px 16px 80px rgba(0, 0, 0, 0.04), 0px 3.2px 13px rgba(0, 0, 0, 0.02);
          box-shadow: 0px 16px 80px rgba(0, 0, 0, 0.04), 0px 3.2px 13px rgba(0, 0, 0, 0.02);
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-right: none;
  text-align: center;
  width: calc(33.33% - 15px);
}

@media screen and (max-width: 1180px) {
  /* line 38, dev/sass/modules/vacancy/vacancy-privilege.scss */
  .advanteges__item {
    width: calc(50% - 15px);
    margin: 0 auto calc(100vw / (var(--vwIdth) / 90));
  }
  /* line 49, dev/sass/modules/vacancy/vacancy-privilege.scss */
  .advanteges__item:last-child {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 1180px) {
  /* line 38, dev/sass/modules/vacancy/vacancy-privilege.scss */
  .advanteges__item {
    width: 100%;
  }
}

@media screen and (max-width: 600px) {
  /* line 38, dev/sass/modules/vacancy/vacancy-privilege.scss */
  .advanteges__item {
    padding: calc(100vw / (var(--vwIdth) / 50)) 0 calc(100vw / (var(--vwIdth) / 30));
    margin: 0 auto calc(100vw / (var(--vwIdth) / 60));
  }
}

/* line 60, dev/sass/modules/vacancy/vacancy-privilege.scss */
.advanteges__item .img {
  width: calc(100vw / (var(--vwIdth) / 150));
  height: calc(100vw / (var(--vwIdth) / 150));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  background: #ffffff;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  -webkit-box-shadow: 0px 16px 80px rgba(0, 0, 0, 0.04), 0px 3.2px 13px rgba(0, 0, 0, 0.02);
          box-shadow: 0px 16px 80px rgba(0, 0, 0, 0.04), 0px 3.2px 13px rgba(0, 0, 0, 0.02);
  -webkit-filter: drop-shadow(0px 16px 80px rgba(0, 0, 0, 0.04)), drop-shadow(0px 3.2px 13px rgba(0, 0, 0, 0.02));
          filter: drop-shadow(0px 16px 80px rgba(0, 0, 0, 0.04)), drop-shadow(0px 3.2px 13px rgba(0, 0, 0, 0.02));
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@media screen and (max-width: 600px) {
  /* line 60, dev/sass/modules/vacancy/vacancy-privilege.scss */
  .advanteges__item .img {
    width: calc(100vw / (var(--vwIdth) / 90));
    height: calc(100vw / (var(--vwIdth) / 90));
  }
}

/* line 78, dev/sass/modules/vacancy/vacancy-privilege.scss */
.advanteges__item .img img {
  width: calc(100vw / (var(--vwIdth) / 96));
  height: auto;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
}

@media screen and (max-width: 600px) {
  /* line 78, dev/sass/modules/vacancy/vacancy-privilege.scss */
  .advanteges__item .img img {
    -webkit-transform: scale(0.7);
        -ms-transform: scale(0.7);
            transform: scale(0.7);
  }
}

/* line 89, dev/sass/modules/vacancy/vacancy-privilege.scss */
.advanteges__item span {
  line-height: 1.1;
  font-size: calc(100vw / (var(--vwIdth) / 120));
  font-weight: 400;
  white-space: nowrap;
}

@media screen and (max-width: 600px) {
  /* line 89, dev/sass/modules/vacancy/vacancy-privilege.scss */
  .advanteges__item span {
    font-size: calc(100vw / (var(--vwIdth) / 35));
  }
}

/* line 98, dev/sass/modules/vacancy/vacancy-privilege.scss */
.advanteges__item .advanteges__text {
  text-align: center;
  font-size: calc(100vw / (var(--vwIdth) / 28));
  line-height: 1.36;
  max-width: 268px;
  margin: 0 auto;
}

@media screen and (max-width: 600px) {
  /* line 98, dev/sass/modules/vacancy/vacancy-privilege.scss */
  .advanteges__item .advanteges__text {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 81, dev/sass/main.scss */
body h2 {
  color: #25294B;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwidXRpbHMvdmFyaWFibGVzLnNjc3MiLCJzbWFydC1ncmlkLnNjc3MiLCJ1dGlscy9mb250cy5zY3NzIiwidXRpbHMvcmVzZXQuc2NzcyIsInV0aWxzL2R1bXAuc2NzcyIsInV0aWxzL21peGlucy5zY3NzIiwidXRpbHMvY29tbW9uLnNjc3MiLCJ1dGlscy9wcmVsb2FkZXIuc2NzcyIsInV0aWxzL2J0bi5zY3NzIiwicGFnZXMvZGVhbGVycy5zY3NzIiwicGFnZXMvbmV3cy1jdC5zY3NzIiwicGFnZXMvdGV4dC1wYWdlLnNjc3MiLCJwYWdlcy9zZWFyY2guc2NzcyIsInBhZ2VzL3NlcnZpY2Uuc2NzcyIsInBhZ2VzL2llLnNjc3MiLCJwYWdlcy80MDQuc2NzcyIsIm1vZHVsZXMvaGVhZGVyLnNjc3MiLCJtb2R1bGVzL2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9icmVhZGNydW1zLnNjc3MiLCJtb2R1bGVzL3NsaWRlci5zY3NzIiwibW9kdWxlcy9wYWdpbmF0aW9uLnNjc3MiLCJtb2R1bGVzL2NvbnRhY3RzLW1hcC5zY3NzIiwicGFnZXMvZm9ybS1zdHlsZS5zY3NzIiwibW9kdWxlcy92aS5zY3NzIiwibW9kdWxlcy9tcy9tcy1pbWcuc2NzcyIsIm1vZHVsZXMvbXMvbXMtYWJvdXQuc2NzcyIsIm1vZHVsZXMvbXMvbXMtc3RhdGlzdGljcy5zY3NzIiwibW9kdWxlcy9tcy9tcy1jb21wZXRlbmNlLnNjc3MiLCJtb2R1bGVzL21zL21zLXByb2R1Y3RzLnNjc3MiLCJtb2R1bGVzL21zL21zLW5ld3Muc2NzcyIsIm1vZHVsZXMvYWJvdXQvYWJvdXQtaW1nLnNjc3MiLCJtb2R1bGVzL2Fib3V0L2Fib3V0LXZhbHVlcy5zY3NzIiwibW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MiLCJtb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3Rvcnkuc2NzcyIsIm1vZHVsZXMvYWJvdXQvYWJvdXQtbWFwLnNjc3MiLCJtb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3RvcnlfX3NsLnNjc3MiLCJwYWdlcy9uZXdzLWRldGFpbC5zY3NzIiwibW9kdWxlcy9uZXdzL25ld3Mtb3RoZXIuc2NzcyIsIm1vZHVsZXMvbmV3cy9uZXdzLXRhYmxlLnNjc3MiLCJtb2R1bGVzL25ld3MvbmV3cy1pbmZvLnNjc3MiLCJtb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MiLCJtb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1nYWxsZXJ5LnNjc3MiLCJwYWdlcy9wcm9kdWN0LW1vZGVsLnNjc3MiLCJtb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0LnNjc3MiLCJtb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0X19zbC5zY3NzIiwibW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktZm9ybS5zY3NzIiwibW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktb3Blbi5zY3NzIiwibW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktcHJpdmlsZWdlLnNjc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FBQ2pCLDRDQUE0QztBQ1M1QztFQUNDLGVBUGM7Q0FRZDs7QURORCw0Q0FBNEM7QUNPNUM7RUFDQyxlQVRjO0NBVWQ7O0FESkQsNENBQTRDO0FDSzVDO0VBQ0MsZUFYYTtDQVliOztBREZELDRDQUE0QztBQ0c1QztFQUNDLGVBYmM7Q0FjZDs7QURBRCw0Q0FBNEM7QUNDNUM7RUFDQyxlQWZhO0NBZ0JiOztBREVELDRDQUE0QztBQ0M1QztFQUNDLGVBQVM7RUFDVCxxQkFBVTtFQUNWLDJCQUFnQjtDQWVoQjs7QUNvV0E7RUYvV0MsNENBQTRDO0VDUDlDO0lBS0UsZUFBUztJQUNULHFCQUFVO0lBQ1YsMkJBQWdCO0dBV2pCO0NETEE7O0FFcVhBO0VGbFhDLDRDQUE0QztFQ2hCOUM7SUFVRSxjQUFTO0lBQ1QsZ0JBQVU7SUFDVixxQkFBZ0I7R0FNakI7Q0RJQTs7QUVvWUE7RUZqWUMsNENBQTRDO0VDekI5QztJQWVFLGNBQVM7SUFDVCwyQkFBZ0I7R0FFakI7Q0RZ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MkNBQTJDO0VVdmtDekM7SUFjRSxrREpoSW9DO0dJa0lyQztDVjJqQ0o7O0FBRUQsMkNBQTJDO0FVN2tDdkM7RUFtQkMsaUJBQWdCO0VBQ2hCLDhDSnRJcUM7RUl1SXJDLGlCQUFnQjtFQUNoQixlVGxOVTtDU3NOVjs7QVYyakNMLDJDQUEyQztBVXJsQ3ZDO0VBd0JFLGVBQWM7Q0FDZDs7QVZpa0NOLDJDQUEyQztBVTdqQ3hDO0VBQ0MsaUJBQWdCO0VBQ2hCLG1ESmpKc0M7RUlrSnRDLGlDQUFnQztFQUNoQyxrREpuSnNDO0VJb0p0QyxnREpwSnNDO0NJNFJ0Qzs7QVJvQ0g7RUZzNUJDLDJDQUEyQztFVXZrQzFDO0lBT0UsbURKdEpxQztJSXVKckMsa0RKdkpxQztHSTRSdEM7Q1YrN0JIOztBRXYzQkE7RUYwM0JDLDJDQUEyQztFVS9rQzFDO0lBYUUsbURKNUpxQztJSTZKckMsa0RKN0pxQztHSTRSdEM7Q1Z1OEJIOztBQUVELDJDQUEyQztBVXRsQ3ZDO0VBa0JDLGlCQUFnQjtFQUNoQiw4Q0psS3FDO0VJbUtyQyxpQkFBZ0I7RUFDaEIsZVQ5T1U7RVMrT1Ysa0RKcktxQztDSXlLckM7O0FSMkxKO0VGMjRCQywyQ0FBMkM7RVVobUN6QztJQXdCRSxrREp2S29DO0dJeUtyQztDVjBrQ0o7O0FBRUQsMkNBQTJDO0FVdG1DdkM7RUE2QkMscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUFtQjtFQUFuQiw0QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQixrREo5S3FDO0NJME1yQzs7QVZrakNMLDJDQUEyQztBVTdtQ3ZDO0VBa0NFLGlCQUFnQjtDQUNoQjs7QVYra0NOLDJDQUEyQztBVWxuQ3ZDO0VBc0NFLGNBQWE7Q0FLYjs7QVIwS0w7RUZtNkJDLDJDQUEyQztFVXhuQ3pDO0lBd0NHLDBDSnZMbUM7SUl3TG5DLDJDSnhMbUM7R0kwTHBDO0NWa2xDTDs7QUFFRCwyQ0FBMkM7QVUvbkN2QztFQThDRSxpQkFBZ0I7RUFDaEIsOENKOUxvQztFSStMcEMs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QUEwQztFVzVuRDFDO0lBUUUsWUFBVztJQUNYLGdCQUFlO0dBb0RoQjtDWG9rREY7O0FFdHpDQTtFRnl6Q0MsMENBQTBDO0VXcG9EekM7SUFjRSxnRExTcUM7R0tIdEM7Q1hvbkRIOztBRXJ5Q0E7RUZ3eUNDLDBDQUEwQztFVzNvRHpDO0lBaUJFLGtETE1xQztJS0xyQyw4Q0xLcUM7R0tIdEM7Q1g0bkRIOztBQUVELDBDQUEwQztBV2xwRHZDO0VBdUJDLGtCQUFpQjtFQUNqQiw4Q0xEc0M7RUtFdEMsaUJBQWdCO0VBQ2hCLDBCQUF5QjtFQUN6QixlQUFjO0VBQ2QsbURMTHNDO0VLTXRDLGlDQUFnQztFQUNoQyxrRExQc0M7Q0trQnRDOztBVDBUSDtFRjR6Q0MsMENBQTBDO0VXL3BEekM7SUFnQ0Usa0RMVHFDO0lLVXJDLG1ETFZxQztJS1dyQyw4Q0xYcUM7R0trQnRDO0NYNG5ESDs7QUUxeUNBO0VGNnlDQywwQ0FBMEM7RVd4cUR6QztJQXFDRSw4Q0xkcUM7SUtlckMsa0RMZnFDO0lLZ0JyQyxtRExoQnFDO0dLa0J0QztDWHFvREg7O0FBRUQsMkNBQTJDO0FXaHJEeEM7RUE0Q0MsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCxrREx6QnNDO0NLcUN0Qzs7QVQrUUg7RUYrMkNDLDJDQUEyQztFVzFyRDFDO0lBa0RFLGtETDNCcUM7R0txQ3RDO0NYa29ESDs7QUUzMUNBO0VGODFDQywyQ0FBMkM7RVdqc0QxQztJQXFERSxrREw5QnFDO0lLK0JyQyw4Q0wvQnFDO0dLcUN0QztDWDBvREg7O0FFMzBDQTtFRjgwQ0MsMkNBQTJDO0VXenNEMUM7SUF5REUsOENMbENxQztJS21DckMsa0RMbkNxQztHS3FDdEM7Q1hrcERIOztBQUVELDJDQUEyQztBVy9vRHpDO0VBQ0MscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHdCQUFlO01BQWYsb0JBQWU7VUFBZixnQkFBZTtFQUNmLDhCQUE2QjtFQUM3QiwwQkFBOEI7RUFBOUIsdUNBQThCO01BQTlC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QztFQVVFLGtETHhOb0M7Q0s0T3BDOztBVGdHTDtFRm9tREMsMkNBQTJDO0VXbHVEekM7SUFZRyxrREwxTm1DO0dLNE9wQztDWHdzREw7O0FFaGxEQTtFRm1sREMsMkNBQTJDO0VXenVEekM7SUFlRyxrREw3Tm1DO0dLNE9wQztDWCtzREw7O0FBRUQsMkNBQTJDO0FXL3VEdkM7RUFtQkcsY0FBYTtFQUNiLHlCQUFnQjtFQUFoQixvQkFBZ0I7RUFBaEIsaUJBQWdCO0NBU2hCOztBVGlHTjtFRnduREMsMkNBQTJDO0VXdHZEekM7SUFzQkksMENMcE9rQztJS3FPbEMsMkNMck9rQztHSzJPbkM7Q1g4dEROOztBQUVELDJDQUEyQztBVzd2RHZDO0VBMkJJLGNBQWE7Q0FDYjs7QVhzdURSLDJDQUEyQztBWWppRTNDO0VBQ0MsbUZOZ0Z5QztDTWlvQnpDOztBVjdVQTtFRmtxREMsMkNBQTJDO0VZdmlFN0M7SUFHRSxrRE44RXdDO0lNN0V4QyxpRE42RXdDO0dNaW9CekM7Q1owMUNBOztBRTNwREE7RUY4cERDLDJDQUEyQztFWS9pRTdDO0lBT0Usa0ROMEV3QztJTXpFeEMsaUROeUV3QztHTWlvQnpDO0NaazJDQTs7QUV2cERBO0VGMHBEQywyQ0FBMkM7RVl2akU3QztJQVdFLG1ETnNFd0M7R01pb0J6QztDWnkyQ0E7O0FBRUQsNENBQTRDO0FZN2pFNUM7O0VBZ0JFLDhDTmlFd0M7RU1oRXhDLGtCQUFpQjtFQUNqQixpQkFBZ0I7RUFDaEIsa0ROOER3QztDTXpEeEM7O0FWeVhEO0VGc3JEQyw0Q0FBNEM7RVl2a0U5Qzs7SUFxQkcsOENONER1QztJTTNEdkMsa0ROMkR1QztHTXpEeEM7Q1pxakVEOztBQUVELDRDQUE0QztBWS9rRTVDOztFQTRCRSw4Q05xRHdDO0VNcER4QyxrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLGtETmtEd0M7Q003Q3hDOztBVjZXRDtFRndzREMsNENBQTRDO0VZemxFOUM7O0lBaUNHLDhDTmdEdUM7SU0vQ3ZDLGtETitDdUM7R003Q3hDO0NaMmpFRDs7QUFFRCw0Q0FBNEM7QVlqbUU1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LGdEWHJVd0M7Q1c2ZXhDOztBZjdLRDtFRmtySUMsNENBQTRDO0VpQnBySTdDO0lBU0Usb0hYdlV1QztHVzZleEM7Q2pCeWdJRDs7QUVscElBO0VGcXBJQyw0Q0FBNEM7RWlCM3JJN0M7SUFZRSw4Q0FBbUI7R0FtS3BCO0NqQmdoSUQ7O0FBRUQsNENBQTRDO0FpQmpzSTFDO0VBZ0JDLGlCQUFnQjtFQUNoQiwwQkFBeUI7RUFDekIsZUFBYztFQUNkLDhDWGpWdUM7RVdrVnZDLGlCQUFnQjtFQUNoQiwwQkFBeUI7Q0FzRXpCOztBZjdFRjtFRjhySUMsNENBQTRDO0VpQjVzSTVDO0lBd0JFLFlBQVc7R0FtRVo7Q2pCcW5JRjs7QUUxcUlBO0VGNnFJQyw0Q0FBNEM7RWlCbnRJNUM7SUEyQkUsa0RYelZzQztHV3ladkM7Q2pCNG5JRjs7QUFFRCw0Q0FBNEM7QWlCenRJMUM7RUE4QkUsaUJBQWdCO0NBQ2hCOztBakIrcklKLDRDQUE0QztBaUI5dEkxQztFQWlDRSw4Q1gvVnNDO0VXZ1d0QyxlQUFjO0VBQ2QsaUJBQWdCO0NBMkJoQjs7QWZ4RUg7RUZndklDLDRDQUE0QztFaUJ0dUk1QztJQXFDRyw4Q1huV3FDO0dXNFh0QztDakI0cUlIOztBRTV0SUE7RUYrdElDLDRDQUE0QztFaUI3dUk1QztJQXdDRyw4Q1h0V3FDO0dXNFh0QztDakJtcklIOztBRTNzSUE7RUY4c0lDLDRDQUE0QztFaUJwdkk1QztJQTJDRyw4Q1h6V3FDO0dXNFh0QztDakIwcklIOztBQUVELDRDQUE0QztBaUIxdkkxQztFQThDRyxpQkFBZ0I7RUFDaEIsK0NYN1dxQztFVzhXckMsaUJBQWdCO0NBYWhCOztBZnZFSjtFRjR3SUMsNENBQTRDO0VpQmx3STVDO0lBa0RJLDhDWGhYb0M7R1cyWHJDO0NqQnlzSUo7O0FFcHdJQTtFRnV3SUMsNENBQTRDO0VpQnp3STVDO0lBcURJLDhDWG5Yb0M7R1cyWHJDO0NqQmd0SUo7O0FFL3ZJQTtFRmt3SUMsNENBQTRDO0VpQmh4STVDO0lBd0RJLDhDWHRYb0M7R1cyWHJDO0NqQnV0SUo7O0FFOXVJQTtFRml2SUMsNENBQTRDO0VpQnZ4STVDO0lBMkRJLDhDWHpYb0M7R1cyWHJDO0NqQjh0SUo7O0FBRUQsNENBQTRDO0FpQjd4STFDO0VBZ0VFLGlCQUFnQjtFQUNoQixZQUFXO0VBQ1gsbURYaFlzQztDVytZdEM7O0FmM0ZIO0VGK3lJQyw0Q0FBNEM7RWlCcnlJNUM7SUFvRUcsbURYbFlxQztHVytZdEM7Q2pCd3RJSDs7QUV2eUlBO0VGMHlJQyw0Q0FBNEM7RWlCNXlJNUM7SUF1RUcsa0RYcllxQztJV3NZckMsOENYdFlxQztHVytZdEM7Q2pCZ3VJSDs7QUVueUlBO0VGc3lJQyw0Q0FBNEM7RWlCcHpJNUM7SUEyRUcsaUJBQWdCO0dBTWpCO0NqQnV1SUg7O0FFbHhJQTtFRnF4SUMsNENBQTRDO0VpQjN6STVDO0lBK0VHLDhDWDdZcUM7R1crWXRDO0NqQjh1SUg7O0FFejBJQTtFRjQwSUMsNENBQTRDO0VpQmwwSTVDO0lBbUZFLDhDWGpac0M7R1d5WnZDO0NqQjJ1SUY7O0FFeHpJQTtFRjJ6SUMsNENBQTRDO0VpQnowSTVDO0lBc0ZFLDhDWHBac0M7R1d5WnZDO0NqQmt2SUY7O0FFdnlJQTtFRjB5SUMsNENBQTRDO0VpQmgxSTVDO0lBeUZFLDhDWHZac0M7R1d5WnZDO0NqQnl2SUY7O0FBRUQsNENBQTRDO0FpQnQxSTFDO0VBOEZDLDBDWDVadUM7Q1dnYXZDOztBZnBGRjtFRjgwSUMsNENBQTRDO0VpQjUxSTVDO0lBZ0dFLGNBQWE7R0FFZDtDakI4dklGOztBQUVELDRDQUE0QztBaUJsMkkxQztFQXNHRSxlQUFjO0NBV2Q7O0FmL0dIO0VGczJJQyw0Q0FBNEM7RWlCeDJJNUM7SUF3R0csZ0RYdGFxQztHVythdEM7Q2pCMnZJSDs7QUU5MUlBO0VGaTJJQyw0Q0FBNEM7RWlCLzJJNUM7SUEyR0csZUFBYztHQU1mO0NqQmt3SUg7O0FFNzBJQTtFRmcxSUMsNENBQTRDO0VpQnQzSTVDO0lBOEdHLGtEWDVhcUM7SVc2YXJDLGdEWDdhcUM7R1crYXRDO0NqQjB3SUg7O0FFejNJQTtFRjQzSUMsNENBQTRDO0VpQjkz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QUFrRDtBc0I3bkwvQztFQW1ERyxlQUFjO0NBQ2Q7O0F0QjhrTE4sa0RBQWtEO0FzQmxvTC9DO0VBdURFLGNBQWE7Q0FLYjs7QXBCa1JKO0VGMHpLQyxrREFBa0Q7RXNCeG9MakQ7SUF5REcsMENoQi9Fb0M7SWdCZ0ZwQywyQ2hCaEZvQztHZ0JrRnJDO0N0QmlsTEo7O0FBRUQsa0RBQWtEO0FzQi9vTC9DO0VBOERFLGlCQUFnQjtFQUNoQiw4Q2hCckZxQztFZ0JzRnJDLGlCQUFnQjtFQUNoQixlckJqS1U7RXFCa0tWLGlEaEJ4RnFDO0VnQnlGckMseUJBQWdCO0VBQWhCLG9CQUFnQjtFQUFoQixpQkFBZ0I7Q0FPaEI7O0FwQm9RSjtFRjQwS0Msa0RBQWtEO0VzQjFwTGpEO0lBcUVHLDhDaEIzRm9DO0dnQmdHckM7Q3RCb2xMSjs7QUV4MktBO0VGMjJLQyxrREFBa0Q7RXNCanFMakQ7SUF3RUcsOENoQjlGb0M7R2dCZ0dyQztDdEIybExKOztBQUVELGtEQUFrRDtBc0J6bExqRDtFQUNDLGdEaEJyR3dDO0VnQnNHeEMsZUFBYztDQXdCZDs7QXBCa01EO0VGbzRLQyxrREFBa0Q7RXNCaG1MbkQ7SUFJRSxtRGhCeEd1QztJZ0J5R3ZDLGdEaEJ6R3VDO0dnQjhIeEM7Q3RCMmtMRDs7QUVyMktBO0VGdzJLQyxrREFBa0Q7RXNCeG1MbkQ7SUFRRSxnRGhCNUd1QztHZ0I4SHhDO0N0QmtsTEQ7O0FBRUQsa0RBQWtEO0FzQjltTGhEO0VBV0MsaURoQi9HdUM7RWdCZ0h2QyxtRGhCaEh1QztDZ0JpSHZDOztBdEJ1bUxILGtEQUFrRDtBc0JwbkxoRDtFQWVDLDBCQUF5QjtDQUN6Qjs7QXBCb09GO0VGczRLQyxrREFBa0Q7RXNCMW5MbEQ7SUFtQkUsY0FBYTtHQUVkO0N0QnltTEY7O0FBRUQsa0RBQWtEO0FzQmhvTGhEO0VBdUJDLGtCQUFpQjtFQUNqQixrQkFBaUI7Q0FDakI7O0F0QjZtTEgsa0RBQWtEO0FzQjNtTGpEO0VBQ0Msb0hoQmhJd0M7RWdCaUl4Qyx1QkFBc0I7RUFDdEIsa0RoQmxJd0M7RWdCbUl4Qyx5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OztBdkJzVEQ7RUZrdU5DLDhDQUE4QztFeUJybE8vQztJQVVFLCtFbkJ5Q3VDO0ltQnhDdkMsb0VuQndDdUM7WW1CeEN2Qyw0RG5Cd0N1QztJbUJ2Q3ZDLDZDbkJ1Q3VDO0dtQlV4QztDekI4aE9EOztBRXBzTkE7RUZ1c05DLDhDQUE4QztFeUI5bE8vQztJQWVFLFdBQVU7SUFDVixtQkFBa0I7SUFDbEIsVUFBUztJQUNULHdCQUFlO1FBQWYsb0JBQWU7WUFBZixnQkFBZTtHQTJDaEI7Q3pCd2lPRDs7QUFFRCw4Q0FBOEM7QXlCbGxPNUM7RUFDQywrQ25CNkJ1QztFbUI1QnZDLGtEbkI0QnVDO0NtQlN2Qzs7QXZCMlZGO0VGdXROQyw4Q0FBOEM7RXlCemxPOUM7SUFLRSxnQkFBZTtJQUNmLFlBQVc7SUFDWCw0Q25CdUJzQztHbUJTdkM7RXpCd2pPRCw4Q0FBOEM7RXlCL2xPN0M7SUFTRSwwQkFBeUI7R0FDekI7Q3pCeWxPSjs7QUFFRCw4Q0FBOEM7QXlCcm1PM0M7RUFjQyxrQkFBaUI7RUFDakIsOENuQmVzQztFbUJkdEMsaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCxrRG5CWXNDO0NtQkp0Qzs7QXZCZ1ZIO0VGcXdOQyw4Q0FBOEM7RXlCL21PN0M7SUFvQkUsOENuQlVxQztHbUJKdEM7Q3pCeWxPSDs7QUVqdk5BO0VGb3ZOQyw4Q0FBOEM7RXlCdG5PN0M7SUF1QkUsOENuQk9xQztJbUJOckMsa0RuQk1xQztHbUJKdEM7Q3pCaW1PSDs7QUFFRCw4Q0FBOEM7QXlCN25PM0M7RUE2QkMsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixlQUFjO0NBT2Q7O0F2Qm9VSDtFRjJ4TkMsOENBQThDO0V5QnJvTzdDO0lBa0NFLDhDbkJKcUM7R21CUXRDO0N6Qm1tT0g7O0FBRUQsK0NBQStDO0EwQjlyTy9DO0VBQ0MsZ0RBQXFCO0VBQ3JCLGV6QktjO0N5QjJIZDs7QXhCK1FBO0VGb3pOQywrQ0FBK0M7RTBCcnNPakQ7SUFJRSxnRHBCNkV3QztHb0JpRHpDO0MxQnVrT0E7O0FFNXlOQTtFRit5TkMsK0NBQStDO0UwQjVzT2pEO0lBT0UsZ0RwQjBFd0M7R29CaUR6QztDMUI4a09BOztBRTN4TkE7RUY4eE5DLCtDQUErQztFMEJudE9qRDtJQVVRLGVBQWM7SUFDZCw2QkFBNEI7R0F1SG5DO0MxQnNsT0E7O0FBRUQsZ0RBQWdEO0EwQjdzTy9DO0VBQ0MsMEJBQW1CO0VBQW5CLDRCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2Isd0JBQWU7TUFBZixvQkFBZTtVQUFmLGdCQUFlO0VBQ2YsMEJBQThCO0VBQTlCLHVDQUE4QjtNQUE5Qix1QkFBOEI7VUFBOUIsK0JBQThCO0VBQzlCLGdHQUEyQztDQWtDM0M7O0F4QjRWRDtFRm8xTkMsZ0RBQWdEO0UwQnh0T2pEO0lBUUUsZ0RwQjREdUM7SW9CM0R2QyxtRHBCMkR1QztHb0I1QnhDO0MxQnFyT0Q7O0FFNzBOQTtFRmcxTkMsZ0RBQWdEO0UwQmh1T2pEO0lBWUUsZ0RwQndEdUM7SW9CdkR2QyxtRHBCdUR1QztHb0I1QnhDO0MxQjZyT0Q7O0FFN3pOQTtFRmcwTkMsZ0RBQWdEO0UwQnh1T2pEO0lBZ0JFLDRDcEJvRHVDO0dvQjVCeEM7QzFCb3NPRDs7QUFFRCxnREFBZ0Q7QTBCOXVPOUM7RUFtQkMsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sVUFBUztFQUNULHNDQUE2QjtNQUE3QixrQ0FBNkI7VUFBN0IsOEJBQTZCO0VBQzdCLFlBQVc7RUFDWCxnRHBCMkN1QztFb0IxQ3ZDLDBDcEIwQ3VDO0VvQnpDdkMsb0JBQW1CO0VBQ25CLGFBQVk7Q0FVWjs7QXhCOFZGO0VGeTNOQyxnREFBZ0Q7RTBCN3ZPaEQ7SUE4QkUsV0FBVTtHQVFYO0MxQjJ0T0Y7O0FFajNOQTtFRm8zTkMsZ0RBQWdEO0UwQnB3T2hEO0lBaUNFLFdBQVU7R0FLWDtDMUJrdU9GOztBRWgyTkE7RUZtMk5DLGdEQUFnRDtFMEIzd09oRDtJQW9DRSxVQUFTO0dBRVY7QzFCeXVPRjs7QUFFRCxnREFBZ0Q7QTBCOXhPaEQ7O0VBeURFLGdDQUErQjtFQUMvQixpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLGtEcEJxQndDO0VvQnBCeEMsMEJBQXlCO0NBU3pCOztBeEIyVUQ7RUZ3NU5DLGdEQUFnRDtFMEJ6eU9sRDs7SUErREcsOENwQmtCdUM7SW9CakJ2QyxrRHBCaUJ1QztHb0JYeEM7QzFCeXVPRDs7QUV0NE5BO0VGeTROQyxnREFBZ0Q7RTBCbHpPbEQ7O0lBbUVHLDhDcEJjdUM7SW9CYnZDLGtEcEJhdUM7R29CWHhDO0MxQmt2T0Q7O0FBRUQsZ0RBQWdEO0EwQmx2Ty9DO0VBQ0MsMEJBQXlCO0NBb0J6Qjs7QTFCa3VPRixnREFBZ0Q7QTBCdnZPOUM7RUFHQyxrRHBCTXVDO0VvQkx2Qyw4Q3BCS3VDO0VvQkp2QyxpQkFBZ0I7RUFDaEIsa0JBQWlCO0NBV2pCOztBeEJnVkY7RUYrNU5DLGdEQUFnRDtFMEJod09oRDtJQVFFLDhDcEJDc0M7SW9CQXRDLGtEcEJBc0M7R29CUXZDO0MxQm92T0Y7O0FFeDVOQTtFRjI1TkMsZ0RBQWdEO0UwQnh3T2hEO0lBWUUsOENwQkhzQztHb0JRdkM7QzFCMnZPRjs7QUFFRCxnREFBZ0Q7QTBCOXdPOUM7RUFlRSxpQkFBZ0I7Q0FDaEI7O0F4QnlUSDtFRjI4TkMsZ0RBQWdEO0UwQnB4T2pEO0lBbUJFLFlBQVc7R0FFWjtDMUJtd09EOztBQUVELGdEQUFnRDtBMEJud08vQztFQUNDLDBCQUF5QjtDQWlDekI7O0F4QmdSRDtFRnU5TkMsZ0RBQWdEO0UwQnp3T2pEO0lBR0UsK0NwQmpCdUM7R29CZ0R4QztDMUIydU9EOztBRXY3TkE7RUYwN05DLGdEQUFnRDtFMEJoeE9qRDtJQU1FLCtDcEJwQnVDO0dvQmdEeEM7QzFCa3ZPRDs7QUFFRCxpREFBaUQ7QTBCdHhPL0M7RUFTQyxxQ0FBNEI7VUFBNUIsNkJBQTRCO0VBQzVCLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsYUFBWTtFQUNaLG1CQUFrQjtDQWlCbEI7O0F4Qm9SRjtFRjgrTkMsaURBQWlEO0UwQmh5T2pEO0lB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QnZCOztBOUJtZ1FILCtDQUErQztBOEI1aVE3QztFQXdCRSx5Q3hCQ3NDO0V3QkF0QywwQ3hCQXNDO0V3QkN0QywwRHhCRHNDO1V3QkN0QyxrRHhCRHNDO0V3QkV0Qyx3QkFBdUI7RUFDdkIsNkN4QkhzQztFd0JJdEMseUJBQWdCO0VBQWhCLG9CQUFnQjtFQUFoQixpQkFBZ0I7Q0FNaEI7O0E5Qm1oUUosK0NBQStDO0E4QnRqUTdDO0VBZ0NJLGNBQWE7Q0FDYjs7QTlCMGhRTiwrQ0FBK0M7QThCM2pRN0M7RUFxQ0UsMEN4QlpzQztFd0JhdEMsMkN4QmJzQztFd0JjdEMsMEJBQXlCO0NBQ3pCOztBOUIwaFFKLGdEQUFnRDtBOEJ0aFEvQztFQUNDLHdCQUF1QjtFQUN2QixxSnhCckJ3QztFd0JzQnhDLHVCQUFzQjtFQUN0QixtQkFBa0I7RUFDbEIsMER4QnhCd0M7VXdCd0J4QyxrRHhCeEJ3QztFd0J5QnhDLGlCQUFnQjtFQUNoQix5QkFBZ0I7RUFBaEIsb0JBQWdCO0VBQWhCLGlCQUFnQjtDQWlFaEI7O0E1QjZQRDtFRjZ0UEMsZ0RBQWdEO0U4QmxpUWpEO0lBU0UsNEN4QjVCdUM7R3dCMkZ4QztDOUI4OVBEOztBQUVELGdEQUFnRDtBOEJ4aVE5QztFQWFDLHlJQUN1QztVQUR2QyxpSUFDdUM7Q0FLdkM7O0E5QjBoUUgsZ0RBQWdEO0E4QjdpUTlDO0VBaUJFLGNBQWE7Q0FDYjs7QTlCZ2lRSixnREFBZ0Q7QThCOWhROUM7RUFDQyxtQkFBa0I7RUFDbEIsZ0R4QnpDdUM7RXdCMEN2QyxtRHhCMUN1QztDd0IwRnZDOztBNUJrUEY7RUZpd1BDLGdEQUFnRDtFOEJ0aVFoRDtJQUtFLGdEeEI1Q3NDO0d3QjBGdkM7QzlCdS9QRjs7QUU3dVBBO0VGZ3ZQQyxnREFBZ0Q7RThCN2lRaEQ7SUFRRSxnRHhCL0NzQztHd0IwRnZDO0M5QjgvUEY7O0FFcHZQQTtFRnV2UEMsZ0RBQWdEO0U4QnBqUS9DO0lBWUUsa0R4Qm5EcUM7R3dCcUR0QztDOUIwaVFIOztBQUVELGdEQUFnRDtBOEIxalE3QztFQWdCQyxrQkFBaUI7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QUNJLGFBQVk7RUFDWiwrRS9Cd0I4QjtDK0JpRWpDOztBbkMrUFI7RUY4d1RDLDhDQUE4QztFcUN4bVV4QztJQUlRLFlBQVc7SUFDWCxnRC9CcUIwQjtHK0JpRWpDO0NyQ2toVVI7O0FFL3VUQTtFRmt2VEMsOENBQThDO0VxQ2huVXhDO0lBUVEsY0FBYTtHQW1GcEI7Q3JDeWhVUjs7QUFFRCw4Q0FBOEM7QXFDdG5VckM7RUFhTyxpQkFBZ0I7RUFDaEIsOEMvQlkwQjtFK0JYMUIsaUJBQWdCO0VBQ2hCLGVwQ2hFRDtFb0NpRUMsZ0QvQlMwQjtFK0JSMUIsOEJBQTZCO0VBQzdCLGtEL0JPMEI7QytCTzdCOztBbkN5VFo7RUZ3eVRDLDhDQUE4QztFcUNsb1V2QztJQXFCVyxnRC9CS3NCO0crQk83QjtDckNxbVVaOztBRWh5VEE7RUZteVRDLDhDQUE4QztFcUN6b1V2QztJQXdCVyw4Qy9CRXNCO0krQkR0QixnRC9CQ3NCO0krQkF0QixrRC9CQXNCO0crQk83QjtDckM4bVVaOztBRWp4VEE7RUZveFRDLDhDQUE4QztFcUNscFV2QztJQTZCVyxlQUFjO0lBQ2Qsa0QvQkpzQjtJK0JLdEIsYUFBWTtHQUVuQjtDckN1blVaOztBQUVELDhDQUE4QztBcUMxcFVyQztFQW9DTyxpQkFBZ0I7RUFDaEIsOEMvQlgwQjtFK0JZMUIsaUJBQWdCO0VBQ2hCLGVwQ3ZGRDtFb0N3RkMsa0QvQmQwQjtDK0J3QjdCOztBbkNvVFo7RUY4elRDLDhDQUE4QztFcUNwcVV2QztJQTBDVyw4Qy9CaEJzQjtHK0J3QjdCO0NyQ3NuVVo7O0FFbDBUQTtFRnEwVEMsOENBQThDO0VxQzNxVXZDO0lBNkNXLGtEL0JuQnNCO0crQndCN0I7Q3JDNm5VWjs7QUVqelRBO0VGb3pUQyw4Q0FBOEM7RXFDbHJVdkM7SUFnRFcsa0QvQnRCc0I7RytCd0I3QjtDckNvb1VaOztBQUVELCtDQUErQztBcUNwb1VuQztFQUNJLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7Q0FxQ2hCOztBckNtbVViLCtDQUErQztBcUN6b1VsQztFQUlP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dEMsaUJBQWdCO0VBQ2hCLDBCQUF5QjtFQUN6QixleEN0RVc7RXdDdUVYLGtEbkNHc0M7Q21DS3RDOztBdkN1VUg7RUY2cFZDLDREQUE0RDtFeUM5aVc1RDtJQW9FRyw4Q25DQ3FDO0ltQ0FyQyxpQkFBZ0I7R0FLakI7Q3pDeStWSDs7QUUxb1ZBO0VGNm9WQyw0REFBNEQ7RXlDdGpXNUQ7SUF3RUcsY0FBYTtHQUVkO0N6Q2cvVkg7O0FBRUQsNERBQTREO0F5QzVqVzFEO0VBNkVFLDBDbkNSc0M7RW1DU3RDLDJDbkNUc0M7RW1DVXRDLGN4Q3BGVztDd0M2Rlg7O0F2Q3lUSDtFRm1yVkMsNERBQTREO0V5Q3BrVzVEO0lBaUZHLGNBQWE7R0FPZDtDekNnL1ZIOztBRS9wVkE7RUZrcVZDLDREQUE0RDtFeUMza1c1RDtJQW9GRyxlQUFjO0lBQ2QsMkNuQ2hCcUM7SW1DaUJyQywwQ25DakJxQztHbUNtQnRDO0N6Q3kvVkg7O0FFNXNWQTtFRitzVkMsNERBQTREO0V5Q3BsVzVEO0lBMkZFLDRDbkN0QnNDO0dtQzhCdkM7Q3pDcS9WRjs7QUV2c1ZBO0VGMHNWQyw0REFBNEQ7RXlDM2xXNUQ7SUE4RkUsNENuQ3pCc0M7R21DOEJ2QztDekM0L1ZGOztBRXRyVkE7RUZ5clZDLDREQUE0RDtFeUNsbVc1RDtJQWlHRSwyQ25DNUJzQztHbUM4QnZDO0N6Q21nV0Y7O0FBRUQsNkRBQTZEO0F5Q2xnVzVEO0VBQ0MscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHdCQUFlO01BQWYsb0JBQWU7VUFBZixnQkFBZTtFQUNmLG1EbkNwQ3dDO0VtQ3FDeEMsaUNBQWdDO0VBQ2hDLGtEbkN0Q3dDO0NtQzZUeEM7O0F6Qyt1VkYsNkRBQTZEO0F5QzNnVzNEO0VBUUMsaUJBQWdCO0NBQ2hCOztBdkNzUkY7RUZrdlZDLDZEQUE2RDtFeUNqaFc5RDtJQVdFLG1EbkM1Q3VDO0ltQzZDdkMsa0RuQzdDdUM7R21DNlR4QztDekMwdlZEOztBRW50VkE7RUZzdFZDLDZEQUE2RDtFeUN6aFc5RDtJQWVFLG1EbkNo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O0VBY08sOEN0QytCOEI7RXNDOUI5QiwwQkFBeUI7RUFDekIsbUR0QzZCOEI7RXNDNUI5QixpQ0FBZ0M7RUFDaEMsa0R0QzJCOEI7RXNDMUI5QixlQUFjO0VBQ2QsaUJBQWdCO0NBdUJuQjs7QTFDa1VSO0VGMnBYQyx5REFBeUQ7RTRDeGdZdEQ7SUFzQlcsOEN0Q3VCMEI7SXNDdEIxQixtRHRDc0IwQjtJc0NyQjFCLGtEdENxQjBCO0dzQ0ZqQztDNUNtK1hSOztBRTNtWEE7RUY4bVhDLHlEQUF5RDtFNENqaFl0RDtJQTZCZSwrQ3RDZ0JzQjtHc0NkN0I7QzVDcy9YWjs7QUFFRCx5REFBeUQ7QTRDdmhZcEQ7RUFpQ1csaUJBQWdCO0NBQ25COztBMUN1Vlo7RUZvcVhDLHlEQUF5RDtFNEM3aFl0RDtJQW9DVyw4Q3RDUzBCO0lzQ1IxQixtRHRDUTBCO0lzQ1AxQixrRHRDTzBCO0dzQ0ZqQztDNUN3L1hSOztBRWxwWEE7RUZxcFhDLHlEQUF5RDtFNEN0aVl0RDtJQXlDVyw4Q3RDSTBCO0dzQ0ZqQztDNUMrL1hSOztBQUVELHlEQUF5RDtBNEM1aVlwRDtFQThDTyxpQkFBZ0I7RUFDaEIsOEN0Q0Y4QjtFc0NHOUIsaUJBQWdCO0VBQ2hCLGUzQzlFRztFMkMrRUgsa0R0Q0w4QjtDc0N1QmpDOztBMUN5U1I7RUZ5c1hDLHlEQUF5RDtFNEN0all0RDtJQW9EVyxrRHRDUDBCO0lzQ1ExQiw4Q3RDUjBCO0dzQ3VCakM7QzVDdS9YUjs7QUFFRCx5REFBeUQ7QTRDN2pZcEQ7RUF3RFcsOEN0Q1gwQjtDc0NlN0I7O0ExQ2lUWjtFRnN0WEMseURBQXlEO0U0Q25rWXREO0lBMERlLDhDdENic0I7R3NDZTdCO0M1QzJnWVo7O0FBRUQseURBQXlEO0E0Q3prWXBEO0VBZ0VXLGlCQUFnQjtFQUNoQixpQkFBZ0I7Q0FDbkI7O0E1QzZnWWIsMERBQTBEO0E0Qy9rWXJEO0VBdUVXLG1CQUFrQjtFQUNsQixpRHRDM0IwQjtFc0M0QjFCLGlCQUFnQjtFQUNoQiw4Q3RDN0IwQjtFc0M4QjFCLGlEdEM5QjBCO0NzQzRDN0I7O0ExQ29S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QjtVQUF0Qix1QkFBc0I7Q0FJdEI7O0E5QytWSDtFRit2WUMsOERBQThEO0VnRC9vWjlEO0lBK0NHLDhCQUFxQjtRQUFyQiwwQkFBcUI7WUFBckIsc0JBQXFCO0dBRXRCO0NoRGttWkg7O0FBRUQsOERBQThEO0FnRHJwWjVEO0VBb0RDLGlCQUFnQjtFQUNoQiwrQzFDVHVDO0UwQ1V2QyxpQkFBZ0I7RUFDaEIsb0JBQW1CO0NBSW5COztBOUNxVkY7RUY4d1lDLDhEQUE4RDtFZ0Q5cFo5RDtJQXlERSw4QzFDYnNDO0cwQ2V2QztDaER1bVpGOztBQUVELDhEQUE4RDtBZ0RwcVo1RDtFQTZEQyxtQkFBa0I7RUFDbEIsOEMxQ2xCdUM7RTBDbUJ2QyxrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLGVBQWM7Q0FJZDs7QTlDMlVGO0VGOHhZQyw4REFBOEQ7RWdEOXFaOUQ7SUFtRUUsOEMxQ3ZCc0M7RzBDeUJ2QztDaEQ2bVpGOztBQUVELGlDQUFpQztBaUQxb1pqQztFQUVFLGVBQWM7Q0FDZCIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIGxpbmUgMTEsIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG4uZ3JlZW4ge1xuICBjb2xvcjogIzllYzMyNztcbn1cblxuLyogbGluZSAxNCwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbi5icmVhZCB7XG4gIGNvbG9yOiAjNGE2OTc1O1xufVxuXG4vKiBsaW5lIDE3LCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuLnRleHQge1xuICBjb2xvcjogIzI5M2I0Mjtcbn1cblxuLyogbGluZSAyMCwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbi5ibGFjayB7XG4gIGNvbG9yOiAjMTkxYzMzO1xufVxuXG4vKiBsaW5lIDIzLCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuLmdyYXkge1xuICBjb2xvcjogIzc4OTA5OTtcbn1cblxuLyogbGluZSAyOCwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbjpyb290IHtcbiAgLS12d0lkdGg6IDE5MjA7XG4gIC0tcGFkZGluZzogNS4yMDgzM3Z3O1xuICAtLWZvbnRTaXplVGl0bGU6IDIuODY0NTh2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjgsIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG4gIDpyb290IHtcbiAgICAtLXZ3SWR0aDogMTEwMDtcbiAgICAtLXBhZGRpbmc6IDQuNTQ1NDV2dztcbiAgICAtLWZvbnRTaXplVGl0bGU6IDIuODY0NTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDI4LCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuICA6cm9vdCB7XG4gICAgLS12d0lkdGg6IDgwMDtcbiAgICAtLXBhZGRpbmc6IDE1cHg7XG4gICAgLS1mb250U2l6ZVRpdGxlOiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyOCwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbiAgOnJvb3Qge1xuICAgIC0tdndJZHRoOiAzNzU7XG4gICAgLS1mb250U2l6ZVRpdGxlOiA1LjMzMzMzdnc7XG4gIH1cbn1cblxuLyogbGluZSA0OSwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbi5tZC1zaG93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDUyLCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuLnhtZC1zaG93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDU1LCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuLnNtLXNob3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNTgsIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG4ueHMtc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA2MSwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbi54eHMtc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgNjUsIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG4gIC5tZC1zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA2OCwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbiAgLm1kLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA3MywgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbiAgLnhtZC1zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA3NiwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbiAgLnhtZC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA4MSwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbiAgLnNtLXNob3cge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDg0LCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuICAuc20taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgODksIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG4gIC54cy1zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA5MiwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbiAgLnhzLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDk3LCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuICAueHhzLXNob3cge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEwMCwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbiAgLnh4cy1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1GT05UUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvcmVndWxhci9IZWx2ZXRpY2FOZXVlQ3lyLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9yZWd1bGFyL0hlbHZldGljYU5ldWVDeXItUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9yZWd1bGFyL0hlbHZldGljYU5ldWVDeXItUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9yZWd1bGFyL0hlbHZldGljYU5ldWVDeXItUmVndWxhci5lb3RcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2FcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9tZWRpdW0vSGVsdmV0aWNhTmV1ZUN5ci1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9tZWRpdW0vSGVsdmV0aWNhTmV1ZUN5ci1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvbWVkaXVtL0hlbHZldGljYU5ldWVDeXItTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL21lZGl1bS9IZWx2ZXRpY2FOZXVlQ3lyLU1lZGl1bS5lb3RcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2FcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9ib2xkL0hlbHZldGljYU5ldWVDeXItQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL2JvbGQvSGVsdmV0aWNhTmV1ZUN5ci1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL2JvbGQvSGVsdmV0aWNhTmV1ZUN5ci1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL2JvbGQvSGVsdmV0aWNhTmV1ZUN5ci1Cb2xkLmVvdFwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRUFVIFNBTlMgQk9PSyc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRUFVL0VhdSBTYW5zIEJvb2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBsaW5lIDIsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbmJ1dHRvbiwgaHIsIGlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qIGxpbmUgNiwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuYSwgYXVkaW8sIGNhbnZhcywgcHJvZ3Jlc3MsIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDEwLCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5wcm9ncmVzcywgc3ViLCBzdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIGxpbmUgMTQsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cblt0eXBlPWNoZWNrYm94XSwgW3R5cGU9cmFkaW9dLCBsZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDE5LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG4qLCBsZWdlbmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDIzLCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG4qLCA6YWN0aXZlLCA6Zm9jdXMsIDpob3ZlciwgOnZpc2l0ZWQge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBsaW5lIDI3LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5odG1sIHtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuLyogbGluZSAzMiwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDM2LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgNDEsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogbGluZSA0NiwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4vKiBsaW5lIDUyLCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogbGluZSA1NiwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKiBsaW5lIDYwLCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgNjUsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qIGxpbmUgNjksIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgNzUsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtO1xufVxuXG4vKiBsaW5lIDc5LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5zdXAge1xuICB0b3A6IC0uNWVtO1xufVxuXG4vKiBsaW5lIDgzLCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgODgsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogbGluZSA5MiwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDk1LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5idXR0b24sIHNlbGVjdCwgdGV4dGFyZWEsIGlucHV0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHJlc2l6ZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuLyogbGluZSAxMDcsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cblt0eXBlPXJlc2V0XSwgW3R5cGU9c3VibWl0XSwgYnV0dG9uLCBodG1sIFt0eXBlPWJ1dHRvbl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyogbGluZSAxMTEsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciwgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDExNiwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZywgW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nLCBidXR0b246LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiBCdXR0b25UZXh0IGRvdHRlZCAxcHg7XG59XG5cbi8qIGxpbmUgMTIwLCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IC4zNWVtIC43NWVtIC42MjVlbTtcbn1cblxuLyogbGluZSAxMjQsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbmxlZ2VuZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4vKiBsaW5lIDEzMSwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyogbGluZSAxMzUsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgMTM5LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4vKiBsaW5lIDE0NCwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogbGluZSAxNDgsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLyogbGluZSAxNTMsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIGxpbmUgMTU3LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5baGlkZGVuXSwgdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDE2MSwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuLmNsZWFyZml4OmFmdGVyLCAuY2xlYXJmaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4vKiBsaW5lIDE2NSwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIGxpbmUgMTY5LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG51bCA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogbGluZSAxNzMsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbnVsLCBvbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogbGluZSAxNzksIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogbGluZSAxODMsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbmlucHV0LCBzZWxlY3QsIGJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTg3LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogaW5pdGlhbDtcbn1cblxuLyogbGluZSAxOTEsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbnNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgMTk0LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zdHlsZS10ZW1wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKiBsaW5lIDUsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnN0eWxlLXRlbXAgPiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRzbGF0ZWdyYXk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGxpZ2h0c2xhdGVncmF5O1xufVxuXG4vKiBsaW5lIDEwLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zdHlsZS10ZW1wID4gbGkgPiBhLFxuLnN0eWxlLXRlbXAgPiBsaSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qIGxpbmUgMTUsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnN0eWxlLXRlbXAgPiBsaSBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuXG4vKiBsaW5lIDIwLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zdHlsZS10ZW1wID4gbGkgYSxcbi5zdHlsZS10ZW1wID4gbGkgc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDI2LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zdHlsZS10ZW1wID4gbGkgdWwge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDEwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi8qIGxpbmUgMzEsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnN0eWxlLXRlbXAgLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cblxuLyogbGluZSAzNCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uc3R5bGUtdGVtcCAucmVkICoge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAzOSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uc3R5bGUtdGVtcCAuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbn1cblxuLyogbGluZSA0MiwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uc3R5bGUtdGVtcCAuZ3JlZW4gKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDQ3LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zdHlsZS10ZW1wIC55ZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XG59XG5cbi8qIGxpbmUgNTEsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnN0eWxlLXRlbXAgLmFsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDU0LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zdHlsZS10ZW1wIC5hbGwgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcbn1cblxuLyogbGluZSA2MCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4ubGF6eVtkYXRhLXNyY106bm90KC5sb2FkZWQpIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xufVxuXG4vKiBsaW5lIDY1LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5pY29uIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbn1cblxuLyogbGluZSA3MCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMDEwZDEzO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xufVxuXG4vKiBsaW5lIDc4LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5fbXQtbmVnYXRpdmUge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtMTUwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDc4LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbiAgLl9tdC1uZWdhdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTQwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNzgsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuICAuX210LW5lZ2F0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtMTAwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA3OCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4gIC5fbXQtbmVnYXRpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLyogbGluZSA5NCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uZW1wdHktaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDk4LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5tQ3VzdG9tU2Nyb2xsQm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTAyLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbltjbGFzcyo9XCJ5bWFwcy0yXCJdW2NsYXNzKj1cIi1ncm91bmQtcGFuZVwiXSB7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIikgIWltcG9ydGFudDtcbiAgLyogRmlyZWZveCAzLjUrICovXG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgIWltcG9ydGFudDtcbiAgLyogQ2hyb21lIDE5KyAmIFNhZmFyaSA2KyAqL1xufVxuXG4vKiBsaW5lIDMsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTEge1xuICB3aWR0aDogOC4zMzMzMyU7XG59XG5cbi8qIGxpbmUgMywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5jb2wtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi8qIGxpbmUgMywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5jb2wtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi8qIGxpbmUgMywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi8qIGxpbmUgMywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi8qIGxpbmUgMywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5jb2wtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi8qIGxpbmUgMywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5jb2wtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7XG59XG5cbi8qIGxpbmUgMywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi8qIGxpbmUgMywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi8qIGxpbmUgMywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMzMlO1xufVxuXG4vKiBsaW5lIDMsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLyogbGluZSAzLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLmNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDksIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMxOTFjMzM7XG59XG5cbi8qIGxpbmUgMTgsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG5ib2R5Ll9vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgMjIsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG5ib2R5LmxhbmctcnVzIHtcbiAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhXCI7XG59XG5cbi8qIGxpbmUgMjUsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG5ib2R5LmxhbmctYnkge1xuICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2FcIjtcbn1cblxuLyogbGluZSAyOCwgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbmJvZHkubGFuZy1lc3Age1xuICBmb250LWZhbWlseTogXCJFQVUgU0FOUyBCT09LXCI7XG59XG5cbi8qIGxpbmUgMzIsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG5tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMzIsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4gIG1haW4ge1xuICAgIG1pbi1oZWlnaHQ6IDF2aDtcbiAgfVxufVxuXG4vKiBsaW5lIDQxLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjJzO1xuICBjb2xvcjogIzEzMTMxMztcbn1cblxuLyogbGluZSA0NiwgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA0OSwgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi50YWJzX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyog0L/QviDRg9C80L7Qu9GH0LDQvdC40Y4g0L/RgNGP0YfQtdC8INCy0YHQtSDQsdC70L7QutC4ICovXG59XG5cbi8qIGxpbmUgNTIsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4udGFic19fY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKiDQv9C+INGD0LzQvtC70YfQsNC90LjRjiDQv9C+0LrQsNC30YvQstCw0LXQvCDQvdGD0LbQvdGL0Lkg0LHQu9C+0LogKi9cbn1cblxuLyogbGluZSA1NywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNTcsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgNTcsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAvKiBsaW5lIDU3LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSA1NywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNTcsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA1NywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvcHJlbG9hZGVyLnNjc3MgKi9cbi5wcmVsb2FkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogbGluZSAxNCwgZGV2L3Nhc3MvdXRpbHMvcHJlbG9hZGVyLnNjc3MgKi9cbi5zay1kb3VibGUtYm91bmNlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi8qIGxpbmUgMjAsIGRldi9zYXNzL3V0aWxzL3ByZWxvYWRlci5zY3NzICovXG4uc2stZG91YmxlLWJvdW5jZSAuc2stY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZWMzMjc7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogc2stZG91YmxlLWJvdW5jZSAyLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDMyLCBkZXYvc2Fzcy91dGlscy9wcmVsb2FkZXIuc2NzcyAqL1xuLnNrLWRvdWJsZS1ib3VuY2UgLnNrLWRvdWJsZS1ib3VuY2UtMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMHM7XG59XG5cbkBrZXlmcmFtZXMgc2stZG91YmxlLWJvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYWxsLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgNywgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5hbGwtbGluazpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICM5RUMzMjc7XG59XG5cbi8qIGxpbmUgMTIsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYWxsLWxpbms6aG92ZXIgLmljb24ge1xuICBmaWxsOiAjOUVDMzI3O1xufVxuXG4vKiBsaW5lIDE3LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmFsbC1saW5rIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAxMEQxMztcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE3LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuICAuYWxsLWxpbmsgc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNywgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbiAgLmFsbC1saW5rIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzUsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYWxsLWxpbmsgLmljb24ge1xuICBmaWxsOiBibGFjaztcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDM1LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuICAuYWxsLWxpbmsgLmljb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ3LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmNpcmNsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5RUMzMjc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNDcsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4gIC5jaXJjbGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDYwLCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI0KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMykpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVDMzI3O1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNjAsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4gIC5jaXJjbGU6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDYwLCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuICAuY2lyY2xlOmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyKSk7XG4gIH1cbn1cblxuLyogbGluZSA3OSwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMykpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI0KSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RUMzMjc7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA3OSwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbiAgLmNpcmNsZTphZnRlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNzksIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4gIC5jaXJjbGU6YWZ0ZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDcsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4gIC5jaXJjbGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEwNSwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5mb290ZXItbGlua19fc29jaWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEwNSwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbiAgLmZvb3Rlci1saW5rX19zb2NpYWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDExNSwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5mb290ZXItbGlua19fc29jaWFsIGEge1xuICB3aWR0aDogY2FsYygyNSUgLSA1cHgpO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1MCkpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2NSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgI0RFREVERTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExNSwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbiAgLmZvb3Rlci1saW5rX19zb2NpYWwgYSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxMzEsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uZm9vdGVyLWxpbmtfX3NvY2lhbCBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDcpLCAwcHggNnB4IDZweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDUwNjI0KSwgMHB4IDJweCAycHggcmdiYSg1NiwgNjAsIDY1LCAwLjAxOTM3Nik7XG59XG5cbi8qIGxpbmUgMTM2LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmZvb3Rlci1saW5rX19zb2NpYWwgLmljb24ge1xuICBmaWxsOiAjOUVDMzI3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEzNiwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbiAgLmZvb3Rlci1saW5rX19zb2NpYWwgLmljb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE0NSwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5saW5rLXBkZiB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlFQzMyNztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTQ1LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuICAubGluay1wZGYge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSk7XG4gIH1cbn1cblxuLyogbGluZSAxNTksIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4ubGluay1wZGY6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wNyksIDBweCA2cHggNnB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wNTA2MjQpLCAwcHggMnB4IDJweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDE5Mzc2KTtcbiAgY29sb3I6ICM5RUMzMjc7XG59XG5cbi8qIGxpbmUgMTYzLCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmxpbmstcGRmIC5pY29uIHtcbiAgZmlsbDogIzE5MWMzMztcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIyKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjQpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTYzLCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuICAubGluay1wZGYgLmljb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuLmRlYWxlcnMtbWFwIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wYWRkaW5nKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMiwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4gIC5kZWFsZXJzLW1hcCB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tcGFkZGluZyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAyLCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbiAgLmRlYWxlcnMtbWFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTEsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuLmRlYWxlcnMtbWFwIC5tQ1NCX2NvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLyogbGluZSAxNiwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4uZGVhbGVycy1tYXBfX3dycCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDIxLCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbi5kZWFsZXJzLW1hcF9fd3JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNiU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MikgNzEuNzElKTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjEsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuICAuZGVhbGVycy1tYXBfX3dycDpiZWZvcmUge1xuICAgIGhlaWdodDogMjAlO1xuICB9XG59XG5cbi8qIGxpbmUgMzcsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuLmRlYWxlcnMtbWFwX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDYzJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuXG4vKiBsaW5lIDQ2LCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbi5kZWFsZXJzLW1hcF9fYmcuX2VtcHR5IC5kZWFsZXJzLW1hcF9fYmctdGV4dCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgNTIsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuLmRlYWxlcnMtbWFwX19iZy10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM5ZWMzMjc7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgei1pbmRleDogMTA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSA3MCwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4uZGVhbGVycy1tYXBfX2JnICNidXktbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDM3LCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbiAgLmRlYWxlcnMtbWFwX19iZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDg5LCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbi5kZWFsZXJzLW1hcF9fYmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUgYXQgNTAlIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxOS42MSUsIHdoaXRlIDk0Ljk1JSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA4OSwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4gIC5kZWFsZXJzLW1hcF9fYmc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpIDE5LjYxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcyKSA4NC45NSUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODksIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuICAuZGVhbGVycy1tYXBfX2JnOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDEyMCwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4uZGVhbGVycy1tYXBfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOTA1KSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA5MDApKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxMjAsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuICAuZGVhbGVycy1tYXBfX2l0ZW1zIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMjAsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuICAuZGVhbGVycy1tYXBfX2l0ZW1zIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG4vKiBsaW5lIDEzOSwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4uZGVhbGVycy1tYXBfX2l0ZW1zIC5tQ1NCX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMwcHggMzBweCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMDApKTtcbn1cblxuLyogbGluZSAxNDcsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuLmRlYWxlcnMtbWFwX19pdGVtcyAubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNTIsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuLmRlYWxlcnMtbWFwX19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggcmdiYSg0MCwgNDgsIDU3LCAwLjEpO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1NSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxNTIsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuICAuZGVhbGVycy1tYXBfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNTIsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuICAuZGVhbGVycy1tYXBfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxNjksIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuLmRlYWxlcnMtbWFwX19pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzE5MWMzMztcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOWVjMzI3O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMTUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTY5LCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbiAgLmRlYWxlcnMtbWFwX19pdGVtLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTY5LCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbiAgLmRlYWxlcnMtbWFwX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE5NiwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4uZGVhbGVycy1tYXBfX2l0ZW0tYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEzMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxOTYsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuICAuZGVhbGVycy1tYXBfX2l0ZW0tYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIwMywgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4uZGVhbGVycy1tYXBfX2l0ZW0tYWRkcmVzcyAuemFnIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzE5MWMzMztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMDMsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuICAuZGVhbGVycy1tYXBfX2l0ZW0tYWRkcmVzcyAuemFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjE0LCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbi5kZWFsZXJzLW1hcF9faXRlbS1hZGRyZXNzIGEge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMTkxYzMzO1xufVxuXG4vKiBsaW5lIDIxOSwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4uZGVhbGVycy1tYXBfX2l0ZW0tYWRkcmVzcyBhOmhvdmVyIHtcbiAgY29sb3I6ICM5ZWMzMjc7XG59XG5cbi8qIGxpbmUgMjI1LCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbi5kZWFsZXJzLW1hcF9faXRlbS1jb250YWN0cyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDIyNSwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4gIC5kZWFsZXJzLW1hcF9faXRlbS1jb250YWN0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDIyNSwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4gIC5kZWFsZXJzLW1hcF9faXRlbS1jb250YWN0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI0MiwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4uZGVhbGVycy1tYXBfX2l0ZW0tY29udGFjdHMgLnphZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMxOTFjMzM7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjQyLCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbiAgLmRlYWxlcnMtbWFwX19pdGVtLWNvbnRhY3RzIC56YWcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAyNTMsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuLmRlYWxlcnMtbWFwX19pdGVtLWNvbnRhY3RzIC5jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbn1cblxuLyogbGluZSAyNTgsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuLmRlYWxlcnMtbWFwX19pdGVtLWNvbnRhY3RzIC5jb250Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDI2MiwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4uZGVhbGVycy1tYXBfX2l0ZW0tY29udGFjdHMgLmNvbnQgLmljb24ge1xuICBmaWxsOiAjOWVjMzI3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI2MiwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4gIC5kZWFsZXJzLW1hcF9faXRlbS1jb250YWN0cyAuY29udCAuaWNvbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjcwLCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbi5kZWFsZXJzLW1hcF9faXRlbS1jb250YWN0cyAuY29udCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzE5MWMzMztcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDI4MCwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4uZGVhbGVycy1tYXBfX2l0ZW0tY29udGFjdHMgLmNvbnQ6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjOWVjMzI3O1xufVxuXG4vKiBsaW5lIDI4NSwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4uZGVhbGVycy1tYXBfX2l0ZW0tY29udGFjdHMgLnBob25lLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xufVxuXG4vKiBsaW5lIDI5MCwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4uZGVhbGVycy1tYXBfX2l0ZW0tY29udGFjdHMgLnBob25lLWxpc3RfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYzJTtcbn1cblxuLyogbGluZSAyOTcsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuLmRlYWxlcnMtbWFwX19pdGVtLWNvbnRhY3RzIC5waG9uZS1saXN0X19tYWluOmhvdmVyIHVsIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMzAxLCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbi5kZWFsZXJzLW1hcF9faXRlbS1jb250YWN0cyAucGhvbmUtbGlzdF9fbWFpbjpob3ZlciAuaWNvbi1hci1kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLyogbGluZSAzMDUsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuLmRlYWxlcnMtbWFwX19pdGVtLWNvbnRhY3RzIC5waG9uZS1saXN0X19tYWluIC5pY29uIHtcbiAgZmlsbDogIzllYzMyNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzMDUsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuICAuZGVhbGVycy1tYXBfX2l0ZW0tY29udGFjdHMgLnBob25lLWxpc3RfX21haW4gLmljb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDMxMiwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4uZGVhbGVycy1tYXBfX2l0ZW0tY29udGFjdHMgLnBob25lLWxpc3RfX21haW4gYSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMxOTFjMzM7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSAzMjAsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuLmRlYWxlcnMtbWFwX19pdGVtLWNvbnRhY3RzIC5waG9uZS1saXN0X19tYWluIGE6aG92ZXIge1xuICBjb2xvcjogIzllYzMyNztcbn1cblxuLyogbGluZSAzMjQsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuLmRlYWxlcnMtbWFwX19pdGVtLWNvbnRhY3RzIC5waG9uZS1saXN0X19tYWluIC5pY29uLWFyLWRvd24ge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLyogbGluZSAzMzEsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuLmRlYWxlcnMtbWFwX19pdGVtLWNvbnRhY3RzIC5waG9uZS1saXN0X19tYWluIHVsIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzMzEsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuICAuZGVhbGVycy1tYXBfX2l0ZW0tY29udGFjdHMgLnBob25lLWxpc3RfX21haW4gdWwge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDM1MCwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4uZGVhbGVycy1tYXBfX2l0ZW0tY29udGFjdHMgLnBob25lLWxpc3RfX21haW4gdWwgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgMzUzLCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbi5kZWFsZXJzLW1hcF9faXRlbS1jb250YWN0cyAucGhvbmUtbGlzdF9fbWFpbiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbi8qIGxpbmUgMzU5LCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbi5kZWFsZXJzLW1hcF9faXRlbS1jb250YWN0cyAucGhvbmUtbGlzdF9fbWFpbiB1bCBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAvKiBsaW5lIDM2OSwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4gIC5kZWFsZXJzLW1hcF9faXRlbS1zb2NpYWwgLmZvb3Rlci1saW5rX19zb2NpYWwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMzc0LCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbi5kZWFsZXJzLW1hcF9faXRlbS1zb2NpYWwgLmZvb3Rlci1saW5rX19zb2NpYWwgYSB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2NSkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgbWluLWhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKiBsaW5lIDM4MywgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4uZGVhbGVycy1tYXBfX2l0ZW0tc29jaWFsIC5mb290ZXItbGlua19fc29jaWFsIGE6aG92ZXIgLmljb24ge1xuICBmaWxsOiAjOWVjMzI3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAvKiBsaW5lIDM3NCwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4gIC5kZWFsZXJzLW1hcF9faXRlbS1zb2NpYWwgLmZvb3Rlci1saW5rX19zb2NpYWwgYSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzkyLCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbi5kZWFsZXJzLW1hcF9faXRlbS1zb2NpYWwgLmZvb3Rlci1saW5rX19zb2NpYWwgYSAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGZpbGw6ICNlYWVhZWE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgNDA0LCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbi5kZWFsZXJzLXNvcnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSA0MDksIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuLmRlYWxlcnMtc29ydF9fd3JwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNDE1LCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbi5kZWFsZXJzLXNvcnRfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDEwKSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNDIwLCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbiAgLmRlYWxlcnMtc29ydF9faXRlbS5fc2VsZWN0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNDIwLCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbiAgLmRlYWxlcnMtc29ydF9faXRlbS5fc2VsZWN0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDIwLCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbiAgLmRlYWxlcnMtc29ydF9faXRlbS5fc2VsZWN0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNDMyLCBkZXYvc2Fzcy9wYWdlcy9kZWFsZXJzLnNjc3MgKi9cbi5kZWFsZXJzLXNvcnRfX2l0ZW0uX3NlbGVjdCBsYWJlbCB7XG4gIGNvbG9yOiAjMTkxYzMzO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDQ0MiwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4uZGVhbGVycy1zb3J0X19pdGVtLmJ1dHRvbnMge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogbGluZSA0NDcsIGRldi9zYXNzL3BhZ2VzL2RlYWxlcnMuc2NzcyAqL1xuLmRlYWxlcnMtc29ydF9faXRlbS5idXR0b25zIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDQ1MywgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4uZGVhbGVycy1zb3J0IC5mb3JtLXN0eWxlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTI5MCkpO1xufVxuXG4vKiBsaW5lIDQ1OSwgZGV2L3Nhc3MvcGFnZXMvZGVhbGVycy5zY3NzICovXG4uZGVhbGVycy1zb3J0IC5mb3JtLXN0eWxlIC5idXR0b25zIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuLm5ld3MtY3Qge1xuICBwYWRkaW5nOiAwIHZhcigtLXBhZGRpbmcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWN0LnNjc3MgKi9cbiAgLm5ld3MtY3Qge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuICAubmV3cy1jdCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTAsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuLm5ld3MtY3RfX3dycCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEwLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWN0LnNjc3MgKi9cbiAgLm5ld3MtY3RfX3dycCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAxMCwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4gIC5uZXdzLWN0X193cnAge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSkgMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTAsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuICAubmV3cy1jdF9fd3JwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuICB9XG59XG5cbi8qIGxpbmUgMjgsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuLm5ld3MtY3RfX21zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAyOCwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4gIC5uZXdzLWN0X19tcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjgsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuICAubmV3cy1jdF9fbXMge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNDAsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuLm5ld3MtY3RfX21zLWltZyB7XG4gIHdpZHRoOiA2OCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmV3cy1tcy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzNSU7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSkgMCAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDQwLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWN0LnNjc3MgKi9cbiAgLm5ld3MtY3RfX21zLWltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA0MCwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4gIC5uZXdzLWN0X19tcy1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNDAsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuICAubmV3cy1jdF9fbXMtaW1nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICB9XG59XG5cbi8qIGxpbmUgNTksIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuLm5ld3MtY3RfX21zLWluZm8ge1xuICB3aWR0aDogMzIlO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDU5LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWN0LnNjc3MgKi9cbiAgLm5ld3MtY3RfX21zLWluZm8ge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA1OSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4gIC5uZXdzLWN0X19tcy1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgNzEsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuICAubmV3cy1jdF9fbXMtaW5mbyAuZGF0ZSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA3MSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4gIC5uZXdzLWN0X19tcy1pbmZvIC5kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDgxLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWN0LnNjc3MgKi9cbi5uZXdzLWN0X19tcy1pbmZvIC56YWcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzE5MWMzMztcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOWVjMzI3O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDgxLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWN0LnNjc3MgKi9cbiAgLm5ld3MtY3RfX21zLWluZm8gLnphZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI2KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA4MSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4gIC5uZXdzLWN0X19tcy1pbmZvIC56YWcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTAyLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWN0LnNjc3MgKi9cbi5uZXdzLWN0X19tcy1pbmZvIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMTkxYzMzO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3NCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxMDIsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuICAubmV3cy1jdF9fbXMtaW5mbyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTAyLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWN0LnNjc3MgKi9cbiAgLm5ld3MtY3RfX21zLWluZm8gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMDIsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuICAubmV3cy1jdF9fbXMtaW5mbyBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEyNCwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4ubmV3cy1jdF9fbGlzdC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIuNjA0MTd2dyk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxMjQsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuICAubmV3cy1jdF9fbGlzdC1pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAxMzQsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuLm5ld3MtY3RfX2xpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDE0NiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4ubmV3cy1jdF9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDcpLCAwcHggNnB4IDZweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDUwNjI0KSwgMHB4IDJweCAycHggcmdiYSg1NiwgNjAsIDY1LCAwLjAxOTM3Nik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEzNCwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4gIC5uZXdzLWN0X19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMzQsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuICAubmV3cy1jdF9fbGlzdC1pdGVtIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMzQsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuICAubmV3cy1jdF9fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMTY1LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWN0LnNjc3MgKi9cbiAgLm5ld3MtY3RfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAxNjksIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuLm5ld3MtY3RfX2xpc3QtaXRlbS5fc2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgMTcxLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWN0LnNjc3MgKi9cbi5uZXdzLWN0X19saXN0LWl0ZW0uX3NsOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTY5LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWN0LnNjc3MgKi9cbiAgLm5ld3MtY3RfX2xpc3QtaXRlbS5fc2wge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE2OSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4gIC5uZXdzLWN0X19saXN0LWl0ZW0uX3NsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSAxODEsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuLm5ld3MtY3RfX2xpc3QtaXRlbSAuZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE4MSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4gIC5uZXdzLWN0X19saXN0LWl0ZW0gLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE4MSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4gIC5uZXdzLWN0X19saXN0LWl0ZW0gLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTk0LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWN0LnNjc3MgKi9cbi5uZXdzLWN0X19saXN0LWl0ZW0gLnphZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMxOTFjMzM7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTk0LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWN0LnNjc3MgKi9cbiAgLm5ld3MtY3RfX2xpc3QtaXRlbSAuemFnIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIwOCwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4ubmV3cy1jdF9fbGlzdC1pdGVtX19iZyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDY1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG59XG5cbi8qIGxpbmUgMjE2LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWN0LnNjc3MgKi9cbi5uZXdzLWN0X19saXN0LWl0ZW1fX2JnOjpiZWZvcmUge1xuICB6LWluZGV4OiAyO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjE2LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWN0LnNjc3MgKi9cbiAgLm5ld3MtY3RfX2xpc3QtaXRlbV9fYmc6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDIzMiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4ubmV3cy1jdF9fbGlzdC1pdGVtX19iZzpob3ZlcjpiZWZvcmUge1xuICB0b3A6IC0xMDAlO1xufVxuXG4vKiBsaW5lIDIzNSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4ubmV3cy1jdF9fbGlzdC1pdGVtX19iZzpob3ZlciAubmV3cy1jdF9fbGlzdC1pdGVtX19iZy10ZXh0IHtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiBsaW5lIDI0MSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4ubmV3cy1jdF9fbGlzdC1pdGVtX19iZy10ZXh0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTIwKSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjQxLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWN0LnNjc3MgKi9cbiAgLm5ld3MtY3RfX2xpc3QtaXRlbV9fYmctdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDI2MCwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4ubmV3cy1jdF9fbGlzdC1pdGVtX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4vKiBsaW5lIDI3MSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4ubmV3cy1jdF9fbGlzdC1pdGVtIGltZyB7XG4gIG1hcmdpbjogMCAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjcxLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWN0LnNjc3MgKi9cbiAgLm5ld3MtY3RfX2xpc3QtaXRlbSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyNzEsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuICAubmV3cy1jdF9fbGlzdC1pdGVtIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI4OCwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4ubmV3cy1jdF9fbGlzdC1pdGVtX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAyOTQsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuLm5ld3MtY3RfX2xpc3QtaXRlbV9fbGluayAuc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogbGluZSAyOTcsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuLm5ld3MtY3RfX2xpc3QtaXRlbV9fbGluayAuc29jaWFsIC50YWIge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDI5NywgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4gIC5uZXdzLWN0X19saXN0LWl0ZW1fX2xpbmsgLnNvY2lhbCAudGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjk3LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWN0LnNjc3MgKi9cbiAgLm5ld3MtY3RfX2xpc3QtaXRlbV9fbGluayAuc29jaWFsIC50YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuLyogbGluZSAzMDYsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuLm5ld3MtY3RfX2xpc3QtaXRlbV9fbGluayAuc29jaWFsIC50YWIgLmljb24ge1xuICBmaWxsOiAjZWFlYWVhO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDMwNiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jdC5zY3NzICovXG4gIC5uZXdzLWN0X19saXN0LWl0ZW1fX2xpbmsgLnNvY2lhbCAudGFiIC5pY29uIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAzMTQsIGRldi9zYXNzL3BhZ2VzL25ld3MtY3Quc2NzcyAqL1xuLm5ld3MtY3RfX2xpc3QtaXRlbV9fbGluayAuc29jaWFsIC50YWIgLmljb246aG92ZXIge1xuICBmaWxsOiAjOWVjMzI3O1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIHtcbiAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMDApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMTApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbiAgLnRleHQtcGFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbiAgLnRleHQtcGFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE1LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSBoMSxcbi50ZXh0LXBhZ2UgLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICBsaW5lLWhlaWdodDogMS4yMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTUsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2UgaDEsXG4gIC50ZXh0LXBhZ2UgLmgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI3LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSBoMixcbi50ZXh0LXBhZ2UgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NSkpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjcsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2UgaDIsXG4gIC50ZXh0LXBhZ2UgLmgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDM5LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSBoMyxcbi50ZXh0LXBhZ2UgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMzksIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2UgaDMsXG4gIC50ZXh0LXBhZ2UgLmgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDUxLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSBoNCxcbi50ZXh0LXBhZ2UgLmg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNCkpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuLyogbGluZSA1OSwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgdWwge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA1OSwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbiAgLnRleHQtcGFnZSB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDY1LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSB1bCB1bCB7XG4gIG1hcmdpbjogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSAwO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNjUsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2UgdWwgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDczLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNzMsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2UgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA3MywgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbiAgLnRleHQtcGFnZSB1bCBsaSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICB9XG59XG5cbi8qIGxpbmUgODYsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllYzMyNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbn1cblxuLyogbGluZSA5OSwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2Ugb2wge1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA5OSwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbiAgLnRleHQtcGFnZSBvbCB7XG4gICAgbWFyZ2luOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA5OSwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbiAgLnRleHQtcGFnZSBvbCB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn1cblxuLyogbGluZSAxMTAsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIG9sIG9sIHtcbiAgbWFyZ2luOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIDA7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMTAsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2Ugb2wgb2wge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDExOCwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2Ugb2wgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIwKSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTE4LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIG9sIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTgsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2Ugb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxMzUsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIG9sIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDEzOSwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2Ugb2wgbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIgXCI7XG4gIGNvbG9yOiAjMTkxYzMzO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTAwKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMzksIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2Ugb2wgbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTM5LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIG9sIGxpOjpiZWZvcmUge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSAxNTYsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIG9sIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWVjMzI3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xufVxuXG4vKiBsaW5lIDE3MCwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgLm9sLWRlY29yIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbn1cblxuLyogbGluZSAxNzksIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIC5vbC1kZWNvciBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzllYzMyNztcbn1cblxuLyogbGluZSAxOTIsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIC50ZXh0LWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTEwMCkpO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjAwcHgpO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMDApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMDApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxOTIsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2UgLnRleHQtbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTkyLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIC50ZXh0LWxpc3Qge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxOTIsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2UgLnRleHQtbGlzdCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIwNywgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgLnRleHQtbGlzdF9fd3JwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyMDcsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2UgLnRleHQtbGlzdF9fd3JwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4vKiBsaW5lIDIxOCwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgLnRleHQtbGlzdF9fdWwge1xuICB3aWR0aDogY2FsYyg1MCUgLSA0NXB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjE4LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIC50ZXh0LWxpc3RfX3VsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjI0LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSAudGV4dC1saXN0X191bCBoNCB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyMjQsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2UgLnRleHQtbGlzdF9fdWwgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMjQsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2UgLnRleHQtbGlzdF9fdWwgaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDIzNywgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbiAgLnRleHQtcGFnZSAudGV4dC1saXN0X191bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI0MywgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgLnRleHQtbGlzdF9fb2wge1xuICB3aWR0aDogY2FsYyg1MCUgLSA0NXB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjQzLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIC50ZXh0LWxpc3RfX29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDI0OCwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgLnRleHQtbGlzdF9fb2wgaDQge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjQ4LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIC50ZXh0LWxpc3RfX29sIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjQ4LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIC50ZXh0LWxpc3RfX29sIGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIH1cbn1cblxuLyogbGluZSAyNjQsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0ycHg7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjY0LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDI4MCwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwMCkpO1xufVxuXG4vKiBsaW5lIDI4NSwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjg1LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI5MiwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyOTIsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2UgLmxlZnQge1xuICAgIG1hcmdpbjogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKSAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMzAxLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSAucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMzAxLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIC5yaWdodCB7XG4gICAgbWFyZ2luOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAzMTAsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIC5jZW50ZXIge1xuICBtYXJnaW46IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSkgYXV0bztcbn1cblxuLyogbGluZSAzMTQsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDMxNCwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbiAgLnRleHQtcGFnZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzIxLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDMyNiwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgLnVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBsaW5lIDMzMCwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgLm1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIGxpbmUgMzM0LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogbGluZSAzMzgsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIC50ZXh0LWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzMzgsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2UgLnRleHQtaWNvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAzNDksIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIC5kYXRlLFxuLnRleHQtcGFnZSAudmlldyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMzU2LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSAuZGF0ZSAuaWNvbixcbi50ZXh0LXBhZ2UgLnZpZXcgLmljb24ge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xufVxuXG4vKiBsaW5lIDM2MSwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgLmRhdGUgc3Bhbixcbi50ZXh0LXBhZ2UgLnZpZXcgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbn1cblxuLyogbGluZSAzNjYsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIC5ub3RlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMzcyLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSAubm90ZS1saXN0IC5ub3RlIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDM3MiwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbiAgLnRleHQtcGFnZSAubm90ZS1saXN0IC5ub3RlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzNzIsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2UgLm5vdGUtbGlzdCAubm90ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAzODMsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIC5ub3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVmZjM7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIzKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjUpKTtcbiAgbWFyZ2luOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDM4MywgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbiAgLnRleHQtcGFnZSAubm90ZSB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBtYXJnaW46IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSkgMDtcbiAgfVxufVxuXG4vKiBsaW5lIDM5NSwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgLm5vdGUtaW1nIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDY5KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjkpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGU1ZWM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyogbGluZSA0MDQsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIC5ub3RlLWltZyAuaWNvbiB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzgpKTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzgpKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgZmlsbDogIzE5MWMzMztcbn1cblxuLyogbGluZSA0MTMsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIC5ub3RlLXRleHQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDY5cHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI5KSk7XG59XG5cbi8qIGxpbmUgNDE3LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSAubm90ZS10ZXh0IC56YWcge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDkpKTtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cblxuLyogbGluZSA0MjUsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIC5ub3RlLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG5cbi8qIGxpbmUgNDM0LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSAuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG59XG5cbi8qIGxpbmUgNDQxLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSAubTUwLTAge1xuICBtYXJnaW46IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSkgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNDQxLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIC5tNTAtMCB7XG4gICAgbWFyZ2luOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIDA7XG4gIH1cbn1cblxuLyogbGluZSA0NDgsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIC50ZXh0LXBob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICBtYXJnaW46IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSkgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNDQ4LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIC50ZXh0LXBob25lIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gICAgbWFyZ2luOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpIDA7XG4gIH1cbn1cblxuLyogbGluZSA0NjAsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIC50ZXh0LXBob25lX19kZXNjIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICBsaW5lLWhlaWdodDogMTU2JTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MzApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgNDYwLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIC50ZXh0LXBob25lX19kZXNjIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDQ2MCwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbiAgLnRleHQtcGFnZSAudGV4dC1waG9uZV9fZGVzYyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNDc1LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSAudGV4dC1waG9uZV9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQ3NSwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbiAgLnRleHQtcGFnZSAudGV4dC1waG9uZV9faXRlbXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4vKiBsaW5lIDQ4MywgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgLnRleHQtcGhvbmVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDgzLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIC50ZXh0LXBob25lX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSA0OTMsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIC50ZXh0LXBob25lX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDQ5NywgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgLnRleHQtcGhvbmVfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbn1cblxuLyogbGluZSA1MDIsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIC50ZXh0LXBob25lX19pdGVtIGEge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjIpKTtcbn1cblxuLyogbGluZSA1MDYsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIC50ZXh0LXBob25lX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzllYzMyNztcbn1cblxuLyogbGluZSA1MDksIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIC50ZXh0LXBob25lX19pdGVtIGE6aG92ZXIgZm9udCB7XG4gIGNvbG9yOiAjMTkxYzMzO1xufVxuXG4vKiBsaW5lIDUxNCwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgLnRleHQtcGhvbmVfX2l0ZW0gYSBmb250IHtcbiAgY29sb3I6ICM5ZWMzMjc7XG59XG5cbi8qIGxpbmUgNTE4LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSAudGV4dC1waG9uZV9faXRlbSBhIHNwYW4ge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi8qIGxpbmUgNTI5LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSAuZmxleC1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsaW5lIDUzMywgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2VfX2hlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xufVxuXG4vKiBsaW5lIDUzNywgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2VfX2hlYWQgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG8gY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTEpKTtcbn1cblxuLyogbGluZSA1NDAsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlX19oZWFkIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGxpbmUgNTQzLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZV9faGVhZCAuZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIGxpbmUgNTQ2LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZV9faGVhZCBwIHtcbiAgY29sb3I6ICM1MDUzNmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG59XG5cbi8qIGxpbmUgNTUzLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSAuYXV0aG9yIHtcbiAgY29sb3I6ICM1MDUzNmY7XG59XG5cbi8qIGxpbmUgNTU1LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSAuYXV0aG9yIGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBsaW5lIDU2MCwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgLnRhYmxlLW92ZXJmbG93IHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDExKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDExKSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgNTY2LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIC50YWJsZS1vdmVyZmxvdzpub3QoLl9oaWRlLWhlbHBlcik6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvc2Nyb2xsLXBvaW50LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMjtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzY3JvbE1vdmU7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIEBrZXlmcmFtZXMgc2Nyb2xNb3ZlIHtcbiAgICAwJSB7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cbn1cblxuLyogbGluZSA1OTgsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y2ZjZmNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMzApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNTk4LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIHRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgNTk4LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cblxuLyogbGluZSA2MTAsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIHRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLyogbGluZSA2MTMsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgd2lkdGg6IDI1JTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MzApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNjEzLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNjEzLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSA2MzIsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjZmNmY2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjZmNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNjMyLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNjMyLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIH1cbn1cblxuLyogbGluZSA2NDcsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi8qIGxpbmUgNjU1LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSAudGV4dC1kb3dubG9hZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtMTAwKSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMDBweCk7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTAwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDY1NSwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbiAgLnRleHQtcGFnZSAudGV4dC1kb3dubG9hZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNjU1LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIC50ZXh0LWRvd25sb2FkIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNjU1LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIC50ZXh0LWRvd25sb2FkIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgNjcwLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSAudGV4dC1kb3dubG9hZF9fd3JwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDY3MCwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbiAgLnRleHQtcGFnZSAudGV4dC1kb3dubG9hZF9fd3JwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLyogbGluZSA2NzcsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIC50ZXh0LWRvd25sb2FkX193cnAgYSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDY3NywgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbiAgLnRleHQtcGFnZSAudGV4dC1kb3dubG9hZF9fd3JwIGEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNjc3LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIC50ZXh0LWRvd25sb2FkX193cnAgYSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDY3NywgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbiAgLnRleHQtcGFnZSAudGV4dC1kb3dubG9hZF9fd3JwIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgNjk3LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSAudGV4dC1kb3dubG9hZF9fd3JwIGE6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wNyksIDBweCA2cHggNnB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wNTA2MjQpLCAwcHggMnB4IDJweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDE5Mzc2KTtcbn1cblxuLyogbGluZSA3MDEsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIC50ZXh0LWRvd25sb2FkX193cnAgYSBpbWcge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA3MDQsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2UgLnRleHQtZG93bmxvYWRfX3dycCBhIC50ZXh0LWluZm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDcwOCwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgLnRleHQtZG93bmxvYWRfX3dycCBhIC50ZXh0LWluZm8gYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTcpKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLyogbGluZSA3MTMsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIC50ZXh0LWRvd25sb2FkX193cnAgYSAudGV4dC1pbmZvIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNDc0OTVjO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4uc2VhcmNoIHtcbiAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaCB7XG4gICAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDEyLCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuLnNlYXJjaCBoMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMiwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaCBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAyNCwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gODApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gIC8qIGxpbmUgMjQsIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4NSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDI0LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLXJlc3VsdHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjQsIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI0LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLXJlc3VsdHMge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNDQsIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4uc2VhcmNoLXJlc3VsdHNfX3JlcXVlc3Qge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA0NCwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC1yZXN1bHRzX19yZXF1ZXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4vKiBsaW5lIDUxLCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC1yZXN1bHRzX19yZXF1ZXN0IHNwYW4ge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIyKSk7XG59XG5cbi8qIGxpbmUgNTUsIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4uc2VhcmNoLXJlc3VsdHNfX3JlcXVlc3QgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjIpKTtcbn1cblxuLyogbGluZSA2MSwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtcmVzdWx0c19fbWF0Y2hlcyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMxOTFjMzM7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyogbGluZSA2NywgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtcmVzdWx0c19fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkQ2O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA2NywgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC1yZXN1bHRzX19mb3JtIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA2NywgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC1yZXN1bHRzX19mb3JtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNjcsIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtcmVzdWx0c19fZm9ybSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgODcsIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4uc2VhcmNoLXJlc3VsdHNfX2Zvcm0taW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBsaW5lIDkwLCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC1yZXN1bHRzX19mb3JtLWlucHV0IGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSA5NiwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtcmVzdWx0c19fZm9ybS1pbnB1dCBidXR0b246aG92ZXIgLmljb24ge1xuICBmaWxsOiAjOWVjMzI3O1xufVxuXG4vKiBsaW5lIDEwMSwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtcmVzdWx0c19fZm9ybS1pbnB1dCBidXR0b24gLmljb24ge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi8qIGxpbmUgMTA4LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC1yZXN1bHRzX19mb3JtLWlucHV0IGlucHV0IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBsaW5lIDExMiwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtcmVzdWx0c19fZm9ybS1pbnB1dCBpbnB1dDpob3ZlciAuc2VhcmNoLXJlc3VsdHNfX2Zvcm0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwM2VmZjtcbn1cblxuLyogbGluZSAxMjIsIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4uc2VhcmNoLW5vbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxMjIsIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtbm9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEyOSwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtbm9uZSAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbiAgZmlsbDogIzE5MWMzMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTI5LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLW5vbmUgLmljb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxNDEsIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4uc2VhcmNoLW5vbmUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjIpKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTQxLCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLW5vbmUgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE0MSwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC1ub25lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE1NCwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTU0LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNTQsIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi8qIGxpbmUgMTY5LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOTApKTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTY5LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE3OCwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtaXRlbV9faW1nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTYlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxNzgsIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtaXRlbV9faW1nIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTc4LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLWl0ZW1fX2ltZyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE3OCwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC1pdGVtX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA3MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE5NywgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtaXRlbV9faW5mbyB7XG4gIHdpZHRoOiA4NCU7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxOTcsIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtaXRlbV9faW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxOTcsIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtaXRlbV9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDIwOSwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtaXRlbV9faW5mbyAuemFnIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMikpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi8qIGxpbmUgMjE1LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC1pdGVtX19pbmZvIC56YWc6aG92ZXIge1xuICBjb2xvcjogIzllYzMyNztcbn1cblxuLyogbGluZSAyMTgsIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4uc2VhcmNoLWl0ZW1fX2luZm8gLnphZzpob3ZlciBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWVjMzI3O1xufVxuXG4vKiBsaW5lIDIyMywgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtaXRlbV9faW5mbyAuemFnIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE5MWMzMztcbn1cblxuLyogbGluZSAyMjgsIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4uc2VhcmNoLWl0ZW1fX2luZm8gcCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM1MDUzNkY7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbi8qIGxpbmUgMiwgZGV2L3Nhc3MvcGFnZXMvc2VydmljZS5zY3NzICovXG5ib2R5IC5zZXJ2aWNlLW1zIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOTcuNSkpIDQuNTQ1NDV2dztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyLCBkZXYvc2Fzcy9wYWdlcy9zZXJ2aWNlLnNjc3MgKi9cbiAgYm9keSAuc2VydmljZS1tcyB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDIsIGRldi9zYXNzL3BhZ2VzL3NlcnZpY2Uuc2NzcyAqL1xuICBib2R5IC5zZXJ2aWNlLW1zIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTMsIGRldi9zYXNzL3BhZ2VzL3NlcnZpY2Uuc2NzcyAqL1xuYm9keSAuc2VydmljZS1tc19fZXJyb3Ige1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi8qIGxpbmUgMjAsIGRldi9zYXNzL3BhZ2VzL3NlcnZpY2Uuc2NzcyAqL1xuYm9keSAuc2VydmljZS1tc19fZm9ybSB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTUwKSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjAsIGRldi9zYXNzL3BhZ2VzL3NlcnZpY2Uuc2NzcyAqL1xuICBib2R5IC5zZXJ2aWNlLW1zX19mb3JtIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjAsIGRldi9zYXNzL3BhZ2VzL3NlcnZpY2Uuc2NzcyAqL1xuICBib2R5IC5zZXJ2aWNlLW1zX19mb3JtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDIwLCBkZXYvc2Fzcy9wYWdlcy9zZXJ2aWNlLnNjc3MgKi9cbiAgYm9keSAuc2VydmljZS1tc19fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAzOCwgZGV2L3Nhc3MvcGFnZXMvc2VydmljZS5zY3NzICovXG5ib2R5IC5zZXJ2aWNlLW1zX19mb3JtLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbn1cblxuLyogbGluZSA0MiwgZGV2L3Nhc3MvcGFnZXMvc2VydmljZS5zY3NzICovXG5ib2R5IC5zZXJ2aWNlLW1zX19mb3JtLWl0ZW0uYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgNDYsIGRldi9zYXNzL3BhZ2VzL3NlcnZpY2Uuc2NzcyAqL1xuYm9keSAuc2VydmljZS1tc19fZm9ybS1pdGVtLmJ1dHRvbnMgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMTkxYzMzO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE5KSk7XG59XG5cbi8qIGxpbmUgNTgsIGRldi9zYXNzL3BhZ2VzL3NlcnZpY2Uuc2NzcyAqL1xuYm9keSAuc2VydmljZS1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtODApKTtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA1OCwgZGV2L3Nhc3MvcGFnZXMvc2VydmljZS5zY3NzICovXG4gIGJvZHkgLnNlcnZpY2Utc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNTgsIGRldi9zYXNzL3BhZ2VzL3NlcnZpY2Uuc2NzcyAqL1xuICBib2R5IC5zZXJ2aWNlLXNlYXJjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuLyogbGluZSA2OCwgZGV2L3Nhc3MvcGFnZXMvc2VydmljZS5zY3NzICovXG5ib2R5IC5zZXJ2aWNlLXNlYXJjaCBoMSwgYm9keSAuc2VydmljZS1zZWFyY2ggLmgxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTkxQzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDc1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDY4LCBkZXYvc2Fzcy9wYWdlcy9zZXJ2aWNlLnNjc3MgKi9cbiAgYm9keSAuc2VydmljZS1zZWFyY2ggaDEsIGJvZHkgLnNlcnZpY2Utc2VhcmNoIC5oMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNjgsIGRldi9zYXNzL3BhZ2VzL3NlcnZpY2Uuc2NzcyAqL1xuICBib2R5IC5zZXJ2aWNlLXNlYXJjaCBoMSwgYm9keSAuc2VydmljZS1zZWFyY2ggLmgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDg3LCBkZXYvc2Fzcy9wYWdlcy9zZXJ2aWNlLnNjc3MgKi9cbmJvZHkgLnNlcnZpY2Utc2VhcmNoX19mb3JtIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUwKSk7XG59XG5cbi8qIGxpbmUgOTEsIGRldi9zYXNzL3BhZ2VzL3NlcnZpY2Uuc2NzcyAqL1xuYm9keSAuc2VydmljZS1zZWFyY2hfX2Zvcm0gLmZvcm0tc3R5bGVfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA5NCwgZGV2L3Nhc3MvcGFnZXMvc2VydmljZS5zY3NzICovXG5ib2R5IC5zZXJ2aWNlLXNlYXJjaF9fZm9ybSAuZm9ybS1zdHlsZV9faXRlbSBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyogbGluZSA5OSwgZGV2L3Nhc3MvcGFnZXMvc2VydmljZS5zY3NzICovXG5ib2R5IC5zZXJ2aWNlLXNlYXJjaF9fZm9ybSAuZm9ybS1zdHlsZV9faXRlbS5mb3JtLXN0eWxlX19pdGVtLmJ1dHRvbnMgLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDEwOCwgZGV2L3Nhc3MvcGFnZXMvc2VydmljZS5zY3NzICovXG5ib2R5IC5zZXJ2aWNlLXNlYXJjaF9fcmVzdWx0IC5wcm9kdWN0LWZlYXR1cmVfX3dycCB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcwKSkgMDtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNzApKTtcbn1cblxuLyogbGluZSAxMTMsIGRldi9zYXNzL3BhZ2VzL3NlcnZpY2Uuc2NzcyAqL1xuYm9keSAuc2VydmljZS1zZWFyY2hfX3Jlc3VsdCAucHJvZHVjdC1mZWF0dXJlX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMTIzLCBkZXYvc2Fzcy9wYWdlcy9zZXJ2aWNlLnNjc3MgKi9cbmJvZHkgLnNlcnZpY2Utc2VhcmNoX19yZXN1bHQgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIC5saW5rLXMtcGRmIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgY29sb3I6ICM5RUMzMjc7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTIzLCBkZXYvc2Fzcy9wYWdlcy9zZXJ2aWNlLnNjc3MgKi9cbiAgYm9keSAuc2VydmljZS1zZWFyY2hfX3Jlc3VsdCAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMgLmxpbmstcy1wZGYge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDEzNiwgZGV2L3Nhc3MvcGFnZXMvc2VydmljZS5zY3NzICovXG5ib2R5IC5zZXJ2aWNlLXNlYXJjaF9fcmVzdWx0IC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyAubGluay1zLXBkZiBzcGFuIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDE0MSwgZGV2L3Nhc3MvcGFnZXMvc2VydmljZS5zY3NzICovXG5ib2R5IC5zZXJ2aWNlLXNlYXJjaF9fcmVzdWx0IC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyAubGluay1zLXBkZiAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMikpO1xuICBmaWxsOiAjOUVDMzI3O1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNDEsIGRldi9zYXNzL3BhZ2VzL3NlcnZpY2Uuc2NzcyAqL1xuICBib2R5IC5zZXJ2aWNlLXNlYXJjaF9fcmVzdWx0IC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyAubGluay1zLXBkZiAuaWNvbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTU2LCBkZXYvc2Fzcy9wYWdlcy9zZXJ2aWNlLnNjc3MgKi9cbmJvZHkgLnNlcnZpY2Utc2VhcmNoX19yZXN1bHQgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIC5pbmZvLFxuYm9keSAuc2VydmljZS1zZWFyY2hfX3Jlc3VsdCAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX3J1biAuaW5mbyB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSkgMDtcbn1cblxuLyogbGluZSAxNjAsIGRldi9zYXNzL3BhZ2VzL3NlcnZpY2Uuc2NzcyAqL1xuYm9keSAuc2VydmljZS1zZWFyY2hfX3Jlc3VsdCAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMgLm5hbWUsXG5ib2R5IC5zZXJ2aWNlLXNlYXJjaF9fcmVzdWx0IC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuIC5uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNjAsIGRldi9zYXNzL3BhZ2VzL3NlcnZpY2Uuc2NzcyAqL1xuICBib2R5IC5zZXJ2aWNlLXNlYXJjaF9fcmVzdWx0IC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyAubmFtZSxcbiAgYm9keSAuc2VydmljZS1zZWFyY2hfX3Jlc3VsdCAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX3J1biAubmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE3MCwgZGV2L3Nhc3MvcGFnZXMvc2VydmljZS5zY3NzICovXG5ib2R5IC5zZXJ2aWNlLWV4aXRfX2xpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBsaW5lIDE3NywgZGV2L3Nhc3MvcGFnZXMvc2VydmljZS5zY3NzICovXG5ib2R5IC5zZXJ2aWNlLWV4aXRfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvcGFnZXMvaWUuc2NzcyAqL1xuLnBhZ2UtaWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwdnc7XG4gIG1pbi1oZWlnaHQ6IDk2dmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDJ2aCAwO1xufVxuXG4vKiBsaW5lIDExLCBkZXYvc2Fzcy9wYWdlcy9pZS5zY3NzICovXG4ucGFnZS1pZV9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTYsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbi5wYWdlLWllX19sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAyMSwgZGV2L3Nhc3MvcGFnZXMvaWUuc2NzcyAqL1xuLnBhZ2UtaWVfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMzMzM4NTtcbiAgcGFkZGluZzogNjBweCA4MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDIxLCBkZXYvc2Fzcy9wYWdlcy9pZS5zY3NzICovXG4gIC5wYWdlLWllX190ZXh0IHtcbiAgICBtYXJnaW46IDAgNDVweCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgMjEsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbiAgLnBhZ2UtaWVfX3RleHQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSAzOSwgZGV2L3Nhc3MvcGFnZXMvaWUuc2NzcyAqL1xuLnBhZ2UtaWVfX3RleHQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSA0MywgZGV2L3Nhc3MvcGFnZXMvaWUuc2NzcyAqL1xuLnBhZ2UtaWVfX3RleHQgLmxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5ZWMzMjc7XG59XG5cbi8qIGxpbmUgNDksIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbi5wYWdlLWllX190ZXh0IC5saW5lLTEge1xuICB0b3A6IC0yNXB4O1xuICBsZWZ0OiAtMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4vKiBsaW5lIDU2LCBkZXYvc2Fzcy9wYWdlcy9pZS5zY3NzICovXG4ucGFnZS1pZV9fdGV4dCAubGluZS0yIHtcbiAgdG9wOiAtMjVweDtcbiAgcmlnaHQ6IC0yNXB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLyogbGluZSA2MywgZGV2L3Nhc3MvcGFnZXMvaWUuc2NzcyAqL1xuLnBhZ2UtaWVfX3RleHQgLmxpbmUtMyB7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxlZnQ6IC0yNXB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi8qIGxpbmUgNzAsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbi5wYWdlLWllX190ZXh0IC5saW5lLTQge1xuICBib3R0b206IC0yNXB4O1xuICByaWdodDogLTI1cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4vKiBsaW5lIDc5LCBkZXYvc2Fzcy9wYWdlcy9pZS5zY3NzICovXG4ucGFnZS1pZV9fYnJvd3NlciB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDM0LCAxNTQsIDIzNywgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzQsIDE1NCwgMjM3LCAwLjIpO1xuICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIGxpbmUgODYsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbi5wYWdlLWllX19icm93c2VyLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMy41JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzllYzMyNzRhO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgODYsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbiAgLnBhZ2UtaWVfX2Jyb3dzZXItaXRlbSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAvKiBsaW5lIDg2LCBkZXYvc2Fzcy9wYWdlcy9pZS5zY3NzICovXG4gIC5wYWdlLWllX19icm93c2VyLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBsaW5lIDEwOCwgZGV2L3Nhc3MvcGFnZXMvaWUuc2NzcyAqL1xuLnBhZ2UtaWVfX2Jyb3dzZXItaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMDgsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbiAgLnBhZ2UtaWVfX2Jyb3dzZXItaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMTYsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbiAgLnBhZ2UtaWVfX2Jyb3dzZXItaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAvKiBsaW5lIDExNiwgZGV2L3Nhc3MvcGFnZXMvaWUuc2NzcyAqL1xuICAucGFnZS1pZV9fYnJvd3Nlci1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMjYsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbiAgLnBhZ2UtaWVfX2Jyb3dzZXItaXRlbTpudGgtY2hpbGQoMSksIC5wYWdlLWllX19icm93c2VyLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAvKiBsaW5lIDEyNiwgZGV2L3Nhc3MvcGFnZXMvaWUuc2NzcyAqL1xuICAucGFnZS1pZV9fYnJvd3Nlci1pdGVtOm50aC1jaGlsZCgxKSwgLnBhZ2UtaWVfX2Jyb3dzZXItaXRlbTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLyogbGluZSAxMzYsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbi5wYWdlLWllX19icm93c2VyLWl0ZW0gZGl2IHtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4vKiBsaW5lIDE0MCwgZGV2L3Nhc3MvcGFnZXMvaWUuc2NzcyAqL1xuLnBhZ2UtaWVfX2Jyb3dzZXItaXRlbTpob3ZlciBkaXYge1xuICBjb2xvcjogIzllYzMyNztcbn1cblxuLyogbGluZSAxNDQsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbi5wYWdlLWllX19icm93c2VyLWl0ZW0gLmxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5ZWMzMjc7XG59XG5cbi8qIGxpbmUgMTUwLCBkZXYvc2Fzcy9wYWdlcy9pZS5zY3NzICovXG4ucGFnZS1pZV9fYnJvd3Nlci1pdGVtIC5saW5lLTEge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLyogbGluZSAxNTcsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbi5wYWdlLWllX19icm93c2VyLWl0ZW0gLmxpbmUtMiB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4vKiBsaW5lIDE2NCwgZGV2L3Nhc3MvcGFnZXMvaWUuc2NzcyAqL1xuLnBhZ2UtaWVfX2Jyb3dzZXItaXRlbSAubGluZS0zIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTcxLCBkZXYvc2Fzcy9wYWdlcy9pZS5zY3NzICovXG4ucGFnZS1pZV9fYnJvd3Nlci1pdGVtIC5saW5lLTQge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLyogbGluZSAxODEsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbi5wYWdlLWllX19waG9uZXMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTg1LCBkZXYvc2Fzcy9wYWdlcy9pZS5zY3NzICovXG4ucGFnZS1pZV9fcGhvbmVzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4vKiBsaW5lIDE4OCwgZGV2L3Nhc3MvcGFnZXMvaWUuc2NzcyAqL1xuLnBhZ2UtaWVfX3Bob25lcyBhOmhvdmVyIHtcbiAgY29sb3I6ICM5ZWMzMjc7XG59XG5cbi8qIGxpbmUgMTkzLCBkZXYvc2Fzcy9wYWdlcy9pZS5zY3NzICovXG4ucGFnZS1pZV9fcGhvbmVzIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzllYzMyNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAxOTMsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbiAgLnBhZ2UtaWVfX3Bob25lcyBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjA5LCBkZXYvc2Fzcy9wYWdlcy9pZS5zY3NzICovXG4ucGFnZS1pZV9fbWFpbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAyMTIsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbi5wYWdlLWllX19tYWlsIGEge1xuICBjb2xvcjogIzllYzMyNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLyogbGluZSAyMTYsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbi5wYWdlLWllX19tYWlsIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA3LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuLnBhZ2UtNDA0X19pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA3LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuICAucGFnZS00MDRfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLyogbGluZSAxNCwgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbi5wYWdlLTQwNF9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2NSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE0LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuICAucGFnZS00MDRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjEsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4ucGFnZS00MDRfX3RpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwMCkpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzlFQzMyNztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyMSwgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbiAgLnBhZ2UtNDA0X190aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjEsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4gIC5wYWdlLTQwNF9fdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMDApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDM0LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuLnBhZ2UtNDA0X190aXRsZSAuaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMjApKTtcbiAgcGFkZGluZy1ib3R0b206IDQ0JTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAzNCwgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbiAgLnBhZ2UtNDA0X190aXRsZSAuaW1nIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzNCwgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbiAgLnBhZ2UtNDA0X190aXRsZSAuaW1nIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNzApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDUwLCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuLnBhZ2UtNDA0X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDgpKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyNTI5NEI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA1MCwgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbiAgLnBhZ2UtNDA0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1MCwgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbiAgLnBhZ2UtNDA0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNjQsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4ucGFnZS00MDRfX2Rlc2Mge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI0KSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjUyOTRCO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMDApKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDY0LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuICAucGFnZS00MDRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNjQsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4gIC5wYWdlLTQwNF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICB9XG59XG5cbi8qIGxpbmUgNzgsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4ucGFnZS00MDRfX2J0biB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NTApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQzMyNztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA3OCwgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbiAgLnBhZ2UtNDA0X19idG4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMDApKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIH1cbn1cblxuLyogbGluZSA5NSwgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbi5wYWdlLTQwNF9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlOTkyMTtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG46cm9vdCB7XG4gIC0taGVhZGVySXRlbUhlaWdodDogODA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICA6cm9vdCB7XG4gICAgLS1oZWFkZXJJdGVtSGVpZ2h0OiA1NTtcbiAgfVxufVxuXG4vKiBsaW5lIDgsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXIge1xuICBwYWRkaW5nOiAwIHZhcigtLXBhZGRpbmcpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMTMpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgOCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDgsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlciB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjE3LjUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA4LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgOCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIzLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLl9zaW1wbGVIZWFkZXIge1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi8qIGxpbmUgMjcsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXIuX2NlbnRlckgxIGgxLCAuaGVhZGVyLl9jZW50ZXJIMSAuaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMzMsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItd3JwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzMywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLXdycCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci13cnAge1xuICAgIHBhZGRpbmc6IDAgMHB4IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDQ3LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbWFpbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyLjV2dyk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDcsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1tYWluIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjEuMzMzMzN2dyk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNTgsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbG9nbyB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNjApKTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDU4LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbG9nbyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA1OCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA5MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNTgsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gODApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDc3LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1LCAyOCwgNTEsIDAuMSk7XG4gIG1pbi13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTI0MCkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA3NywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLXRvcCB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3OTApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDc3LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDFweDtcbiAgfVxufVxuXG4vKiBsaW5lIDk0LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDk0LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbWVudSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC8qIGxpbmUgOTksIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1tZW51Om5vdCguX2FwcGVuZGVkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDEwNSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tZW51IGxpIHtcbiAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTA1LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbWVudSBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAxMTQsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbWVudSBsaS5fYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi8qIGxpbmUgMTE4LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1lbnUgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZWMzMjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgMTMwLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1lbnUgbGk6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLyogbGluZSAxNDIsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbWVudSBsaSBhIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzcpKSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMTkxYzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNykpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxNDIsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1tZW51IGxpIGEge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSkgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNSwgMjgsIDUxLCAwLjEpO1xuICB9XG59XG5cbi8qIGxpbmUgMTcwLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1lbnUgbGkgLmhlYWRlci1tZW51X19saXN0LWl0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxNzUsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbWVudV9fbGlzdCB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTc1LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbWVudV9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDE4NSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1sYW5nLFxuLmhlYWRlciAuaGVhZGVyLW1lbnVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG9yZGVyOiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE5MSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWxhbmc6bm90KC5fYXBwZW5kZWQpLFxuICAuaGVhZGVyIC5oZWFkZXItbWVudV9faXRlbTpub3QoLl9hcHBlbmRlZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLyogbGluZSAxOTYsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1sYW5nOmhvdmVyLFxuICAuaGVhZGVyIC5oZWFkZXItbWVudV9faXRlbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMTBweCByZ2JhKDI1LCAyOCwgNTEsIDAuMDIpO1xuICB9XG4gIC8qIGxpbmUgMTk4LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbGFuZzpob3ZlciAuaGVhZGVyLWxhbmdfX2xpc3QsXG4gIC5oZWFkZXItbGFuZzpob3ZlciAuaGVhZGVyLW1lbnVfX2xpc3QsXG4gIC5oZWFkZXIgLmhlYWRlci1tZW51X19pdGVtOmhvdmVyIC5oZWFkZXItbGFuZ19fbGlzdCxcbiAgLmhlYWRlciAuaGVhZGVyLW1lbnVfX2l0ZW06aG92ZXIgLmhlYWRlci1tZW51X19saXN0IHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAxMHB4IHJnYmEoMjUsIDI4LCA1MSwgMC4wMik7XG4gICAgdG9wOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC8qIGxpbmUgMjA3LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbGFuZ19fbWFpbixcbiAgLmhlYWRlciAuaGVhZGVyLW1lbnVfX2l0ZW1fX21haW4ge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIHZhcigtLWhlYWRlckl0ZW1IZWlnaHQpKSk7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNCkpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1LCAyOCwgNTEsIDAuMSk7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1LCAyOCwgNTEsIDAuMSk7XG4gIH1cbiAgLyogbGluZSAyMTUsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1sYW5nX19tYWluIGEsXG4gIC5oZWFkZXIgLmhlYWRlci1tZW51X19pdGVtX19tYWluIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE3KSk7XG4gICAgY29sb3I6ICMxOTFjMzM7XG4gIH1cbiAgLyogbGluZSAyMjIsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1sYW5nX19tYWluIC5pY29uLFxuICAuaGVhZGVyIC5oZWFkZXItbWVudV9faXRlbV9fbWFpbiAuaWNvbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIGZpbGw6ICM5ZWMzMjc7XG4gIH1cbiAgLyogbGluZSAyMjgsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1sYW5nX19saXN0LFxuICAuaGVhZGVyLWxhbmcgLmhlYWRlci1tZW51X19saXN0LFxuICAuaGVhZGVyIC5oZWFkZXItbWVudV9faXRlbV9fbGlzdCxcbiAgLmhlYWRlciAuaGVhZGVyLW1lbnVfX2l0ZW0gLmhlYWRlci1tZW51X19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC4xcztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1LCAyOCwgNTEsIDAuMSk7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1LCAyOCwgNTEsIDAuMSk7XG4gIH1cbiAgLyogbGluZSAyNDEsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1sYW5nX19saXN0LWl0ZW0sXG4gIC5oZWFkZXItbGFuZ19fbGlzdCAuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbSxcbiAgLmhlYWRlci1sYW5nIC5oZWFkZXItbWVudV9fbGlzdC1pdGVtLFxuICAuaGVhZGVyLWxhbmcgLmhlYWRlci1tZW51X19saXN0IC5oZWFkZXItbWVudV9fbGlzdC1pdGVtLFxuICAuaGVhZGVyIC5oZWFkZXItbWVudV9faXRlbV9fbGlzdC1pdGVtLFxuICAuaGVhZGVyIC5oZWFkZXItbWVudV9faXRlbV9fbGlzdCAuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbSxcbiAgLmhlYWRlciAuaGVhZGVyLW1lbnVfX2l0ZW0gLmhlYWRlci1tZW51X19saXN0LWl0ZW0sXG4gIC5oZWFkZXIgLmhlYWRlci1tZW51X19pdGVtIC5oZWFkZXItbWVudV9fbGlzdCAuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNykpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1LCAyOCwgNTEsIDAuMSk7XG4gIH1cbiAgLyogbGluZSAyNTAsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1sYW5nX19saXN0LWl0ZW06aG92ZXIsXG4gIC5oZWFkZXItbGFuZ19fbGlzdCAuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbTpob3ZlcixcbiAgLmhlYWRlci1sYW5nIC5oZWFkZXItbWVudV9fbGlzdC1pdGVtOmhvdmVyLFxuICAuaGVhZGVyLWxhbmcgLmhlYWRlci1tZW51X19saXN0IC5oZWFkZXItbWVudV9fbGlzdC1pdGVtOmhvdmVyLFxuICAuaGVhZGVyIC5oZWFkZXItbWVudV9faXRlbV9fbGlzdC1pdGVtOmhvdmVyLFxuICAuaGVhZGVyIC5oZWFkZXItbWVudV9faXRlbV9fbGlzdCAuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbTpob3ZlcixcbiAgLmhlYWRlciAuaGVhZGVyLW1lbnVfX2l0ZW0gLmhlYWRlci1tZW51X19saXN0LWl0ZW06aG92ZXIsXG4gIC5oZWFkZXIgLmhlYWRlci1tZW51X19pdGVtIC5oZWFkZXItbWVudV9fbGlzdCAuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM5ZWMzMjc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxODUsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1sYW5nLFxuICAuaGVhZGVyIC5oZWFkZXItbWVudV9faXRlbSB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAyOCwgNTEsIDAuMDUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbiAgLyogbGluZSAyNjIsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1sYW5nIC5pY29uLFxuICAuaGVhZGVyIC5oZWFkZXItbWVudV9faXRlbSAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiBsaW5lIDI2NiwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWxhbmcgLmhlYWRlci1sYW5nX19tYWluICosXG4gIC5oZWFkZXIgLmhlYWRlci1tZW51X19pdGVtIC5oZWFkZXItbGFuZ19fbWFpbiAqIHtcbiAgICBjb2xvcjogIzllYzMyNztcbiAgfVxuICAvKiBsaW5lIDI3MCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWxhbmcgLmhlYWRlci1sYW5nX19tYWluLFxuICAuaGVhZGVyLWxhbmcgLmhlYWRlci1sYW5nX19saXN0LFxuICAuaGVhZGVyIC5oZWFkZXItbWVudV9faXRlbSAuaGVhZGVyLWxhbmdfX21haW4sXG4gIC5oZWFkZXIgLmhlYWRlci1tZW51X19pdGVtIC5oZWFkZXItbGFuZ19fbGlzdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLyogbGluZSAyNzgsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItZXllIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgbWluLWhlaWdodDogdmFyKC0taGVhZGVySXRlbUhlaWdodCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcmRlcjogODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyNzgsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1leWUge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cblxuLyogbGluZSAyODksIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItZXllIC5pY29uIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM2KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuLyogbGluZSAyOTUsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogOTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1LCAyOCwgNTEsIDAuMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjk1LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItc2VhcmNoIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICB9XG59XG5cbi8qIGxpbmUgMzA0LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLXNlYXJjaF9faWNvIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gdmFyKC0taGVhZGVySXRlbUhlaWdodCkpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAzMDQsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1zZWFyY2hfX2ljbyB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDMxOSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1zZWFyY2hfX2Zvcm0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MDApKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDEwcHggcmdiYSgyNSwgMjgsIDUxLCAwLjAzKTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAzMTksIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1zZWFyY2hfX2Zvcm0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzMTksIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1zZWFyY2hfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDM0MCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1zZWFyY2hfX2Zvcm0uX29wZW4ge1xuICB0b3A6IDUwJTtcbn1cblxuLyogbGluZSAzNDQsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItc2VhcmNoX19mb3JtIGlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDI4LCA1MSwgMC4wMyk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDM1MSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1zZWFyY2hfX2Zvcm0gLnNibXQge1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgMzY0LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLXNlYXJjaF9fZm9ybSAuc2JtdDpob3ZlciAuaWNvbiB7XG4gIGZpbGw6ICM5ZWMzMjc7XG59XG5cbi8qIGxpbmUgMzY5LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLXNlYXJjaF9fZm9ybSAuc2JtdCAuaWNvbiB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZpbGw6ICMxOTFjMzM7XG59XG5cbi8qIGxpbmUgMzc1LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLXNlYXJjaF9fZm9ybSAuaGVhZGVyLXNlYXJjaF9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogbGluZSAzODYsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItc2VhcmNoX19mb3JtIC5oZWFkZXItc2VhcmNoX19jbG9zZSAuaWNvbiB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZpbGw6ICMxOTFjMzM7XG59XG5cbi8qIGxpbmUgMzkyLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLXNlYXJjaF9fZm9ybSAuaGVhZGVyLXNlYXJjaF9fY2xvc2U6aG92ZXIgLmljb24ge1xuICBmaWxsOiAjOWVjMzI3O1xufVxuXG4vKiBsaW5lIDQwMCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1ib3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKSAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTI0MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA0MDAsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1ib3Qge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSkgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDc1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0MDAsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1ib3Qge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgMDtcbiAgfVxufVxuXG4vKiBsaW5lIDQxNSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1ib3QgaDEge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzI1Mjk0QjtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1NSkpO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjUwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDQxNSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJvdCBoMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0MTUsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1ib3QgaDEge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSA0MjksIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYm90IGgxIGIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBsaW5lIDQzMiwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1ib3QgaDEgLmZzOTAge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDkwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSA0MzIsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1ib3QgaDEgLmZzOTAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDQzMiwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJvdCBoMSAuZnM5MCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDMyLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItYm90IGgxIC5mczkwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSA0NDUsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYm90IGgxIC5mczkwIGIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyMCkpO1xuICBsaW5lLWhlaWdodDogMC41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSA0NDUsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1ib3QgaDEgLmZzOTAgYiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA5MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDQ0NSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJvdCBoMSAuZnM5MCBiIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA0NDUsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1ib3QgaDEgLmZzOTAgYiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDQ1LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItYm90IGgxIC5mczkwIGIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ2MywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1ib3QgaDEgLmgxLXJpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIxMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSA0NjMsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1ib3QgaDEgLmgxLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMDApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA0NjMsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1ib3QgaDEgLmgxLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDQ2MywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJvdCBoMSAuaDEtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0NjMsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1ib3QgaDEgLmgxLXJpZ2h0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgNDE1LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItYm90IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA0MTUsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1ib3QgaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQxNSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJvdCBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNDkzLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWJvdCAuc2Nyb2xsLWJvdCB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMikpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDQ5MywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJvdCAuc2Nyb2xsLWJvdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDUwMSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1ib3QgLmRlYWxlcnMtc29ydF9fd3JwIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDUwMSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJvdCAuZGVhbGVycy1zb3J0X193cnAge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNTAxLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItYm90IC5kZWFsZXJzLXNvcnRfX3dycCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1MDEsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1ib3QgLmRlYWxlcnMtc29ydF9fd3JwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDUxNiwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJvdCAuZGVhbGVycy1zb3J0X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA1MjEsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1ib3QgLmRlYWxlcnMtc29ydF9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNTE0LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItYm90IC5kZWFsZXJzLXNvcnRfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxuICAvKiBsaW5lIDUyOCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJvdCAuZGVhbGVycy1zb3J0X19pdGVtOm50aC1jaGlsZCgyKSwgLmhlYWRlci1ib3QgLmRlYWxlcnMtc29ydF9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDUzMiwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJvdCAuZGVhbGVycy1zb3J0X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNTE0LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItYm90IC5kZWFsZXJzLXNvcnRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNTQzLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWJvdCAuZGVhbGVycy1zb3J0X19pdGVtLl9zZWxlY3QgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA1NDMsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1ib3QgLmRlYWxlcnMtc29ydF9faXRlbS5fc2VsZWN0IGxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNTUzLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWJvdCAuZGVhbGVycy1zb3J0IC5idXR0b25zIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1NTMsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1ib3QgLmRlYWxlcnMtc29ydCAuYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNTYyLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWJvdCAuX3dhdXRvIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNTYyLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItYm90IC5fd2F1dG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgNTY5LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWJvdCAuZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDU2OSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJvdCAuZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDU3NywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIyKSk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNSwgMjgsIDUxLCAwLjEpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyB2YXIoLS1oZWFkZXJJdGVtSGVpZ2h0KSkpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3JkZXI6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDU3NywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJ1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDU3NywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJ1cmdlciB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuXG4vKiBsaW5lIDU5NCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tb2Ige1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjUsIDI4LCA1MSwgMC4xKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1OTQsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1tb2Ige1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgNjA5LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1vYi5fb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDYxNSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhhbWJ1cmdlciAubGluZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MWMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogOHB4IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDYyNCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSA2MjgsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiNoYW1idXJnZXItMS5pcy1hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogbGluZSA2MzIsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiNoYW1idXJnZXItMS5pcy1hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qIGxpbmUgNjM2LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4jaGFtYnVyZ2VyLTEuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuLmZvb3RlciB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSkgNC41NDU0NXZ3IDAgNC41NDU0NXZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSkgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSAxNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTAsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXIuX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLyogbGluZSAxNCwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci13cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLyogbGluZSAxOSwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1saXN0IHtcbiAgd2lkdGg6IDQ3JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxOSwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgMTksIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLyogbGluZSAyOSwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1saXN0X19ibG9jayB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMDApKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAyOSwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLWxpc3RfX2Jsb2NrIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyOSwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLWxpc3RfX2Jsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDM5LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWxpc3RfX2Jsb2NrIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMxOTFjMzM7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMzksIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1saXN0X19ibG9jayAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDM5LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItbGlzdF9fYmxvY2sgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDUzLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWxpc3RfX2Jsb2NrIC50aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjOWVjMzI3O1xufVxuXG4vKiBsaW5lIDU4LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWxpc3RfX2Jsb2NrIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1OCwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLWxpc3RfX2Jsb2NrIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNjMsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItbGlzdF9fYmxvY2sgdWwgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgNjksIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItbGlzdF9fYmxvY2sgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjOWVjMzI3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDYzLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItbGlzdF9fYmxvY2sgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICB9XG59XG5cbi8qIGxpbmUgODAsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItbGluayB7XG4gIHdpZHRoOiAzNyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgODAsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODAsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgOTEsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItbGlua19fbmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA5MSwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLWxpbmtfX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA5MSwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLWxpbmtfX25hbWUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTAzLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWxpbmtfX25hbWUgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzE5MWMzMztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMDMsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1saW5rX19uYW1lIC50aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxMTQsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItbGlua19fbmFtZSAudGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzllYzMyNztcbn1cblxuLyogbGluZSAxMjIsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItY29weSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjUpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjIsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1jb3B5IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAxMjIsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1jb3B5IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxMzgsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItY29weSAuY29weSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjNDg0ODQ4O1xufVxuXG4vKiBsaW5lIDE0NCwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1jb3B5IGE6aG92ZXIge1xuICBjb2xvcjogIzllYzMyNztcbn1cblxuLyogbGluZSAxNDYsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItY29weSBhOmhvdmVyIC5pY29uIHtcbiAgZmlsbDogIzllYzMyNztcbn1cblxuLyogbGluZSAxNTEsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItY29weSAuY29weXJpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbn1cblxuLyogbGluZSAxNTQsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItY29weSAuc2Nyb2xsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSAxNTgsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItY29weSAuc2Nyb2xsIGIge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDE2MiwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1jb3B5IC5zY3JvbGwgLmljb24ge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTcpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNykpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9icmVhZGNydW1zLnNjc3MgKi9cbi5icmVhZGNydW1icyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNDApKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9icmVhZGNydW1zLnNjc3MgKi9cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICB0b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvYnJlYWRjcnVtcy5zY3NzICovXG4gIC5icmVhZGNydW1icyB7XG4gICAgdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMTApKTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjAwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2JyZWFkY3J1bXMuc2NzcyAqL1xuICAuYnJlYWRjcnVtYnMge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTMwKSk7XG4gICAgdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4MCkpO1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2JyZWFkY3J1bXMuc2NzcyAqL1xuICAuYnJlYWRjcnVtYnMge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3MCkpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI2LCBkZXYvc2Fzcy9tb2R1bGVzL2JyZWFkY3J1bXMuc2NzcyAqL1xuLmJ4LWJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIGxpbmUgMzAsIGRldi9zYXNzL21vZHVsZXMvYnJlYWRjcnVtcy5zY3NzICovXG4uYngtYnJlYWRjcnVtYi1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIGxpbmUgMzMsIGRldi9zYXNzL21vZHVsZXMvYnJlYWRjcnVtcy5zY3NzICovXG4uYngtYnJlYWRjcnVtYi1pdGVtIHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDMzLCBkZXYvc2Fzcy9tb2R1bGVzL2JyZWFkY3J1bXMuc2NzcyAqL1xuICAuYngtYnJlYWRjcnVtYi1pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDMzLCBkZXYvc2Fzcy9tb2R1bGVzL2JyZWFkY3J1bXMuc2NzcyAqL1xuICAuYngtYnJlYWRjcnVtYi1pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ1LCBkZXYvc2Fzcy9tb2R1bGVzL2JyZWFkY3J1bXMuc2NzcyAqL1xuLmJ4LWJyZWFkY3J1bWItaXRlbSBhIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA0NSwgZGV2L3Nhc3MvbW9kdWxlcy9icmVhZGNydW1zLnNjc3MgKi9cbiAgLmJ4LWJyZWFkY3J1bWItaXRlbSBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNTMsIGRldi9zYXNzL21vZHVsZXMvYnJlYWRjcnVtcy5zY3NzICovXG4uYngtYnJlYWRjcnVtYi1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2I0ZDA1Yjtcbn1cblxuLyogbGluZSA1NywgZGV2L3Nhc3MvbW9kdWxlcy9icmVhZGNydW1zLnNjc3MgKi9cbi5ieC1icmVhZGNydW1iLWl0ZW0gYTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2FyLWRvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDU3LCBkZXYvc2Fzcy9tb2R1bGVzL2JyZWFkY3J1bXMuc2NzcyAqL1xuICAuYngtYnJlYWRjcnVtYi1pdGVtIGE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcpKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcpKTtcbiAgICByaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9zbGlkZXIuc2NzcyAqL1xuLnNsaWRlciB7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuXG4vKiBsaW5lIDMsIGRldi9zYXNzL21vZHVsZXMvc2xpZGVyLnNjc3MgKi9cbi5zbGlkZXIgLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSA2LCBkZXYvc2Fzcy9tb2R1bGVzL3NsaWRlci5zY3NzICovXG4uc2xpZGVyLWJsb2NrIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLyogbGluZSA4LCBkZXYvc2Fzcy9tb2R1bGVzL3NsaWRlci5zY3NzICovXG4uc2xpZGVyLWJsb2NrOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjM2Mztcbn1cblxuLyogbGluZSAxMCwgZGV2L3Nhc3MvbW9kdWxlcy9zbGlkZXIuc2NzcyAqL1xuLnNsaWRlci1ibG9jazpudGgtY2hpbGQob2RkKSAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcbn1cblxuLyogbGluZSAxNSwgZGV2L3Nhc3MvbW9kdWxlcy9zbGlkZXIuc2NzcyAqL1xuLnNsaWRlci1ibG9jazpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xufVxuXG4vKiBsaW5lIDE3LCBkZXYvc2Fzcy9tb2R1bGVzL3NsaWRlci5zY3NzICovXG4uc2xpZGVyLWJsb2NrOm50aC1jaGlsZChldmVuKSAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjM2Mztcbn1cblxuLyogbGluZSAyMiwgZGV2L3Nhc3MvbW9kdWxlcy9zbGlkZXIuc2NzcyAqL1xuLnNsaWRlci1ibG9jayAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogbGluZSAyOCwgZGV2L3Nhc3MvbW9kdWxlcy9zbGlkZXIuc2NzcyAqL1xuLnNsaWRlci1ibG9ja19fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDYwcHg7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDY1KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuICAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTIsIGRldi9zYXNzL21vZHVsZXMvcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMiwgZGV2L3Nhc3MvbW9kdWxlcy9wYWdpbmF0aW9uLnNjc3MgKi9cbiAgLnBhZ2luYXRpb24tbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIwLCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tbGVmdCAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNikpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI2KSk7XG4gIGZpbGw6ICMxOTFDMzM7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLyogbGluZSAyOCwgZGV2L3Nhc3MvbW9kdWxlcy9wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLWxlZnQ6aG92ZXIgLmljb24ge1xuICBmaWxsOiAjOUVDMzI3O1xufVxuXG4vKiBsaW5lIDM0LCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tbGlzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENkQ2RDY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi8qIGxpbmUgMzgsIGRldi9zYXNzL21vZHVsZXMvcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1saXN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogbGluZSA0MSwgZGV2L3Nhc3MvbW9kdWxlcy9wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLWxpc3QgdWwgbGkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDZENkQ2O1xufVxuXG4vKiBsaW5lIDQ0LCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tbGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiBsaW5lIDQ5LCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tbGlzdCB1bCBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICM5RUMzMjc7XG59XG5cbi8qIGxpbmUgNTQsIGRldi9zYXNzL21vZHVsZXMvcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1saXN0IHVsIGxpIGEge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI3KSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICM0NzQ5NWM7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA1NCwgZGV2L3Nhc3MvbW9kdWxlcy9wYWdpbmF0aW9uLnNjc3MgKi9cbiAgLnBhZ2luYXRpb24tbGlzdCB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDU0LCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuICAucGFnaW5hdGlvbi1saXN0IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIH1cbn1cblxuLyogbGluZSA3MywgZGV2L3Nhc3MvbW9kdWxlcy9wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLWxpc3QgdWwgLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICM5RUMzMjc7XG59XG5cbi8qIGxpbmUgODAsIGRldi9zYXNzL21vZHVsZXMvcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA4MCwgZGV2L3Nhc3MvbW9kdWxlcy9wYWdpbmF0aW9uLnNjc3MgKi9cbiAgLnBhZ2luYXRpb24tcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDg4LCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tcmlnaHQgLmljb24ge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTMpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNikpO1xuICBmaWxsOiAjMTkxQzMzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi8qIGxpbmUgOTcsIGRldi9zYXNzL21vZHVsZXMvcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1yaWdodDpob3ZlciAuaWNvbiB7XG4gIGZpbGw6ICM5RUMzMjc7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9jb250YWN0cy1tYXAuc2NzcyAqL1xuLmNvbnRhY3RzLW1hcCB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tcGFkZGluZyk7XG4gIG1hcmdpbi10b3A6IC01OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2NvbnRhY3RzLW1hcC5zY3NzICovXG4gIC5jb250YWN0cy1tYXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9jb250YWN0cy1tYXAuc2NzcyAqL1xuICAuY29udGFjdHMtbWFwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbiAgLmNvbnRhY3RzLW1hcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDE1LCBkZXYvc2Fzcy9tb2R1bGVzL2NvbnRhY3RzLW1hcC5zY3NzICovXG4uY29udGFjdHMtbWFwX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDYzJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21hcC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTUsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbiAgLmNvbnRhY3RzLW1hcF9fYmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICB9XG59XG5cbi8qIGxpbmUgMzAsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbi5jb250YWN0cy1tYXBfX2JnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTkuNjElLCB3aGl0ZSA4NC45NSUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMzAsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbiAgLmNvbnRhY3RzLW1hcF9fYmc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpIDE5LjYxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcyKSA4NC45NSUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgMzAsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbiAgLmNvbnRhY3RzLW1hcF9fYmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgNTIsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbi5jb250YWN0cy1tYXBfX2luZm8ge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDg0NSkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgNTUsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbi5jb250YWN0cy1tYXBfX2luZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2JTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2ZmZmZmZiA3MS43MSUpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA1NSwgZGV2L3Nhc3MvbW9kdWxlcy9jb250YWN0cy1tYXAuc2NzcyAqL1xuICAuY29udGFjdHMtbWFwX19pbmZvOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNTIsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbiAgLmNvbnRhY3RzLW1hcF9faW5mbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNzMsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbiAgLmNvbnRhY3RzLW1hcF9faW5mbyBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuLyogbGluZSA3OSwgZGV2L3Nhc3MvbW9kdWxlcy9jb250YWN0cy1tYXAuc2NzcyAqL1xuLmNvbnRhY3RzLW1hcF9faGVhZCB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSg0MCwgNDgsIDU3LCAwLjA1KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNzksIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbiAgLmNvbnRhY3RzLW1hcF9faGVhZCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAvKiBsaW5lIDc5LCBkZXYvc2Fzcy9tb2R1bGVzL2NvbnRhY3RzLW1hcC5zY3NzICovXG4gIC5jb250YWN0cy1tYXBfX2hlYWQge1xuICAgIG1hcmdpbjogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgOTEsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbi5jb250YWN0cy1tYXBfX2hlYWQgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzE5MWMzMztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA5MSwgZGV2L3Nhc3MvbW9kdWxlcy9jb250YWN0cy1tYXAuc2NzcyAqL1xuICAuY29udGFjdHMtbWFwX19oZWFkIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxMDQsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbi5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzllYzMyNztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMDQsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbiAgLmNvbnRhY3RzLW1hcF9faGVhZC1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxMTIsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbi5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCAuaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMzKSk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzMpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTIsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbiAgLmNvbnRhY3RzLW1hcF9faGVhZC1saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAxMjUsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbi5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCAuaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogbGluZSAxMjcsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbi5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCAuaXRlbTpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxODApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTI3LCBkZXYvc2Fzcy9tb2R1bGVzL2NvbnRhY3RzLW1hcC5zY3NzICovXG4gIC5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCAuaXRlbTpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAxMzMsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbi5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCAuaXRlbTpmaXJzdC1jaGlsZCAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI2KSk7XG59XG5cbi8qIGxpbmUgMTM4LCBkZXYvc2Fzcy9tb2R1bGVzL2NvbnRhY3RzLW1hcC5zY3NzICovXG4uY29udGFjdHMtbWFwX19oZWFkLWxpc3QgLml0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMzgsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbiAgLmNvbnRhY3RzLW1hcF9faGVhZC1saXN0IC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLyogbGluZSAxNDQsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbi5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCAuaXRlbTpsYXN0LWNoaWxkIC5pY29uIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI3KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNDQsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbiAgLmNvbnRhY3RzLW1hcF9faGVhZC1saXN0IC5pdGVtOmxhc3QtY2hpbGQgLmljb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE1NCwgZGV2L3Nhc3MvbW9kdWxlcy9jb250YWN0cy1tYXAuc2NzcyAqL1xuLmNvbnRhY3RzLW1hcF9faGVhZC1saXN0IC5pdGVtOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzllYzMyNztcbn1cblxuLyogbGluZSAxNTgsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbi5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCAuaXRlbSAuaWNvbiB7XG4gIGZpbGw6ICM5ZWMzMjc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTU4LCBkZXYvc2Fzcy9tb2R1bGVzL2NvbnRhY3RzLW1hcC5zY3NzICovXG4gIC5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCAuaXRlbSAuaWNvbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTY1LCBkZXYvc2Fzcy9tb2R1bGVzL2NvbnRhY3RzLW1hcC5zY3NzICovXG4uY29udGFjdHMtbWFwX19oZWFkLWxpc3QgLml0ZW0gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMxOTFjMzM7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNjUsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbiAgLmNvbnRhY3RzLW1hcF9faGVhZC1saXN0IC5pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE2NSwgZGV2L3Nhc3MvbW9kdWxlcy9jb250YWN0cy1tYXAuc2NzcyAqL1xuICAuY29udGFjdHMtbWFwX19oZWFkLWxpc3QgLml0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMykpO1xuICB9XG59XG5cbi8qIGxpbmUgMTgyLCBkZXYvc2Fzcy9tb2R1bGVzL2NvbnRhY3RzLW1hcC5zY3NzICovXG4uY29udGFjdHMtbWFwX19saW5rcyB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgyNSkpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTgyLCBkZXYvc2Fzcy9tb2R1bGVzL2NvbnRhY3RzLW1hcC5zY3NzICovXG4gIC5jb250YWN0cy1tYXBfX2xpbmtzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MDApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE4MiwgZGV2L3Nhc3MvbW9kdWxlcy9jb250YWN0cy1tYXAuc2NzcyAqL1xuICAuY29udGFjdHMtbWFwX19saW5rcyB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTAwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxOTIsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbi5jb250YWN0cy1tYXBfX2xpbmtzIC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbi8qIGxpbmUgMTk2LCBkZXYvc2Fzcy9tb2R1bGVzL2NvbnRhY3RzLW1hcC5zY3NzICovXG4uY29udGFjdHMtbWFwX19saW5rcyAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllYzMyNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAxOTksIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbiAgLmNvbnRhY3RzLW1hcF9fbGlua3MgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDIwNCwgZGV2L3Nhc3MvbW9kdWxlcy9jb250YWN0cy1tYXAuc2NzcyAqL1xuLmNvbnRhY3RzLW1hcF9fbGlua3MgLm1DU0JfY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKiBsaW5lIDIwOSwgZGV2L3Nhc3MvbW9kdWxlcy9jb250YWN0cy1tYXAuc2NzcyAqL1xuLmNvbnRhY3RzLW1hcF9fbGluayB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKSAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSg0MCwgNDgsIDU3LCAwLjA1KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyMDksIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbiAgLmNvbnRhY3RzLW1hcF9fbGluayB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMDksIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbiAgLmNvbnRhY3RzLW1hcF9fbGluayB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIyMCwgZGV2L3Nhc3MvbW9kdWxlcy9jb250YWN0cy1tYXAuc2NzcyAqL1xuLmNvbnRhY3RzLW1hcF9fbGluay1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyMjAsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbiAgLmNvbnRhY3RzLW1hcF9fbGluay1uYW1lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDIyMCwgZGV2L3Nhc3MvbW9kdWxlcy9jb250YWN0cy1tYXAuc2NzcyAqL1xuICAuY29udGFjdHMtbWFwX19saW5rLW5hbWUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMjMxLCBkZXYvc2Fzcy9tb2R1bGVzL2NvbnRhY3RzLW1hcC5zY3NzICovXG4uY29udGFjdHMtbWFwX19saW5rLW5hbWUgLnphZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMTkxYzMzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDIzMSwgZGV2L3Nhc3MvbW9kdWxlcy9jb250YWN0cy1tYXAuc2NzcyAqL1xuICAuY29udGFjdHMtbWFwX19saW5rLW5hbWUgLnphZyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICB9XG59XG5cbi8qIGxpbmUgMjQwLCBkZXYvc2Fzcy9tb2R1bGVzL2NvbnRhY3RzLW1hcC5zY3NzICovXG4uY29udGFjdHMtbWFwX19saW5rLW5hbWUgLmNpcmNsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NSkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjQwLCBkZXYvc2Fzcy9tb2R1bGVzL2NvbnRhY3RzLW1hcC5zY3NzICovXG4gIC5jb250YWN0cy1tYXBfX2xpbmstbmFtZSAuY2lyY2xlIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuLyogbGluZSAyNDksIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbi5jb250YWN0cy1tYXBfX2xpbmstZGVzYyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzllYzMyNztcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyNDksIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbiAgLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjU3LCBkZXYvc2Fzcy9tb2R1bGVzL2NvbnRhY3RzLW1hcC5zY3NzICovXG4uY29udGFjdHMtbWFwX19saW5rLWRlc2MgLmluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI1NywgZGV2L3Nhc3MvbW9kdWxlcy9jb250YWN0cy1tYXAuc2NzcyAqL1xuICAuY29udGFjdHMtbWFwX19saW5rLWRlc2MgLmluZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDI2NywgZGV2L3Nhc3MvbW9kdWxlcy9jb250YWN0cy1tYXAuc2NzcyAqL1xuLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjM1KSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI2NywgZGV2L3Nhc3MvbW9kdWxlcy9jb250YWN0cy1tYXAuc2NzcyAqL1xuICAuY29udGFjdHMtbWFwX19saW5rLWRlc2MgLmluZm8gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAyNzgsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbi5jb250YWN0cy1tYXBfX2xpbmstZGVzYyAuaW5mbyAubW9yZSB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyNzgsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbiAgLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSAyODYsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbi5jb250YWN0cy1tYXBfX2xpbmstZGVzYyAuaW5mbyAubW9yZS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbi8qIGxpbmUgMjg5LCBkZXYvc2Fzcy9tb2R1bGVzL2NvbnRhY3RzLW1hcC5zY3NzICovXG4uY29udGFjdHMtbWFwX19saW5rLWRlc2MgLmluZm8gLm1vcmUtaXRlbTpudGgtY2hpbGQoMikge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDI5NCwgZGV2L3Nhc3MvbW9kdWxlcy9jb250YWN0cy1tYXAuc2NzcyAqL1xuLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlLWl0ZW0gLm5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzE5MWMzMztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMzAxLCBkZXYvc2Fzcy9tb2R1bGVzL2NvbnRhY3RzLW1hcC5zY3NzICovXG4uY29udGFjdHMtbWFwX19saW5rLWRlc2MgLmluZm8gLm1vcmUtaXRlbSAucG9zdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM0NzQ5NWM7XG59XG5cbi8qIGxpbmUgMzA3LCBkZXYvc2Fzcy9tb2R1bGVzL2NvbnRhY3RzLW1hcC5zY3NzICovXG4uY29udGFjdHMtbWFwX19saW5rLWRlc2MgLmluZm8gLm1vcmUtaXRlbSAudGVsLFxuLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlLWl0ZW0gLmVtYWlsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzE5MWMzMztcbn1cblxuLyogbGluZSAzMTMsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbi5jb250YWN0cy1tYXBfX2xpbmstZGVzYyAuaW5mbyAubW9yZS1pdGVtIC50ZWw6Zmlyc3QtY2hpbGQsXG4uY29udGFjdHMtbWFwX19saW5rLWRlc2MgLmluZm8gLm1vcmUtaXRlbSAuZW1haWw6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAzMTksIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbi5jb250YWN0cy1tYXBfX2xpbmstZGVzYyAuaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNjtcbn1cblxuLyogbGluZSAzMjgsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbi5jb250YWN0cy1tYXBfX2xpbmstZGVzYyAuaW5mbzpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzM0LCBkZXYvc2Fzcy9tb2R1bGVzL2NvbnRhY3RzLW1hcC5zY3NzICovXG4uY29udGFjdHMtbWFwX19saW5rLm9wZW4gLmNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzg3ODk5NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLyogbGluZSAzMzcsIGRldi9zYXNzL21vZHVsZXMvY29udGFjdHMtbWFwLnNjc3MgKi9cbi5jb250YWN0cy1tYXBfX2xpbmsub3BlbiAuY2lyY2xlOmFmdGVyIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDM0MCwgZGV2L3Nhc3MvbW9kdWxlcy9jb250YWN0cy1tYXAuc2NzcyAqL1xuLmNvbnRhY3RzLW1hcF9fbGluay5vcGVuIC5jaXJjbGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3ODk5NDtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5mb3JtLXN0eWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOTkwKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vKiBsaW5lIDgsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmZvcm0tc3R5bGVfX2l0ZW0ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSA4LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbiAgLmZvcm0tc3R5bGVfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbiAgLyogbGluZSAxNCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4gIC5mb3JtLXN0eWxlX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA4LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbiAgLmZvcm0tc3R5bGVfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuLyogbGluZSAyNCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uZm9ybS1zdHlsZV9faXRlbSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMykpO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWNhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI0LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbiAgLmZvcm0tc3R5bGVfX2l0ZW0gaW5wdXQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDM4LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5mb3JtLXN0eWxlX19pdGVtIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzE5MWMzMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzOCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4gIC5mb3JtLXN0eWxlX19pdGVtIGxhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIH1cbn1cblxuLyogbGluZSA0OSwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uZm9ybS1zdHlsZV9faXRlbSAuaW5wdXQtaWNvIGlucHV0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGNvbG9yOiByZ2JhKDI1LCAyOCwgNTEsIDAuNSk7XG59XG5cbi8qIGxpbmUgNTUsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmZvcm0tc3R5bGVfX2l0ZW0gLmlucHV0LWljbyBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNSwgMjgsIDUxLCAwLjUpO1xufVxuXG4vKiBsaW5lIDYyLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5mb3JtLXN0eWxlIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTMwKSk7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYWNhY2E7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEzKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNjIsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuICAuZm9ybS1zdHlsZSB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgNjIsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuICAuZm9ybS1zdHlsZSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSA4NCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uZm9ybS1zdHlsZSAuYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgODQsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuICAuZm9ybS1zdHlsZSAuYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDkwLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5mb3JtLXN0eWxlIC5idXR0b25zIGlucHV0IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLyogbGluZSA5NSwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uZm9ybS1zdHlsZSAuYnV0dG9ucyAuanEtY2hlY2tib3gge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBib3JkZXItY29sb3I6ICNENkQ2RDY7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxKSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgOTUsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuICAuZm9ybS1zdHlsZSAuYnV0dG9ucyAuanEtY2hlY2tib3gge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAvKiBsaW5lIDk1LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbiAgLmZvcm0tc3R5bGUgLmJ1dHRvbnMgLmpxLWNoZWNrYm94IHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxMTQsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmZvcm0tc3R5bGUgLmJ1dHRvbnMgLmpxLWNoZWNrYm94IC5zdHlsZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDExOSwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uZm9ybS1zdHlsZSAuYnV0dG9ucyAuanEtY2hlY2tib3ggLmpxLWNoZWNrYm94X19kaXYge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4KSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAvKiBsaW5lIDExOSwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4gIC5mb3JtLXN0eWxlIC5idXR0b25zIC5qcS1jaGVja2JveCAuanEtY2hlY2tib3hfX2RpdiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSk7XG4gIH1cbn1cblxuLyogbGluZSAxMjksIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmZvcm0tc3R5bGUgLmJ1dHRvbnMgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAvKiBsaW5lIDEyOSwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4gIC5mb3JtLXN0eWxlIC5idXR0b25zIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI5LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbiAgLmZvcm0tc3R5bGUgLmJ1dHRvbnMgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxNDAsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmZvcm0tc3R5bGUgLmJ1dHRvbnMgbGFiZWwgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzE5MUMzMztcbn1cblxuLyogbGluZSAxNDgsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmZvcm0tc3R5bGUgLmJ1dHRvbnMgbGFiZWwgLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2NoZWNrYm94LnN2Z1wiKTtcbn1cblxuLyogbGluZSAxNTEsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmZvcm0tc3R5bGUgLmJ1dHRvbnMgbGFiZWwgLmNoZWNrZWQgLmpxLWNoZWNrYm94X19kaXYge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMTU4LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5mb3JtLXN0eWxlIC5idXR0b25zIC5idG4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RUMzMjc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4vKiBsaW5lIDE2OSwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uZm9ybS1zdHlsZSAuYnV0dG9ucyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YTkxNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNTgsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuICAuZm9ybS1zdHlsZSAuYnV0dG9ucyAuYnRuIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAxNzksIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuICAuZm9ybS1zdHlsZV9fZmlsZSB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxODYsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmZvcm0tc3R5bGVfX2ZpbGUgLmpxLWZpbGVfX2Jyb3dzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTkwLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5mb3JtLXN0eWxlX19maWxlIC5qcS1maWxlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIyMCkpO1xufVxuXG4vKiBsaW5lIDE5OCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uZm9ybS1zdHlsZV9fZmlsZSAuanEtZmlsZV9fbmFtZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvZmlsZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgY29sb3I6ICMxOTFjMzM7XG4gIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKSAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE5OCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4gIC5mb3JtLXN0eWxlX19maWxlIC5qcS1maWxlX19uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIH1cbn1cblxuLyogbGluZSAyMjAsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmZvcm0tc3R5bGUgLmVycm9yIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuXG4vKiBsaW5lIDIyNiwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uZm9ybS1zdHlsZSAuc3VjY2VzIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JlZW47XG59XG5cbi8qIGxpbmUgMjMxLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5mb3JtLXN0eWxlIC5qcS1zZWxlY3Rib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAyMzQsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmZvcm0tc3R5bGUgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkQ2ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gODApKSAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDIzNCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4gIC5mb3JtLXN0eWxlIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDIzNCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4gIC5mb3JtLXN0eWxlIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjQ4LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5mb3JtLXN0eWxlIC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyNDgsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuICAuZm9ybS1zdHlsZSAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKSAwO1xuICB9XG59XG5cbi8qIGxpbmUgMjU2LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5mb3JtLXN0eWxlIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gODApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjU2LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbiAgLmZvcm0tc3R5bGUgLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gIH1cbn1cblxuLyogbGluZSAyNjcsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmZvcm0tc3R5bGUgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy90cmlnZ2VyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDI2NywgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4gIC5mb3JtLXN0eWxlIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI4NiwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uZm9ybS1zdHlsZSAuanEtc2VsZWN0Ym94IGxpIHtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4vKiBsaW5lIDI4OSwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uZm9ybS1zdHlsZSAuanEtc2VsZWN0Ym94IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzllYzMyNztcbn1cblxuLyogbGluZSAyOTMsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmZvcm0tc3R5bGUgLmpxLXNlbGVjdGJveCBsaSAuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWVjMzI3O1xufVxuXG4vKiBsaW5lIDI5OCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uZm9ybS1zdHlsZSAuanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllYzMyNztcbn1cblxuLyogbGluZSA2LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbi52aS1jb25mIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMTIsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuLnZpLWNvbmYtaGVhZCB7XG4gIHBhZGRpbmc6IDIwcHggODBweCAyMHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuXG4vKiBsaW5lIDE2LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbi52aS1jb25mLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIGxpbmUgMjAsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuLnZpLWNvbmYtb3B0aW9uIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAyMCwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG4gIC52aS1jb25mLW9wdGlvbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjAsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuICAudmktY29uZi1vcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMjksIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuLnZpLWNvbmYtb3B0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAyOSwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG4gIC52aS1jb25mLW9wdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyOSwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG4gIC52aS1jb25mLW9wdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAzOCwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG4gIC52aS1jb25mLW9wdGlvbjpudGgtY2hpbGQoMm4rMSkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzOCwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG4gIC52aS1jb25mLW9wdGlvbjpudGgtY2hpbGQoMm4rMSkge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA0NiwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG4gIC52aS1jb25mLW9wdGlvbjpudGgtY2hpbGQoLW4rMikge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICB9XG59XG5cbi8qIGxpbmUgNTEsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuLnZpLWNvbmYtb3B0aW9uX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSA1OCwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG4udmktY29uZi1vcHRpb24gLnZpLWNvbmYtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgNjAsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuLnZpLWNvbmYtb3B0aW9uIC52aS1jb25mLWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSA2MywgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG4udmktY29uZi1vcHRpb24gLnZpLWNvbmYtYnRuLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA2OSwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG4udmktY29uZi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSA3OCwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG4udmktY29uZi1idG5bZGF0YS12aT1cImZmMVwiXSB7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwnLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBsaW5lIDgxLCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbi52aS1jb25mLWJ0bltkYXRhLXZpPVwiZmYyXCJdIHtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjtcbn1cblxuLyogbGluZSA4NCwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG4udmktY29uZi1idG5bZGF0YS12aT1cImZzMVwiXSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLyogbGluZSA4NywgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG4udmktY29uZi1idG5bZGF0YS12aT1cImZzMlwiXSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLyogbGluZSA5MCwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG4udmktY29uZi1idG5bZGF0YS12aT1cImxzMVwiXSB7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG59XG5cbi8qIGxpbmUgOTMsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuLnZpLWNvbmYtYnRuW2RhdGEtdmk9XCJsczJcIl0ge1xuICBsZXR0ZXItc3BhY2luZzogOHB4O1xufVxuXG4vKiBsaW5lIDk3LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbi52aS1jb25mLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiA3cHg7XG59XG5cbi8qIGxpbmUgMTA0LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbi52aS1jb25mLWNsb3NlIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi8qIGxpbmUgMTEwLCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbi52aS1jb25mLS1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMTE2LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl0gLmltZywgW2NsYXNzKj1cInZpLVwiXSBpbWcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMjAsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXSAuYWJvdXQtbWFwX196YWcsIFtjbGFzcyo9XCJ2aS1cIl0gLm1zLWltZ19faW5mbywgW2NsYXNzKj1cInZpLVwiXSAubXMtYWJvdXRfX2NvbXBhbnksIFtjbGFzcyo9XCJ2aS1cIl0gLnByb2R1Y3QtbGlzdF9faW5mby5uZXdzLWN0X19tcy1pbmZvLCBbY2xhc3MqPVwidmktXCJdIC5uZXdzLWRldGFpbF9faXRlbS1pbmZvLCBbY2xhc3MqPVwidmktXCJdIC52YWNhbmN5LW9wZW5fX2luZm8sIFtjbGFzcyo9XCJ2aS1cIl0gLmFib3V0LWhpc3RvcnlfX2xpc3QsIFtjbGFzcyo9XCJ2aS1cIl0gLmFib3V0LW1hcF9fY291bnQsIFtjbGFzcyo9XCJ2aS1cIl0gLnNlYXJjaC1pdGVtX19pbmZvIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMjMsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXSAuYnJlYWRjcnVtYnMsIFtjbGFzcyo9XCJ2aS1cIl0gLmFib3V0LWhpc3RvcnlfX2ltZywgW2NsYXNzKj1cInZpLVwiXSAuc2VhcmNoLW5vbmUgLmljb24sIFtjbGFzcyo9XCJ2aS1cIl0gLnNlYXJjaC1pdGVtX19pbWcsIFtjbGFzcyo9XCJ2aS1cIl0gLmNvbnRhY3RzLW1hcF9fYmcsIFtjbGFzcyo9XCJ2aS1cIl0gLnZhY2FuY3ktb3Blbl9faW1nLCBbY2xhc3MqPVwidmktXCJdIC5uZXdzLWRldGFpbF9fc29jaWFsLCBbY2xhc3MqPVwidmktXCJdIC5uZXdzLWRldGFpbF9faXRlbS1pbWcsIFtjbGFzcyo9XCJ2aS1cIl0gLm1zLWFib3V0X19pbWFnZSwgW2NsYXNzKj1cInZpLVwiXSAubXMtY29tcGV0ZW5jZV9faWNvbiwgW2NsYXNzKj1cInZpLVwiXSAuZm9vdGVyLWxpbmtfX3NvY2lhbCwgW2NsYXNzKj1cInZpLVwiXSAuYWJvdXQtdmFsdWVzX19pY29uLCBbY2xhc3MqPVwidmktXCJdIC5hYm91dC1sZWFkX19tYWluLWltZywgW2NsYXNzKj1cInZpLVwiXSAucHJvZHVjdC1nYWxsZXJ5LCBbY2xhc3MqPVwidmktXCJdIC5wcm9kdWN0LWxpc3RfX3NsLCBbY2xhc3MqPVwidmktXCJdIC5kZWFsZXJzLW1hcF9fYmcsIFtjbGFzcyo9XCJ2aS1cIl0gLm5ld3MtY3RfX21zLWltZywgW2NsYXNzKj1cInZpLVwiXSAuc29jaWFsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEyNiwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdIC5tcy1pbWdfX2luZm8tY29sLCBbY2xhc3MqPVwidmktXCJdIC5jb250YWN0cy1tYXBfX2luZm8sIFtjbGFzcyo9XCJ2aS1cIl0gLmFkdmFudGVnZXNfX3dycCBoMi5kZWFsZXJzLW1hcF9faXRlbXMsIFtjbGFzcyo9XCJ2aS1cIl0gLmRlYWxlcnMtc29ydCAuZm9ybS1zdHlsZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEyOSwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdIC5tcy1wcm9kdWN0c19fbGlzdC1pbWcsIFtjbGFzcyo9XCJ2aS1cIl0gLmFib3V0LWxlYWRfX3NsLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTMyLCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl0gLm1zLXByb2R1Y3RzX19saXN0LWl0ZW0ge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMzQsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXSAubXMtcHJvZHVjdHNfX2xpc3QtaXRlbSAubmFtZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMzksIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXSAuaGVhZGVyLW1lbnUge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNDIsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXSAuZGVhbGVycy1zb3J0X19pdGVtLl9zZWxlY3QgbGFiZWwsIFtjbGFzcyo9XCJ2aS1cIl0gLnRleHQtcGFnZSAudGV4dC1waG9uZV9faXRlbSBhIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl0gLm1zLWFib3V0X193cnA6YWZ0ZXIsIFtjbGFzcyo9XCJ2aS1cIl0gLnNlYXJjaC1yZXN1bHRzX19tYXRjaGVzIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE0NSwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdIC5wcm9kdWN0LWxpc3RfX3dycCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwMCkpO1xufVxuXG4vKiBsaW5lIDE0OCwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdIC50ZXh0LXBhZ2UgdGFibGUgdGhlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNTEsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXSAubXMtaW1nX19iZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMyUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNTUsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXSAuZm9ybS1zdHlsZV9fZmlsZSAuanEtZmlsZV9fbmFtZSB7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbn1cblxuLyogbGluZSAxNTgsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXSAuZm9ybS1zdHlsZV9fZmlsZSAuanEtZmlsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MDApKTtcbn1cblxuLyogbGluZSAxNjEsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXSAudGV4dC1wYWdlIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNjMsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXSAudGV4dC1wYWdlIFtjbGFzcyo9XCJjb2wtXCJdOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE2NywgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdIC5hYm91dC1tYXBfX3phZyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG59XG5cbi8qIGxpbmUgMTcwLCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl0gLmhlYWRlci1ib3Qge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1NTApKTtcbn1cblxuLyogbGluZSAxNzQsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXSAucHJvZHVjdC1saXN0X19pbmZvIC56YWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTc3LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl0gLnNlYXJjaCBoMSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG59XG5cbi8qIGxpbmUgMTgwLCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl0gLmZvb3Rlci1saW5rX19uYW1lIC50aXRsZSB7XG4gIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTMpKTtcbn1cblxuLyogbGluZSAxODMsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXSAuZGVhbGVycy1tYXBfX3dycDpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTkxLCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZmYxXCJdIHtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCcsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxOTQsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmZjJcIl0ge1xuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjAxLCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMikpICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjAzLCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIC5oZWFkZXItbWVudSBsaSBhLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMVwiXSAuaGVhZGVyLWxhbmdfX21haW4gYSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczFcIl0gLm1zLWFib3V0X19jb21wYW55IHAsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIC5hbGwtbGluayBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMVwiXSAuZGF0ZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczFcIl0gLmZvb3Rlci1saXN0X19ibG9jayB1bCBsaSBhLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMVwiXSAuYngtYnJlYWRjcnVtYi1pdGVtIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIC5hYm91dC12YWx1ZXNfX3RleHQsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIC5hYm91dC1sZWFkX19tYWluLWJvZHkgcCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczFcIl0gLmFib3V0LWxlYWRfX3NsLWl0ZW1fX2NvbnRlbnQgLm5hbWUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIC5hYm91dC1sZWFkX19zbC1pdGVtX19jb250ZW50IC5jb250YWN0IGxpLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMVwiXSAuYWJvdXQtbWFwX19jb3VudC1pdGVtIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIC5wcm9kdWN0LWxpc3RfX2luZm8gcCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczFcIl0gLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIHVsIGxpIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyB1bCBsaSBzcGFuIGIsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIC5mb3JtLXN0eWxlIC5idXR0b25zIGxhYmVsIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIC5kZWFsZXJzLW1hcF9faXRlbS1hZGRyZXNzIC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIC5kZWFsZXJzLW1hcF9faXRlbS1hZGRyZXNzIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIC5kZWFsZXJzLW1hcF9faXRlbS1jb250YWN0cyAuemFnLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMVwiXSAuZGVhbGVycy1tYXBfX2l0ZW0tY29udGFjdHMgLmNvbnQgc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczFcIl0gLm5ld3MtY3RfX21zLWluZm8gcCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczFcIl0gLm5ld3MtZGV0YWlsX19pdGVtLWluZm8gcCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczFcIl0gLm5ld3MtZGV0YWlsX19pdGVtLWluZm9fX3N1YnRpdGxlIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIC52YWNhbmN5LW9wZW5fX2luZm8gcCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczFcIl0gLnZhY2FuY3ktb3Blbl9faW5mby5fdG9wLWluZm8gLnZhY2FuY3ktb3Blbl9fdmlldyAubmFtZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczFcIl0gLmZvcm0tc3R5bGVfX2l0ZW0gbGFiZWwsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIC5mb3JtLXN0eWxlIC5idXR0b25zIC5idG4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIC5mb3JtLXN0eWxlX19maWxlIC5qcS1maWxlX19uYW1lLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMVwiXSBidXR0b24sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIHNlbGVjdCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczFcIl0gdGV4dGFyZWEsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIGlucHV0LCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMVwiXSAuY29udGFjdHMtbWFwX19oZWFkLWxpc3QgLml0ZW0gc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczFcIl0gLmNvbnRhY3RzLW1hcF9fbGluay1uYW1lIC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIC5jb250YWN0cy1tYXBfX2xpbmstZGVzYyAuaW5mbyAubW9yZS1pdGVtIC5uYW1lLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMVwiXSAuY29udGFjdHMtbWFwX19saW5rLWRlc2MgLmluZm8gLm1vcmUtaXRlbSAucG9zdCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczFcIl0gLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlLWl0ZW0gLnRlbCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczFcIl0gLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlLWl0ZW0gLmVtYWlsLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMVwiXSAudGV4dC1wYWdlIHRhYmxlIHRib2R5IHRyIHRkLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMVwiXSAudGV4dC1wYWdlIHVsIGxpLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMVwiXSAudGV4dC1wYWdlIG9sIGxpLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMVwiXSAudGV4dC1pbmZvIGIsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIC50ZXh0LWluZm8gc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczFcIl0gLnRleHQtcGFnZSAubm90ZS10ZXh0IC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMxXCJdIC50ZXh0LXBhZ2UgLm5vdGUtdGV4dCBwLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMVwiXSAudGV4dC1wYWdlIC50ZXh0LXBob25lX19kZXNjLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMVwiXSAudGV4dC1wYWdlIC50ZXh0LXBob25lX19pdGVtIGEgc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczFcIl0gLnNlYXJjaC1yZXN1bHRzX19tYXRjaGVzLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMVwiXSAuc2VhcmNoLWl0ZW1fX2luZm8gcCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjIpKSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIwOCwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjgpKSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIxMCwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAuaGVhZGVyLW1lbnUgbGkgYSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczJcIl0gLmhlYWRlci1sYW5nX19tYWluIGEsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC5tcy1hYm91dF9fY29tcGFueSBwLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAuYWxsLWxpbmsgc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczJcIl0gLmRhdGUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC5mb290ZXItbGlzdF9fYmxvY2sgdWwgbGkgYSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczJcIl0gLmJ4LWJyZWFkY3J1bWItaXRlbSBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAuYWJvdXQtdmFsdWVzX190ZXh0LCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAuYWJvdXQtbGVhZF9fbWFpbi1ib2R5IHAsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC5hYm91dC1sZWFkX19zbC1pdGVtX19jb250ZW50IC5uYW1lLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAuYWJvdXQtbGVhZF9fc2wtaXRlbV9fY29udGVudCAuY29udGFjdCBsaSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczJcIl0gLmFib3V0LW1hcF9fY291bnQtaXRlbSBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAucHJvZHVjdC1saXN0X19pbmZvIHAsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyB1bCBsaSBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMgdWwgbGkgc3BhbiBiLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAuZm9ybS1zdHlsZSAuYnV0dG9ucyBsYWJlbCBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAuZGVhbGVycy1tYXBfX2l0ZW0tYWRkcmVzcyAuemFnLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAuZGVhbGVycy1tYXBfX2l0ZW0tYWRkcmVzcyBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAuZGVhbGVycy1tYXBfX2l0ZW0tY29udGFjdHMgLnphZywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczJcIl0gLmRlYWxlcnMtbWFwX19pdGVtLWNvbnRhY3RzIC5jb250IHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC5uZXdzLWN0X19tcy1pbmZvIHAsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC5uZXdzLWRldGFpbF9faXRlbS1pbmZvIHAsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC5uZXdzLWRldGFpbF9faXRlbS1pbmZvX19zdWJ0aXRsZSBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAudmFjYW5jeS1vcGVuX19pbmZvIHAsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC52YWNhbmN5LW9wZW5fX2luZm8uX3RvcC1pbmZvIC52YWNhbmN5LW9wZW5fX3ZpZXcgLm5hbWUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC5mb3JtLXN0eWxlX19pdGVtIGxhYmVsLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAuZm9ybS1zdHlsZSAuYnV0dG9ucyAuYnRuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAuZm9ybS1zdHlsZV9fZmlsZSAuanEtZmlsZV9fbmFtZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczJcIl0gYnV0dG9uLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSBzZWxlY3QsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIHRleHRhcmVhLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSBpbnB1dCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczJcIl0gLmNvbnRhY3RzLW1hcF9faGVhZC1saXN0IC5pdGVtIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC5jb250YWN0cy1tYXBfX2xpbmstbmFtZSAuemFnLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAuY29udGFjdHMtbWFwX19saW5rLWRlc2MgLmluZm8gLm1vcmUtaXRlbSAubmFtZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczJcIl0gLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlLWl0ZW0gLnBvc3QsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC5jb250YWN0cy1tYXBfX2xpbmstZGVzYyAuaW5mbyAubW9yZS1pdGVtIC50ZWwsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC5jb250YWN0cy1tYXBfX2xpbmstZGVzYyAuaW5mbyAubW9yZS1pdGVtIC5lbWFpbCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczJcIl0gLnRleHQtcGFnZSB0YWJsZSB0Ym9keSB0ciB0ZCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczJcIl0gLnRleHQtcGFnZSB1bCBsaSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczJcIl0gLnRleHQtcGFnZSBvbCBsaSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczJcIl0gLnRleHQtaW5mbyBiLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAudGV4dC1pbmZvIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC50ZXh0LXBhZ2UgLm5vdGUtdGV4dCAuemFnLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAudGV4dC1wYWdlIC5ub3RlLXRleHQgcCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczJcIl0gLnRleHQtcGFnZSAudGV4dC1waG9uZV9fZGVzYywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczJcIl0gLnRleHQtcGFnZSAudGV4dC1waG9uZV9faXRlbSBhIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC5zZWFyY2gtcmVzdWx0c19fbWF0Y2hlcywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczJcIl0gLnNlYXJjaC1pdGVtX19pbmZvIHAsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC5tcy1pbWdfX2luZm8tY29sIC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC5tcy1jb21wZXRlbmNlX190ZXh0LCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAuYWJvdXQtdmFsdWVzX19pdGVtIC5hYm91dC12YWx1ZXNfX3N1YnRpdGxlLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAuYWJvdXQtdmFsdWVzX19ub3RlLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAuYWJvdXQtbGVhZF9fbWFpbi1jb250ZW50IC50aXRsZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczJcIl0gLnByb2R1Y3QtbGlzdF9faW5mbyBwIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC5wcm9kdWN0LWxpc3RfX2luZm8gdWwgbGksIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuIC5pbmZvIC5uYW1lLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMgLnRpdGxlLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAucGFnaW5hdGlvbi1saXN0IHVsIGxpIGEsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC5uZXdzLWRldGFpbF9faXRlbS1pbmZvIC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC50ZXh0LXBhZ2UgaDQsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC50ZXh0LXBhZ2UgLmg0LCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAudGV4dC1wYWdlIC50ZXh0LXBob25lX19pdGVtIGEsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC5zZWFyY2gtcmVzdWx0c19fcmVxdWVzdCBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImZzMlwiXSAuc2VhcmNoLXJlc3VsdHNfX3JlcXVlc3QgYiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJmczJcIl0gLnNlYXJjaC1pdGVtX19pbmZvIC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiZnMyXCJdIC5zZWFyY2gtbm9uZSBzcGFuIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyOCkpICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjE4LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwibHMxXCJdIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIyMCwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImxzMVwiXSAuZm9ybS1zdHlsZV9faXRlbSBpbnB1dCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJsczFcIl0gLmZvcm0tc3R5bGUgLmJ1dHRvbnMgLmJ0biwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJsczFcIl0gYnV0dG9uLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImxzMVwiXSBzZWxlY3QsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwibHMxXCJdIHRleHRhcmVhLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImxzMVwiXSBpbnB1dCB7XG4gIGxldHRlci1zcGFjaW5nOiA0cHggIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyMjQsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJsczJcIl0ge1xuICBsZXR0ZXItc3BhY2luZzogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjI2LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwibHMyXCJdIC5mb3JtLXN0eWxlX19pdGVtIGlucHV0LCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImxzMlwiXSAuZm9ybS1zdHlsZSAuYnV0dG9ucyAuYnRuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImxzMlwiXSBidXR0b24sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwibHMyXCJdIHNlbGVjdCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJsczJcIl0gdGV4dGFyZWEsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwibHMyXCJdIGlucHV0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIzNiwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDIzOSwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAuZm9vdGVyLWxpbmtfX25hbWUgLnRpdGxlIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNDIsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLmZvb3Rlci1saW5rX19uYW1lIC50aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjQ3LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5mb290ZXItbGlzdF9fYmxvY2sgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjUwLCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5mb290ZXItbGlzdF9fYmxvY2sgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjU1LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5mb290ZXItY29weSBhIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNTgsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLmZvb3Rlci1jb3B5IGE6aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI2MSwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAuZm9vdGVyLWNvcHkgYTpob3ZlciAuaWNvbiB7XG4gIGZpbGw6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNjYsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLmNvbnRhY3RzLW1hcF9fbGlua3MgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLnRleHQtcGFnZSBvbCBsaTo6YWZ0ZXIsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5tcy1hYm91dF9fd3JwOmFmdGVyLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAubXMtbmV3c19fbmF2LWRvdHMgdWwgbGk6aG92ZXIgc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLm1zLW5ld3NfX25hdi1kb3RzIHVsIGxpLmFjdGl2ZSBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAucHJvZHVjdC1saXN0X19pbmZvIHVsIGxpOjpiZWZvcmUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC50ZXh0LXBhZ2UgdWwgbGk6OmJlZm9yZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLmZvcm0tc3R5bGUgLmpxLXNlbGVjdGJveCBsaTpob3ZlciwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLmZvcm0tc3R5bGUgLmpxLXNlbGVjdGJveCBsaS5zZWxlY3RlZCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLmhlYWRlci1tZW51IGxpIGE6OmJlZm9yZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLm1zLXByb2R1Y3RzX19hbGw6YmVmb3JlLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAubXMtcHJvZHVjdHNfX2FsbDphZnRlciwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLmNpcmNsZTpiZWZvcmUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5jaXJjbGU6YWZ0ZXIsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5uZXdzLWRldGFpbF9faXRlbS1pbmZvX19zdWJ0aXRsZSAucG9pbnQsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5mb3JtLXN0eWxlIC5idXR0b25zIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNzAsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLmFsbC1saW5rOmhvdmVyIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5mb290ZXItbGlzdF9fYmxvY2sgLnRpdGxlOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNzMsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLmFib3V0LWhpc3RvcnlfX2xpc3QtaXRlbS5fYWN0aXZlIC5pY29uLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAucHJvZHVjdC1mZWF0dXJlX190aXRsZSAucHJlc2VudGF0aW9uOmhvdmVyIC5pY29uLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAuZGVhbGVycy1tYXBfX2l0ZW0tY29udGFjdHMgLmNvbnQgLmljb24sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCAuaXRlbSAuaWNvbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLm1zLW5ld3NfX2l0ZW06aG92ZXIgLmFycm93IC5pY29uLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAuaGVhZGVyLWxhbmdfX21haW4gLmljb24sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5hbGwtbGluazpob3ZlciAuaWNvbiB7XG4gIGZpbGw6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNzYsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLmZvcm0tc3R5bGUgLmJ1dHRvbnMgLmJ0biwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLmRlYWxlcnMtbWFwX19pdGVtLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAuY29udGFjdHMtbWFwX19saW5rcyAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAudGV4dC1wYWdlIG9sIGxpOjphZnRlciwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLmFib3V0LXZhbHVlc19faXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNzksIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLmRlYWxlcnMtbWFwX19pdGVtLWNvbnRhY3RzLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAuYWJvdXQtbGVhZF9fYXJyb3cgLmFycm93LnByZXYsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5wYWdpbmF0aW9uLWxpc3QgdWwgbGksIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5wYWdpbmF0aW9uLWxpc3QsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5uZXdzLW90aGVyX19hcnJvdyAuYXJyb3cucHJldiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLm1zLXN0YXRpc3RpY3NfX2l0ZW0sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5tcy1uZXdzX190aXRsZSAuemFnLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAuYWJvdXQtdmFsdWVzX19ub3RlLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAuYWJvdXQtbGVhZF9fbWFpbi1jb250ZW50IC5wb3NpdGlvbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLnByb2R1Y3QtbGlzdF9faW5mbyAuemFnLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAucHJvZHVjdC1mZWF0dXJlX190aXRsZSAucHJlc2VudGF0aW9uLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAuY2lyY2xlLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX3J1biAuaW5mbywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIC50aXRsZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLmRlYWxlcnMtbWFwX19pdGVtLXRpdGxlLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAubmV3cy1jdF9fbXMtaW5mbyAuemFnLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAubmV3cy1kZXRhaWxfX2l0ZW0taW5mbyAuemFnLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAudmFjYW5jeS1vcGVuX19pbmZvIC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC52YWNhbmN5LW9wZW5fX3ZpZXcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC52YWNhbmN5LWZvcm1fX3RpdGxlIC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlLWl0ZW0ge1xuICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyODIsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLmFsbC1saW5rOmhvdmVyIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5mb290ZXItbGlzdF9fYmxvY2sgLnRpdGxlOmhvdmVyLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAubXMtcHJvZHVjdHNfX2xpc3QtaXRlbSAubmFtZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLnByb2R1Y3QtbGlzdF9faW5mbyBwLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAuc2VhcmNoLWl0ZW1fX2luZm8gcCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLnRleHQtcGFnZSAudGV4dC1waG9uZV9faXRlbSBhOmhvdmVyLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAudGV4dC1wYWdlIC50ZXh0LXBob25lX19pdGVtIGEgZm9udCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLnZhY2FuY3ktb3Blbl9faW5mby5fdG9wLWluZm8gLnZhY2FuY3ktb3Blbl9fdmlldzpob3ZlciAubmFtZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLmRlYWxlcnMtbWFwX19pdGVtLWNvbnRhY3RzIC5jb250OmhvdmVyIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5mb290ZXItY29weSBhLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAuYWJvdXQtdmFsdWVzX19ub3RlIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5hYm91dC1sZWFkX19tYWluLWJvZHkgcCAuZ3JlZW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5qcS1zZWxlY3Rib3ggLnBsYWNlaG9sZGVyLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAuY29udGFjdHMtbWFwX19oZWFkLWxpc3QgLml0ZW06aG92ZXIgc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLnByb2R1Y3QtZmVhdHVyZV9fdGl0bGUgLnByZXNlbnRhdGlvbjpob3ZlciBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMgdWwgbGkgc3BhbiBiIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuIC5pbmZvIC5uYW1lIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MwXCJdIC5wYWdpbmF0aW9uLWxpc3QgdWwgbGk6aG92ZXIgYSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLnBhZ2luYXRpb24tbGlzdCB1bCAuYWN0aXZlIGEge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI4NSwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMFwiXSAuZm9ybS1zdHlsZSAuYnV0dG9ucyAuYnRuIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyODgsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczBcIl0gLmFib3V0LXZhbHVlc19faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyOTMsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjk2LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC52aS1jb25mIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMjk5LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC52aS1jb25mLWhlYWQge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMzAyLCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC52aS1jb25mLW9wdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuXG4vKiBsaW5lIDMwNSwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAudmktY29uZi1vcHRpb25fX25hbWUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAzMDgsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnZpLWNvbmYtb3B0aW9uIC52aS1jb25mLWJ0bi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzMTMsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnZpLWNvbmYtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAzMTcsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnZpLWNvbmYtY2xvc2Uge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMzE5LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC52aS1jb25mLWNsb3NlIC5pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLyogbGluZSAzMjQsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmZvb3Rlci1saW5rX19uYW1lIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzI3LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5mb290ZXItbGlua19fbmFtZSAudGl0bGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDMzMiwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuZm9vdGVyLWxpc3RfX2Jsb2NrIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDMzNSwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuZm9vdGVyLWxpc3RfX2Jsb2NrIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDM0MCwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuZm9vdGVyLWNvcHkgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzQzLCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5mb290ZXItY29weSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNDYsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmZvb3Rlci1jb3B5IGE6aG92ZXIgLmljb24ge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzUxLCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5tcy1hYm91dF9fd3JwOmFmdGVyLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAubmV3cy1kZXRhaWxfX2l0ZW0taW5mb19fc3VidGl0bGUgLnBvaW50LCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAubXMtbmV3c19fbmF2LWRvdHMgdWwgbGkgc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLm1zLW5ld3NfX25hdi1kb3RzIHVsIGxpOmhvdmVyIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5tcy1uZXdzX19uYXYtZG90cyB1bCBsaS5hY3RpdmUgc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnByb2R1Y3QtbGlzdF9faW5mbyB1bCBsaTo6YmVmb3JlLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAudGV4dC1wYWdlIHVsIGxpOjpiZWZvcmUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5oZWFkZXItbWVudSBsaSBhOjpiZWZvcmUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5tcy1wcm9kdWN0c19fYWxsOmJlZm9yZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLm1zLXByb2R1Y3RzX19hbGw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNTUsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmFsbC1saW5rOmhvdmVyIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5mb290ZXItbGlzdF9fYmxvY2sgLnRpdGxlOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNTgsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmRlYWxlcnMtbWFwX19pdGVtLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAudGV4dC1wYWdlIC50ZXh0LWRvd25sb2FkX193cnAgYSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnRleHQtcGFnZSAudGV4dC1saXN0X193cnAsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC50ZXh0LXBhZ2Ugb2wgbGksIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuYWJvdXQtbWFwX19jb3VudCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmFib3V0LWxlYWRfX21haW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5hYm91dC12YWx1ZXNfX2l0ZW0sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5jb250YWN0cy1tYXBfX2xpbmtzIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5mb3JtLXN0eWxlIC5idXR0b25zIC5idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzYxLCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5zZWFyY2gtaXRlbV9faW5mbyAuemFnIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5zZWFyY2gtcmVzdWx0c19fZm9ybSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnRleHQtcGFnZSAudGV4dC1saXN0X191bCBoNCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnRleHQtcGFnZSAudGV4dC1saXN0X19vbCBoNCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmNvbnRhY3RzLW1hcF9faGVhZC1saXN0IC5pdGVtLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAubmV3cy1jdF9fbGlzdC1pdGVtLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAucHJvZHVjdC1mZWF0dXJlX19pdGVtLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAucHJvZHVjdC1mZWF0dXJlX190aXRsZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLm1zLWltZ19faW5mbywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmFib3V0LWxlYWRfX2Fycm93IC5hcnJvdy5wcmV2LCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAucGFnaW5hdGlvbi1saXN0IHVsIGxpLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAucGFnaW5hdGlvbi1saXN0LCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAubmV3cy1vdGhlcl9fYXJyb3cgLmFycm93LnByZXYsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5tcy1zdGF0aXN0aWNzX19pdGVtLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAubXMtbmV3c19fdGl0bGUgLnphZywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmFib3V0LXZhbHVlc19fbm90ZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmFib3V0LWxlYWRfX21haW4tY29udGVudCAucG9zaXRpb24sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5wcm9kdWN0LWxpc3RfX2luZm8gLnphZywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnByb2R1Y3QtZmVhdHVyZV9fdGl0bGUgLnByZXNlbnRhdGlvbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmNpcmNsZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19ydW4gLmluZm8sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyAudGl0bGUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5kZWFsZXJzLW1hcF9faXRlbS10aXRsZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLm5ld3MtY3RfX21zLWluZm8gLnphZywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLm5ld3MtZGV0YWlsX19pdGVtLWluZm8gLnphZywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnZhY2FuY3ktb3Blbl9faW5mbyAuemFnLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAudmFjYW5jeS1vcGVuX192aWV3LCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAudmFjYW5jeS1mb3JtX190aXRsZSAuemFnLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuY29udGFjdHMtbWFwX19oZWFkLWxpc3QsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5jb250YWN0cy1tYXBfX2xpbmstZGVzYyAuaW5mbyAubW9yZS1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzY0LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5zZWFyY2gtcmVzdWx0c19fbWF0Y2hlcywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnRleHQtcGFnZSAudGV4dC1waG9uZV9faXRlbSBhIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC50ZXh0LXBhZ2UgLnRleHQtZG93bmxvYWRfX3dycCBhIC50ZXh0LWluZm8gc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gYSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnRleHQtcGFnZSBvbCBsaTo6YmVmb3JlLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuY29udGFjdHMtbWFwX19saW5rLWRlc2MgLmluZm8gLm1vcmUtaXRlbSAudGVsLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuY29udGFjdHMtbWFwX19saW5rLWRlc2MgLmluZm8gLm1vcmUtaXRlbSAuZW1haWwsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5jb250YWN0cy1tYXBfX2xpbmstZGVzYyAuaW5mbyAubW9yZS1pdGVtIC5wb3N0LCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuY29udGFjdHMtbWFwX19saW5rLWRlc2MgLmluZm8gLm1vcmUtaXRlbSAubmFtZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmNvbnRhY3RzLW1hcF9fbGluay1uYW1lIC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCAuaXRlbSBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuY29udGFjdHMtbWFwX19oZWFkIC50aXRsZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmZvcm0tc3R5bGVfX2ZpbGUgLmpxLWZpbGVfX25hbWUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5mb3JtLXN0eWxlX19pdGVtIGxhYmVsLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAudmFjYW5jeS1mb3JtX190aXRsZSAuemFnLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAudmFjYW5jeS1vcGVuX19pbmZvLl90b3AtaW5mbyAudmFjYW5jeS1vcGVuX192aWV3IC5uYW1lLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAudmFjYW5jeS1vcGVuX19pbmZvIHAsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC52YWNhbmN5LW9wZW5fX2luZm8gLnphZywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLm5ld3MtZGV0YWlsX19pdGVtLWluZm9fX3N1YnRpdGxlIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5uZXdzLWRldGFpbF9faXRlbS1pbmZvIHAsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5uZXdzLWRldGFpbF9faXRlbS1pbmZvIC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5wYWdpbmF0aW9uLWxpc3QgdWwgbGkgYSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLm5ld3MtY3RfX2xpc3QtaXRlbSAuemFnLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAubmV3cy1jdF9fbXMtaW5mbyBwLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuZGF0ZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLm5ld3MtY3RfX21zLWluZm8gLnphZywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmRlYWxlcnMtbWFwX19pdGVtLWNvbnRhY3RzIC5jb250IHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5kZWFsZXJzLW1hcF9faXRlbS1jb250YWN0cyAuemFnLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuZGVhbGVycy1tYXBfX2l0ZW0tdGl0bGUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5kZWFsZXJzLW1hcF9faXRlbS1hZGRyZXNzIC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5kZWFsZXJzLW1hcF9faXRlbS1hZGRyZXNzIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5kZWFsZXJzLXNvcnRfX2l0ZW0uX3NlbGVjdCBsYWJlbCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmZvcm0tc3R5bGUgLmJ1dHRvbnMgbGFiZWwgc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIC50aXRsZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19ydW4gLmluZm8gLnJlc3VsdCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19ydW4gLmluZm8gLm5hbWUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5wcm9kdWN0LWZlYXR1cmVfX3RpdGxlIC5wcmVzZW50YXRpb24gc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb2RlbCAubmFtZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnByb2R1Y3QtZmVhdHVyZV9fdGl0bGUgLnphZywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmFib3V0LWhpc3RvcnlfX2xpc3QtaXRlbSBwLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuYWJvdXQtaGlzdG9yeV9fbGlzdC1pdGVtIC55ZWFyLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuYWJvdXQtbGVhZF9fbWFpbi1ib2R5IHAsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5hYm91dC1sZWFkX19tYWluLWNvbnRlbnQgLmNvbnRhY3QgbGkgYSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmFib3V0LWxlYWRfX21haW4tY29udGVudCAuY29udGFjdCBsaSBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuYWJvdXQtbGVhZF9fbWFpbi1jb250ZW50IC50aXRsZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmFib3V0LXZhbHVlc19faXRlbSAuYWJvdXQtdmFsdWVzX19zdWJ0aXRsZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmFib3V0LXZhbHVlc19faXRlbSAuYWJvdXQtdmFsdWVzX190ZXh0LCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuYWJvdXQtdmFsdWVzLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuZm9vdGVyLWNvcHkgLmNvcHksIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5mb290ZXItbGlzdF9fYmxvY2sgLnRpdGxlLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAubXMtbmV3c19fdGl0bGUgLnphZywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmFsbC1saW5rIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5tcy1wcm9kdWN0c19fbGlzdC1pdGVtIC5uYW1lLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAubXMtcHJvZHVjdHNfX3RpdGxlLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAubXMtc3RhdGlzdGljc19fd3JwLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAubXMtYWJvdXQsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5tcy1pbWdfX2luZm8tY29sIHAsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5tcy1pbWdfX2luZm8tY29sIC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5oZWFkZXItYm90IGgxLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuaGVhZGVyLWxhbmdfX21haW4gYSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmhlYWRlci1tZW51IGxpIGEsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5wcm9kdWN0LWxpc3RfX2luZm8gcCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnNlYXJjaC1pdGVtX19pbmZvIHAsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC50ZXh0LXBhZ2UgLnRleHQtcGhvbmVfX2l0ZW0gYTpob3ZlciwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnRleHQtcGFnZSAudGV4dC1waG9uZV9faXRlbSBhIGZvbnQsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC52YWNhbmN5LW9wZW5fX2luZm8uX3RvcC1pbmZvIC52YWNhbmN5LW9wZW5fX3ZpZXc6aG92ZXIgLm5hbWUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5wcm9kdWN0LWZlYXR1cmVfX3RpdGxlIC5wcmVzZW50YXRpb246aG92ZXIgc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIHVsIGxpIHNwYW4gYiBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX3J1biAuaW5mbyAubmFtZSBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAucGFnaW5hdGlvbi1saXN0IHVsIGxpOmhvdmVyIGEsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5wYWdpbmF0aW9uLWxpc3QgdWwgLmFjdGl2ZSBhLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuYWxsLWxpbms6aG92ZXIgc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmZvb3Rlci1saXN0X19ibG9jayAudGl0bGU6aG92ZXIsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5hYm91dC12YWx1ZXNfX25vdGUgc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmFib3V0LWxlYWRfX21haW4tYm9keSBwIC5ncmVlbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmNvbnRhY3RzLW1hcF9faGVhZC1saXN0IC5pdGVtOmhvdmVyIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5mb3JtLXN0eWxlIC5idXR0b25zIC5idG4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDM2NywgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuaWNvbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmhlYWRlci1leWUgLmljb24sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5hYm91dC1oaXN0b3J5X19saXN0LWl0ZW0uX2FjdGl2ZSAuaWNvbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLm1zLW5ld3NfX2l0ZW06aG92ZXIgLmFycm93IC5pY29uLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuaGVhZGVyLWxhbmdfX21haW4gLmljb24sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5hbGwtbGluazpob3ZlciAuaWNvbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnByb2R1Y3QtZmVhdHVyZV9fdGl0bGUgLnByZXNlbnRhdGlvbjpob3ZlciAuaWNvbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmRlYWxlcnMtbWFwX19pdGVtLWNvbnRhY3RzIC5jb250IC5pY29uLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuY29udGFjdHMtbWFwX19oZWFkLWxpc3QgLml0ZW0gLmljb24ge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzcwLCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC50ZXh0LXBhZ2UgLm5vdGUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC50ZXh0LXBhZ2UgLnRleHQtZG93bmxvYWRfX3dycCBhLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAudGV4dC1wYWdlIC50ZXh0LWRvd25sb2FkLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAudGV4dC1wYWdlIC50ZXh0LWxpc3QsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC50ZXh0LXBhZ2UgLnRleHQtbGlzdF9fd3JwLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAudGV4dC1wYWdlIG9sIGxpLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAudGV4dC1wYWdlIHRhYmxlIHRoZWFkLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuY29udGFjdHMtbWFwX19saW5rLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuY29udGFjdHMtbWFwX19oZWFkLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAudmFjYW5jeS1mb3JtLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuZm9ybS1zdHlsZSAuYnV0dG9ucyAuYnRuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAubmV3cy1vdGhlcl9fbGlzdDpiZWZvcmUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5uZXdzLW90aGVyX193cnAsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5uZXdzLWN0X19saXN0LWl0ZW0sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5kZWFsZXJzLW1hcF9faXRlbSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIHVsIGxpIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19ydW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5wcm9kdWN0LWZlYXR1cmVfX3dycCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmNpcmNsZTphZnRlciwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnByb2R1Y3QtZmVhdHVyZV9fdGl0bGUgLnByZXNlbnRhdGlvbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmFib3V0LW1hcF9fY291bnQsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5hYm91dC1oaXN0b3J5X19saXN0LCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuYWJvdXQtbGVhZF9fd3JwOjpiZWZvcmUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5hYm91dC1sZWFkX19tYWluLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAuYWJvdXQtbGVhZCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLm1zLW5ld3NfX3dycCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLm1zLWNvbXBldGVuY2UsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5tcy1pbWdfX2luZm8sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIC5mb3JtLXN0eWxlLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMVwiXSAudGV4dC1wYWdlIG9sIGxpOjphZnRlciwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmpxLXNlbGVjdGJveCBsaTpob3ZlciwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmZvcm0tc3R5bGUgLmpxLXNlbGVjdGJveCBsaS5zZWxlY3RlZCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmNpcmNsZTpiZWZvcmUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MxXCJdIGNpcmNsZTphZnRlciwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmFib3V0LXZhbHVlc19faXRlbSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLmNvbnRhY3RzLW1hcF9fbGlua3MgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczFcIl0gLnRleHQtcGFnZSBvbCBsaTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNzYsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhlNWZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAyZDU2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzc5LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC52aS1jb25mIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTVmZjtcbiAgY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMzgyLCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC52aS1jb25mLWhlYWQge1xuICBib3JkZXItY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMzg1LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC52aS1jb25mLW9wdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwMmQ1Njtcbn1cblxuLyogbGluZSAzODcsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLnZpLWNvbmYtb3B0aW9uX19uYW1lIHtcbiAgY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMzkwLCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC52aS1jb25mLW9wdGlvbiAudmktY29uZi1idG4tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJkNTY7XG4gIGNvbG9yOiAjYzhlNWZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzk1LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC52aS1jb25mLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzAwMmQ1NjtcbiAgY29sb3I6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgMzk5LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC52aS1jb25mLWNsb3NlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAyZDU2O1xufVxuXG4vKiBsaW5lIDQwMSwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAudmktY29uZi1jbG9zZSAuaWNvbiB7XG4gIGZpbGw6ICMwMDJkNTY7XG59XG5cbi8qIGxpbmUgNDA2LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5mb290ZXItbGlua19fbmFtZSAudGl0bGUge1xuICBjb2xvcjogIzAwMmQ1NiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMmQ1NiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQwOSwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuZm9vdGVyLWxpbmtfX25hbWUgLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDJkNTYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDJkNTYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0MTQsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmZvb3Rlci1saXN0X19ibG9jayB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDJkNTYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDJkNTYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0MTcsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmZvb3Rlci1saXN0X19ibG9jayB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDJkNTYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDJkNTYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0MjIsIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmZvb3Rlci1jb3B5IGEge1xuICBjb2xvcjogIzAwMmQ1NiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMmQ1NiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQyNSwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuZm9vdGVyLWNvcHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAyZDU2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAyZDU2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDI4LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5mb290ZXItY29weSBhOmhvdmVyIC5pY29uIHtcbiAgZmlsbDogIzAwMmQ1NiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQzMywgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAubXMtYWJvdXRfX3dycDphZnRlciwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmNpcmNsZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLm5ld3MtZGV0YWlsX19pdGVtLWluZm9fX3N1YnRpdGxlIC5wb2ludCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLm1zLW5ld3NfX25hdi1kb3RzIHVsIGxpIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5tcy1uZXdzX19uYXYtZG90cyB1bCBsaTpob3ZlciBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAubXMtbmV3c19fbmF2LWRvdHMgdWwgbGkuYWN0aXZlIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5wcm9kdWN0LWxpc3RfX2luZm8gdWwgbGk6OmJlZm9yZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLnRleHQtcGFnZSB1bCBsaTo6YmVmb3JlLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuaGVhZGVyLW1lbnUgbGkgYTo6YmVmb3JlLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAubXMtcHJvZHVjdHNfX2FsbDpiZWZvcmUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5tcy1wcm9kdWN0c19fYWxsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmQ1NiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDAyZDU2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDM3LCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5hbGwtbGluazpob3ZlciBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuZm9vdGVyLWxpc3RfX2Jsb2NrIC50aXRsZTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAyZDU2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDQwLCBkZXYvc2Fzcy9tb2R1bGVzL3ZpLnNjc3MgKi9cbltjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC50ZXh0LXBhZ2UgLm5vdGUtaW1nLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuZGVhbGVycy1tYXBfX2l0ZW0sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5tcy1uZXdzX19pdGVtLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAubXMtY29tcGV0ZW5jZV9fbGlzdCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLnRleHQtcGFnZSAudGV4dC1kb3dubG9hZF9fd3JwIGEsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC50ZXh0LXBhZ2UgLnRleHQtbGlzdF9fd3JwLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAudGV4dC1wYWdlIG9sIGxpLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX3J1biwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmFib3V0LW1hcF9fY291bnQsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5hYm91dC1sZWFkX19tYWluLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuYWJvdXQtdmFsdWVzX19pdGVtLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuY29udGFjdHMtbWFwX19saW5rcyAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuZm9ybS1zdHlsZSAuYnV0dG9ucyAuYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMmQ1NiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQ0MywgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAudGV4dC1wYWdlIHRhYmxlIHRib2R5IHRyIHRkLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAudGV4dC1wYWdlIHRhYmxlIHRib2R5IHRyIHRkLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAudGV4dC1wYWdlIHRhYmxlLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuZm9ybS1zdHlsZSB0ZXh0YXJlYSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmZvcm0tc3R5bGVfX2l0ZW0gaW5wdXQsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5mb3JtLXN0eWxlIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmRlYWxlcnMtbWFwX19pdGVtLWNvbnRhY3RzLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuc2VhcmNoLWl0ZW1fX2luZm8gLnphZyBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuc2VhcmNoLXJlc3VsdHNfX2Zvcm0sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC50ZXh0LXBhZ2UgLnRleHQtbGlzdF9fdWwgaDQsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC50ZXh0LXBhZ2UgLnRleHQtbGlzdF9fb2wgaDQsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCAuaXRlbSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLm5ld3MtY3RfX2xpc3QtaXRlbSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLnByb2R1Y3QtZmVhdHVyZV9faXRlbSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLnByb2R1Y3QtZmVhdHVyZV9fdGl0bGUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5tcy1pbWdfX2luZm8sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5hYm91dC1sZWFkX19hcnJvdyAuYXJyb3cucHJldiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLnBhZ2luYXRpb24tbGlzdCB1bCBsaSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLnBhZ2luYXRpb24tbGlzdCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLm5ld3Mtb3RoZXJfX2Fycm93IC5hcnJvdy5wcmV2LCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAubXMtc3RhdGlzdGljc19faXRlbSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLm1zLW5ld3NfX3RpdGxlIC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5hYm91dC12YWx1ZXNfX25vdGUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5hYm91dC1sZWFkX19tYWluLWNvbnRlbnQgLnBvc2l0aW9uLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAucHJvZHVjdC1saXN0X19pbmZvIC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5wcm9kdWN0LWZlYXR1cmVfX3RpdGxlIC5wcmVzZW50YXRpb24sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5jaXJjbGUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuIC5pbmZvLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMgLnRpdGxlLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuZGVhbGVycy1tYXBfX2l0ZW0tdGl0bGUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5uZXdzLWN0X19tcy1pbmZvIC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5uZXdzLWRldGFpbF9faXRlbS1pbmZvIC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC52YWNhbmN5LW9wZW5fX2luZm8gLnphZywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLnZhY2FuY3ktb3Blbl9fdmlldywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLnZhY2FuY3ktZm9ybV9fdGl0bGUgLnphZywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmNvbnRhY3RzLW1hcF9faGVhZC1saXN0LCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuY29udGFjdHMtbWFwX19saW5rLWRlc2MgLmluZm8gLm1vcmUtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMmQ1NiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQ0NiwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuanEtc2VsZWN0Ym94X19zZWxlY3QsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5qcS1zZWxlY3Rib3ggLnBsYWNlaG9sZGVyLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuc2VhcmNoLXJlc3VsdHNfX21hdGNoZXMsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC50ZXh0LXBhZ2UgLnRleHQtcGhvbmVfX2l0ZW0gYSBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAudGV4dC1wYWdlIC50ZXh0LWRvd25sb2FkX193cnAgYSAudGV4dC1pbmZvIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIGEsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC50ZXh0LXBhZ2Ugb2wgbGk6OmJlZm9yZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlLWl0ZW0gLnRlbCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlLWl0ZW0gLmVtYWlsLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuY29udGFjdHMtbWFwX19saW5rLWRlc2MgLmluZm8gLm1vcmUtaXRlbSAucG9zdCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlLWl0ZW0gLm5hbWUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5jb250YWN0cy1tYXBfX2xpbmstbmFtZSAuemFnLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuY29udGFjdHMtbWFwX19oZWFkLWxpc3QgLml0ZW0gc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmNvbnRhY3RzLW1hcF9faGVhZCAudGl0bGUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5mb3JtLXN0eWxlX19maWxlIC5qcS1maWxlX19uYW1lLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuZm9ybS1zdHlsZV9faXRlbSBsYWJlbCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLnZhY2FuY3ktZm9ybV9fdGl0bGUgLnphZywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLnZhY2FuY3ktb3Blbl9faW5mby5fdG9wLWluZm8gLnZhY2FuY3ktb3Blbl9fdmlldyAubmFtZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLnZhY2FuY3ktb3Blbl9faW5mbyBwLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAudmFjYW5jeS1vcGVuX19pbmZvIC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5uZXdzLWRldGFpbF9faXRlbS1pbmZvX19zdWJ0aXRsZSBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAubmV3cy1kZXRhaWxfX2l0ZW0taW5mbyBwLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAubmV3cy1kZXRhaWxfX2l0ZW0taW5mbyAuemFnLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAucGFnaW5hdGlvbi1saXN0IHVsIGxpIGEsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5uZXdzLWN0X19saXN0LWl0ZW0gLnphZywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLm5ld3MtY3RfX21zLWluZm8gcCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmRhdGUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5uZXdzLWN0X19tcy1pbmZvIC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5kZWFsZXJzLW1hcF9faXRlbS1jb250YWN0cyAuY29udCBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuZGVhbGVycy1tYXBfX2l0ZW0tY29udGFjdHMgLnphZywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmRlYWxlcnMtbWFwX19pdGVtLXRpdGxlLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuZGVhbGVycy1tYXBfX2l0ZW0tYWRkcmVzcyAuemFnLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuZGVhbGVycy1tYXBfX2l0ZW0tYWRkcmVzcyBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuZGVhbGVycy1zb3J0X19pdGVtLl9zZWxlY3QgbGFiZWwsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5mb3JtLXN0eWxlIC5idXR0b25zIGxhYmVsIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyAudGl0bGUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuIC5pbmZvIC5yZXN1bHQsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuIC5pbmZvIC5uYW1lLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAucHJvZHVjdC1mZWF0dXJlX190aXRsZSAucHJlc2VudGF0aW9uIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9kZWwgLm5hbWUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5wcm9kdWN0LWZlYXR1cmVfX3RpdGxlIC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5hYm91dC1oaXN0b3J5X19saXN0LWl0ZW0gcCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmFib3V0LWhpc3RvcnlfX2xpc3QtaXRlbSAueWVhciwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmFib3V0LWxlYWRfX21haW4tYm9keSBwLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuYWJvdXQtbGVhZF9fbWFpbi1jb250ZW50IC5jb250YWN0IGxpIGEsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5hYm91dC1sZWFkX19tYWluLWNvbnRlbnQgLmNvbnRhY3QgbGkgc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmFib3V0LWxlYWRfX21haW4tY29udGVudCAudGl0bGUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5hYm91dC12YWx1ZXNfX2l0ZW0gLmFib3V0LXZhbHVlc19fc3VidGl0bGUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5hYm91dC12YWx1ZXNfX2l0ZW0gLmFib3V0LXZhbHVlc19fdGV4dCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmFib3V0LXZhbHVlcywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmZvb3Rlci1jb3B5IC5jb3B5LCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuZm9vdGVyLWxpc3RfX2Jsb2NrIC50aXRsZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLm1zLW5ld3NfX3RpdGxlIC56YWcsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5hbGwtbGluayBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAubXMtcHJvZHVjdHNfX2xpc3QtaXRlbSAubmFtZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLm1zLXByb2R1Y3RzX190aXRsZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLm1zLXN0YXRpc3RpY3NfX3dycCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLm1zLWFib3V0LCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAubXMtaW1nX19pbmZvLWNvbCBwLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAubXMtaW1nX19pbmZvLWNvbCAuemFnLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuaGVhZGVyLWJvdCBoMSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmhlYWRlci1sYW5nX19tYWluIGEsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5oZWFkZXItbWVudSBsaSBhLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAucHJvZHVjdC1saXN0X19pbmZvIHAsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5zZWFyY2gtaXRlbV9faW5mbyBwLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAudGV4dC1wYWdlIC50ZXh0LXBob25lX19pdGVtIGE6aG92ZXIsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC50ZXh0LXBhZ2UgLnRleHQtcGhvbmVfX2l0ZW0gYSBmb250LCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAudmFjYW5jeS1vcGVuX19pbmZvLl90b3AtaW5mbyAudmFjYW5jeS1vcGVuX192aWV3OmhvdmVyIC5uYW1lLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAucHJvZHVjdC1mZWF0dXJlX190aXRsZSAucHJlc2VudGF0aW9uOmhvdmVyIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyB1bCBsaSBzcGFuIGIgc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19ydW4gLmluZm8gLm5hbWUgc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLnBhZ2luYXRpb24tbGlzdCB1bCBsaTpob3ZlciBhLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAucGFnaW5hdGlvbi1saXN0IHVsIC5hY3RpdmUgYSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmFsbC1saW5rOmhvdmVyIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5mb290ZXItbGlzdF9fYmxvY2sgLnRpdGxlOmhvdmVyLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuYWJvdXQtdmFsdWVzX19ub3RlIHNwYW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5hYm91dC1sZWFkX19tYWluLWJvZHkgcCAuZ3JlZW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCAuaXRlbTpob3ZlciBzcGFuLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuZm9ybS1zdHlsZSAuYnV0dG9ucyAuYnRuIHtcbiAgY29sb3I6ICMwMDJkNTYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0NDksIGRldi9zYXNzL21vZHVsZXMvdmkuc2NzcyAqL1xuW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmljb24sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5oZWFkZXItZXllIC5pY29uLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuYWJvdXQtaGlzdG9yeV9fbGlzdC1pdGVtLl9hY3RpdmUgLmljb24sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5tcy1uZXdzX19pdGVtOmhvdmVyIC5hcnJvdyAuaWNvbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmhlYWRlci1sYW5nX19tYWluIC5pY29uLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuYWxsLWxpbms6aG92ZXIgLmljb24sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5wcm9kdWN0LWZlYXR1cmVfX3RpdGxlIC5wcmVzZW50YXRpb246aG92ZXIgLmljb24sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5kZWFsZXJzLW1hcF9faXRlbS1jb250YWN0cyAuY29udCAuaWNvbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmNvbnRhY3RzLW1hcF9faGVhZC1saXN0IC5pdGVtIC5pY29uIHtcbiAgZmlsbDogIzAwMmQ1NiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQ1MiwgZGV2L3Nhc3MvbW9kdWxlcy92aS5zY3NzICovXG5bY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAudGV4dC1wYWdlIC5ub3RlLWltZywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmZvcm0tc3R5bGUgdGV4dGFyZWEsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5mb3JtLXN0eWxlX19pdGVtIGlucHV0LCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuZm9ybS1zdHlsZSAuanEtc2VsZWN0Ym94X19zZWxlY3QsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5tcy1uZXdzX19pdGVtLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAubXMtY29tcGV0ZW5jZV9fbGlzdCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLnRleHQtcGFnZSAubm90ZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLnRleHQtcGFnZSAudGV4dC1kb3dubG9hZF9fd3JwIGEsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC50ZXh0LXBhZ2UgLnRleHQtZG93bmxvYWQsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC50ZXh0LXBhZ2UgLnRleHQtbGlzdCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLnRleHQtcGFnZSAudGV4dC1saXN0X193cnAsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC50ZXh0LXBhZ2Ugb2wgbGksIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC50ZXh0LXBhZ2UgdGFibGUgdGhlYWQsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5jb250YWN0cy1tYXBfX2xpbmssIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5jb250YWN0cy1tYXBfX2hlYWQsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC52YWNhbmN5LWZvcm0sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5mb3JtLXN0eWxlIC5idXR0b25zIC5idG4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5uZXdzLW90aGVyX19saXN0OmJlZm9yZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLm5ld3Mtb3RoZXJfX3dycCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLm5ld3MtY3RfX2xpc3QtaXRlbSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmRlYWxlcnMtbWFwX19pdGVtLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMgdWwgbGkgc3BhbiwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX3J1biwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLnByb2R1Y3QtZmVhdHVyZV9fd3JwLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuY2lyY2xlOmFmdGVyLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAucHJvZHVjdC1mZWF0dXJlX190aXRsZSAucHJlc2VudGF0aW9uLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuYWJvdXQtbWFwX19jb3VudCwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmFib3V0LWhpc3RvcnlfX2xpc3QsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5hYm91dC1sZWFkX193cnA6OmJlZm9yZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmFib3V0LWxlYWRfX21haW4sIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC5hYm91dC1sZWFkLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAubXMtbmV3c19fd3JwLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAubXMtY29tcGV0ZW5jZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLm1zLWltZ19faW5mbywgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gLmZvcm0tc3R5bGUsIFtjbGFzcyo9XCJ2aS1cIl1bY2xhc3MqPVwiY3MyXCJdIC50ZXh0LXBhZ2Ugb2wgbGk6OmFmdGVyLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuanEtc2VsZWN0Ym94IGxpOmhvdmVyLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuZm9ybS1zdHlsZSAuanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuY2lyY2xlOmJlZm9yZSwgW2NsYXNzKj1cInZpLVwiXVtjbGFzcyo9XCJjczJcIl0gY2lyY2xlOmFmdGVyLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuYWJvdXQtdmFsdWVzX19pdGVtLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAuY29udGFjdHMtbWFwX19saW5rcyAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBbY2xhc3MqPVwidmktXCJdW2NsYXNzKj1cImNzMlwiXSAudGV4dC1wYWdlIG9sIGxpOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGU1ZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2M4ZTVmZiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtaW1nLnNjc3MgKi9cbi5tcy1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMywgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1pbWcuc2NzcyAqL1xuLm1zLWltZ19fd3JwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzUlO1xufVxuXG4vKiBsaW5lIDksIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtaW1nLnNjc3MgKi9cbi5tcy1pbWdfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDE5LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWltZy5zY3NzICovXG4ubXMtaW1nX19iZy5fc20ge1xuICBwYWRkaW5nLWJvdHRvbTogMzEuNSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDksIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtaW1nLnNjc3MgKi9cbiAgLm1zLWltZ19fYmcge1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzgwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA5LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWltZy5zY3NzICovXG4gIC5tcy1pbWdfX2JnIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzEsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtaW1nLnNjc3MgKi9cbi5tcy1pbWdfX2luZm8ge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNzMpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZmNjO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzMSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1pbWcuc2NzcyAqL1xuICAubXMtaW1nX19pbmZvIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gICAgbWFyZ2luOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzMSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1pbWcuc2NzcyAqL1xuICAubXMtaW1nX19pbmZvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi8qIGxpbmUgNTIsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtaW1nLnNjc3MgKi9cbi5tcy1pbWdfX2luZm8tY29sIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNDUpKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1MiwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1pbWcuc2NzcyAqL1xuICAubXMtaW1nX19pbmZvLWNvbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbiAgLyogbGluZSA2MCwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1pbWcuc2NzcyAqL1xuICAubXMtaW1nX19pbmZvLWNvbDpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgfVxufVxuXG4vKiBsaW5lIDY1LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWltZy5zY3NzICovXG4ubXMtaW1nX19pbmZvLWNvbCAuemFnIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMxOTFjMzM7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNjUsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtaW1nLnNjc3MgKi9cbiAgLm1zLWltZ19faW5mby1jb2wgLnphZyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNjUsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtaW1nLnNjc3MgKi9cbiAgLm1zLWltZ19faW5mby1jb2wgLnphZyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuLyogbGluZSA4MCwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1pbWcuc2NzcyAqL1xuLm1zLWltZ19faW5mby1jb2wgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNDU0NzVhO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDgwLCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWltZy5zY3NzICovXG4gIC5tcy1pbWdfX2luZm8tY29sIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtYWJvdXQuc2NzcyAqL1xuLm1zLWFib3V0IHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gODApKSAwIDA7XG4gIGNvbG9yOiAjMTkxYzMzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWFib3V0LnNjc3MgKi9cbiAgLm1zLWFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtYWJvdXQuc2NzcyAqL1xuICAubXMtYWJvdXQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1hYm91dC5zY3NzICovXG4gIC5tcy1hYm91dCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBsaW5lIDE0LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWFib3V0LnNjc3MgKi9cbi5tcy1hYm91dF9fd3JwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOTApKSAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgwKSkgdmFyKC0tcGFkZGluZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE0LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWFib3V0LnNjc3MgKi9cbiAgLm1zLWFib3V0X193cnAge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTQsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtYWJvdXQuc2NzcyAqL1xuICAubXMtYWJvdXRfX3dycCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNCwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1hYm91dC5zY3NzICovXG4gIC5tcy1hYm91dF9fd3JwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzIsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtYWJvdXQuc2NzcyAqL1xuLm1zLWFib3V0X193cnA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTcyMCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEpKTtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgb3BhY2l0eTogMC4yO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzMiwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1hYm91dC5zY3NzICovXG4gIC5tcy1hYm91dF9fd3JwOmFmdGVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMzIsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtYWJvdXQuc2NzcyAqL1xuICAubXMtYWJvdXRfX3dycDphZnRlciB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDMyLCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWFib3V0LnNjc3MgKi9cbiAgLm1zLWFib3V0X193cnA6YWZ0ZXIge1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDU2LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWFib3V0LnNjc3MgKi9cbi5tcy1hYm91dCBoMixcbi5tcy1hYm91dCAuaDIge1xuICBmb250LXNpemU6IHZhcigtLWZvbnRTaXplVGl0bGUpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNTYsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtYWJvdXQuc2NzcyAqL1xuICAubXMtYWJvdXQgaDIsXG4gIC5tcy1hYm91dCAuaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgNTYsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtYWJvdXQuc2NzcyAqL1xuICAubXMtYWJvdXQgaDIsXG4gIC5tcy1hYm91dCAuaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgNzMsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtYWJvdXQuc2NzcyAqL1xuLm1zLWFib3V0X19jb21wYW55IHtcbiAgd2lkdGg6IGNhbGMoNDYuNiUgLSA5MXB4KTtcbn1cblxuLyogbGluZSA3NSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1hYm91dC5zY3NzICovXG4ubXMtYWJvdXRfX2NvbXBhbnkgcCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgNzUsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtYWJvdXQuc2NzcyAqL1xuICAubXMtYWJvdXRfX2NvbXBhbnkgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA3NSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1hYm91dC5zY3NzICovXG4gIC5tcy1hYm91dF9fY29tcGFueSBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIH1cbn1cblxuLyogbGluZSA4NywgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1hYm91dC5zY3NzICovXG4ubXMtYWJvdXRfX2NvbXBhbnkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNzMsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtYWJvdXQuc2NzcyAqL1xuICAubXMtYWJvdXRfX2NvbXBhbnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgOTYsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtYWJvdXQuc2NzcyAqL1xuLm1zLWFib3V0X19pbWFnZSB7XG4gIHdpZHRoOiBjYWxjKDUzLjQlIC0gOTFweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDk2LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWFib3V0LnNjc3MgKi9cbiAgLm1zLWFib3V0X19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDk2LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWFib3V0LnNjc3MgKi9cbiAgLm1zLWFib3V0X19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEwNCwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1hYm91dC5zY3NzICovXG4ubXMtYWJvdXRfX2ltYWdlIGRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDc3LjIlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxMDQsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtYWJvdXQuc2NzcyAqL1xuICAubXMtYWJvdXRfX2ltYWdlIGRpdiB7XG4gICAgcGFkZGluZzogMCAwIDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEwNCwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1hYm91dC5zY3NzICovXG4gIC5tcy1hYm91dF9faW1hZ2UgZGl2IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTE2LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWFib3V0LnNjc3MgKi9cbi5tcy1hYm91dF9faW1hZ2UgZGl2IC5pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA5NiwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1hYm91dC5zY3NzICovXG4gIC5tcy1hYm91dF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1zdGF0aXN0aWNzLnNjc3MgKi9cbi5tcy1zdGF0aXN0aWNzIHtcbiAgcGFkZGluZzogMCAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDkwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtc3RhdGlzdGljcy5zY3NzICovXG4gIC5tcy1zdGF0aXN0aWNzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtc3RhdGlzdGljcy5zY3NzICovXG4gIC5tcy1zdGF0aXN0aWNzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDksIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtc3RhdGlzdGljcy5zY3NzICovXG4ubXMtc3RhdGlzdGljc19fd3JwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICMyNTI5NEI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDksIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtc3RhdGlzdGljcy5zY3NzICovXG4gIC5tcy1zdGF0aXN0aWNzX193cnAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4vKiBsaW5lIDE2LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLXN0YXRpc3RpY3Muc2NzcyAqL1xuLm1zLXN0YXRpc3RpY3NfX2l0ZW1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMjIsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtc3RhdGlzdGljcy5zY3NzICovXG4ubXMtc3RhdGlzdGljc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpIDA7XG4gIHdpZHRoOiAzMyU7XG59XG5cbi8qIGxpbmUgMzEsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtc3RhdGlzdGljcy5zY3NzICovXG4ubXMtc3RhdGlzdGljc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4vKiBsaW5lIDM0LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLXN0YXRpc3RpY3Muc2NzcyAqL1xuLm1zLXN0YXRpc3RpY3NfX2l0ZW0gLm51bS1hbmltIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMjApKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogbGluZSA0MCwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1zdGF0aXN0aWNzLnNjc3MgKi9cbi5tcy1zdGF0aXN0aWNzX19pdGVtIC52YWxvcmUge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI4KSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKiBsaW5lIDQ0LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLXN0YXRpc3RpY3Muc2NzcyAqL1xuLm1zLXN0YXRpc3RpY3NfX2l0ZW0gLnN0YXRpc3RpY3MtZGVzYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyOCkpO1xuICBsaW5lLWhlaWdodDogMS4zNjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNDksIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtc3RhdGlzdGljcy5zY3NzICovXG4ubXMtc3RhdGlzdGljc19faXRlbSAuc3RhdGlzdGljcy1kZXNjIC5kZXNjIHtcbiAgbWF4LXdpZHRoOiAyNjhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDIyLCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLXN0YXRpc3RpY3Muc2NzcyAqL1xuICAubXMtc3RhdGlzdGljc19faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIDA7XG4gIH1cbiAgLyogbGluZSA1NywgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1zdGF0aXN0aWNzLnNjc3MgKi9cbiAgLm1zLXN0YXRpc3RpY3NfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA2MiwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1zdGF0aXN0aWNzLnNjc3MgKi9cbiAgLm1zLXN0YXRpc3RpY3NfX2l0ZW0gLm51bS1hbmltIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIH1cbiAgLyogbGluZSA2NSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1zdGF0aXN0aWNzLnNjc3MgKi9cbiAgLm1zLXN0YXRpc3RpY3NfX2l0ZW0gLnN0YXRpc3RpY3MtZGVzYyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjIsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtc3RhdGlzdGljcy5zY3NzICovXG4gIC5tcy1zdGF0aXN0aWNzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpIDA7XG4gIH1cbiAgLyogbGluZSA3MywgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1zdGF0aXN0aWNzLnNjc3MgKi9cbiAgLm1zLXN0YXRpc3RpY3NfX2l0ZW0gLm51bS1hbmltIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbiAgLyogbGluZSA3NiwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1zdGF0aXN0aWNzLnNjc3MgKi9cbiAgLm1zLXN0YXRpc3RpY3NfX2l0ZW0gLnN0YXRpc3RpY3MtZGVzYyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICB9XG4gIC8qIGxpbmUgNzksIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtc3RhdGlzdGljcy5zY3NzICovXG4gIC5tcy1zdGF0aXN0aWNzX19pdGVtIC52YWxvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtY29tcGV0ZW5jZS5zY3NzICovXG4ubXMtY29tcGV0ZW5jZSB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IHZhcigtLXBhZGRpbmcpIHZhcigtLXBhZGRpbmcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWNvbXBldGVuY2Uuc2NzcyAqL1xuICAubXMtY29tcGV0ZW5jZSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWNvbXBldGVuY2Uuc2NzcyAqL1xuICAubXMtY29tcGV0ZW5jZSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxMiwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1jb21wZXRlbmNlLnNjc3MgKi9cbi5tcy1jb21wZXRlbmNlIGgyLFxuLm1zLWNvbXBldGVuY2UgLmgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250U2l6ZVRpdGxlKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEyLCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWNvbXBldGVuY2Uuc2NzcyAqL1xuICAubXMtY29tcGV0ZW5jZSBoMixcbiAgLm1zLWNvbXBldGVuY2UgLmgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAvKiBsaW5lIDEyLCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWNvbXBldGVuY2Uuc2NzcyAqL1xuICAubXMtY29tcGV0ZW5jZSBoMixcbiAgLm1zLWNvbXBldGVuY2UgLmgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyLCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWNvbXBldGVuY2Uuc2NzcyAqL1xuICAubXMtY29tcGV0ZW5jZSBoMixcbiAgLm1zLWNvbXBldGVuY2UgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzIsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtY29tcGV0ZW5jZS5zY3NzICovXG4ubXMtY29tcGV0ZW5jZV9fd3JwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgMzIsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtY29tcGV0ZW5jZS5zY3NzICovXG4gIC5tcy1jb21wZXRlbmNlX193cnAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDMyLCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWNvbXBldGVuY2Uuc2NzcyAqL1xuICAubXMtY29tcGV0ZW5jZV9fd3JwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ0LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWNvbXBldGVuY2Uuc2NzcyAqL1xuLm1zLWNvbXBldGVuY2VfX2xpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDIpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQyKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbn1cblxuLyogbGluZSA1NCwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1jb21wZXRlbmNlLnNjc3MgKi9cbi5tcy1jb21wZXRlbmNlX19saXN0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwMHB4IDgwcHggcmdiYSg1NiwgNjAsIDY1LCAwLjA3KSwgMHB4IDU4Ljg4cHggNDEuNzI4cHggcmdiYSg1NiwgNjAsIDY1LCAwLjA1MDYyNCksIDBweCAzMC4yNHB4IDE5LjU4NHB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wMzkzMTIpLCAwcHggMTIuMTZweCA4LjU3NnB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wMzA2ODgpLCAwcHggMi43MnB4IDMuNzEycHggcmdiYSg1NiwgNjAsIDY1LCAwLjAxOTM3Nik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDQ0LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWNvbXBldGVuY2Uuc2NzcyAqL1xuICAubXMtY29tcGV0ZW5jZV9fbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNDQsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtY29tcGV0ZW5jZS5zY3NzICovXG4gIC5tcy1jb21wZXRlbmNlX19saXN0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgNDQsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtY29tcGV0ZW5jZS5zY3NzICovXG4gIC5tcy1jb21wZXRlbmNlX19saXN0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDQsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtY29tcGV0ZW5jZS5zY3NzICovXG4gIC5tcy1jb21wZXRlbmNlX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgODAsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtY29tcGV0ZW5jZS5zY3NzICovXG4ubXMtY29tcGV0ZW5jZV9faWNvbiB7XG4gIG1pbi13aWR0aDogOTVweDtcbiAgaGVpZ2h0OiA5NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA4MCwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1jb21wZXRlbmNlLnNjc3MgKi9cbiAgLm1zLWNvbXBldGVuY2VfX2ljb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxufVxuXG4vKiBsaW5lIDkyLCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWNvbXBldGVuY2Uuc2NzcyAqL1xuLm1zLWNvbXBldGVuY2VfX3RleHQge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1NSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDkyLCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWNvbXBldGVuY2Uuc2NzcyAqL1xuICAubXMtY29tcGV0ZW5jZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDkyLCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLWNvbXBldGVuY2Uuc2NzcyAqL1xuICAubXMtY29tcGV0ZW5jZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1wcm9kdWN0cy5zY3NzICovXG4ubXMtcHJvZHVjdHMge1xuICBtYXJnaW46IHZhcigtLXBhZGRpbmcpIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtcHJvZHVjdHMuc2NzcyAqL1xuICAubXMtcHJvZHVjdHMge1xuICAgIG1hcmdpbjogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1wcm9kdWN0cy5zY3NzICovXG4gIC5tcy1wcm9kdWN0cyB7XG4gICAgbWFyZ2luOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIDA7XG4gIH1cbn1cblxuLyogbGluZSA5LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLXByb2R1Y3RzLnNjc3MgKi9cbi5tcy1wcm9kdWN0c19fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDU1KSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTkxYzMzO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA5LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLXByb2R1Y3RzLnNjc3MgKi9cbiAgLm1zLXByb2R1Y3RzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSA5LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLXByb2R1Y3RzLnNjc3MgKi9cbiAgLm1zLXByb2R1Y3RzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA5LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLXByb2R1Y3RzLnNjc3MgKi9cbiAgLm1zLXByb2R1Y3RzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjksIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtcHJvZHVjdHMuc2NzcyAqL1xuLm1zLXByb2R1Y3RzX19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyOSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1wcm9kdWN0cy5zY3NzICovXG4gIC5tcy1wcm9kdWN0c19fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDI5LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLXByb2R1Y3RzLnNjc3MgKi9cbiAgLm1zLXByb2R1Y3RzX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ0LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLXByb2R1Y3RzLnNjc3MgKi9cbi5tcy1wcm9kdWN0c19fbGlzdC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDQ0LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLXByb2R1Y3RzLnNjc3MgKi9cbiAgLm1zLXByb2R1Y3RzX19saXN0LWltZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGxpbmUgNjAsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtcHJvZHVjdHMuc2NzcyAqL1xuLm1zLXByb2R1Y3RzX19saXN0LWltZy5fc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgNjUsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtcHJvZHVjdHMuc2NzcyAqL1xuLm1zLXByb2R1Y3RzX19saXN0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA5MDApKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA2NSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1wcm9kdWN0cy5zY3NzICovXG4gIC5tcy1wcm9kdWN0c19fbGlzdC1pdGVtIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNjUsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtcHJvZHVjdHMuc2NzcyAqL1xuICAubXMtcHJvZHVjdHNfX2xpc3QtaXRlbSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMDApKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDY1LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLXByb2R1Y3RzLnNjc3MgKi9cbiAgLm1zLXByb2R1Y3RzX19saXN0LWl0ZW0ge1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjIwKSk7XG4gIH1cbn1cblxuLyogbGluZSA4OSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1wcm9kdWN0cy5zY3NzICovXG4ubXMtcHJvZHVjdHNfX2xpc3QtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC42KSwgcmdiYSgwLCAwLCAwLCAwLjYpKTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgODksIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtcHJvZHVjdHMuc2NzcyAqL1xuICAubXMtcHJvZHVjdHNfX2xpc3QtaXRlbTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuICB9XG59XG5cbi8qIGxpbmUgMTA5LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLXByb2R1Y3RzLnNjc3MgKi9cbi5tcy1wcm9kdWN0c19fbGlzdC1pdGVtIC5uYW1lIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxMDksIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtcHJvZHVjdHMuc2NzcyAqL1xuICAubXMtcHJvZHVjdHNfX2xpc3QtaXRlbSAubmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTA5LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLXByb2R1Y3RzLnNjc3MgKi9cbiAgLm1zLXByb2R1Y3RzX19saXN0LWl0ZW0gLm5hbWUge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBsaW5lIDEyNywgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1wcm9kdWN0cy5zY3NzICovXG4ubXMtcHJvZHVjdHNfX2xpc3QtaXRlbS5faG92ZXIgLm5hbWUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBsaW5lIDEzMCwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1wcm9kdWN0cy5zY3NzICovXG4ubXMtcHJvZHVjdHNfX2xpc3QtaXRlbS5faG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgMTM2LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLXByb2R1Y3RzLnNjc3MgKi9cbi5tcy1wcm9kdWN0c19fYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCB2YXIoLS1wYWRkaW5nKTtcbn1cblxuLyogbGluZSAxNDEsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtcHJvZHVjdHMuc2NzcyAqL1xuLm1zLXByb2R1Y3RzX19hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNSU7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MzApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyKSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZWMzMjc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE0MSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1wcm9kdWN0cy5zY3NzICovXG4gIC5tcy1wcm9kdWN0c19fYWxsOmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTQxLCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLXByb2R1Y3RzLnNjc3MgKi9cbiAgLm1zLXByb2R1Y3RzX19hbGw6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNDEsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtcHJvZHVjdHMuc2NzcyAqL1xuICAubXMtcHJvZHVjdHNfX2FsbDpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTU5LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLXByb2R1Y3RzLnNjc3MgKi9cbi5tcy1wcm9kdWN0c19fYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDUlO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjMwKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWVjMzI3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxNTksIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtcHJvZHVjdHMuc2NzcyAqL1xuICAubXMtcHJvZHVjdHNfX2FsbDphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTU5LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLXByb2R1Y3RzLnNjc3MgKi9cbiAgLm1zLXByb2R1Y3RzX19hbGw6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMzApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE1OSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1wcm9kdWN0cy5zY3NzICovXG4gIC5tcy1wcm9kdWN0c19fYWxsOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtbmV3cy5zY3NzICovXG4ubXMtbmV3c19fd3JwIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTAwKSkgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMDApKSA0LjU0NTQ1dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDIsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtbmV3cy5zY3NzICovXG4gIC5tcy1uZXdzX193cnAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMiwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1uZXdzLnNjc3MgKi9cbiAgLm1zLW5ld3NfX3dycCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE1LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLW5ld3Muc2NzcyAqL1xuLm1zLW5ld3NfX3RpdGxlIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTUsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtbmV3cy5zY3NzICovXG4gIC5tcy1uZXdzX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAyMSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1uZXdzLnNjc3MgKi9cbi5tcy1uZXdzX190aXRsZSAuemFnIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1OTApKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1NSkpO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAxMGQxMztcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgwKSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOWVjMzI3O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyMSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1uZXdzLnNjc3MgKi9cbiAgLm1zLW5ld3NfX3RpdGxlIC56YWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgMjEsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtbmV3cy5zY3NzICovXG4gIC5tcy1uZXdzX190aXRsZSAuemFnIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjEsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtbmV3cy5zY3NzICovXG4gIC5tcy1uZXdzX190aXRsZSAuemFnIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ5LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLW5ld3Muc2NzcyAqL1xuLm1zLW5ld3NfX2xpc3Qge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNDksIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtbmV3cy5zY3NzICovXG4gIC5tcy1uZXdzX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDU3LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLW5ld3Muc2NzcyAqL1xuLm1zLW5ld3NfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNTcsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtbmV3cy5zY3NzICovXG4gIC5tcy1uZXdzX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDU3LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLW5ld3Muc2NzcyAqL1xuICAubXMtbmV3c19faXRlbXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNjksIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtbmV3cy5zY3NzICovXG4ubXMtbmV3c19faXRlbXMgLnNsaWNrLXNsaWRlIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDY5LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLW5ld3Muc2NzcyAqL1xuICAubXMtbmV3c19faXRlbXMgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNzUsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtbmV3cy5zY3NzICovXG4ubXMtbmV3c19faXRlbXMgLnNsaWNrLWRvdHMge1xuICBib3R0b206IC05JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgODAsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtbmV3cy5zY3NzICovXG4ubXMtbmV3c19faXRlbXMgLnNsaWNrLWRvdHMgbGkge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgpKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG1hcmdpbjogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDg4LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLW5ld3Muc2NzcyAqL1xuLm1zLW5ld3NfX2l0ZW1zIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiBsaW5lIDkzLCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLW5ld3Muc2NzcyAqL1xuLm1zLW5ld3NfX2l0ZW1zIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWVjMzI3O1xufVxuXG4vKiBsaW5lIDEwMSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1uZXdzLnNjc3MgKi9cbi5tcy1uZXdzX19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAxMDEsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtbmV3cy5zY3NzICovXG4gIC5tcy1uZXdzX19pdGVtIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTEzLCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLW5ld3Muc2NzcyAqL1xuLm1zLW5ld3NfX2l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wNyksIDBweCA2cHggNnB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wNTA2MjQpLCAwcHggMnB4IDJweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDE5Mzc2KTtcbn1cblxuLyogbGluZSAxMTcsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtbmV3cy5zY3NzICovXG4ubXMtbmV3c19faXRlbTpob3ZlciAuYXJyb3cgLmljb24ge1xuICBmaWxsOiAjOWVjMzI3O1xufVxuXG4vKiBsaW5lIDEyMSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1uZXdzLnNjc3MgKi9cbi5tcy1uZXdzX19pdGVtLXdycCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDMwKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEyMSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1uZXdzLnNjc3MgKi9cbiAgLm1zLW5ld3NfX2l0ZW0td3JwIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MDUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyMSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1uZXdzLnNjc3MgKi9cbiAgLm1zLW5ld3NfX2l0ZW0td3JwIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMDApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEzMSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1uZXdzLnNjc3MgKi9cbiAgLm1zLW5ld3NfX2l0ZW0td3JwIC5kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTM2LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLW5ld3Muc2NzcyAqL1xuLm1zLW5ld3NfX2l0ZW0td3JwIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMwMTBkMTM7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDc1KSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEzMCkpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMzApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTM2LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLW5ld3Muc2NzcyAqL1xuICAubXMtbmV3c19faXRlbS13cnAgLm5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMzYsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtbmV3cy5zY3NzICovXG4gIC5tcy1uZXdzX19pdGVtLXdycCAubmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgwKSk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gODApKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTU1LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLW5ld3Muc2NzcyAqL1xuLm1zLW5ld3NfX2l0ZW0td3JwIHAge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMjUpKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSAxNjAsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtbmV3cy5zY3NzICovXG4ubXMtbmV3c19faXRlbS13cnAgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgMTY1LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLW5ld3Muc2NzcyAqL1xuLm1zLW5ld3NfX2l0ZW0td3JwIC5hcnJvdyAuaWNvbiB7XG4gIGZpbGw6IGJsYWNrO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDE3NSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1uZXdzLnNjc3MgKi9cbi5tcy1uZXdzX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSAxNzksIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtbmV3cy5zY3NzICovXG4ubXMtbmV3c19fbmF2LWFyciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTg3LCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLW5ld3Muc2NzcyAqL1xuLm1zLW5ld3NfX25hdi1hcnI6aG92ZXIgLmljb24ge1xuICBmaWxsOiAjOWVjMzI3O1xufVxuXG4vKiBsaW5lIDE5MSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1uZXdzLnNjc3MgKi9cbi5tcy1uZXdzX19uYXYtYXJyIC5pY29uIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSAxOTksIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtbmV3cy5zY3NzICovXG4ubXMtbmV3c19fbmF2LWRvdHMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsaW5lIDIwMiwgZGV2L3Nhc3MvbW9kdWxlcy9tcy9tcy1uZXdzLnNjc3MgKi9cbi5tcy1uZXdzX19uYXYtZG90cyB1bCBsaSB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMjEyLCBkZXYvc2Fzcy9tb2R1bGVzL21zL21zLW5ld3Muc2NzcyAqL1xuLm1zLW5ld3NfX25hdi1kb3RzIHVsIGxpLmFjdGl2ZSBzcGFuLCAubXMtbmV3c19fbmF2LWRvdHMgdWwgbGk6aG92ZXIgc3BhbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllYzMyNztcbn1cblxuLyogbGluZSAyMTcsIGRldi9zYXNzL21vZHVsZXMvbXMvbXMtbmV3cy5zY3NzICovXG4ubXMtbmV3c19fbmF2LWRvdHMgdWwgbGkgc3BhbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOCkpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgMTMsIDE5LCAwLjUpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDMsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaW1nLnNjc3MgKi9cbi5hYm91dC1pbWdfX3dycCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDMxLjI1JSAwO1xufVxuXG4vKiBsaW5lIDgsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaW1nLnNjc3MgKi9cbi5hYm91dC1pbWdfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LXZhbHVlcy5zY3NzICovXG4uYWJvdXQtdmFsdWVzIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gODApKSAwIDA7XG4gIGNvbG9yOiAjMTkxYzMzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LXZhbHVlcy5zY3NzICovXG4gIC5hYm91dC12YWx1ZXMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLyogbGluZSA3LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LXZhbHVlcy5zY3NzICovXG4uYWJvdXQtdmFsdWVzX193cnAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNzcpKSB2YXIoLS1wYWRkaW5nKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMDApKTtcbn1cblxuLyogbGluZSAxNCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC12YWx1ZXMuc2NzcyAqL1xuLmFib3V0LXZhbHVlc19fd3JwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE3MjApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxKSk7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNywgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC12YWx1ZXMuc2NzcyAqL1xuICAuYWJvdXQtdmFsdWVzX193cnAge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSA3LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LXZhbHVlcy5zY3NzICovXG4gIC5hYm91dC12YWx1ZXNfX3dycCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA3LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LXZhbHVlcy5zY3NzICovXG4gIC5hYm91dC12YWx1ZXNfX3dycCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAzOSwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC12YWx1ZXMuc2NzcyAqL1xuLmFib3V0LXZhbHVlc19fcXVhbGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDQ0LjIlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzOSwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC12YWx1ZXMuc2NzcyAqL1xuICAuYWJvdXQtdmFsdWVzX19xdWFsaXR5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNDksIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtdmFsdWVzLnNjc3MgKi9cbi5hYm91dC12YWx1ZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoNTUuOCUgLSAxNTBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDQ5LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LXZhbHVlcy5zY3NzICovXG4gIC5hYm91dC12YWx1ZXNfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgNTksIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtdmFsdWVzLnNjc3MgKi9cbi5hYm91dC12YWx1ZXMgaDIsXG4uYWJvdXQtdmFsdWVzIC5oMiB7XG4gIGZvbnQtc2l6ZTogMi44NjQ1OHZ3O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNTksIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtdmFsdWVzLnNjc3MgKi9cbiAgLmFib3V0LXZhbHVlcyBoMixcbiAgLmFib3V0LXZhbHVlcyAuaDIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDU5LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LXZhbHVlcy5zY3NzICovXG4gIC5hYm91dC12YWx1ZXMgaDIsXG4gIC5hYm91dC12YWx1ZXMgLmgyIHtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDc5LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LXZhbHVlcy5zY3NzICovXG4uYWJvdXQtdmFsdWVzX19ub3RlIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM5ZWMzMjc7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOWVjMzI3O1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpIDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNzksIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtdmFsdWVzLnNjc3MgKi9cbiAgLmFib3V0LXZhbHVlc19fbm90ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAvKiBsaW5lIDc5LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LXZhbHVlcy5zY3NzICovXG4gIC5hYm91dC12YWx1ZXNfX25vdGUge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA3OSwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC12YWx1ZXMuc2NzcyAqL1xuICAuYWJvdXQtdmFsdWVzX19ub3RlIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIDA7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICB9XG59XG5cbi8qIGxpbmUgOTgsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtdmFsdWVzLnNjc3MgKi9cbi5hYm91dC12YWx1ZXNfX25vdGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM5ZWMzMjc7XG59XG5cbi8qIGxpbmUgMTA4LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LXZhbHVlcy5zY3NzICovXG4uYWJvdXQtdmFsdWVzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTAuNXB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ0KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEwOCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC12YWx1ZXMuc2NzcyAqL1xuICAuYWJvdXQtdmFsdWVzX19pdGVtIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgMTA4LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LXZhbHVlcy5zY3NzICovXG4gIC5hYm91dC12YWx1ZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMDgsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtdmFsdWVzLnNjc3MgKi9cbiAgLmFib3V0LXZhbHVlc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAxMjgsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtdmFsdWVzLnNjc3MgKi9cbi5hYm91dC12YWx1ZXNfX2l0ZW0gLmFib3V0LXZhbHVlc19fdGV4dCB7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI4LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LXZhbHVlcy5zY3NzICovXG4gIC5hYm91dC12YWx1ZXNfX2l0ZW0gLmFib3V0LXZhbHVlc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTM4LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LXZhbHVlcy5zY3NzICovXG4uYWJvdXQtdmFsdWVzX19pdGVtOmZpcnN0LWNoaWxkLCAuYWJvdXQtdmFsdWVzX19pdGVtOmxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xufVxuXG4vKiBsaW5lIDE0MiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC12YWx1ZXMuc2NzcyAqL1xuLmFib3V0LXZhbHVlc19faXRlbTpmaXJzdC1jaGlsZCAuYWJvdXQtdmFsdWVzX19pY29uLCAuYWJvdXQtdmFsdWVzX19pdGVtOmxhc3QtY2hpbGQgLmFib3V0LXZhbHVlc19faWNvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5ZWMzMjc7XG59XG5cbi8qIGxpbmUgMTQ2LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LXZhbHVlcy5zY3NzICovXG4uYWJvdXQtdmFsdWVzX19pdGVtIC5hYm91dC12YWx1ZXNfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI7XG4gIGNvbG9yOiAjMTkxYzMzO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE0NiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC12YWx1ZXMuc2NzcyAqL1xuICAuYWJvdXQtdmFsdWVzX19pdGVtIC5hYm91dC12YWx1ZXNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxufVxuXG4vKiBsaW5lIDE1NywgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC12YWx1ZXMuc2NzcyAqL1xuLmFib3V0LXZhbHVlc19faXRlbSAuYWJvdXQtdmFsdWVzX19taXNzaW9uIHtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNTcsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtdmFsdWVzLnNjc3MgKi9cbiAgLmFib3V0LXZhbHVlc19faXRlbSAuYWJvdXQtdmFsdWVzX19taXNzaW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4vKiBsaW5lIDE2OSwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC12YWx1ZXMuc2NzcyAqL1xuLmFib3V0LXZhbHVlcyAuYWJvdXQtdmFsdWVzX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbi8qIGxpbmUgMTgxLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LXZhbHVlcy5zY3NzICovXG4uYWJvdXQtdmFsdWVzIC5hYm91dC12YWx1ZXNfX2ljb24gaW1nIHtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogOTVweDtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuLmFib3V0LWxlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMDApKSAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwMCkpIHZhcigtLXBhZGRpbmcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuICAuYWJvdXQtbGVhZCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4gIC5hYm91dC1sZWFkIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuICAuYWJvdXQtbGVhZCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSAxNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTQsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4uYWJvdXQtbGVhZF9fd3JwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIGxpbmUgMTksIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4uYWJvdXQtbGVhZF9fd3JwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYyh2YXIoLS1wYWRkaW5nKSArIDE1cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTksIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4gIC5hYm91dC1sZWFkX193cnA6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDM0LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuLmFib3V0LWxlYWQgaDIsXG4uYWJvdXQtbGVhZCAuaDIge1xuICBmb250LXNpemU6IHZhcigtLWZvbnRTaXplVGl0bGUpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDM0LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuICAuYWJvdXQtbGVhZCBoMixcbiAgLmFib3V0LWxlYWQgLmgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAzNCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbiAgLmFib3V0LWxlYWQgaDIsXG4gIC5hYm91dC1sZWFkIC5oMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNTAsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4uYWJvdXQtbGVhZF9femFnIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXBhZGRpbmcpIC8gMik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDUwLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuICAuYWJvdXQtbGVhZF9femFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNjEsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4uYWJvdXQtbGVhZF9fYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDYxLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuICAuYWJvdXQtbGVhZF9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSA2NywgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbi5hYm91dC1sZWFkX19hcnJvdyAuYXJyb3cge1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ1KSk7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA5MCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBsaW5lIDc1LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuLmFib3V0LWxlYWRfX2Fycm93IC5hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBsaW5lIDc4LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuLmFib3V0LWxlYWRfX2Fycm93IC5hcnJvdy5zbGljay1kaXNhYmxlZCAuaWNvbiB7XG4gIGZpbGw6ICNiZmJmYmY7XG59XG5cbi8qIGxpbmUgODQsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4uYWJvdXQtbGVhZF9fYXJyb3cgLmFycm93OmhvdmVyOm5vdCguc2xpY2stZGlzYWJsZWQpIC5pY29uIHtcbiAgZmlsbDogIzllYzMyNztcbn1cblxuLyogbGluZSA4OSwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbi5hYm91dC1sZWFkX19hcnJvdyAuYXJyb3cgLmljb24ge1xuICBmaWxsOiAjMDEwZDEzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDk0LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuLmFib3V0LWxlYWRfX2Fycm93IC5hcnJvdy5wcmV2IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzllYzMyNztcbn1cblxuLyogbGluZSAxMDMsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4uYWJvdXQtbGVhZF9fbWFpbiB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiA0NCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTAzLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuICAuYWJvdXQtbGVhZF9fbWFpbiB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTAzLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuICAuYWJvdXQtbGVhZF9fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEwMywgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbiAgLmFib3V0LWxlYWRfX21haW4ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSAxMjMsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4uYWJvdXQtbGVhZF9fbWFpbi1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTkpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMTIzLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuICAuYWJvdXQtbGVhZF9fbWFpbi1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTIzLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuICAuYWJvdXQtbGVhZF9fbWFpbi1oZWFkIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEzNiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbi5hYm91dC1sZWFkX19tYWluLWltZyB7XG4gIHdpZHRoOiAxOS43OTE2N3Z3O1xuICBoZWlnaHQ6IDE5Ljc5MTY3dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEzNiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbiAgLmFib3V0LWxlYWRfX21haW4taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTUwLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuLmFib3V0LWxlYWRfX21haW4tY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxOS43OTE2N3Z3KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE1MCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbiAgLmFib3V0LWxlYWRfX21haW4tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTU5LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuLmFib3V0LWxlYWRfX21haW4tY29udGVudCAudGl0bGUge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICBjb2xvcjogIzE5MWMzMztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTU5LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuICAuYWJvdXQtbGVhZF9fbWFpbi1jb250ZW50IC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE3MCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbi5hYm91dC1sZWFkX19tYWluLWNvbnRlbnQgLnBvc2l0aW9uIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzllYzMyNztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5ZWMzMjc7XG4gIG9wYWNpdHk6IDAuODtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNzAsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4gIC5hYm91dC1sZWFkX19tYWluLWNvbnRlbnQgLnBvc2l0aW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE4MywgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbi5hYm91dC1sZWFkX19tYWluLWNvbnRlbnQgLmNvbnRhY3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5cbi8qIGxpbmUgMTg4LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuLmFib3V0LWxlYWRfX21haW4tY29udGVudCAuY29udGFjdCBsaSBzcGFuIHtcbiAgY29sb3I6ICM0NzQ5NWM7XG59XG5cbi8qIGxpbmUgMTkyLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuLmFib3V0LWxlYWRfX21haW4tY29udGVudCAuY29udGFjdCBsaSBhIHtcbiAgY29sb3I6ICMwMTBkMTM7XG59XG5cbi8qIGxpbmUgMTk1LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuLmFib3V0LWxlYWRfX21haW4tY29udGVudCAuY29udGFjdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5ZWMzMjc7XG59XG5cbi8qIGxpbmUgMjA0LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuLmFib3V0LWxlYWRfX21haW4tYm9keSBwIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICBsaW5lLWhlaWdodDogMTYzLjE5JTtcbiAgY29sb3I6ICMxOTFjMzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDIwNCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbiAgLmFib3V0LWxlYWRfX21haW4tYm9keSBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMDQsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4gIC5hYm91dC1sZWFkX19tYWluLWJvZHkgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIH1cbn1cblxuLyogbGluZSAyMTgsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4uYWJvdXQtbGVhZF9fbWFpbi1ib2R5IHAgLmdyZWVuIHtcbiAgY29sb3I6ICM5ZWMzMjc7XG59XG5cbi8qIGxpbmUgMjIyLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuLmFib3V0LWxlYWRfX21haW4tYm9keSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDIyNiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbi5hYm91dC1sZWFkX19tYWluLWJvZHkgcCBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogbGluZSAyMzMsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4uYWJvdXQtbGVhZF9fc2wge1xuICB3aWR0aDogNDklO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjMzLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuICAuYWJvdXQtbGVhZF9fc2wge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyMzMsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4gIC5hYm91dC1sZWFkX19zbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDIzMywgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbiAgLmFib3V0LWxlYWRfX3NsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSAyNTIsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4uYWJvdXQtbGVhZF9fc2wtd3JwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMjU2LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuLmFib3V0LWxlYWRfX3NsLXdycCAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAyNjEsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4uYWJvdXQtbGVhZF9fc2wtd3JwIC5zbGljay1saXN0LFxuLmFib3V0LWxlYWRfX3NsLXdycCAuc2xpY2stdHJhY2ssXG4uYWJvdXQtbGVhZF9fc2wtd3JwIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjY3LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuLmFib3V0LWxlYWRfX3NsLXdycCAuc2xpY2stc2xpZGUgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSAyNzQsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4uYWJvdXQtbGVhZF9fc2wtY29sIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDI3NCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbiAgLmFib3V0LWxlYWRfX3NsLWNvbCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLyogbGluZSAyODQsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4uYWJvdXQtbGVhZF9fc2wtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoNTAlIC0gMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDI4NCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbiAgLmFib3V0LWxlYWRfX3NsLWl0ZW0ge1xuICAgIGhlaWdodDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDI4NCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbiAgLmFib3V0LWxlYWRfX3NsLWl0ZW0ge1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzAwKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA3LjVweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyODQsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4gIC5hYm91dC1sZWFkX19zbC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1MCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzEyLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuLmFib3V0LWxlYWRfX3NsLWl0ZW06aG92ZXI6YmVmb3JlIHtcbiAgdG9wOiAtMTAwJTtcbn1cblxuLyogbGluZSAzMTYsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4uYWJvdXQtbGVhZF9fc2wtaXRlbTpob3ZlciAuYWJvdXQtbGVhZF9fc2wtaXRlbV9fY29udGVudCB7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogbGluZSAzMjMsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4uYWJvdXQtbGVhZF9fc2wtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAzMjcsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4uYWJvdXQtbGVhZF9fc2wtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDMyNywgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbiAgLmFib3V0LWxlYWRfX3NsLWl0ZW06OmJlZm9yZSB7XG4gICAgdG9wOiAtMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDM0MiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbi5hYm91dC1sZWFkX19zbC1pdGVtX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtMjApKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMzQyLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuICAuYWJvdXQtbGVhZF9fc2wtaXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDM0MiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbiAgLmFib3V0LWxlYWRfX3NsLWl0ZW1fX2NvbnRlbnQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLyogbGluZSAzNjQsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4uYWJvdXQtbGVhZF9fc2wtaXRlbV9fY29udGVudCAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMikpO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG59XG5cbi8qIGxpbmUgMzcxLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWxlYWQuc2NzcyAqL1xuLmFib3V0LWxlYWRfX3NsLWl0ZW1fX2NvbnRlbnQgLnBvc2l0aW9uIHtcbiAgb3BhY2l0eTogMC44O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xufVxuXG4vKiBsaW5lIDM3NywgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbi5hYm91dC1sZWFkX19zbC1pdGVtX19jb250ZW50IC5jb250YWN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xufVxuXG4vKiBsaW5lIDM4NCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1sZWFkLnNjc3MgKi9cbi5hYm91dC1sZWFkX19zbC1pdGVtX19jb250ZW50IC5jb250YWN0IGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAzODcsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZC5zY3NzICovXG4uYWJvdXQtbGVhZF9fc2wtaXRlbV9fY29udGVudCAuY29udGFjdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5ZWMzMjc7XG59XG5cbi8qIGxpbmUgMiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5LnNjc3MgKi9cbi5hYm91dC1oaXN0b3J5X193cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3Rvcnkuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9fd3JwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDIsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeS5zY3NzICovXG4gIC5hYm91dC1oaXN0b3J5X193cnAge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTUsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeS5zY3NzICovXG4uYWJvdXQtaGlzdG9yeV9femFnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwMCkpIHZhcigtLXBhZGRpbmcpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTUsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeS5zY3NzICovXG4gIC5hYm91dC1oaXN0b3J5X196YWcge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNSwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5LnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX3phZyB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI1LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3Rvcnkuc2NzcyAqL1xuLmFib3V0LWhpc3RvcnlfX3phZyAuaDIsXG4uYWJvdXQtaGlzdG9yeV9femFnIGgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250U2l6ZVRpdGxlKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDI1LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3Rvcnkuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9femFnIC5oMixcbiAgLmFib3V0LWhpc3RvcnlfX3phZyBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjUsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeS5zY3NzICovXG4gIC5hYm91dC1oaXN0b3J5X196YWcgLmgyLFxuICAuYWJvdXQtaGlzdG9yeV9femFnIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuLyogbGluZSAzOCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5LnNjc3MgKi9cbi5hYm91dC1oaXN0b3J5X19saXN0IHtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gODApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDM4LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3Rvcnkuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9fbGlzdCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDk4JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzOCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5LnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX2xpc3Qge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIHZhcigtLXBhZGRpbmcpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMzgsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeS5zY3NzICovXG4gIC5hYm91dC1oaXN0b3J5X19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSkgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzOCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5LnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA2MiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5LnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX2xpc3Qtd3JwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDczLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3Rvcnkuc2NzcyAqL1xuLmFib3V0LWhpc3RvcnlfX2xpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMC41cHgpO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSA3MywgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5LnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX2xpc3Q6OmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTIpKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDczLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3Rvcnkuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9fbGlzdDo6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNzMsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeS5zY3NzICovXG4gIC5hYm91dC1oaXN0b3J5X19saXN0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSA5NiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5LnNjc3MgKi9cbi5hYm91dC1oaXN0b3J5X19saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNzUpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDk2LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3Rvcnkuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA5NiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5LnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX2xpc3QtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA5NiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5LnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX2xpc3QtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxuICAvKiBsaW5lIDExNCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5LnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX2xpc3QtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC0zMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgOTYsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeS5zY3NzICovXG4gIC5hYm91dC1oaXN0b3J5X19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICAvKiBsaW5lIDEyMywgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5LnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSAxMjgsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeS5zY3NzICovXG4gIC5hYm91dC1oaXN0b3J5X19saXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAvKiBsaW5lIDEzNCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5LnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX2xpc3QtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC8qIGxpbmUgMTM3LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3Rvcnkuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9fbGlzdC1pdGVtOm50aC1jaGlsZChldmVuKSAuaWNvbiB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTM3LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3Rvcnkuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9fbGlzdC1pdGVtOm50aC1jaGlsZChldmVuKSAuaWNvbiB7XG4gICAgcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC00MCkpO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLyogbGluZSAxNTAsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeS5zY3NzICovXG4uYWJvdXQtaGlzdG9yeV9fbGlzdC1pdGVtLl9hY3RpdmUgLmljb24ge1xuICBmaWxsOiAjOWVjMzI3O1xufVxuXG4vKiBsaW5lIDE1MywgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5LnNjc3MgKi9cbi5hYm91dC1oaXN0b3J5X19saXN0LWl0ZW0uX2FjdGl2ZSAueWVhciB7XG4gIGNvbG9yOiAjOWVjMzI3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE1MywgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5LnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX2xpc3QtaXRlbS5fYWN0aXZlIC55ZWFyIHtcbiAgICBjb2xvcjogIzAxMGQxMztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE2MSwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5LnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX2xpc3QtaXRlbSAuaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDE3MiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5LnNjc3MgKi9cbi5hYm91dC1oaXN0b3J5X19saXN0LWl0ZW0gLmljb24ge1xuICBmaWxsOiAjZGVkZWRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIHRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC0yMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxNzIsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeS5zY3NzICovXG4gIC5hYm91dC1oaXN0b3J5X19saXN0LWl0ZW0gLmljb24ge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTcyLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3Rvcnkuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9fbGlzdC1pdGVtIC5pY29uIHtcbiAgICByaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTQwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNzIsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeS5zY3NzICovXG4gIC5hYm91dC1oaXN0b3J5X19saXN0LWl0ZW0gLmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAxOTAsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeS5zY3NzICovXG4uYWJvdXQtaGlzdG9yeV9fbGlzdC1pdGVtIC55ZWFyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3MCkpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAxMGQxMztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMTkwLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3Rvcnkuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9fbGlzdC1pdGVtIC55ZWFyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxOTAsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeS5zY3NzICovXG4gIC5hYm91dC1oaXN0b3J5X19saXN0LWl0ZW0gLnllYXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTUpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTkwLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3Rvcnkuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9fbGlzdC1pdGVtIC55ZWFyIHtcbiAgICBjb2xvcjogIzAxMGQxMztcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuLyogbGluZSAyMTEsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeS5zY3NzICovXG4uYWJvdXQtaGlzdG9yeV9fbGlzdC1pdGVtIHAge1xuICBjb2xvcjogIzAxMGQxMztcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMjExLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3Rvcnkuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9fbGlzdC1pdGVtIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjExLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3Rvcnkuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9fbGlzdC1pdGVtIHAge1xuICAgIGNvbG9yOiAjMDEwZDEzO1xuICB9XG59XG5cbi8qIGxpbmUgMjI0LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3Rvcnkuc2NzcyAqL1xuLmFib3V0LWhpc3RvcnlfX2ltZyB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDIyNCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5LnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjI0LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3Rvcnkuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMjM4LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3Rvcnkuc2NzcyAqL1xuLmFib3V0LWhpc3RvcnlfX2ltZyAuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDI1MCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5LnNjc3MgKi9cbi5hYm91dC1oaXN0b3J5X19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbWFwLnNjc3MgKi9cbi5hYm91dC1tYXAge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTAwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbWFwLnNjc3MgKi9cbiAgLmFib3V0LW1hcCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LW1hcC5zY3NzICovXG4gIC5hYm91dC1tYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTAsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbWFwLnNjc3MgKi9cbi5hYm91dC1tYXBfX3dycCB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgwKSkgdmFyKC0tcGFkZGluZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTAsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbWFwLnNjc3MgKi9cbiAgLmFib3V0LW1hcF9fd3JwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpIHZhcigtLXBhZGRpbmcpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTAsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbWFwLnNjc3MgKi9cbiAgLmFib3V0LW1hcF9fd3JwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIHZhcigtLXBhZGRpbmcpO1xuICB9XG59XG5cbi8qIGxpbmUgMzIsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbWFwLnNjc3MgKi9cbi5hYm91dC1tYXBfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMzgsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbWFwLnNjc3MgKi9cbi5hYm91dC1tYXBfX3phZyB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDM4LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LW1hcC5zY3NzICovXG4gIC5hYm91dC1tYXBfX3phZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNDcsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbWFwLnNjc3MgKi9cbi5hYm91dC1tYXBfX3phZyAuaDIsXG4uYWJvdXQtbWFwX196YWcgaDIge1xuICBmb250LXNpemU6IHZhcigtLWZvbnRTaXplVGl0bGUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNDcsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbWFwLnNjc3MgKi9cbiAgLmFib3V0LW1hcF9femFnIC5oMixcbiAgLmFib3V0LW1hcF9femFnIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA0NywgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1tYXAuc2NzcyAqL1xuICAuYWJvdXQtbWFwX196YWcgLmgyLFxuICAuYWJvdXQtbWFwX196YWcgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDYyLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LW1hcC5zY3NzICovXG4uYWJvdXQtbWFwX19jb3VudCB7XG4gIHdpZHRoOiA1NSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA2MiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1tYXAuc2NzcyAqL1xuICAuYWJvdXQtbWFwX19jb3VudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA2MiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1tYXAuc2NzcyAqL1xuICAuYWJvdXQtbWFwX19jb3VudCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qIGxpbmUgNzksIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbWFwLnNjc3MgKi9cbi5hYm91dC1tYXBfX2NvdW50LWl0ZW0ge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDc5LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LW1hcC5zY3NzICovXG4gIC5hYm91dC1tYXBfX2NvdW50LWl0ZW0ge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA3OSwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1tYXAuc2NzcyAqL1xuICAuYWJvdXQtbWFwX19jb3VudC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi8qIGxpbmUgODgsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbWFwLnNjc3MgKi9cbi5hYm91dC1tYXBfX2NvdW50LWl0ZW0gLm51bSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDkwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA5MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA4OCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1tYXAuc2NzcyAqL1xuICAuYWJvdXQtbWFwX19jb3VudC1pdGVtIC5udW0ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODgsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbWFwLnNjc3MgKi9cbiAgLmFib3V0LW1hcF9fY291bnQtaXRlbSAubnVtIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEwNCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1tYXAuc2NzcyAqL1xuLmFib3V0LW1hcF9fY291bnQtaXRlbSBzcGFuIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogbGluZSAxMTMsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbWFwLnNjc3MgKi9cbi5hYm91dC1tYXBfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAxMTYsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbWFwLnNjc3MgKi9cbi5hYm91dC1tYXBfX2ltZy10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDYwcHggODBweCByZ2JhKDI0LCA0MCwgNTMsIDAuMDcpLCAwcHggMjMuMTExMXB4IDI1LjQ4MTVweCByZ2JhKDI0LCA0MCwgNTMsIDAuMDQyNTE4NSksIDBweCA0Ljg4ODg5cHggNi41MTg1MnB4IHJnYmEoMjQsIDQwLCA1MywgMC4wMjc0ODE1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4xcztcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1NSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDExNiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1tYXAuc2NzcyAqL1xuICAuYWJvdXQtbWFwX19pbWctdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogMHM7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDEzMywgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1tYXAuc2NzcyAqL1xuLmFib3V0LW1hcF9faW1nLXRleHQuX3Zpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBsaW5lIDEzNywgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1tYXAuc2NzcyAqL1xuLmFib3V0LW1hcF9faW1nLXRleHQgLmNvdW50cnkge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZGMyMjg7XG59XG5cbi8qIGxpbmUgMTQyLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LW1hcC5zY3NzICovXG4uYWJvdXQtbWFwX19pbWctdGV4dCAuY291bnRyeSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4vKiBsaW5lIDE0NywgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1tYXAuc2NzcyAqL1xuLmFib3V0LW1hcF9faW1nLXRleHQgLmNvdW50cnkgc3BhbiBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4vKiBsaW5lIDE1NCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1tYXAuc2NzcyAqL1xuLmFib3V0LW1hcF9faW1nLXRleHQgLmNvdW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTU3LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LW1hcC5zY3NzICovXG4uYWJvdXQtbWFwX19pbWctdGV4dCAuY291bnQgc3BhbiB7XG4gIGNvbG9yOiAjMDEwZDEzO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBsaW5lIDE2MSwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1tYXAuc2NzcyAqL1xuLmFib3V0LW1hcF9faW1nLXRleHQgLmNvdW50IHNwYW4udGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbn1cblxuLyogbGluZSAxNjcsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbWFwLnNjc3MgKi9cbi5hYm91dC1tYXBfX2ltZy10ZXh0IC5jb3VudCBzcGFuIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLyogbGluZSAxNzIsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbWFwLnNjc3MgKi9cbi5hYm91dC1tYXBfX2ltZy10ZXh0IC5jb3VudCBzcGFuLm51bSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gIGNvbG9yOiAjMDEwZDEzO1xufVxuXG4vKiBsaW5lIDE3OCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1tYXAuc2NzcyAqL1xuLmFib3V0LW1hcF9faW1nLXRleHQgLmNvdW50IHNwYW4udmFsIHtcbiAgbWFyZ2luOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xufVxuXG4vKiBsaW5lIDE4NywgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1tYXAuc2NzcyAqL1xuLmFib3V0LW1hcF9faW1nIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgMTkyLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LW1hcC5zY3NzICovXG4uYWJvdXQtbWFwX19pbWcgc3ZnIFtkYXRhLWluZGV4XSAuc3ZnLWhvdmVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSAxOTcsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbWFwLnNjc3MgKi9cbi5hYm91dC1tYXBfX2ltZyBzdmcgW2RhdGEtaW5kZXhdIC5zdmctY2lyY2xlIHtcbiAgZmlsbDogIzllYzMyNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSAyMDMsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtbWFwLnNjc3MgKi9cbi5hYm91dC1tYXBfX2ltZyBzdmcgW2RhdGEtaW5kZXhdOmhvdmVyIC5zdmctaG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBsaW5lIDIwNywgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1tYXAuc2NzcyAqL1xuLmFib3V0LW1hcF9faW1nIHN2ZyBbZGF0YS1pbmRleF06aG92ZXIgLnN2Zy1jaXJjbGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBsaW5lIDIxNiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1tYXAuc2NzcyAqL1xuLm1mcC13cmFwIC5hYm91dC1tYXBfX2ltZy10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLyogbGluZSAzLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3RvcnlfX3NsLnNjc3MgKi9cbi5hYm91dC1oaXN0b3J5X19zbC1saXN0IHtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKSB2YXIoLS1wYWRkaW5nKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3RvcnlfX3NsLnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX3NsLWxpc3Qge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIHZhcigtLXBhZGRpbmcpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMywgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5X19zbC5zY3NzICovXG4gIC5hYm91dC1oaXN0b3J5X19zbC1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSkgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3RvcnlfX3NsLnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX3NsLWxpc3Qge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSAyMSwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5X19zbC5zY3NzICovXG4uYWJvdXQtaGlzdG9yeV9fc2wtbGlzdF9fd3JwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDIxLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3RvcnlfX3NsLnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX3NsLWxpc3RfX3dycCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi8qIGxpbmUgMzIsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeV9fc2wuc2NzcyAqL1xuLmFib3V0LWhpc3RvcnlfX3NsLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMzIsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeV9fc2wuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9fc2wtbGlzdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgNDYsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeV9fc2wuc2NzcyAqL1xuLmFib3V0LWhpc3RvcnlfX3NsLWxpc3QgLnNsaWNrLXNsaWRlIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwMCkpICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNTAsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeV9fc2wuc2NzcyAqL1xuLmFib3V0LWhpc3RvcnlfX3NsLWxpc3QgLnNsaWNrLXNsaWRlOm50aC1jaGlsZChldmVuKSA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4vKiBsaW5lIDU2LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3RvcnlfX3NsLnNjc3MgKi9cbi5hYm91dC1oaXN0b3J5X19zbC1saXN0IC5zbGljay1zbGlkZTpudGgtY2hpbGQoZXZlbikgLmFib3V0LWhpc3RvcnlfX3NsLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA1NiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5X19zbC5zY3NzICovXG4gIC5hYm91dC1oaXN0b3J5X19zbC1saXN0IC5zbGljay1zbGlkZTpudGgtY2hpbGQoZXZlbikgLmFib3V0LWhpc3RvcnlfX3NsLWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDY0LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3RvcnlfX3NsLnNjc3MgKi9cbi5hYm91dC1oaXN0b3J5X19zbC1saXN0IC5zbGljay1zbGlkZTpudGgtY2hpbGQoZXZlbikgLmFib3V0LWhpc3RvcnlfX3NsLWxpc3RfX2l0ZW0gLmljb24ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTIwKSk7XG59XG5cbi8qIGxpbmUgNzIsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeV9fc2wuc2NzcyAqL1xuLmFib3V0LWhpc3RvcnlfX3NsLWxpc3QgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLmljb24ge1xuICBmaWxsOiAjOWVjMzI3O1xufVxuXG4vKiBsaW5lIDc2LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3RvcnlfX3NsLnNjc3MgKi9cbi5hYm91dC1oaXN0b3J5X19zbC1saXN0IC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC55ZWFyIHtcbiAgY29sb3I6ICM5ZWMzMjc7XG59XG5cbi8qIGxpbmUgODIsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeV9fc2wuc2NzcyAqL1xuLmFib3V0LWhpc3RvcnlfX3NsLWxpc3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKSAwIDA7XG4gIG1heC13aWR0aDogNTAlO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA4MiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5X19zbC5zY3NzICovXG4gIC5hYm91dC1oaXN0b3J5X19zbC1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSkgMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgODIsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeV9fc2wuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9fc2wtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDgyLCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3RvcnlfX3NsLnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX3NsLWxpc3RfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLyogbGluZSAxMDAsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeV9fc2wuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9fc2wtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMDYsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeV9fc2wuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9fc2wtbGlzdF9faXRlbSAuaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDExNiwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5X19zbC5zY3NzICovXG4uYWJvdXQtaGlzdG9yeV9fc2wtbGlzdF9faXRlbSAuaWNvbiB7XG4gIGZpbGw6ICNkZWRlZGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICByaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTIwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTE2LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3RvcnlfX3NsLnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX3NsLWxpc3RfX2l0ZW0gLmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAxMjgsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeV9fc2wuc2NzcyAqL1xuLmFib3V0LWhpc3RvcnlfX3NsLWxpc3RfX2l0ZW0gLnllYXIge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcwKSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDEwZDEzO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxMjgsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeV9fc2wuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9fc2wtbGlzdF9faXRlbSAueWVhciB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMjgsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeV9fc2wuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9fc2wtbGlzdF9faXRlbSAueWVhciB7XG4gICAgY29sb3I6ICMwMTBkMTM7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTQ2LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3RvcnlfX3NsLnNjc3MgKi9cbi5hYm91dC1oaXN0b3J5X19zbC1saXN0X19pdGVtIHAge1xuICBjb2xvcjogIzAxMGQxMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTQ2LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3RvcnlfX3NsLnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX3NsLWxpc3RfX2l0ZW0gcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTQ2LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3RvcnlfX3NsLnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX3NsLWxpc3RfX2l0ZW0gcCB7XG4gICAgY29sb3I6ICMwMTBkMTM7XG4gIH1cbn1cblxuLyogbGluZSAxNTksIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeV9fc2wuc2NzcyAqL1xuLmFib3V0LWhpc3RvcnlfX3NsLWltZyB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctYm90dG9tOiA0MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNTksIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeV9fc2wuc2NzcyAqL1xuICAuYWJvdXQtaGlzdG9yeV9fc2wtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMTY3LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3RvcnlfX3NsLnNjc3MgKi9cbi5hYm91dC1oaXN0b3J5X19zbC1pbWcgLmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IDBzO1xufVxuXG4vKiBsaW5lIDE4MCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5X19zbC5zY3NzICovXG4uYWJvdXQtaGlzdG9yeV9fc2wtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIGxpbmUgMTg0LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3RvcnlfX3NsLnNjc3MgKi9cbi5hYm91dC1oaXN0b3J5X19zbC1hciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAwLjVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTg0LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3RvcnlfX3NsLnNjc3MgKi9cbiAgLmFib3V0LWhpc3RvcnlfX3NsLWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMTk3LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3RvcnlfX3NsLnNjc3MgKi9cbi5hYm91dC1oaXN0b3J5X19zbC1hci5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyMDIsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeV9fc2wuc2NzcyAqL1xuLmFib3V0LWhpc3RvcnlfX3NsLWFyOmhvdmVyIC5pY29uIHtcbiAgZmlsbDogIzllYzMyNztcbn1cblxuLyogbGluZSAyMDcsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeV9fc2wuc2NzcyAqL1xuLmFib3V0LWhpc3RvcnlfX3NsLWFyIC5pY29uIHtcbiAgZmlsbDogI2RlZGVkZTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBsaW5lIDIxNCwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5X19zbC5zY3NzICovXG4uYWJvdXQtaGlzdG9yeV9fc2wtYXIuX3ByZXYge1xuICB0b3A6IDA7XG59XG5cbi8qIGxpbmUgMjE3LCBkZXYvc2Fzcy9tb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3RvcnlfX3NsLnNjc3MgKi9cbi5hYm91dC1oaXN0b3J5X19zbC1hci5fcHJldiAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLyogbGluZSAyMjIsIGRldi9zYXNzL21vZHVsZXMvYWJvdXQvYWJvdXQtaGlzdG9yeV9fc2wuc2NzcyAqL1xuLmFib3V0LWhpc3RvcnlfX3NsLWFyLl9uZXh0IHtcbiAgYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDIyNSwgZGV2L3Nhc3MvbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5X19zbC5zY3NzICovXG4uYWJvdXQtaGlzdG9yeV9fc2wtYXIuX25leHQgLmljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL25ld3MtZGV0YWlsLnNjc3MgKi9cbi5uZXdzLWRldGFpbCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL25ld3MtZGV0YWlsLnNjc3MgKi9cbiAgLm5ld3MtZGV0YWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1kZXRhaWwuc2NzcyAqL1xuICAubmV3cy1kZXRhaWwge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxMywgZGV2L3Nhc3MvcGFnZXMvbmV3cy1kZXRhaWwuc2NzcyAqL1xuLm5ld3MtZGV0YWlsX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIwKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEzLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWRldGFpbC5zY3NzICovXG4gIC5uZXdzLWRldGFpbF9faXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDI0LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWRldGFpbC5zY3NzICovXG4ubmV3cy1kZXRhaWxfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyNCwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1kZXRhaWwuc2NzcyAqL1xuICAubmV3cy1kZXRhaWxfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSAzMCwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1kZXRhaWwuc2NzcyAqL1xuLm5ld3MtZGV0YWlsX19pdGVtOm50aC1jaGlsZChldmVuKSAubmV3cy1kZXRhaWxfX2l0ZW0taW1nIHtcbiAgb3JkZXI6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDMwLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWRldGFpbC5zY3NzICovXG4gIC5uZXdzLWRldGFpbF9faXRlbTpudGgtY2hpbGQoZXZlbikgLm5ld3MtZGV0YWlsX19pdGVtLWltZyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLyogbGluZSAzNiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1kZXRhaWwuc2NzcyAqL1xuLm5ld3MtZGV0YWlsX19pdGVtOm50aC1jaGlsZChldmVuKSAubmV3cy1kZXRhaWxfX2l0ZW0taW5mbyB7XG4gIG9yZGVyOiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzNiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1kZXRhaWwuc2NzcyAqL1xuICAubmV3cy1kZXRhaWxfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5uZXdzLWRldGFpbF9faXRlbS1pbmZvIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4vKiBsaW5lIDQ0LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWRldGFpbC5zY3NzICovXG4ubmV3cy1kZXRhaWxfX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDU4LjUlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzNSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDQ0LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWRldGFpbC5zY3NzICovXG4gIC5uZXdzLWRldGFpbF9faXRlbS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gIH1cbn1cblxuLyogbGluZSA1NiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1kZXRhaWwuc2NzcyAqL1xuLm5ld3MtZGV0YWlsX19pdGVtLWluZm8ge1xuICB3aWR0aDogNDEuNSU7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gODApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNTYsIGRldi9zYXNzL3BhZ2VzL25ld3MtZGV0YWlsLnNjc3MgKi9cbiAgLm5ld3MtZGV0YWlsX19pdGVtLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNTYsIGRldi9zYXNzL3BhZ2VzL25ld3MtZGV0YWlsLnNjc3MgKi9cbiAgLm5ld3MtZGV0YWlsX19pdGVtLWluZm8ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSA2OCwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1kZXRhaWwuc2NzcyAqL1xuLm5ld3MtZGV0YWlsX19pdGVtLWluZm8gLnphZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMxOTFjMzM7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzlFQzMyNztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNjgsIGRldi9zYXNzL3BhZ2VzL25ld3MtZGV0YWlsLnNjc3MgKi9cbiAgLm5ld3MtZGV0YWlsX19pdGVtLWluZm8gLnphZyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA2OCwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1kZXRhaWwuc2NzcyAqL1xuICAubmV3cy1kZXRhaWxfX2l0ZW0taW5mbyAuemFnIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDY4LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWRldGFpbC5zY3NzICovXG4gIC5uZXdzLWRldGFpbF9faXRlbS1pbmZvIC56YWcge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgOTEsIGRldi9zYXNzL3BhZ2VzL25ld3MtZGV0YWlsLnNjc3MgKi9cbi5uZXdzLWRldGFpbF9faXRlbS1pbmZvIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMTkxYzMzO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDkxLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWRldGFpbC5zY3NzICovXG4gIC5uZXdzLWRldGFpbF9faXRlbS1pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDkxLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWRldGFpbC5zY3NzICovXG4gIC5uZXdzLWRldGFpbF9faXRlbS1pbmZvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA5MSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1kZXRhaWwuc2NzcyAqL1xuICAubmV3cy1kZXRhaWxfX2l0ZW0taW5mbyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTA4LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWRldGFpbC5zY3NzICovXG4ubmV3cy1kZXRhaWxfX2l0ZW0taW5mb19fc3VidGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBsaW5lIDExMSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1kZXRhaWwuc2NzcyAqL1xuLm5ld3MtZGV0YWlsX19pdGVtLWluZm9fX3N1YnRpdGxlIC5wb2ludCB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgpKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQzMyNztcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTMpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTExLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWRldGFpbC5zY3NzICovXG4gIC5uZXdzLWRldGFpbF9faXRlbS1pbmZvX19zdWJ0aXRsZSAucG9pbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTEsIGRldi9zYXNzL3BhZ2VzL25ld3MtZGV0YWlsLnNjc3MgKi9cbiAgLm5ld3MtZGV0YWlsX19pdGVtLWluZm9fX3N1YnRpdGxlIC5wb2ludCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIxKSk7XG4gIH1cbn1cblxuLyogbGluZSAxMjUsIGRldi9zYXNzL3BhZ2VzL25ld3MtZGV0YWlsLnNjc3MgKi9cbi5uZXdzLWRldGFpbF9faXRlbS1pbmZvX19zdWJ0aXRsZSBiIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMTkxYzMzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEyNSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1kZXRhaWwuc2NzcyAqL1xuICAubmV3cy1kZXRhaWxfX2l0ZW0taW5mb19fc3VidGl0bGUgYiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICB9XG59XG5cbi8qIGxpbmUgMTM2LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWRldGFpbC5zY3NzICovXG4ubmV3cy1kZXRhaWxfX2l0ZW0taW5mb19fc3VidGl0bGUgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzE5MWMzMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMzYsIGRldi9zYXNzL3BhZ2VzL25ld3MtZGV0YWlsLnNjc3MgKi9cbiAgLm5ld3MtZGV0YWlsX19pdGVtLWluZm9fX3N1YnRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE1MSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1kZXRhaWwuc2NzcyAqL1xuLm5ld3MtZGV0YWlsX19zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi8qIGxpbmUgMTU3LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWRldGFpbC5zY3NzICovXG4ubmV3cy1kZXRhaWxfX3NvY2lhbCAuemFnIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzE5MWMzMztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTU3LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWRldGFpbC5zY3NzICovXG4gIC5uZXdzLWRldGFpbF9fc29jaWFsIC56YWcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNTcsIGRldi9zYXNzL3BhZ2VzL25ld3MtZGV0YWlsLnNjc3MgKi9cbiAgLm5ld3MtZGV0YWlsX19zb2NpYWwgLnphZyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTU3LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWRldGFpbC5zY3NzICovXG4gIC5uZXdzLWRldGFpbF9fc29jaWFsIC56YWcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE3NywgZGV2L3Nhc3MvcGFnZXMvbmV3cy1kZXRhaWwuc2NzcyAqL1xuLm5ld3MtZGV0YWlsX19zb2NpYWwgLmZvb3Rlci1saW5rX19zb2NpYWwge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgwMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxNzcsIGRldi9zYXNzL3BhZ2VzL25ld3MtZGV0YWlsLnNjc3MgKi9cbiAgLm5ld3MtZGV0YWlsX19zb2NpYWwgLmZvb3Rlci1saW5rX19zb2NpYWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTc3LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWRldGFpbC5zY3NzICovXG4gIC5uZXdzLWRldGFpbF9fc29jaWFsIC5mb290ZXItbGlua19fc29jaWFsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG4vKiBsaW5lIDE4NiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1kZXRhaWwuc2NzcyAqL1xuLm5ld3MtZGV0YWlsX19zb2NpYWwgLmZvb3Rlci1saW5rX19zb2NpYWwgYSB7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gODMpKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggMTAwcHggODBweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDcpLCAwcHggNTguODhweCA0MS43MjhweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDUwNjI0KSwgMHB4IDMwLjI0cHggMTkuNTg0cHggcmdiYSg1NiwgNjAsIDY1LCAwLjAzOTMxMiksIDBweCAxMi4xNnB4IDguNTc2cHggcmdiYSg1NiwgNjAsIDY1LCAwLjAzMDY4OCksIDBweCAyLjcycHggMy43MTJweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDE5Mzc2KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTg2LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWRldGFpbC5zY3NzICovXG4gIC5uZXdzLWRldGFpbF9fc29jaWFsIC5mb290ZXItbGlua19fc29jaWFsIGEge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNTApKTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxODYsIGRldi9zYXNzL3BhZ2VzL25ld3MtZGV0YWlsLnNjc3MgKi9cbiAgLm5ld3MtZGV0YWlsX19zb2NpYWwgLmZvb3Rlci1saW5rX19zb2NpYWwgYSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwMCkpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE4NiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1kZXRhaWwuc2NzcyAqL1xuICAubmV3cy1kZXRhaWxfX3NvY2lhbCAuZm9vdGVyLWxpbmtfX3NvY2lhbCBhIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNzMpKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM2KSk7XG4gIH1cbn1cblxuLyogbGluZSAyMDMsIGRldi9zYXNzL3BhZ2VzL25ld3MtZGV0YWlsLnNjc3MgKi9cbi5uZXdzLWRldGFpbF9fc29jaWFsIC5mb290ZXItbGlua19fc29jaWFsIGEgLmljb24ge1xuICBmaWxsOiAjRUFFQUVBO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi8qIGxpbmUgMjA4LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWRldGFpbC5zY3NzICovXG4ubmV3cy1kZXRhaWxfX3NvY2lhbCAuZm9vdGVyLWxpbmtfX3NvY2lhbCBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogbGluZSAyMTEsIGRldi9zYXNzL3BhZ2VzL25ld3MtZGV0YWlsLnNjc3MgKi9cbi5uZXdzLWRldGFpbF9fc29jaWFsIC5mb290ZXItbGlua19fc29jaWFsIGE6aG92ZXIgLmljb24ge1xuICBmaWxsOiAjOUVDMzI3O1xufVxuXG4vKiBsaW5lIDIsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLW90aGVyLnNjc3MgKi9cbi5uZXdzLW90aGVyX193cnAge1xuICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nKTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMiwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3Mtb3RoZXIuc2NzcyAqL1xuICAubmV3cy1vdGhlcl9fd3JwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyLCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1vdGhlci5zY3NzICovXG4gIC5uZXdzLW90aGVyX193cnAge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgMTVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE0LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1vdGhlci5zY3NzICovXG4ubmV3cy1vdGhlciAubmV3cy1jdF9fbGlzdC1pdGVtLl9zbCB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE0LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1vdGhlci5zY3NzICovXG4gIC5uZXdzLW90aGVyIC5uZXdzLWN0X19saXN0LWl0ZW0uX3NsIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjAsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLW90aGVyLnNjc3MgKi9cbi5uZXdzLW90aGVyX196YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDIwLCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1vdGhlci5zY3NzICovXG4gIC5uZXdzLW90aGVyX196YWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyMCwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3Mtb3RoZXIuc2NzcyAqL1xuICAubmV3cy1vdGhlcl9femFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzMsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLW90aGVyLnNjc3MgKi9cbi5uZXdzLW90aGVyX196YWcgLmgyLFxuLm5ld3Mtb3RoZXJfX3phZyBoMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNzApKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMzMsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLW90aGVyLnNjc3MgKi9cbiAgLm5ld3Mtb3RoZXJfX3phZyAuaDIsXG4gIC5uZXdzLW90aGVyX196YWcgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDMzLCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1vdGhlci5zY3NzICovXG4gIC5uZXdzLW90aGVyX196YWcgLmgyLFxuICAubmV3cy1vdGhlcl9femFnIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuLyogbGluZSA0OCwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3Mtb3RoZXIuc2NzcyAqL1xuLm5ld3Mtb3RoZXJfX2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0OCwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3Mtb3RoZXIuc2NzcyAqL1xuICAubmV3cy1vdGhlcl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSA1NCwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3Mtb3RoZXIuc2NzcyAqL1xuLm5ld3Mtb3RoZXJfX2Fycm93IC5hcnJvdyB7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDkwKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgNjIsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLW90aGVyLnNjc3MgKi9cbi5uZXdzLW90aGVyX19hcnJvdyAuYXJyb3cuc2xpY2stZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogbGluZSA2NSwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3Mtb3RoZXIuc2NzcyAqL1xuLm5ld3Mtb3RoZXJfX2Fycm93IC5hcnJvdy5zbGljay1kaXNhYmxlZCAuaWNvbiB7XG4gIGZpbGw6ICNiZmJmYmY7XG59XG5cbi8qIGxpbmUgNzEsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLW90aGVyLnNjc3MgKi9cbi5uZXdzLW90aGVyX19hcnJvdyAuYXJyb3c6aG92ZXI6bm90KC5zbGljay1kaXNhYmxlZCkgLmljb24ge1xuICBmaWxsOiAjYmZiZmJmO1xufVxuXG4vKiBsaW5lIDc2LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1vdGhlci5zY3NzICovXG4ubmV3cy1vdGhlcl9fYXJyb3cgLmFycm93IC5pY29uIHtcbiAgZmlsbDogIzAxMGQxMztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSA4MSwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3Mtb3RoZXIuc2NzcyAqL1xuLm5ld3Mtb3RoZXJfX2Fycm93IC5hcnJvdy5wcmV2IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzllYzMyNztcbn1cblxuLyogbGluZSA5MCwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3Mtb3RoZXIuc2NzcyAqL1xuLm5ld3Mtb3RoZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNzYlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDkwLCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1vdGhlci5zY3NzICovXG4gIC5uZXdzLW90aGVyX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDk4LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1vdGhlci5zY3NzICovXG4ubmV3cy1vdGhlcl9fbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLXBhZGRpbmcpKTtcbiAgd2lkdGg6IHZhcigtLXBhZGRpbmcpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDk4LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1vdGhlci5zY3NzICovXG4gIC5uZXdzLW90aGVyX19saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDExMiwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3Mtb3RoZXIuc2NzcyAqL1xuLm5ld3Mtb3RoZXJfX2xpc3QgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTE3LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1vdGhlci5zY3NzICovXG4ubmV3cy1vdGhlcl9fbGlzdCAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDExNywgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3Mtb3RoZXIuc2NzcyAqL1xuICAubmV3cy1vdGhlcl9fbGlzdCAuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTcsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLW90aGVyLnNjc3MgKi9cbiAgLm5ld3Mtb3RoZXJfX2xpc3QgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3MtdGFibGUuc2NzcyAqL1xuLm5ld3MtdGFibGUge1xuICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nKTtcbn1cblxuLyogbGluZSAzLCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy10YWJsZS5zY3NzICovXG4ubmV3cy10YWJsZV9fd3JwIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLyogbGluZSA2LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy10YWJsZS5zY3NzICovXG4ubmV3cy10YWJsZSAudGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY2O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB3aWR0aDogMTcyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDYsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLXRhYmxlLnNjc3MgKi9cbiAgLm5ld3MtdGFibGUgLnRhYmxlIHtcbiAgICB3aWR0aDogMTQwMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTUsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLXRhYmxlLnNjc3MgKi9cbi5uZXdzLXRhYmxlIC50YWJsZS10cjpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbn1cblxuLyogbGluZSAxOSwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3MtdGFibGUuc2NzcyAqL1xuLm5ld3MtdGFibGUgLnRhYmxlLXRyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogbGluZSAyMSwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3MtdGFibGUuc2NzcyAqL1xuLm5ld3MtdGFibGUgLnRhYmxlLXRyX190ZCB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y2ZjZmNjtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgd2lkdGg6IDI1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMSwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3MtdGFibGUuc2NzcyAqL1xuICAubmV3cy10YWJsZSAudGFibGUtdHJfX3RkIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDM0LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy10YWJsZS5zY3NzICovXG4ubmV3cy10YWJsZSAudGFibGUtdHJfX3RoIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSAwO1xuICB3aWR0aDogMjUlO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDM0LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy10YWJsZS5zY3NzICovXG4gIC5uZXdzLXRhYmxlIC50YWJsZS10cl9fdGgge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSkgMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1pbmZvLnNjc3MgKi9cbi5uZXdzLWluZm8ge1xuICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLyogbGluZSA0LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1pbmZvLnNjc3MgKi9cbi5uZXdzLWluZm9fX3dycCB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGJveC1zaGFkb3c6IDBweCAxNnB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMHB4IDMuMnB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA0LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1pbmZvLnNjc3MgKi9cbiAgLm5ld3MtaW5mb19fd3JwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1pbmZvLnNjc3MgKi9cbiAgLm5ld3MtaW5mb19fd3JwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIDE1cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjEsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLWluZm8uc2NzcyAqL1xuLm5ld3MtaW5mb19fd3JwIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDIxLCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1pbmZvLnNjc3MgKi9cbiAgLm5ld3MtaW5mb19fd3JwIGgzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAzNSwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3MtaW5mby5zY3NzICovXG4ubmV3cy1pbmZvX19zZXJ2aWNlcyB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDQ0cHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAzNSwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3MtaW5mby5zY3NzICovXG4gIC5uZXdzLWluZm9fX3NlcnZpY2VzIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzNSwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3MtaW5mby5zY3NzICovXG4gIC5uZXdzLWluZm9fX3NlcnZpY2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNDQsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLWluZm8uc2NzcyAqL1xuLm5ld3MtaW5mb19fc2VydmljZXMtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQ0LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1pbmZvLnNjc3MgKi9cbiAgLm5ld3MtaW5mb19fc2VydmljZXMtbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuLyogbGluZSA0OSwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3MtaW5mby5zY3NzICovXG4ubmV3cy1pbmZvX19zZXJ2aWNlcy1saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIzKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDksIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLWluZm8uc2NzcyAqL1xuICAubmV3cy1pbmZvX19zZXJ2aWNlcy1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNTYsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLWluZm8uc2NzcyAqL1xuLm5ld3MtaW5mb19fc2VydmljZXMtbGlzdF9faXRlbSBkaXYge1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2ODApKTtcbn1cblxuLyogbGluZSA1OSwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3MtaW5mby5zY3NzICovXG4ubmV3cy1pbmZvX19zZXJ2aWNlcy1saXN0X19pdGVtIGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDE0JTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllYzMyNztcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4KSk7XG59XG5cbi8qIGxpbmUgNzAsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLWluZm8uc2NzcyAqL1xuLm5ld3MtaW5mb19fc2VydmljZXMtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSA3NiwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3MtaW5mby5zY3NzICovXG4ubmV3cy1pbmZvX19jb21wYW55IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNDRweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDc2LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1pbmZvLnNjc3MgKi9cbiAgLm5ld3MtaW5mb19fY29tcGFueSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNzYsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLWluZm8uc2NzcyAqL1xuICAubmV3cy1pbmZvX19jb21wYW55IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDg0LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1pbmZvLnNjc3MgKi9cbi5uZXdzLWluZm9fX2NvbXBhbnktbGlzdCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDg0LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1pbmZvLnNjc3MgKi9cbiAgLm5ld3MtaW5mb19fY29tcGFueS1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDg5LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1pbmZvLnNjc3MgKi9cbi5uZXdzLWluZm9fX2NvbXBhbnktbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzEpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjgpKSAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI4KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTEwKSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODksIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLWluZm8uc2NzcyAqL1xuICAubmV3cy1pbmZvX19jb21wYW55LWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIH1cbn1cblxuLyogbGluZSA5OSwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3MtaW5mby5zY3NzICovXG4ubmV3cy1pbmZvX19jb21wYW55LWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMTAyLCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1pbmZvLnNjc3MgKi9cbi5uZXdzLWluZm9fX2NvbXBhbnktbGlzdF9faXRlbSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwJTtcbiAgbGVmdDogMTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMDApKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEwMiwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3MtaW5mby5zY3NzICovXG4gIC5uZXdzLWluZm9fX2NvbXBhbnktbGlzdF9faXRlbSBzcGFuIHtcbiAgICBsZWZ0OiA3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEwMiwgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3MtaW5mby5zY3NzICovXG4gIC5uZXdzLWluZm9fX2NvbXBhbnktbGlzdF9faXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTAlO1xuICB9XG59XG5cbi8qIGxpbmUgMTE5LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1pbmZvLnNjc3MgKi9cbi5uZXdzLWluZm9fX2NvbXBhbnktbGlzdF9faXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWVjMzI3O1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOSkpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTI4LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1pbmZvLnNjc3MgKi9cbi5uZXdzLWluZm9fX2NvbXBhbnktbGlzdF9faXRlbSBwIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1NzApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjgsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLWluZm8uc2NzcyAqL1xuICAubmV3cy1pbmZvX19jb21wYW55LWxpc3RfX2l0ZW0gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cblxuLyogbGluZSAxMzgsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLWluZm8uc2NzcyAqL1xuLm5ld3MtaW5mb19fZG93bmxvYWQge1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMzgsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLWluZm8uc2NzcyAqL1xuICAubmV3cy1pbmZvX19kb3dubG9hZCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxNDMsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLWluZm8uc2NzcyAqL1xuLm5ld3MtaW5mb19fZG93bmxvYWQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKiBsaW5lIDE0NywgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3MtaW5mby5zY3NzICovXG4ubmV3cy1pbmZvX19kb3dubG9hZC1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxNnB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMHB4IDMuMnB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbi8qIGxpbmUgMTU1LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1pbmZvLnNjc3MgKi9cbi5uZXdzLWluZm9fX2Rvd25sb2FkLWxpc3RfX2l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxNDcsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLWluZm8uc2NzcyAqL1xuICAubmV3cy1pbmZvX19kb3dubG9hZC1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE0NywgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3MtaW5mby5zY3NzICovXG4gIC5uZXdzLWluZm9fX2Rvd25sb2FkLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMTY1LCBkZXYvc2Fzcy9tb2R1bGVzL25ld3MvbmV3cy1pbmZvLnNjc3MgKi9cbi5uZXdzLWluZm9fX2Rvd25sb2FkLWxpc3RfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBsaW5lIDE2NywgZGV2L3Nhc3MvbW9kdWxlcy9uZXdzL25ld3MtaW5mby5zY3NzICovXG4ubmV3cy1pbmZvX19kb3dubG9hZC1saXN0X19saW5rIHAge1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLyogbGluZSAxNjksIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLWluZm8uc2NzcyAqL1xuLm5ld3MtaW5mb19fZG93bmxvYWQtbGlzdF9fbGluayBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyogbGluZSAxNzUsIGRldi9zYXNzL21vZHVsZXMvbmV3cy9uZXdzLWluZm8uc2NzcyAqL1xuLm5ld3MtaW5mb19fZG93bmxvYWQtbGlzdF9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbn1cblxuLyogbGluZSAyLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbi5wcm9kdWN0LWZlYXR1cmVfX3dycCB7XG4gIHBhZGRpbmc6IHZhcigtLXBhZGRpbmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbiAgLnByb2R1Y3QtZmVhdHVyZV9fd3JwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbiAgLnByb2R1Y3QtZmVhdHVyZV9fd3JwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSAxMywgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4ucHJvZHVjdC1mZWF0dXJlX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcwKSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxMywgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4gIC5wcm9kdWN0LWZlYXR1cmVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTMsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuICAucHJvZHVjdC1mZWF0dXJlX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMywgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4gIC5wcm9kdWN0LWZlYXR1cmVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzIsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuLnByb2R1Y3QtZmVhdHVyZV9fdGl0bGUgLnphZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOTApKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxOTFjMzM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDMyLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbiAgLnByb2R1Y3QtZmVhdHVyZV9fdGl0bGUgLnphZyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMzIsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuICAucHJvZHVjdC1mZWF0dXJlX190aXRsZSAuemFnIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzMiwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4gIC5wcm9kdWN0LWZlYXR1cmVfX3RpdGxlIC56YWcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjMpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ5LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbi5wcm9kdWN0LWZlYXR1cmVfX3RpdGxlIC5wcmVzZW50YXRpb24ge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNykpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5ZWMzMjc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgNTgsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuLnByb2R1Y3QtZmVhdHVyZV9fdGl0bGUgLnByZXNlbnRhdGlvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggcmdiYSg1NiwgNjAsIDY1LCAwLjA3KSwgMHB4IDZweCA2cHggcmdiYSg1NiwgNjAsIDY1LCAwLjA1MDYyNCksIDBweCAycHggMnB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wMTkzNzYpO1xufVxuXG4vKiBsaW5lIDYyLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbi5wcm9kdWN0LWZlYXR1cmVfX3RpdGxlIC5wcmVzZW50YXRpb246aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjOWVjMzI3O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDY3LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbi5wcm9kdWN0LWZlYXR1cmVfX3RpdGxlIC5wcmVzZW50YXRpb246aG92ZXIgLmljb24ge1xuICBmaWxsOiAjOWVjMzI3O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDczLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbi5wcm9kdWN0LWZlYXR1cmVfX3RpdGxlIC5wcmVzZW50YXRpb24gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTkxYzMzO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDczLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbiAgLnByb2R1Y3QtZmVhdHVyZV9fdGl0bGUgLnByZXNlbnRhdGlvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDczLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbiAgLnByb2R1Y3QtZmVhdHVyZV9fdGl0bGUgLnByZXNlbnRhdGlvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgODksIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuLnByb2R1Y3QtZmVhdHVyZV9fdGl0bGUgLnByZXNlbnRhdGlvbiAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMikpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI0KSk7XG4gIGZpbGw6ICMxOTFjMzM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgODksIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuICAucHJvZHVjdC1mZWF0dXJlX190aXRsZSAucHJlc2VudGF0aW9uIC5pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODksIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuICAucHJvZHVjdC1mZWF0dXJlX190aXRsZSAucHJlc2VudGF0aW9uIC5pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEzKSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEzKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNDksIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuICAucHJvZHVjdC1mZWF0dXJlX190aXRsZSAucHJlc2VudGF0aW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNDksIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuICAucHJvZHVjdC1mZWF0dXJlX190aXRsZSAucHJlc2VudGF0aW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDksIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuICAucHJvZHVjdC1mZWF0dXJlX190aXRsZSAucHJlc2VudGF0aW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxMTUsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuLnByb2R1Y3QtZmVhdHVyZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xufVxuXG4vKiBsaW5lIDEyMiwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4ucHJvZHVjdC1mZWF0dXJlX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxMTUsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuICAucHJvZHVjdC1mZWF0dXJlX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTE1LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbiAgLnByb2R1Y3QtZmVhdHVyZV9faXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxuICAvKiBsaW5lIDEzMiwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4gIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEzNiwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4ucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vZGVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLyogbGluZSAxNDIsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb2RlbCAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTkxYzMzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxNDIsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuICAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vZGVsIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNDIsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuICAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vZGVsIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIH1cbn1cblxuLyogbGluZSAxNTcsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTYxLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbi5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNjEsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuICAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXJnaW46IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSkgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE2MSwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4gIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgYXV0bztcbiAgfVxufVxuXG4vKiBsaW5lIDE3NCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4ucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2luZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE3NCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4gIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9faW5mbyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi8qIGxpbmUgMTgzLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbi5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyB7XG4gIHdpZHRoOiBjYWxjKDY4JSAtIDMwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE4MywgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4gIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE4MywgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4gIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE4MywgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4gIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE5OSwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4ucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxOTFjMzM7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q2ZDZkNjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTk5LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbiAgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIC50aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE5OSwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4gIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyAudGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxOTksIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuICAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMgLnRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjMpKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgfVxufVxuXG4vKiBsaW5lIDIyNSwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4ucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC0xNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEzKSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjI1LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbiAgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIHVsIGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjI1LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbiAgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjI1LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbiAgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIHVsIGxpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgfVxufVxuXG4vKiBsaW5lIDI0NCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4ucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMjQ3LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbi5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjYjZiNmI2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyNDcsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuICAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMgdWwgbGk6OmJlZm9yZSB7XG4gICAgYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMykpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjQ3LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbiAgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIHVsIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAyNjQsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIHVsIGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDI2NCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4gIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyB1bCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyNjQsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuICAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMgdWwgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLyogbGluZSAyNzksIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIHVsIGxpIHNwYW4gc3BhbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGxpbmUgMjgyLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbi5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyB1bCBsaSBzcGFuLm51bWJlciB7XG4gIG1pbi13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTM1KSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogY2FsYygzMCUgLSAxMHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyODIsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuICAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMgdWwgbGkgc3Bhbi5udW1iZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDI5MSwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4ucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMgdWwgbGkgc3BhbiBiIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI5MSwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4gIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyB1bCBsaSBzcGFuIGIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI5OCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4ucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMgdWwgbGkgc3BhbiBiIHNwYW4ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2FiYWJhYjtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzMDUsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIHVsIGxpIHNwYW46bm90KC5udW1iZXIpIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzA1LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbiAgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIHVsIGxpIHNwYW46bm90KC5udW1iZXIpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAzMTcsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19ydW4ge1xuICB3aWR0aDogMzIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDMxNywgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4gIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMzE3LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbiAgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19ydW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzE3LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbiAgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19ydW4ge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAzMzIsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19ydW4gLmluZm8ge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzllYzMyNztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5ZWMzMjc7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgwKSkgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3MCkpIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAzMzIsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuICAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX3J1biAuaW5mbyB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAvKiBsaW5lIDMzMiwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4gIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuIC5pbmZvIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzQ0LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbi5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuIC5pbmZvIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzE5MWMzMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAzNDQsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuICAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX3J1biAuaW5mbyAubmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzU2LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbi5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuIC5pbmZvIC5uYW1lIHNwYW4ge1xuICBjb2xvcjogI2FiYWJhYjtcbn1cblxuLyogbGluZSAzNjEsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19ydW4gLmluZm8gLnJlc3VsdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMxOTFjMzM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzYxLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbiAgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19ydW4gLmluZm8gLnJlc3VsdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzcwLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbi5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuIC5pbmZvIC5yZXN1bHQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzNzAsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuICAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX3J1biAuaW5mbyAucmVzdWx0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOTApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDM3MCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4gIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuIC5pbmZvIC5yZXN1bHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzg2LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1mZWF0dXJlLnNjc3MgKi9cbi5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0ub3BlbiAuY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODc4OTk0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4vKiBsaW5lIDM5MCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZmVhdHVyZS5zY3NzICovXG4ucHJvZHVjdC1mZWF0dXJlX19pdGVtLm9wZW4gLmNpcmNsZTphZnRlciB7XG4gIGhlaWdodDogMDtcbn1cblxuLyogbGluZSAzOTQsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUuc2NzcyAqL1xuLnByb2R1Y3QtZmVhdHVyZV9faXRlbS5vcGVuIC5jaXJjbGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3ODk5NDtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1nYWxsZXJ5LnNjc3MgKi9cbi5wcm9kdWN0LWdhbGxlcnkge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpIDAgdmFyKC0tcGFkZGluZykgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgNywgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZ2FsbGVyeS5zY3NzICovXG4ucHJvZHVjdC1nYWxsZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICh2YXIoLS1wYWRkaW5nKSAqIDIpKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IHZhcigtLXBhZGRpbmcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1nYWxsZXJ5LnNjc3MgKi9cbiAgLnByb2R1Y3QtZ2FsbGVyeSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuLyogbGluZSAyMCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZ2FsbGVyeS5zY3NzICovXG4ucHJvZHVjdC1nYWxsZXJ5X196YWcge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTkxYzMzO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICBwYWRkaW5nOiAwIHZhcigtLXBhZGRpbmcpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjAsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWdhbGxlcnkuc2NzcyAqL1xuICAucHJvZHVjdC1nYWxsZXJ5X196YWcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjAsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWdhbGxlcnkuc2NzcyAqL1xuICAucHJvZHVjdC1nYWxsZXJ5X196YWcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZ2FsbGVyeS5zY3NzICovXG4gIC5wcm9kdWN0LWdhbGxlcnlfX3phZyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNDAsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWdhbGxlcnkuc2NzcyAqL1xuLnByb2R1Y3QtZ2FsbGVyeV9fc2wge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtNDApKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNDAsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWdhbGxlcnkuc2NzcyAqL1xuICAucHJvZHVjdC1nYWxsZXJ5X19zbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDAsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWdhbGxlcnkuc2NzcyAqL1xuICAucHJvZHVjdC1nYWxsZXJ5X19zbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNTMsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWdhbGxlcnkuc2NzcyAqL1xuLnByb2R1Y3QtZ2FsbGVyeV9fc2wuc2xpY2stZG90dGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSA1OCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZ2FsbGVyeS5zY3NzICovXG4ucHJvZHVjdC1nYWxsZXJ5X19zbCAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBsaW5lIDYxLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1nYWxsZXJ5LnNjc3MgKi9cbi5wcm9kdWN0LWdhbGxlcnlfX3NsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA3MCU7XG59XG5cbi8qIGxpbmUgNjQsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWdhbGxlcnkuc2NzcyAqL1xuLnByb2R1Y3QtZ2FsbGVyeV9fc2wtaXRlbSAuYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA2NCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZ2FsbGVyeS5zY3NzICovXG4gIC5wcm9kdWN0LWdhbGxlcnlfX3NsLWl0ZW0gLmJnIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cbn1cblxuLyogbGluZSA4MCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZ2FsbGVyeS5zY3NzICovXG4ucHJvZHVjdC1nYWxsZXJ5X19zbCAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLyogbGluZSA4NCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZ2FsbGVyeS5zY3NzICovXG4ucHJvZHVjdC1nYWxsZXJ5X19zbCAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMDtcbn1cblxuLyogbGluZSA4NiwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZ2FsbGVyeS5zY3NzICovXG4ucHJvZHVjdC1nYWxsZXJ5X19zbCAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyODApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgODYsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWdhbGxlcnkuc2NzcyAqL1xuICAucHJvZHVjdC1nYWxsZXJ5X19zbCAuc2xpY2stZG90cyBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgODYsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWdhbGxlcnkuc2NzcyAqL1xuICAucHJvZHVjdC1nYWxsZXJ5X19zbCAuc2xpY2stZG90cyBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODYsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWdhbGxlcnkuc2NzcyAqL1xuICAucHJvZHVjdC1nYWxsZXJ5X19zbCAuc2xpY2stZG90cyBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxMDEsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWdhbGxlcnkuc2NzcyAqL1xuLnByb2R1Y3QtZ2FsbGVyeV9fc2wgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxMDUsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWdhbGxlcnkuc2NzcyAqL1xuLnByb2R1Y3QtZ2FsbGVyeV9fc2wgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RUMzMjc7XG59XG5cbi8qIGxpbmUgMTEwLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1nYWxsZXJ5LnNjc3MgKi9cbi5wcm9kdWN0LWdhbGxlcnlfX3NsLW5hdiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjgwKSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTEwKSk7XG59XG5cbi8qIGxpbmUgMTE0LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1nYWxsZXJ5LnNjc3MgKi9cbi5wcm9kdWN0LWdhbGxlcnlfX3NsLW5hdl9fd3JwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDEyMiwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZ2FsbGVyeS5zY3NzICovXG4ucHJvZHVjdC1nYWxsZXJ5X19zbC1uYXYgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGxpbmUgMTI5LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1nYWxsZXJ5LnNjc3MgKi9cbi5wcm9kdWN0LWdhbGxlcnlfX3NsLW5hdiAuc2xpY2stY3VycmVudCAuaXRlbSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQzMyNztcbn1cblxuLyogbGluZSAxMzYsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWdhbGxlcnkuc2NzcyAqL1xuLnByb2R1Y3QtZ2FsbGVyeV9fc2wtbmF2IC5pdGVtIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKSAwO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi8qIGxpbmUgMTM5LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1nYWxsZXJ5LnNjc3MgKi9cbi5wcm9kdWN0LWdhbGxlcnlfX3NsLW5hdiAuaXRlbSBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTUxLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1nYWxsZXJ5LnNjc3MgKi9cbi5wcm9kdWN0LWdhbGxlcnkgLnN3aXBlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDE1NywgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZ2FsbGVyeS5zY3NzICovXG4ucHJvZHVjdC1nYWxsZXJ5IC5zd2lwZXItc2xpZGUgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNzAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbi8qIGxpbmUgMTY1LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1nYWxsZXJ5LnNjc3MgKi9cbi5wcm9kdWN0LWdhbGxlcnkgLnN3aXBlci13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNzApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNjUsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWdhbGxlcnkuc2NzcyAqL1xuICAucHJvZHVjdC1nYWxsZXJ5IC5zd2lwZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE3MSwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZ2FsbGVyeS5zY3NzICovXG4ucHJvZHVjdC1nYWxsZXJ5IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4vKiBsaW5lIDE4MSwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZ2FsbGVyeS5zY3NzICovXG4ucHJvZHVjdC1nYWxsZXJ5IC5zd2lwZXItc2Nyb2xsYmFyOmhvdmVyIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLyogbGluZSAxODcsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWdhbGxlcnkuc2NzcyAqL1xuLnByb2R1Y3QtZ2FsbGVyeSAuc3dpcGVyLXNjcm9sbGJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUU1O1xufVxuXG4vKiBsaW5lIDE5OSwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtZ2FsbGVyeS5zY3NzICovXG4ucHJvZHVjdC1nYWxsZXJ5IC5zd2lwZXItc2Nyb2xsYmFyIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWVjMzI3O1xufVxuXG4vKiBsaW5lIDIsIGRldi9zYXNzL3BhZ2VzL3Byb2R1Y3QtbW9kZWwuc2NzcyAqL1xuLnByb2R1Y3QtbW9kZWxfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMiwgZGV2L3Nhc3MvcGFnZXMvcHJvZHVjdC1tb2RlbC5zY3NzICovXG4gIC5wcm9kdWN0LW1vZGVsX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLyogbGluZSAxMiwgZGV2L3Nhc3MvcGFnZXMvcHJvZHVjdC1tb2RlbC5zY3NzICovXG4ucHJvZHVjdC1tb2RlbF9fbGlzdC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTIsIGRldi9zYXNzL3BhZ2VzL3Byb2R1Y3QtbW9kZWwuc2NzcyAqL1xuICAucHJvZHVjdC1tb2RlbF9fbGlzdC1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBsaW5lIDI4LCBkZXYvc2Fzcy9wYWdlcy9wcm9kdWN0LW1vZGVsLnNjc3MgKi9cbi5wcm9kdWN0LW1vZGVsX19saXN0LWltZy5fc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgMzMsIGRldi9zYXNzL3BhZ2VzL3Byb2R1Y3QtbW9kZWwuc2NzcyAqL1xuLnByb2R1Y3QtbW9kZWxfX2xpc3QtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOTAwKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMzMsIGRldi9zYXNzL3BhZ2VzL3Byb2R1Y3QtbW9kZWwuc2NzcyAqL1xuICAucHJvZHVjdC1tb2RlbF9fbGlzdC1pdGVtIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMzMsIGRldi9zYXNzL3BhZ2VzL3Byb2R1Y3QtbW9kZWwuc2NzcyAqL1xuICAucHJvZHVjdC1tb2RlbF9fbGlzdC1pdGVtIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwMCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIGRldi9zYXNzL3BhZ2VzL3Byb2R1Y3QtbW9kZWwuc2NzcyAqL1xuICAucHJvZHVjdC1tb2RlbF9fbGlzdC1pdGVtIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNTgsIGRldi9zYXNzL3BhZ2VzL3Byb2R1Y3QtbW9kZWwuc2NzcyAqL1xuLnByb2R1Y3QtbW9kZWxfX2xpc3QtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNiksIHJnYmEoMCwgMCwgMCwgMC42KSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNTgsIGRldi9zYXNzL3BhZ2VzL3Byb2R1Y3QtbW9kZWwuc2NzcyAqL1xuICAucHJvZHVjdC1tb2RlbF9fbGlzdC1pdGVtOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG4gIH1cbn1cblxuLyogbGluZSA3NywgZGV2L3Nhc3MvcGFnZXMvcHJvZHVjdC1tb2RlbC5zY3NzICovXG4ucHJvZHVjdC1tb2RlbF9fbGlzdC1pdGVtIC5uYW1lIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDc3LCBkZXYvc2Fzcy9wYWdlcy9wcm9kdWN0LW1vZGVsLnNjc3MgKi9cbiAgLnByb2R1Y3QtbW9kZWxfX2xpc3QtaXRlbSAubmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNzcsIGRldi9zYXNzL3BhZ2VzL3Byb2R1Y3QtbW9kZWwuc2NzcyAqL1xuICAucHJvZHVjdC1tb2RlbF9fbGlzdC1pdGVtIC5uYW1lIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogbGluZSA5NCwgZGV2L3Nhc3MvcGFnZXMvcHJvZHVjdC1tb2RlbC5zY3NzICovXG4ucHJvZHVjdC1tb2RlbF9fbGlzdC1pdGVtLl9ob3ZlciAubmFtZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgOTcsIGRldi9zYXNzL3BhZ2VzL3Byb2R1Y3QtbW9kZWwuc2NzcyAqL1xuLnByb2R1Y3QtbW9kZWxfX2xpc3QtaXRlbS5faG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgMiwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdC5zY3NzICovXG4ucHJvZHVjdC1saXN0X193cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMjApKTtcbn1cblxuLyogbGluZSA2LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0LnNjc3MgKi9cbi5wcm9kdWN0LWxpc3RfX3dycDpmaXJzdC1jaGlsZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLyogbGluZSAxMSwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdC5zY3NzICovXG4gIC5wcm9kdWN0LWxpc3RfX3dycDpudGgtY2hpbGQoZXZlbikgLnByb2R1Y3QtbGlzdF9faW5mbyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLyogbGluZSAxNCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdC5zY3NzICovXG4gIC5wcm9kdWN0LWxpc3RfX3dycDpudGgtY2hpbGQoZXZlbikgLnByb2R1Y3QtbGlzdF9fc2wge1xuICAgIG9yZGVyOiAxO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjMsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWxpc3Quc2NzcyAqL1xuLnByb2R1Y3QtbGlzdF9fd3JwIC5wcm9kdWN0LWxpc3RfX3NsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMiwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdC5zY3NzICovXG4gIC5wcm9kdWN0LWxpc3RfX3dycCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0LnNjc3MgKi9cbiAgLnByb2R1Y3QtbGlzdF9fd3JwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzcsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWxpc3Quc2NzcyAqL1xuLnByb2R1Y3QtbGlzdF9faW5mbyB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSkgdmFyKC0tcGFkZGluZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDM3LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0LnNjc3MgKi9cbiAgLnByb2R1Y3QtbGlzdF9faW5mbyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDM3LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0LnNjc3MgKi9cbiAgLnByb2R1Y3QtbGlzdF9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzNywgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdC5zY3NzICovXG4gIC5wcm9kdWN0LWxpc3RfX2luZm8ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSA1MCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdC5zY3NzICovXG4ucHJvZHVjdC1saXN0X19pbmZvIC56YWcge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcwKSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzlFQzMyNztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDUwLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0LnNjc3MgKi9cbiAgLnByb2R1Y3QtbGlzdF9faW5mbyAuemFnIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgxcHgpIHtcbiAgLyogbGluZSA2NCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdC5zY3NzICovXG4gIC5wcm9kdWN0LWxpc3RfX2luZm8gLnphZy5fZnMxMDAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTAwKSk7XG4gIH1cbn1cblxuLyogbGluZSA2OSwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdC5zY3NzICovXG4ucHJvZHVjdC1saXN0X19pbmZvIC56YWcgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNTAsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWxpc3Quc2NzcyAqL1xuICAucHJvZHVjdC1saXN0X19pbmZvIC56YWcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNTAsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWxpc3Quc2NzcyAqL1xuICAucHJvZHVjdC1saXN0X19pbmZvIC56YWcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjMpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDgyLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0LnNjc3MgKi9cbi5wcm9kdWN0LWxpc3RfX2luZm8gcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMxOTFjMzM7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDgyLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0LnNjc3MgKi9cbiAgLnByb2R1Y3QtbGlzdF9faW5mbyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDkyLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0LnNjc3MgKi9cbi5wcm9kdWN0LWxpc3RfX2luZm8gcCBzcGFuIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA5MiwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdC5zY3NzICovXG4gIC5wcm9kdWN0LWxpc3RfX2luZm8gcCBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIH1cbn1cblxuLyogbGluZSA5OSwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdC5zY3NzICovXG4ucHJvZHVjdC1saXN0X19pbmZvIHAgYiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIGxpbmUgMTA3LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0LnNjc3MgKi9cbi5wcm9kdWN0LWxpc3RfX2luZm8gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEwNywgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdC5zY3NzICovXG4gIC5wcm9kdWN0LWxpc3RfX2luZm8gdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDExNiwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdC5zY3NzICovXG4ucHJvZHVjdC1saXN0X19pbmZvIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4KSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQzMyNztcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0X19zbC5zY3NzICovXG4ucHJvZHVjdC1saXN0X19zbCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdF9fc2wuc2NzcyAqL1xuICAucHJvZHVjdC1saXN0X19zbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyogbGluZSA3LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0X19zbC5zY3NzICovXG4ucHJvZHVjdC1saXN0X19zbC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAxMSwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdF9fc2wuc2NzcyAqL1xuLnByb2R1Y3QtbGlzdF9fc2wgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogbGluZSAxNiwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdF9fc2wuc2NzcyAqL1xuLnByb2R1Y3QtbGlzdF9fc2wtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAyMSwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdF9fc2wuc2NzcyAqL1xuLnByb2R1Y3QtbGlzdF9fc2wtaXRlbSAuaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAzNCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdF9fc2wuc2NzcyAqL1xuLnByb2R1Y3QtbGlzdF9fc2wgLnNsaWNrLWFycm93IHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDQxLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0X19zbC5zY3NzICovXG4ucHJvZHVjdC1saXN0X19zbCAuc2xpY2stYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEyLjEyMTJweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgNTUsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWxpc3RfX3NsLnNjc3MgKi9cbi5wcm9kdWN0LWxpc3RfX3NsIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4vKiBsaW5lIDY2LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0X19zbC5zY3NzICovXG4ucHJvZHVjdC1saXN0X19zbCAuc2xpY2stYXJyb3c6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDM0LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0X19zbC5zY3NzICovXG4gIC5wcm9kdWN0LWxpc3RfX3NsIC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGxpbmUgNzUsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWxpc3RfX3NsLnNjc3MgKi9cbi5wcm9kdWN0LWxpc3RfX3NsIC5zbGljay1wcmV2IHtcbiAgbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbn1cblxuLyogbGluZSA3OCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdF9fc2wuc2NzcyAqL1xuLnByb2R1Y3QtbGlzdF9fc2wgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9hci1sZWZ0LXcuc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDgzLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0X19zbC5zY3NzICovXG4ucHJvZHVjdC1saXN0X19zbCAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xufVxuXG4vKiBsaW5lIDg2LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0X19zbC5zY3NzICovXG4ucHJvZHVjdC1saXN0X19zbCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2FyLXJpZ2h0LXcuc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDkyLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0X19zbC5zY3NzICovXG4ucHJvZHVjdC1saXN0X19zbCAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA5MiwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdF9fc2wuc2NzcyAqL1xuICAucHJvZHVjdC1saXN0X19zbCAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgOTgsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWxpc3RfX3NsLnNjc3MgKi9cbi5wcm9kdWN0LWxpc3RfX3NsIC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKiBsaW5lIDEwNSwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdF9fc2wuc2NzcyAqL1xuLnByb2R1Y3QtbGlzdF9fc2wgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIGxpbmUgMTExLCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC1saXN0X19zbC5zY3NzICovXG4ucHJvZHVjdC1saXN0X19zbCAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllYzMyNztcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1mb3JtLnNjc3MgKi9cbi52YWNhbmN5LWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB6LWluZGV4OiA5OTk5OTk5OTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgNywgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktZm9ybS5zY3NzICovXG4udmFjYW5jeS1mb3JtX193cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNywgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktZm9ybS5zY3NzICovXG4gIC52YWNhbmN5LWZvcm1fX3dycCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA3LCBkZXYvc2Fzcy9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1mb3JtLnNjc3MgKi9cbiAgLnZhY2FuY3ktZm9ybV9fd3JwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTksIGRldi9zYXNzL21vZHVsZXMvdmFjYW5jeS92YWNhbmN5LWZvcm0uc2NzcyAqL1xuLnZhY2FuY3ktZm9ybV9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDcyOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxODUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTksIGRldi9zYXNzL21vZHVsZXMvdmFjYW5jeS92YWNhbmN5LWZvcm0uc2NzcyAqL1xuICAudmFjYW5jeS1mb3JtX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSAyNiwgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktZm9ybS5zY3NzICovXG4udmFjYW5jeS1mb3JtX190aXRsZSAuemFnIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250U2l6ZVRpdGxlKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxOTFjMzM7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzlFQzMyNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjYsIGRldi9zYXNzL21vZHVsZXMvdmFjYW5jeS92YWNhbmN5LWZvcm0uc2NzcyAqL1xuICAudmFjYW5jeS1mb3JtX190aXRsZSAuemFnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI2LCBkZXYvc2Fzcy9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1mb3JtLnNjc3MgKi9cbiAgLnZhY2FuY3ktZm9ybV9fdGl0bGUgLnphZyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMiwgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktb3Blbi5zY3NzICovXG4udmFjYW5jeS1vcGVuX193cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYWRkaW5nKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMiwgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktb3Blbi5zY3NzICovXG4gIC52YWNhbmN5LW9wZW5fX3dycCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDIsIGRldi9zYXNzL21vZHVsZXMvdmFjYW5jeS92YWNhbmN5LW9wZW4uc2NzcyAqL1xuICAudmFjYW5jeS1vcGVuX193cnAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDIsIGRldi9zYXNzL21vZHVsZXMvdmFjYW5jeS92YWNhbmN5LW9wZW4uc2NzcyAqL1xuICAudmFjYW5jeS1vcGVuX193cnAge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC00MCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxNiwgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktb3Blbi5zY3NzICovXG4udmFjYW5jeS1vcGVuLl9ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE2LCBkZXYvc2Fzcy9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1vcGVuLnNjc3MgKi9cbiAgLnZhY2FuY3ktb3Blbi5fYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIyLCBkZXYvc2Fzcy9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1vcGVuLnNjc3MgKi9cbi52YWNhbmN5LW9wZW5fX2ltZyB7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjIsIGRldi9zYXNzL21vZHVsZXMvdmFjYW5jeS92YWNhbmN5LW9wZW4uc2NzcyAqL1xuICAudmFjYW5jeS1vcGVuX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMjgsIGRldi9zYXNzL21vZHVsZXMvdmFjYW5jeS92YWNhbmN5LW9wZW4uc2NzcyAqL1xuLnZhY2FuY3ktb3Blbl9faW1nLl90b3AtaW1nIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC0xNjUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjgsIGRldi9zYXNzL21vZHVsZXMvdmFjYW5jeS92YWNhbmN5LW9wZW4uc2NzcyAqL1xuICAudmFjYW5jeS1vcGVuX19pbWcuX3RvcC1pbWcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLyogbGluZSAzNiwgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktb3Blbi5zY3NzICovXG4udmFjYW5jeS1vcGVuX19pbmZvIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTAwKSkgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMzYsIGRldi9zYXNzL21vZHVsZXMvdmFjYW5jeS92YWNhbmN5LW9wZW4uc2NzcyAqL1xuICAudmFjYW5jeS1vcGVuX19pbmZvIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMzYsIGRldi9zYXNzL21vZHVsZXMvdmFjYW5jeS92YWNhbmN5LW9wZW4uc2NzcyAqL1xuICAudmFjYW5jeS1vcGVuX19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDM2LCBkZXYvc2Fzcy9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1vcGVuLnNjc3MgKi9cbiAgLnZhY2FuY3ktb3Blbl9faW5mbyB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ4LCBkZXYvc2Fzcy9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1vcGVuLnNjc3MgKi9cbi52YWNhbmN5LW9wZW5fX2luZm8gLnphZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udFNpemVUaXRsZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTkxYzMzO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5RUMzMjc7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDQ4LCBkZXYvc2Fzcy9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1vcGVuLnNjc3MgKi9cbiAgLnZhY2FuY3ktb3Blbl9faW5mbyAuemFnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0OCwgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktb3Blbi5zY3NzICovXG4gIC52YWNhbmN5LW9wZW5fX2luZm8gLnphZyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuLyogbGluZSA2OSwgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktb3Blbi5zY3NzICovXG4udmFjYW5jeS1vcGVuX19pbmZvIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMTkxYzMzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDY5LCBkZXYvc2Fzcy9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1vcGVuLnNjc3MgKi9cbiAgLnZhY2FuY3ktb3Blbl9faW5mbyBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIH1cbn1cblxuLyogbGluZSA3OCwgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktb3Blbi5zY3NzICovXG4udmFjYW5jeS1vcGVuX19pbmZvLl90b3AtaW5mbyB7XG4gIG9yZGVyOiAxO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLyogbGluZSA4MSwgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktb3Blbi5zY3NzICovXG4udmFjYW5jeS1vcGVuX19pbmZvLl90b3AtaW5mbyAudmFjYW5jeS1vcGVuX192aWV3IHtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlFQzMyNztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjcpKSAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMyNSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA4MSwgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktb3Blbi5zY3NzICovXG4gIC52YWNhbmN5LW9wZW5fX2luZm8uX3RvcC1pbmZvIC52YWNhbmN5LW9wZW5fX3ZpZXcge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA4MSwgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktb3Blbi5zY3NzICovXG4gIC52YWNhbmN5LW9wZW5fX2luZm8uX3RvcC1pbmZvIC52YWNhbmN5LW9wZW5fX3ZpZXcge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgMDtcbiAgfVxufVxuXG4vKiBsaW5lIDk3LCBkZXYvc2Fzcy9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1vcGVuLnNjc3MgKi9cbi52YWNhbmN5LW9wZW5fX2luZm8uX3RvcC1pbmZvIC52YWNhbmN5LW9wZW5fX3ZpZXc6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wNyksIDBweCA2cHggNnB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wNTA2MjQpLCAwcHggMnB4IDJweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDE5Mzc2KTtcbn1cblxuLyogbGluZSA5OSwgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktb3Blbi5zY3NzICovXG4udmFjYW5jeS1vcGVuX19pbmZvLl90b3AtaW5mbyAudmFjYW5jeS1vcGVuX192aWV3OmhvdmVyIC5uYW1lIHtcbiAgY29sb3I6ICM5RUMzMjc7XG59XG5cbi8qIGxpbmUgMTAzLCBkZXYvc2Fzcy9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1vcGVuLnNjc3MgKi9cbi52YWNhbmN5LW9wZW5fX2luZm8uX3RvcC1pbmZvIC52YWNhbmN5LW9wZW5fX3ZpZXcgLm5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzE5MWMzMztcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbn1cblxuLyogbGluZSAxMTIsIGRldi9zYXNzL21vZHVsZXMvdmFjYW5jeS92YWNhbmN5LW9wZW4uc2NzcyAqL1xuLnZhY2FuY3ktb3Blbl9faW5mby5fdG9wLWluZm8gLnZhY2FuY3ktb3Blbl9fdmlldyAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMSkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGZpbGw6ICMxOTFjMzM7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktcHJpdmlsZWdlLnNjc3MgKi9cbi5hZHZhbnRlZ2VzIHtcbiAgcGFkZGluZzogMCB2YXIoLS1wYWRkaW5nKTtcbn1cblxuLyogbGluZSAzLCBkZXYvc2Fzcy9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1wcml2aWxlZ2Uuc2NzcyAqL1xuLmFkdmFudGVnZXMgLmgyLFxuLmFkdmFudGVnZXMgaDIge1xuICBmb250LXNpemU6IHZhcigtLWZvbnRTaXplVGl0bGUpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2MCkpO1xuICBtYXgtd2lkdGg6IDExNTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAzLCBkZXYvc2Fzcy9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1wcml2aWxlZ2Uuc2NzcyAqL1xuICAuYWR2YW50ZWdlcyAuaDIsXG4gIC5hZHZhbnRlZ2VzIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMDApKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzLCBkZXYvc2Fzcy9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1wcml2aWxlZ2Uuc2NzcyAqL1xuICAuYWR2YW50ZWdlcyAuaDIsXG4gIC5hZHZhbnRlZ2VzIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIxLCBkZXYvc2Fzcy9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1wcml2aWxlZ2Uuc2NzcyAqL1xuLmFkdmFudGVnZXNfX3dycCB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgwKSkgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA5MCkpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xufVxuXG4vKiBsaW5lIDI1LCBkZXYvc2Fzcy9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1wcml2aWxlZ2Uuc2NzcyAqL1xuLmFkdmFudGVnZXNfX3dycCAuYWR2YW50ZWdlc19fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjEsIGRldi9zYXNzL21vZHVsZXMvdmFjYW5jeS92YWNhbmN5LXByaXZpbGVnZS5zY3NzICovXG4gIC5hZHZhbnRlZ2VzX193cnAge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjEsIGRldi9zYXNzL21vZHVsZXMvdmFjYW5jeS92YWNhbmN5LXByaXZpbGVnZS5zY3NzICovXG4gIC5hZHZhbnRlZ2VzX193cnAge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgMCAwO1xuICB9XG59XG5cbi8qIGxpbmUgMzgsIGRldi9zYXNzL21vZHVsZXMvdmFjYW5jeS92YWNhbmN5LXByaXZpbGVnZS5zY3NzICovXG4uYWR2YW50ZWdlc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOTUpKSAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gIGJveC1zaGFkb3c6IDBweCAxNnB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMHB4IDMuMnB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDE1cHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzOCwgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktcHJpdmlsZWdlLnNjc3MgKi9cbiAgLmFkdmFudGVnZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIG1hcmdpbjogMCBhdXRvIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDkwKSk7XG4gIH1cbiAgLyogbGluZSA0OSwgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktcHJpdmlsZWdlLnNjc3MgKi9cbiAgLmFkdmFudGVnZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzOCwgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktcHJpdmlsZWdlLnNjc3MgKi9cbiAgLmFkdmFudGVnZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzgsIGRldi9zYXNzL21vZHVsZXMvdmFjYW5jeS92YWNhbmN5LXByaXZpbGVnZS5zY3NzICovXG4gIC5hZHZhbnRlZ2VzX19pdGVtIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNjAsIGRldi9zYXNzL21vZHVsZXMvdmFjYW5jeS92YWNhbmN5LXByaXZpbGVnZS5zY3NzICovXG4uYWR2YW50ZWdlc19faXRlbSAuaW1nIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1MCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1MCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDBweCAxNnB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMHB4IDMuMnB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMTZweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNCkpLCBkcm9wLXNoYWRvdygwcHggMy4ycHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDIpKTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDYwLCBkZXYvc2Fzcy9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1wcml2aWxlZ2Uuc2NzcyAqL1xuICAuYWR2YW50ZWdlc19faXRlbSAuaW1nIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOTApKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDkwKSk7XG4gIH1cbn1cblxuLyogbGluZSA3OCwgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktcHJpdmlsZWdlLnNjc3MgKi9cbi5hZHZhbnRlZ2VzX19pdGVtIC5pbWcgaW1nIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDk2KSk7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDc4LCBkZXYvc2Fzcy9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1wcml2aWxlZ2Uuc2NzcyAqL1xuICAuYWR2YW50ZWdlc19faXRlbSAuaW1nIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG59XG5cbi8qIGxpbmUgODksIGRldi9zYXNzL21vZHVsZXMvdmFjYW5jeS92YWNhbmN5LXByaXZpbGVnZS5zY3NzICovXG4uYWR2YW50ZWdlc19faXRlbSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMjApKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA4OSwgZGV2L3Nhc3MvbW9kdWxlcy92YWNhbmN5L3ZhY2FuY3ktcHJpdmlsZWdlLnNjc3MgKi9cbiAgLmFkdmFudGVnZXNfX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgOTgsIGRldi9zYXNzL21vZHVsZXMvdmFjYW5jeS92YWNhbmN5LXByaXZpbGVnZS5zY3NzICovXG4uYWR2YW50ZWdlc19faXRlbSAuYWR2YW50ZWdlc19fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyOCkpO1xuICBsaW5lLWhlaWdodDogMS4zNjtcbiAgbWF4LXdpZHRoOiAyNjhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgOTgsIGRldi9zYXNzL21vZHVsZXMvdmFjYW5jeS92YWNhbmN5LXByaXZpbGVnZS5zY3NzICovXG4gIC5hZHZhbnRlZ2VzX19pdGVtIC5hZHZhbnRlZ2VzX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIH1cbn1cblxuLyogbGluZSA4MSwgZGV2L3Nhc3MvbWFpbi5zY3NzICovXG5ib2R5IGgyIHtcbiAgY29sb3I6ICMyNTI5NEI7XG59XG4iLCIkZm9udDogXCJoZWx2ZXRpY2FcIjtcclxuJGZvbnRFVTogXCJFQVUgU0FOUyBCT09LXCI7XHJcbiRmb250U2l6ZU1haW46IDE2O1xyXG4vL0NPTE9SXHJcbiRncmVlbjogIzllYzMyNztcclxuJGJyZWFkOiAjNGE2OTc1O1xyXG4kdGV4dDogIzI5M2I0MjtcclxuJGJsYWNrOiAjMTkxYzMzO1xyXG4kZ3JheTogIzc4OTA5OTtcclxuXHJcbi5ncmVlbiB7XHJcblx0Y29sb3I6ICRncmVlbjtcclxufVxyXG4uYnJlYWQge1xyXG5cdGNvbG9yOiAkYnJlYWQ7XHJcbn1cclxuLnRleHQge1xyXG5cdGNvbG9yOiAkdGV4dDtcclxufVxyXG4uYmxhY2sge1xyXG5cdGNvbG9yOiAkYmxhY2s7XHJcbn1cclxuLmdyYXkge1xyXG5cdGNvbG9yOiAkZ3JheTtcclxufVxyXG5cclxuLy9TSVpFIFRPIFZXXHJcbjpyb290IHtcclxuXHQtLXZ3SWR0aDogMTkyMDtcclxuXHQtLXBhZGRpbmc6IDUuMjA4MzN2dztcclxuXHQtLWZvbnRTaXplVGl0bGU6IDIuODY0NTh2dztcclxuXHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHQtLXZ3SWR0aDogMTEwMDtcclxuXHRcdC0tcGFkZGluZzogNC41NDU0NXZ3O1xyXG5cdFx0LS1mb250U2l6ZVRpdGxlOiAyLjg2NDU4dnc7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0LS12d0lkdGg6IDgwMDtcclxuXHRcdC0tcGFkZGluZzogMTVweDtcclxuXHRcdC0tZm9udFNpemVUaXRsZTogM3Z3O1xyXG5cdH1cclxuXHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHQtLXZ3SWR0aDogMzc1O1xyXG5cdFx0LS1mb250U2l6ZVRpdGxlOiA1LjMzMzMzdnc7XHJcblx0fVxyXG59XHJcblxyXG4vL01FRElBIENMQVNTXHJcbi5tZC1zaG93IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnhtZC1zaG93IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNtLXNob3cge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ueHMtc2hvdyB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi54eHMtc2hvdyB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbkBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdC5tZC1zaG93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lm1kLWhpZGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0LnhtZC1zaG93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnhtZC1oaWRlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0LnNtLXNob3cge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuc20taGlkZSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdC54cy1zaG93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnhzLWhpZGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0Lnh4cy1zaG93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lnh4cy1oaWRlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuIiwiJGNvbHVtbnM6IDEyO1xyXG4kYXRvbTogKDEwMCUgLyAkY29sdW1ucyk7XHJcblxyXG4kYnJlYWtfbGc6IDE2ODBweDtcclxuJGJyZWFrX21kOiAxNDQwcHg7XHJcbiRicmVha194bWQ6IDExODBweDtcclxuJGJyZWFrX3NtOiA5OTBweDtcclxuJGJyZWFrX3hzOiA4MDBweDtcclxuJGJyZWFrX3h4czogNjAwcHg7XHJcbiRicmVha194eHhzOiA0NTBweDtcclxuXHJcbiRvZmZzZXQ6IDMwcHg7XHJcbiRvZmZzZXRfbGc6ICRvZmZzZXQ7XHJcbiRvZmZzZXRfbWQ6ICRvZmZzZXQ7XHJcbiRvZmZzZXRfc206ICRvZmZzZXQ7XHJcbiRvZmZzZXRfeHM6ICRvZmZzZXQ7XHJcbiRvZmZzZXRfeHhzOiAkb2Zmc2V0O1xyXG4kb2Zmc2V0X3h4eHM6ICRvZmZzZXQ7XHJcblxyXG4kb2Zmc2V0X29uZV9zaWRlOiAoJG9mZnNldCAvIDIpO1xyXG4kb2Zmc2V0X2xnX29uZV9zaWRlOiAoJG9mZnNldF9sZyAvIDIpO1xyXG4kb2Zmc2V0X21kX29uZV9zaWRlOiAoJG9mZnNldF9tZCAvIDIpO1xyXG4kb2Zmc2V0X3NtX29uZV9zaWRlOiAoJG9mZnNldF9zbSAvIDIpO1xyXG4kb2Zmc2V0X3hzX29uZV9zaWRlOiAoJG9mZnNldF94cyAvIDIpO1xyXG4kb2Zmc2V0X3h4c19vbmVfc2lkZTogKCRvZmZzZXRfeHhzIC8gMik7XHJcbiRvZmZzZXRfeHh4c19vbmVfc2lkZTogKCRvZmZzZXRfeHh4cyAvIDIpO1xyXG5cclxuJGZpZWxkczogMjBweDtcclxuJGZpZWxkc19zbTogMjBweDtcclxuJGZpZWxkc194czogMTVweDtcclxuXHJcbkBtaXhpbiB3cmFwcGVyLWZ1bGwoKSB7XHJcblx0cGFkZGluZy1sZWZ0OiAkZmllbGRzO1xyXG5cdHBhZGRpbmctcmlnaHQ6ICRmaWVsZHM7XHJcblxyXG5cdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAkZmllbGRzX3NtO1xyXG5cdFx0cGFkZGluZy1yaWdodDogJGZpZWxkc19zbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAkZmllbGRzX3hzO1xyXG5cdFx0cGFkZGluZy1yaWdodDogJGZpZWxkc194cztcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiByb3ctb2Zmc2V0cygpIHtcclxuXHRtYXJnaW4tbGVmdDogKCRvZmZzZXRfb25lX3NpZGUgKiAtMSk7XHJcblx0bWFyZ2luLXJpZ2h0OiAoJG9mZnNldF9vbmVfc2lkZSAqIC0xKTtcclxufVxyXG5cclxuQG1peGluIGNvbC1vZmZzZXRzKCR0eXBlKSB7XHJcblx0I3skdHlwZX0tbGVmdDogJG9mZnNldF9vbmVfc2lkZTtcclxuXHQjeyR0eXBlfS1yaWdodDogJG9mZnNldF9vbmVfc2lkZTtcclxufVxyXG5cclxuQG1peGluIHdyYXBwZXIoKSB7XHJcblx0bWF4LXdpZHRoOiAkYnJlYWtfbGc7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0QGluY2x1ZGUgd3JhcHBlci1mdWxsKCk7XHJcblxyXG5cdEBpbmNsdWRlIGxnLWJsb2NrKCkge1xyXG5cdFx0bWF4LXdpZHRoOiAkYnJlYWtfbWQ7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0bWF4LXdpZHRoOiAkYnJlYWtfeG1kO1xyXG5cdH1cclxuXHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRtYXgtd2lkdGg6ICRicmVha19zbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gcm93LWZsZXgoKSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0QGluY2x1ZGUgcm93LW9mZnNldHMoKTtcclxufVxyXG5cclxuQG1peGluIHJvdy1mbG9hdCgpIHtcclxuXHRAaW5jbHVkZSByb3ctb2Zmc2V0cygpO1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbn1cclxuXHJcbkBtaXhpbiByb3ctaWIoKSB7XHJcblx0QGluY2x1ZGUgcm93LW9mZnNldHMoKTtcclxufVxyXG5cclxuQG1peGluIGNvbCgpIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHRAaW5jbHVkZSBjb2wtb2Zmc2V0cyhtYXJnaW4pO1xyXG59XHJcblxyXG5AbWl4aW4gY29sLWZsb2F0KCkge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG5AbWl4aW4gY29sLWliKCkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG5AbWl4aW4gY29sLXBhZGRpbmcoKSB7XHJcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdEBpbmNsdWRlIGNvbC1vZmZzZXRzKHBhZGRpbmcpO1xyXG59XHJcblxyXG5AbWl4aW4gc2l6ZSgkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdHdpZHRoOiAje2NhbGMoI3skdmFsfSAtICN7JG9mZnNldH0pfTtcclxufVxyXG5cclxuQG1peGluIHNpemUtbGcoJG4pIHtcclxuXHQkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuXHRAaW5jbHVkZSBsZyh3aWR0aCwgI3tjYWxjKCN7JHZhbH0gLSAjeyRvZmZzZXRfbGd9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2l6ZS1tZCgkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdEBpbmNsdWRlIG1kKHdpZHRoLCAje2NhbGMoI3skdmFsfSAtICN7JG9mZnNldF9tZH0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaXplLXNtKCRuKSB7XHJcblx0JHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcblx0QGluY2x1ZGUgc20od2lkdGgsICN7Y2FsYygjeyR2YWx9IC0gI3skb2Zmc2V0X3NtfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNpemUteHMoJG4pIHtcclxuXHQkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuXHRAaW5jbHVkZSB4cyh3aWR0aCwgI3tjYWxjKCN7JHZhbH0gLSAjeyRvZmZzZXRfeHN9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2l6ZS14eHMoJG4pIHtcclxuXHQkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuXHRAaW5jbHVkZSB4eHMod2lkdGgsICN7Y2FsYygjeyR2YWx9IC0gI3skb2Zmc2V0X3h4c30pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaXplLXh4eHMoJG4pIHtcclxuXHQkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuXHRAaW5jbHVkZSB4eHhzKHdpZHRoLCAje2NhbGMoI3skdmFsfSAtICN7JG9mZnNldF94eHhzfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0KCRuKSB7XHJcblx0JHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcblx0bWFyZ2luLWxlZnQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xyXG5cdG1hcmdpbi1yaWdodDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1sZWZ0KCRuKSB7XHJcblx0JHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcblx0bWFyZ2luLWxlZnQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtcmlnaHQoJG4pIHtcclxuXHQkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuXHRtYXJnaW4tcmlnaHQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtcGFkZGluZygkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdHBhZGRpbmctbGVmdDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcblx0cGFkZGluZy1yaWdodDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1wYWRkaW5nLWxlZnQoJG4pIHtcclxuXHQkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuXHRwYWRkaW5nLWxlZnQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtcGFkZGluZy1yaWdodCgkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdHBhZGRpbmctcmlnaHQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbGcoJG4pIHtcclxuXHQkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuXHRAaW5jbHVkZSBsZyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xyXG5cdEBpbmNsdWRlIGxnKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbGctbGVmdCgkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdEBpbmNsdWRlIGxnKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9sZ19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1sZy1yaWdodCgkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdEBpbmNsdWRlIGxnKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbGctcGFkZGluZygkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdEBpbmNsdWRlIGxnKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xyXG5cdEBpbmNsdWRlIGxnKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LWxnLXBhZGRpbmctbGVmdCgkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdEBpbmNsdWRlIGxnKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbGctcGFkZGluZy1yaWdodCgkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdEBpbmNsdWRlIGxnKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LW1kKCRuKSB7XHJcblx0JHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcblx0QGluY2x1ZGUgbWQobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X21kX29uZV9zaWRlfSl9KTtcclxuXHRAaW5jbHVkZSBtZChtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X21kX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LW1kLWxlZnQoJG4pIHtcclxuXHQkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuXHRAaW5jbHVkZSBtZChtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbWQtcmlnaHQoJG4pIHtcclxuXHQkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuXHRAaW5jbHVkZSBtZChtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X21kX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LW1kLXBhZGRpbmcoJG4pIHtcclxuXHQkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuXHRAaW5jbHVkZSBtZChwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X21kX29uZV9zaWRlfSl9KTtcclxuXHRAaW5jbHVkZSBtZChwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9tZF9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1tZC1wYWRkaW5nLWxlZnQoJG4pIHtcclxuXHQkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuXHRAaW5jbHVkZSBtZChwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X21kX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LW1kLXBhZGRpbmctcmlnaHQoJG4pIHtcclxuXHQkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuXHRAaW5jbHVkZSBtZChwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9tZF9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1zbSgkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdEBpbmNsdWRlIHNtKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcblx0QGluY2x1ZGUgc20obWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1zbS1sZWZ0KCRuKSB7XHJcblx0JHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcblx0QGluY2x1ZGUgc20obWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3NtX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXNtLXJpZ2h0KCRuKSB7XHJcblx0JHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcblx0QGluY2x1ZGUgc20obWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1zbS1wYWRkaW5nKCRuKSB7XHJcblx0JHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcblx0QGluY2x1ZGUgc20ocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcblx0QGluY2x1ZGUgc20ocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfc21fb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtc20tcGFkZGluZy1sZWZ0KCRuKSB7XHJcblx0JHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcblx0QGluY2x1ZGUgc20ocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1zbS1wYWRkaW5nLXJpZ2h0KCRuKSB7XHJcblx0JHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcblx0QGluY2x1ZGUgc20ocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfc21fb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHMoJG4pIHtcclxuXHQkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuXHRAaW5jbHVkZSB4cyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xyXG5cdEBpbmNsdWRlIHhzKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHMtbGVmdCgkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdEBpbmNsdWRlIHhzKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14cy1yaWdodCgkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdEBpbmNsdWRlIHhzKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHMtcGFkZGluZygkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdEBpbmNsdWRlIHhzKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xyXG5cdEBpbmNsdWRlIHhzKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXhzLXBhZGRpbmctbGVmdCgkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdEBpbmNsdWRlIHhzKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHMtcGFkZGluZy1yaWdodCgkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdEBpbmNsdWRlIHhzKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4cygkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdEBpbmNsdWRlIHh4cyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHhzX29uZV9zaWRlfSl9KTtcclxuXHRAaW5jbHVkZSB4eHMobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHhzLWxlZnQoJG4pIHtcclxuXHQkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuXHRAaW5jbHVkZSB4eHMobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14eHMtcmlnaHQoJG4pIHtcclxuXHQkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuXHRAaW5jbHVkZSB4eHMobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHhzLXBhZGRpbmcoJG4pIHtcclxuXHQkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuXHRAaW5jbHVkZSB4eHMocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHNfb25lX3NpZGV9KX0pO1xyXG5cdEBpbmNsdWRlIHh4cyhwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHhzLXBhZGRpbmctbGVmdCgkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdEBpbmNsdWRlIHh4cyhwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14eHMtcGFkZGluZy1yaWdodCgkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdEBpbmNsdWRlIHh4cyhwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHh4cygkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdEBpbmNsdWRlIHh4eHMobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4eHNfb25lX3NpZGV9KX0pO1xyXG5cdEBpbmNsdWRlIHh4eHMobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4eHMtbGVmdCgkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdEBpbmNsdWRlIHh4eHMobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4eHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHh4cy1yaWdodCgkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdEBpbmNsdWRlIHh4eHMobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4eHMtcGFkZGluZygkbikge1xyXG5cdCR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG5cdEBpbmNsdWRlIHh4eHMocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxuXHRAaW5jbHVkZSB4eHhzKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4eHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHh4cy1wYWRkaW5nLWxlZnQoJG4pIHtcclxuXHQkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuXHRAaW5jbHVkZSB4eHhzKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHh4c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14eHhzLXBhZGRpbmctcmlnaHQoJG4pIHtcclxuXHQkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuXHRAaW5jbHVkZSB4eHhzKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4eHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gbGcoJG5hbWUsICR2YWx1ZSkge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha19sZykge1xyXG5cdFx0I3skbmFtZX06ICR2YWx1ZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBsZy1ibG9jaygpIHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfbGcpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1kKCRuYW1lLCAkdmFsdWUpIHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfbWQpIHtcclxuXHRcdCN7JG5hbWV9OiAkdmFsdWU7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbWQtYmxvY2soKSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX21kKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB4bWQoJG5hbWUsICR2YWx1ZSkge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194bWQpIHtcclxuXHRcdCN7JG5hbWV9OiAkdmFsdWU7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4geG1kLWJsb2NrKCkge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194bWQpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHNtKCRuYW1lLCAkdmFsdWUpIHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfc20pIHtcclxuXHRcdCN7JG5hbWV9OiAkdmFsdWU7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gc20tYmxvY2soKSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3NtKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB4cygkbmFtZSwgJHZhbHVlKSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3hzKSB7XHJcblx0XHQjeyRuYW1lfTogJHZhbHVlO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHhzLWJsb2NrKCkge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194cykge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4geHhzKCRuYW1lLCAkdmFsdWUpIHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeHhzKSB7XHJcblx0XHQjeyRuYW1lfTogJHZhbHVlO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHh4cy1ibG9jaygpIHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeHhzKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB4eHhzKCRuYW1lLCAkdmFsdWUpIHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeHh4cykge1xyXG5cdFx0I3skbmFtZX06ICR2YWx1ZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB4eHhzLWJsb2NrKCkge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194eHhzKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBmcm9tKCRtaW5fd2lkdGgpIHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluX3dpZHRoKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB0bygkbWF4X3dpZHRoKSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heF93aWR0aCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZnJvbS10bygkbWluX3dpZHRoLCAkbWF4X3dpZHRoKSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbl93aWR0aCkgYW5kIChtYXgtd2lkdGg6ICRtYXhfd2lkdGgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHUtcm93LWZsZXgoJG9mZnNldCkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbi1sZWZ0OiAoJG9mZnNldCAvIC0yKTtcclxuXHRtYXJnaW4tcmlnaHQ6ICgkb2Zmc2V0IC8gLTIpO1xyXG59XHJcblxyXG5AbWl4aW4gdS1jb2woJG9mZnNldCkge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdG1hcmdpbi1sZWZ0OiAoJG9mZnNldCAvIDIpO1xyXG5cdG1hcmdpbi1yaWdodDogKCRvZmZzZXQgLyAyKTtcclxufVxyXG5cclxuQG1peGluIHUtc2l6ZSgkbiwgJGNvbHVtbnMsICRvZmZzZXQpIHtcclxuXHR3aWR0aDogI3tjYWxjKDEwMCUgLyAjeyRjb2x1bW5zfSAqICN7JG59IC0gI3skb2Zmc2V0fSl9O1xyXG59XHJcblxyXG5AbWl4aW4gcmVzZXQoKSB7XHJcblx0Ym9keSxcclxuXHRkaXYsXHJcblx0ZGwsXHJcblx0ZHQsXHJcblx0ZGQsXHJcblx0dWwsXHJcblx0bGksXHJcblx0aDEsXHJcblx0aDIsXHJcblx0aDMsXHJcblx0aDQsXHJcblx0aDUsXHJcblx0aDYsXHJcblx0cHJlLFxyXG5cdGNvZGUsXHJcblx0Zm9ybSxcclxuXHRmaWVsZHNldCxcclxuXHRpbnB1dCxcclxuXHR0ZXh0YXJlYSxcclxuXHRwLFxyXG5cdGJsb2NrcXVvdGUsXHJcblx0dGgsXHJcblx0dGQge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0dGFibGUge1xyXG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRcdGJvcmRlci1zcGFjaW5nOiAwO1xyXG5cdH1cclxuXHRmaWVsZHNldCxcclxuXHRpbWcsXHJcblx0YWJiciB7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0fVxyXG5cdGFkZHJlc3MsXHJcblx0Y2FwdGlvbixcclxuXHRjaXRlLFxyXG5cdGNvZGUsXHJcblx0ZGZuLFxyXG5cdGVtLFxyXG5cdHN0cm9uZyxcclxuXHR0aCxcclxuXHR2YXIge1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcblx0dWwgbGkge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHR9XHJcblx0Y2FwdGlvbixcclxuXHR0aCB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHRoMSxcclxuXHRoMixcclxuXHRoMyxcclxuXHRoNCxcclxuXHRoNSxcclxuXHRoNiB7XHJcblx0XHRmb250LXNpemU6IDEwMCU7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdH1cclxuXHRzdXAge1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG5cdH1cclxuXHRzdWIge1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG5cdH1cclxuXHRpbnB1dCxcclxuXHR0ZXh0YXJlYSxcclxuXHRzZWxlY3Qge1xyXG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcclxuXHR9XHJcblx0bGVnZW5kIHtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdH1cclxuXHRhcnRpY2xlLFxyXG5cdGFzaWRlLFxyXG5cdGRldGFpbHMsXHJcblx0ZmlnY2FwdGlvbixcclxuXHRmaWd1cmUsXHJcblx0Zm9vdGVyLFxyXG5cdGhlYWRlcixcclxuXHRoZ3JvdXAsXHJcblx0bWVudSxcclxuXHRuYXYsXHJcblx0c2VjdGlvbixcclxuXHRtYWluIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGRlYnVnKCRiYWNrZ3JvdW5kLCAkb3V0bGluZSkge1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQ+IGRpdiB7XHJcblx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRAaW5jbHVkZSB3cmFwcGVyKCk7XHJcblxyXG5cdFx0PiBkaXYge1xyXG5cdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRcdEBpbmNsdWRlIHJvdy1mbGV4KCk7XHJcblxyXG5cdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgY29sKCk7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2l6ZSgxKTtcclxuXHRcdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRcdFx0b3V0bGluZTogJG91dGxpbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGJhY2tncm91bmQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuXHQmOjphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1GT05UUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJoZWx2ZXRpY2FcIjtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LWRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRzcmM6IFx0dXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL3JlZ3VsYXIvSGVsdmV0aWNhTmV1ZUN5ci1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG5cdHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9yZWd1bGFyL0hlbHZldGljYU5ldWVDeXItUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcblx0dXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL3JlZ3VsYXIvSGVsdmV0aWNhTmV1ZUN5ci1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuXHR1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvcmVndWxhci9IZWx2ZXRpY2FOZXVlQ3lyLVJlZ3VsYXIuZW90XCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJoZWx2ZXRpY2FcIjtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LWRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRzcmM6IFx0dXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL21lZGl1bS9IZWx2ZXRpY2FOZXVlQ3lyLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuXHR1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvbWVkaXVtL0hlbHZldGljYU5ldWVDeXItTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuXHR1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvbWVkaXVtL0hlbHZldGljYU5ldWVDeXItTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuXHR1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvbWVkaXVtL0hlbHZldGljYU5ldWVDeXItTWVkaXVtLmVvdFwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhXCI7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1kaXNwbGF5OiBibG9jaztcclxuXHJcblx0c3JjOiBcdHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9ib2xkL0hlbHZldGljYU5ldWVDeXItQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuXHR1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvYm9sZC9IZWx2ZXRpY2FOZXVlQ3lyLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG5cdHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9ib2xkL0hlbHZldGljYU5ldWVDeXItQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcblx0dXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL2JvbGQvSGVsdmV0aWNhTmV1ZUN5ci1Cb2xkLmVvdFwiKTtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdFQVUgU0FOUyBCT09LJztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcclxuICAgIHNyYzp1cmwoJy4uL2ZvbnRzL0VBVS9FYXUgU2FucyBCb29rLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcbmJ1dHRvbiwgaHIsIGlucHV0IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG5hLCBhdWRpbywgY2FudmFzLCBwcm9ncmVzcywgdmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG5wcm9ncmVzcywgc3ViLCBzdXAge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxyXG59XHJcblxyXG5bdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSwgbGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuKiwgbGVnZW5kIHtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbiosIDphY3RpdmUsIDpmb2N1cywgOmhvdmVyLCA6dmlzaXRlZCB7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG5odG1sIHtcclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCVcclxufVxyXG5cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGhlaWdodDogMFxyXG59XHJcblxyXG5jb2RlLCBrYmQsIHByZSwgc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtXHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZFxyXG59XHJcblxyXG5iLCBzdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZm4ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xyXG59XHJcblxyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xyXG4gIGNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJVxyXG59XHJcblxyXG5zdWIsIHN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtLjI1ZW1cclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0uNWVtXHJcbn1cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDBcclxufVxyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmVcclxufVxyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5idXR0b24sIHNlbGVjdCwgdGV4dGFyZWEsIGlucHV0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIHJlc2l6ZTogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDFlbTtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5cclxuW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdLCBidXR0b24sIGh0bWwgW3R5cGU9YnV0dG9uXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b25cclxufVxyXG5cclxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLCBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsIFt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZywgW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZywgYnV0dG9uOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiBCdXR0b25UZXh0IGRvdHRlZCAxcHhcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIHBhZGRpbmc6IC4zNWVtIC43NWVtIC42MjVlbVxyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuW3R5cGU9c2VhcmNoXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHhcclxufVxyXG5cclxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbn1cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIGZvbnQ6IGluaGVyaXRcclxufVxyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtXHJcbn1cclxuXHJcbltoaWRkZW5dLCB0ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uY2xlYXJmaXg6YWZ0ZXIsIC5jbGVhcmZpeDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlXHJcbn1cclxuLmNsZWFyZml4OmFmdGVyIHtcclxuICBjbGVhcjogYm90aFxyXG59XHJcblxyXG51bCA+IGxpIHtcclxuICBsaXN0LXN0eWxlOiBub25lXHJcbn1cclxuXHJcbnVsLCBvbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmlucHV0LCBzZWxlY3QsIGJ1dHRvbiB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgIHAge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXdlaWdodDogaW5pdGlhbDtcclxufVxyXG5zcGFue1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiIsIi5zdHlsZS10ZW1wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgPmxpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRzbGF0ZWdyYXk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgbGlnaHRzbGF0ZWdyYXk7XHJcblxyXG4gICAgICAgID5hLFxyXG4gICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDEwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuXHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JlZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xyXG5cclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC55ZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcclxuICAgIH1cclxuXHJcbiAgICAuYWxsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYXp5W2RhdGEtc3JjXTpub3QoLmxvYWRlZCkge1xyXG4gICAgbWF4LXdpZHRoOiB0b1Z3KDQwKTtcclxuICAgIG1heC1oZWlnaHQ6IHRvVncoNDApO1xyXG59XHJcblxyXG4uaWNvbiB7XHJcbiAgICB3aWR0aDogdG9WdygyNSk7XHJcbiAgICBoZWlnaHQ6IHRvVncoMjUpO1xyXG59XHJcblxyXG4uZGF0ZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgY29sb3I6ICMwMTBkMTM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxufVxyXG5cclxuLl9tdC1uZWdhdGl2ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiB0b1Z3KC0xNTApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHRvVncoLTQwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdG9WdygtMTAwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZW1wdHktaW1nIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1DdXN0b21TY3JvbGxCb3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbltjbGFzcyo9XCJ5bWFwcy0yXCJdW2NsYXNzKj1cIi1ncm91bmQtcGFuZVwiXSB7XHJcbiAgICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZmlsdGVyIGlkPSdncmF5c2NhbGUnPjxmZUNvbG9yTWF0cml4IHR5cGU9J21hdHJpeCcgdmFsdWVzPScwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDAnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpICFpbXBvcnRhbnQ7XHJcbiAgICAvKiBGaXJlZm94IDMuNSsgKi9cclxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgIWltcG9ydGFudDtcclxuICAgIC8qIENocm9tZSAxOSsgJiBTYWZhcmkgNisgKi9cclxufSIsIkBtaXhpbiBhYnNvbHV0ZS1jZW50ZXIoKSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHRyaWFuZ2xlKCR3aWR0aCwgJGhlaWdodCwgJGJnLCAkZGlyZWN0aW9uKSB7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0QGlmICRkaXJlY3Rpb24gPT0gdG9wIHtcclxuXHRcdGJvcmRlci13aWR0aDogMCAkd2lkdGggLyAyICsgcHggJGhlaWdodCArIHB4ICR3aWR0aCAvIDIgKyBweDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJnIHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHRAaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XHJcblx0XHRib3JkZXItd2lkdGg6ICRoZWlnaHQgLyAyICtweCAwICRoZWlnaHQgLyAyICtweCAkd2lkdGggK3B4O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmc7XHJcblx0fVxyXG5cdEBpZiAkZGlyZWN0aW9uID09IGJvdHRvbSB7XHJcblx0XHRib3JkZXItd2lkdGg6ICRoZWlnaHQgKyBweCAkd2lkdGggLyAyICsgcHggMCAkd2lkdGggLyAyICsgcHg7XHJcblx0XHRib3JkZXItY29sb3I6ICRiZyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHR9XHJcblx0QGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XHJcblx0XHRib3JkZXItd2lkdGg6ICRoZWlnaHQgLyAyICsgcHggJHdpZHRoICsgcHggJGhlaWdodCAvIDIgKyBweCAwO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkYmcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdEBpZiAkZGlyZWN0aW9uID09IHRvcExlZnQge1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAkaGVpZ2h0ICsgcHggJHdpZHRoICsgcHggMCAwO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkYmcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdEBpZiAkZGlyZWN0aW9uID09IHRvcFJpZ2h0IHtcclxuXHRcdGJvcmRlci13aWR0aDogMCAkd2lkdGggKyBweCAkaGVpZ2h0ICsgcHggMDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGJnIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHRAaWYgJGRpcmVjdGlvbiA9PSBib3R0b21MZWZ0IHtcclxuXHRcdGJvcmRlci13aWR0aDogJGhlaWdodCArIHB4IDAgMCAkd2lkdGggKyBweDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJnO1xyXG5cdH1cclxuXHRAaWYgJGRpcmVjdGlvbiA9PSBib3R0b21SaWdodCB7XHJcblx0XHRib3JkZXItd2lkdGg6IDAgMCAkaGVpZ2h0ICsgcHggJHdpZHRoICsgcHg7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZyB0cmFuc3BhcmVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCR0b3BMZWZ0LCAkdG9wUmlnaHQsICRib3R0b21SaWdodCwgJGJvdHRvbUxlZnQpIHtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6ICR0b3BMZWZ0ICR0b3BSaWdodCAkYm90dG9tUmlnaHQgJGJvdHRvbUxlZnQ7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiAkdG9wTGVmdCAkdG9wUmlnaHQgJGJvdHRvbVJpZ2h0ICRib3R0b21MZWZ0O1xyXG5cdC1tcy1ib3JkZXItcmFkaXVzOiAkdG9wTGVmdCAkdG9wUmlnaHQgJGJvdHRvbVJpZ2h0ICRib3R0b21MZWZ0O1xyXG5cdC1vLWJvcmRlci1yYWRpdXM6ICR0b3BMZWZ0ICR0b3BSaWdodCAkYm90dG9tUmlnaHQgJGJvdHRvbUxlZnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogJHRvcExlZnQgJHRvcFJpZ2h0ICRib3R0b21SaWdodCAkYm90dG9tTGVmdDtcclxufVxyXG5cclxuQG1peGluIGxoKCRmb250U2l6ZSwkbGluZUhlaWdodCkge1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAvICRmb250U2l6ZTtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBmb250KCRmb250U2l6ZSkge1xyXG5cdGZvbnQtc2l6ZTogJGZvbnRTaXplIC8gJGZvbnRTaXplTWFpbiArIHJlbTtcclxufVxyXG5cclxuXHJcblxyXG5AZnVuY3Rpb24gdG9Wdygkbikge1xyXG5cdCR3aWR0aDogdmFyKC0tdndJZHRoKTtcclxuXHRAcmV0dXJuIGNhbGMoMTAwdncgLyAoI3skd2lkdGh9IC8gI3skbn0pKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHRvVndWYWwoJG4pIHtcclxuXHRAcmV0dXJuIDEwMHZ3IC8gKDE5MjBweCAvICRuKTtcclxufVxyXG5AZnVuY3Rpb24gdG9Wd1htZFZhbCgkbikge1xyXG5cdEByZXR1cm4gMTAwdncgLyAoMTEwMHB4IC8gJG4pO1xyXG59XHJcbkBmdW5jdGlvbiB0b1Z3U21WYWwoJG4pIHtcclxuXHRAcmV0dXJuIDEwMHZ3IC8gKDgwMHB4IC8gJG4pO1xyXG59XHJcbkBmdW5jdGlvbiB0b1Z3WHhzYlZhbCgkbikge1xyXG5cdEByZXR1cm4gMTAwdncgLyAoMzc1cHggLyAkbik7XHJcbn1cclxuIiwiJGdyaWQtY29sdW1uczogMTI7XHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XHJcblx0LmNvbC0jeyRpfXtcclxuXHRcdHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gJGdyaWQtY29sdW1ucyk7XHJcblx0fVxyXG59XHJcblxyXG4vLyDQodGC0LjQu9C4XHJcbmJvZHkge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRsaW5lLWhlaWdodDogMTYwJTtcclxuXHRmb250LXNpemU6IHRvVncoJGZvbnRTaXplTWFpbik7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGNvbG9yOiAkYmxhY2s7XHJcblx0Ji5fb3ZlcmZsb3d7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxufVxyXG5ib2R5LmxhbmctcnVze1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udDtcclxufVxyXG5ib2R5LmxhbmctYnl7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250O1xyXG59XHJcbmJvZHkubGFuZy1lc3B7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250RVU7XHJcbn1cclxuXHJcbm1haW57XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1pbi1oZWlnaHQ6IDUwdmg7XHJcblx0QGluY2x1ZGUgc20tYmxvY2soKXtcclxuXHRcdG1pbi1oZWlnaHQ6IDF2aDtcclxuXHR9XHJcbn1cclxuYXtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogLjJzO1xyXG5cdGNvbG9yOiAjMTMxMzEzO1xyXG59XHJcbmltZ3tcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRhYnNfX2NvbnRlbnQge1xyXG5cdGRpc3BsYXk6IG5vbmU7IC8qINC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOINC/0YDRj9GH0LXQvCDQstGB0LUg0LHQu9C+0LrQuCAqL1xyXG59XHJcbi50YWJzX19jb250ZW50LmFjdGl2ZSB7XHJcblx0ZGlzcGxheTogZmxleDsgLyog0L/QviDRg9C80L7Qu9GH0LDQvdC40Y4g0L/QvtC60LDQt9GL0LLQsNC10Lwg0L3Rg9C20L3Ri9C5INCx0LvQvtC6ICovXHJcbn1cclxuXHJcblxyXG4uY29udGFpbmVye1xyXG5cdEBpbmNsdWRlIHdyYXBwZXIoKTtcclxufSIsIi5wcmVsb2FkZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiA5OTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2stZG91YmxlLWJvdW5jZSB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IGF1dG87XHJcblxyXG4gIC5zay1jaGlsZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBhbmltYXRpb246IHNrLWRvdWJsZS1ib3VuY2UgMi4wcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIC5zay1kb3VibGUtYm91bmNlLTIge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2stZG91YmxlLWJvdW5jZSB7XHJcbiAgMCUsIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICB9XHJcbn0iLCIuYWxsLWxpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOUVDMzI3O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZmlsbDogIzlFQzMyNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICMwMTBEMTM7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogdG9WdygyMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHRvVncoMTApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgZmlsbDogYmxhY2s7XHJcbiAgICAgICAgd2lkdGg6IHRvVncoNDApO1xyXG4gICAgICAgIGhlaWdodDogdG9WdygyMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDIwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaXJjbGUge1xyXG4gICAgd2lkdGg6IHRvVncoNjApO1xyXG4gICAgaGVpZ2h0OiB0b1Z3KDYwKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5RUMzMjc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgIHdpZHRoOiB0b1Z3KDQwKTtcclxuICAgICAgICBoZWlnaHQ6IHRvVncoNDApO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IHRvVncoMjQpO1xyXG4gICAgICAgIGhlaWdodDogdG9WdygzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVDMzI3O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgd2lkdGg6IHRvVncoMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IHRvVncoMyk7XHJcbiAgICAgICAgaGVpZ2h0OiB0b1Z3KDI0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVDMzI3O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHRvVncoMTApO1xyXG4gICAgICAgICAgICB3aWR0aDogdG9WdygxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICB3aWR0aDogdG9WdygyMCk7XHJcbiAgICAgICAgaGVpZ2h0OiB0b1Z3KDIwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1saW5rX19zb2NpYWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogdG9WdygxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gNXB4KTtcclxuICAgICAgICBtaW4td2lkdGg6IHRvVncoMTUwKTtcclxuICAgICAgICBtaW4taGVpZ2h0OiB0b1Z3KDY1KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0RFREVERTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHRvVncoMzUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggcmdiYSg1NiwgNjAsIDY1LCAwLjA3KSwgMHB4IDZweCA2cHggcmdiYSg1NiwgNjAsIDY1LCAwLjA1MDYyNCksIDBweCAycHggMnB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wMTkzNzYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgZmlsbDogIzlFQzMyNztcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDIwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5rLXBkZntcclxuICAgIHBhZGRpbmc6IHRvVncoMjUpIHRvVncoMzApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5RUMzMjc7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiB0b1Z3KDE4KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICBwYWRkaW5nOiB0b1Z3KDEwKSB0b1Z3KDE1KTtcclxuICAgICAgICBmb250LXNpemU6IHRvVncoMTIpO1xyXG4gICAgfVxyXG5cdCY6aG92ZXJ7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wNyksIDBweCA2cHggNnB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wNTA2MjQpLCAwcHggMnB4IDJweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDE5Mzc2KTtcclxuICAgICAgICBjb2xvcjogIzlFQzMyNztcclxuXHR9XHJcbiAgICAuaWNvbntcclxuICAgICAgICBmaWxsOiByZ2JhKDI1LCAyOCwgNTEsIDEpO1xyXG4gICAgICAgIHdpZHRoOiB0b1Z3KDIyKTtcclxuICAgICAgICBoZWlnaHQ6IHRvVncoMjQpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB0b1Z3KDE1KTtcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgd2lkdGg6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdG9WdygxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmRlYWxlcnMge1xyXG5cdCYtbWFwIHtcclxuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tcGFkZGluZyk7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZGRpbmcpO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1DU0JfY29udGFpbmVyIHtcclxuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3dycCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiB0b1Z3KDMwKTtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDM2JTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzIpIDcxLjcxJSk7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMjAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2JnIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogNjMlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHotaW5kZXg6IDA7XHJcblxyXG5cdFx0XHQmLl9lbXB0eSB7XHJcblx0XHRcdFx0LmRlYWxlcnMtbWFwX19iZy10ZXh0IHtcclxuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji10ZXh0IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogIzllYzMyNztcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMTgpO1xyXG5cdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCNidXktbWFwIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvLy55bWFwcy0yLTEtNzgtbWFwIHtcclxuXHRcdFx0Ly9cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHQvL31cclxuXHJcblx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoXHJcblx0XHRcdFx0XHQ1MCUgNTAlIGF0IDUwJSA1MCUsXHJcblx0XHRcdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDE5LjYxJSxcclxuXHRcdFx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgOTQuOTUlXHJcblx0XHRcdFx0KTtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChcclxuXHRcdFx0XHRcdFx0NTAlIDUwJSBhdCA1MCUgNTAlLFxyXG5cdFx0XHRcdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpIDE5LjYxJSxcclxuXHRcdFx0XHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcyKSA4NC45NSVcclxuXHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW5mbyB7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faXRlbXMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0bWF4LXdpZHRoOiB0b1Z3KDkwNSk7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiB0b1Z3KDkwMCk7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTMwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubUNTQl9jb250YWluZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMzBweCAzMHB4IHRvVncoMjAwKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm1DU0Jfc2Nyb2xsVG9vbHMge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogdG9WdygxMCk7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggcmdiYSg0MCwgNDgsIDU3LCAwLjEpO1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDU1KSB0b1Z3KDQwKSB0b1Z3KDQ1KSB0b1Z3KDQwKTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZzogdG9WdygyMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLXRpdGxlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzllYzMyNztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiB0b1Z3KDExNSk7XHJcblx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0Ly9taW4taGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtYWRkcmVzcyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcblx0XHRcdFx0bWluLWhlaWdodDogdG9WdygxMzApO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnphZyB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0XHRjb2xvcjogIzE5MWMzMztcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNik7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzllYzMyNztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtY29udGFjdHMge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMzApO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IHRvVncoMTYwKTtcclxuXHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdG9WdygyMCk7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRcdC8vbWF4LWhlaWdodDogdG9WdygxNzApO1xyXG5cdFx0XHRcdFx0Ly9taW4taGVpZ2h0OiB0b1Z3KDE3MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnphZyB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNvbnQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogIzllYzMyNztcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNik7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMTkxYzMzO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHRvVncoMTUpO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzllYzMyNztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucGhvbmUtbGlzdCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHQvL21hcmdpbi1ib3R0b206IHRvVncoMjUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jl9fbWFpbiB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNjMlO1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5pY29uLWFyLWRvd24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRcdGZpbGw6ICM5ZWMzMjc7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTYpO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMxOTFjMzM7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM5ZWMzMjc7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5pY29uLWFyLWRvd24ge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly9kaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC41cztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiB0b1Z3KDI1KTtcclxuXHRcdFx0XHRcdFx0XHQvL2xlZnQ6IHRvVncoNDApO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdG9Wdyg0MCk7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0XHQvL2Rpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly9vcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHRvVncoMzUpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvL3BhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1zb2NpYWwge1xyXG5cdFx0XHRcdC5mb290ZXItbGlua19fc29jaWFsIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IHRvVncoNjUpO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHRvVncoNDApO1xyXG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbGw6ICM5ZWMzMjc7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHRvVncoMzUpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogdG9WdygyMCk7XHJcblx0XHRcdFx0XHRcdFx0ZmlsbDogI2VhZWFlYTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXNvcnQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHQmX193cnAge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0d2lkdGg6IHRvVncoNDEwKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiB0b1Z3KDMwKTtcclxuXHJcblx0XHRcdCYuX3NlbGVjdCB7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzE5MWMzMztcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYnV0dG9ucyB7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHRvVncoMzApO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtLXN0eWxlIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdG1heC13aWR0aDogdG9WdygxMjkwKTtcclxuXHJcblx0XHRcdC5idXR0b25zIHtcclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5uZXdzLWN0IHtcclxuXHRwYWRkaW5nOiAwIHZhcigtLXBhZGRpbmcpO1xyXG5cdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdH1cclxuXHJcblx0Jl9fd3JwIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG5cdFx0cGFkZGluZy10b3A6IHRvVncoNjApO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogdG9WdygzMCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogdG9WdygyMCkgMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogdG9WdygxMCkgMCB0b1Z3KDIwKSAwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX21zIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IHRvVncoNjApO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcblx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDIwKTtcclxuXHRcdH1cclxuXHJcblx0XHQmLWltZyB7XHJcblx0XHRcdHdpZHRoOiA2OCU7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmV3cy1tcy5wbmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzNSU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IHRvVncoMTApIDAgMCB0b1Z3KDEwKTtcclxuXHRcdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtaW5mbyB7XHJcblx0XHRcdHdpZHRoOiAzMiU7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMTApIHRvVncoNTApO1xyXG5cdFx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmRhdGUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHRvVncoMjApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC56YWcge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygzNSk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGNvbG9yOiAjMTkxYzMzO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzllYzMyNztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDM1KTtcclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDI2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMTApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdFx0XHRjb2xvcjogIzE5MWMzMztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDc0KTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHQmLWl0ZW1zIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMi42MDQxN3Z3KTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMzMuMzMlO1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDUwKTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wNyksIDBweCA2cHggNnB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wNTA2MjQpLFxyXG5cdFx0XHRcdFx0MHB4IDJweCAycHggcmdiYSg1NiwgNjAsIDY1LCAwLjAxOTM3Nik7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogdG9WdygyMCk7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogdG9WdygyMCk7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogdG9WdygyMCk7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLl9zbCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB0b1Z3KDIwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZGF0ZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnphZyB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMzApO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0Y29sb3I6ICMxOTFjMzM7XHJcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fYmcge1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA2NSU7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDM1KTtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMjAwJTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHR0b3A6IC0xMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm5ld3MtY3RfX2xpc3QtaXRlbV9fYmctdGV4dCB7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji10ZXh0IHtcclxuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdFx0XHRib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC0yMCkpO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2ltZyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIHRvVncoMzUpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly8mLl9zbCB7XHJcblx0XHRcdC8vXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdC8vXHQmOmhvdmVyIHtcclxuXHRcdFx0Ly9cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0Ly9cdH1cclxuXHRcdFx0Ly99XHJcblxyXG5cdFx0XHQmX19saW5rIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHQuc29jaWFsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHRcdFx0LnRhYiB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogdG9WdygxMCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRmaWxsOiAjZWFlYWVhO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdG9WdygyMCk7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRmaWxsOiAjOWVjMzI3O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIudGV4dC1wYWdlIHtcclxuXHRwYWRkaW5nOiAwIHRvVncoMTAwKSB0b1Z3KDExMCk7XHJcblx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiB0b1Z3KDIwKTtcclxuXHRcdHBhZGRpbmctbGVmdDogdG9WdygyMCk7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IHRvVncoMTApO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiB0b1Z3KDEwKTtcclxuXHR9XHJcblx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogdG9Wdyg1MCk7XHJcblx0fVxyXG5cclxuXHRoMSxcclxuXHQuaDEge1xyXG5cdFx0Zm9udC1zaXplOiB0b1Z3KDYwKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjIxO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IHRvVncoMzUpO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoNDApO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGgyLFxyXG5cdC5oMiB7XHJcblx0XHRmb250LXNpemU6IHRvVncoNDUpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9Wdyg0MCk7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9WdygzMCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDMsXHJcblx0LmgzIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IHRvVncoMzUpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2MCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDQwKTtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDI1KTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoNCxcclxuXHQuaDQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGZvbnQtc2l6ZTogdG9WdygyNCk7XHJcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9Wdyg1MCk7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0bWFyZ2luOiB0b1Z3KDE1KSAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHRvVncoNDApO1xyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyM3B4O1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNik7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5ZWMzMjc7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogdG9WdygxMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdG9sIHtcclxuXHRcdGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IHRvVncoMzApIDA7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbjogdG9WdygxNSkgMDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luOiAxNXB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0b2wge1xyXG5cdFx0XHRtYXJnaW46IHRvVncoMTUpIDA7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogdG9Wdyg0MCk7XHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogdG9WdygyMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDIwKTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMzApIHRvVncoNjApIHRvVncoMzApIHRvVncoMTIwKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHRcdFx0cGFkZGluZzogdG9WdygxNSkgdG9WdygxNSkgdG9WdygxNSkgdG9Wdyg3MCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNik7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiB0b1Z3KDUwKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIiBcIjtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogdG9WdygyNSk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDEwMCk7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDUwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0bGVmdDogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOWVjMzI3O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vbC1kZWNvciB7XHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygzNSk7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogdG9Wdyg0MCk7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoNDApO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Y29sb3I6ICM5ZWMzMjc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50ZXh0LWxpc3Qge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuXHRcdG1hcmdpbi1sZWZ0OiB0b1Z3KC0xMDApO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwMHB4KTtcclxuXHRcdHBhZGRpbmc6IHRvVncoMTAwKSB0b1Z3KDEwMCkgdG9WdygyMCkgdG9WdygxMDApO1xyXG5cdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogdG9WdygzMCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMTUpO1xyXG5cdFx0fVxyXG5cdFx0Jl9fd3JwIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0cGFkZGluZzogdG9Wdyg2MCk7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IHRvVncoMTUpO1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdWwge1xyXG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA0NXB4KTtcclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoNTApO1xyXG5cdFx0XHR9XHJcblx0XHRcdGg0IHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdG9WdygzMCk7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9Wdyg0MCk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX29sIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gNDVweCk7XHJcblx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMzApO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoNDApO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luOiAwIC0ycHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiB0b1Z3KDMwKTtcclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ll9saXN0IHtcclxuXHRcdC8vYmFja2dyb3VuZC1jb2xvcjogIzAwM2VmZjtcclxuXHR9XHJcblxyXG5cdGlmcmFtZSB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IHRvVncoMzAwKTtcclxuXHR9XHJcblxyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sZWZ0IHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luOiAwIHRvVncoNDApIHRvVncoNDApIDA7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbjogdG9WdygyMCkgMDtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucmlnaHQge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0bWFyZ2luOiAwIDAgdG9Wdyg0MCkgdG9Wdyg0MCk7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbjogdG9WdygyMCkgMDtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2VudGVyIHtcclxuXHRcdG1hcmdpbjogdG9Wdyg0MCkgYXV0bztcclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyNSk7XHJcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudW5kZXJsaW5lIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuXHJcblx0Lm1lZGl1bSB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxuXHJcblx0YiB7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdH1cclxuXHJcblx0LnRleHQtaWNvbnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDQwKTtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmRhdGUsXHJcblx0LnZpZXcge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiB0b1Z3KDIwKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHR3aWR0aDogdG9WdygxOCk7XHJcblx0XHRcdGhlaWdodDogdG9WdygxOCk7XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogdG9WdygxNCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubm90ZS1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQubm90ZSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG5cdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubm90ZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWZmMztcclxuXHRcdHBhZGRpbmc6IHRvVncoMjMpIHRvVncoNjUpO1xyXG5cdFx0bWFyZ2luOiB0b1Z3KDUwKSAwO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDE1KTtcclxuXHRcdFx0bWFyZ2luOiB0b1Z3KDIwKSAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtaW1nIHtcclxuXHRcdFx0d2lkdGg6IHRvVncoNjkpO1xyXG5cdFx0XHRoZWlnaHQ6IHRvVncoNjkpO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RkZTVlYztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdG1heC13aWR0aDogdG9WdygzOCk7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogdG9WdygzOCk7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdGZpbGw6ICRibGFjaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtdGV4dCB7XHJcblx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gNjlweCk7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogdG9WdygyOSk7XHJcblxyXG5cdFx0XHQuemFnIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMTgpO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoOSk7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZsZXgge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyNSk7XHJcblx0fVxyXG5cclxuXHQubTUwLTAge1xyXG5cdFx0bWFyZ2luOiB0b1Z3KDUwKSAwO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW46IHRvVncoMjApIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGV4dC1waG9uZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHRcdHBhZGRpbmc6IHRvVncoMzApIHRvVncoNDApO1xyXG5cdFx0bWFyZ2luOiB0b1Z3KDUwKSAwO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDIwKSB0b1Z3KDI1KTtcclxuXHRcdFx0bWFyZ2luOiB0b1Z3KDI1KSAwO1xyXG5cdFx0fVxyXG5cdFx0Jl9fZGVzYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNTYlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IHRvVncoNTMwKTtcclxuXHRcdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiB0b1Z3KDQwMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19pdGVtcyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMCB0b1Z3KDM1KTtcclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogdG9WdygyMCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogdG9WdygzMCk7XHJcblx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDMwKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiB0b1Z3KDMwKTtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMjIpO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjOWVjMzI3O1xyXG5cclxuXHRcdFx0XHRcdGZvbnQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Zm9udCB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzllYzMyNztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZsZXgtY2VudGVyIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX19oZWFkIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IHRvVncoMzApIDA7XHJcblx0XHRmb250LXNpemU6IHRvVncoMTgpO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gdG9WdygxMSk7XHJcblx0XHR9XHJcblx0XHQubmFtZSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdFx0LmRhdGUge1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdGNvbG9yOiAjNTA1MzZmO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDI1KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hdXRob3Ige1xyXG5cdFx0Y29sb3I6ICM1MDUzNmY7XHJcblx0XHRiIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YWJsZS1vdmVyZmxvdyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogdG9WdygxMSk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDExKTtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdCY6bm90KC5faGlkZS1oZWxwZXIpOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogdG9Wdyg1MCk7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9zY3JvbGwtcG9pbnQuc3ZnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcclxuXHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IDBzO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IHNjcm9sTW92ZTtcclxuXHRcdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuXHRcdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0QGtleWZyYW1lcyBzY3JvbE1vdmUge1xyXG5cdFx0XHRcdFx0MCUge1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0NTAlIHtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQxMDAlIHtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0dGFibGUge1xyXG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmNmY2ZjY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0bWluLXdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxMzApO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHR9XHJcblx0XHR0aGVhZCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcblx0XHRcdHRyIHtcclxuXHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDMwKSB0b1Z3KDEwKTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogdG9Wdyg0MzApO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dGJvZHkge1xyXG5cdFx0XHR0ciB7XHJcblx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDMwKTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y2ZjZmNjtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmNmY2O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTYpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRleHQtZG93bmxvYWQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuXHRcdG1hcmdpbi1sZWZ0OiB0b1Z3KC0xMDApO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwMHB4KTtcclxuXHRcdHBhZGRpbmc6IHRvVncoMzApIHRvVncoMTAwKTtcclxuXHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMzApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDE1KTtcclxuXHRcdH1cclxuXHRcdCZfX3dycCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHBhZGRpbmc6IHRvVncoMzApIHRvVncoNjApO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wNyksIDBweCA2cHggNnB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wNTA2MjQpLFxyXG5cdFx0XHRcdFx0XHQwcHggMnB4IDJweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDE5Mzc2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHRvVncoMTUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGV4dC1pbmZvIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNyk7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM0NzQ5NWM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zZWFyY2h7XHJcbiAgICBwYWRkaW5nOiAwIHRvVncoMTAwKTtcclxuICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgIHBhZGRpbmc6IDAgdG9WdygyMCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiB0b1Z3KDMwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1Z3KDYwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDQwKTtcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDMwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi13cnAge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLXJlc3VsdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoODApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsZy1ibG9jaygpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KDg1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDQwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmVxdWVzdCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDIyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDIyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWF0Y2hlcyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNik7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZENjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygyNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygyNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0c19fZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwM2VmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1ub25lIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoODApO1xyXG4gICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygzNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDYwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDYwKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KDM1KTtcclxuICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdG9Wdyg0MCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoNDApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyMik7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3KDMwKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9WdygxMCk7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDkwKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoNDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogODQlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHRvVncoNDUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnphZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjIpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTYpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTA1MzZGO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiYm9keSAuc2VydmljZSB7XHJcblx0Ji1tcyB7XHJcblx0XHRwYWRkaW5nOiB0b1Z3KDk3LjUpIDQuNTQ1NDV2dztcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMjApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDE1KTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19lcnJvciB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMTQpO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRjb2xvcjogcmVkO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Zvcm0ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IHRvVncoNTUwKTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoNDApIHRvVncoNTApIHRvVncoNTApO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcblx0XHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG5cdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZzogdG9WdygzMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWl0ZW0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjUpO1xyXG5cclxuXHRcdFx0XHQmLmJ1dHRvbnMge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKDI1LCAyOCwgNTEsIDEpO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDE5KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtc2VhcmNoIHtcclxuXHRcdG1hcmdpbi10b3A6IHRvVncoLTgwKTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMzApO1xyXG5cdFx0fVxyXG5cclxuXHRcdGgxLCAuaDEge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDYwKTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAjMTkxQzMzO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoNzUpO1xyXG5cdFx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoNTApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygzNSk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdG1heC13aWR0aDogdG9Wdyg0NTApO1xyXG5cclxuXHRcdFx0LmZvcm0tc3R5bGVfX2l0ZW0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmZvcm0tc3R5bGVfX2l0ZW0uYnV0dG9ucyB7XHJcblx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3Jlc3VsdCB7XHJcblx0XHRcdC5wcm9kdWN0LWZlYXR1cmVfX3dycCB7XHJcblx0XHRcdFx0cGFkZGluZzogdG9Wdyg3MCkgMDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiB0b1Z3KDcwKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnByb2R1Y3QtZmVhdHVyZV9faXRlbSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIHtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogICNmNmY2ZjY7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubGluay1zLXBkZiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHRvVncoMTUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE4KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjOUVDMzI3O1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogdG9WdygyMik7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICM5RUMzMjc7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHRvVncoMTUpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMsXHJcblx0XHRcdC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuIHtcclxuXHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcblx0XHRcdFx0LmluZm8ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogdG9Wdyg2MCkgMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoNDApO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtZXhpdF9fbGluayB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IHRvVncoMTUpO1xyXG5cdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucGFnZS1pZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIG1pbi1oZWlnaHQ6IDk2dmg7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvaWViZy5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcGFkZGluZzogMnZoIDA7XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzMzMzg1O1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggODBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDQ1cHggNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMjVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTI1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtMyB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0yNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLTQge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19icm93c2VyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDM0LCAxNTQsIDIzNywgMC4yKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzNCwgMTU0LCAyMzcsIDAuMik7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDIzLjUlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOWVjMzI3NGE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvbmVzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFpbCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBhZ2UtNDA0e1xyXG4gICAgJl9fd3Jwe1xyXG4gICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19pbmZve1xyXG4gICAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlcigpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHRvVncoNTApO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoNjUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMzAwKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICM5RUMzMjc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxMDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWd7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB3aWR0aDogdG9WdygyMjApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDQlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHRvVncoMzUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdG9WdygzNSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygxNDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoNzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3VidGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1Z3KDQ4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjMjUyOTRCO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoNDApO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMzApO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGVzY3tcclxuICAgICAgICBmb250LXNpemU6IHRvVncoMjQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICMyNTI5NEI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMDApO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRue1xyXG4gICAgICAgIHdpZHRoOiB0b1Z3KDQ1MCk7XHJcbiAgICAgICAgaGVpZ2h0OiB0b1Z3KDYwKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5RUMzMjc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICAgICAgd2lkdGg6IHRvVncoMjAwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDQwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlOTkyMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCI6cm9vdCB7XHJcblx0LS1oZWFkZXJJdGVtSGVpZ2h0OiA4MDtcclxuXHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdC0taGVhZGVySXRlbUhlaWdodDogNTU7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuXHRwYWRkaW5nOiAwIHZhcigtLXBhZGRpbmcpO1xyXG5cdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdG1pbi1oZWlnaHQ6IHRvVncoMzEzKTtcclxuXHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IHRvVncoMjE3LjUpO1xyXG5cdH1cclxuXHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRtaW4taGVpZ2h0OiB0b1Z3KDI1MCk7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0bWluLWhlaWdodDogdG9WdygxMTApO1xyXG5cdH1cclxuXHQmLl9zaW1wbGVIZWFkZXJ7XHJcblx0XHRtaW4taGVpZ2h0OiAxcHg7XHJcblx0fVxyXG5cdCYuX2NlbnRlckgxe1xyXG5cdFx0aDEsIC5oMXtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCYtd3JwIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogMCAwcHggMCAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1tYWluIHtcclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTIuNXZ3KTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiB0b1Z3KDUwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIxLjMzMzMzdncpO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHRvVncoMjApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1sb2dvIHtcclxuXHRcdHdpZHRoOiB0b1Z3KDE2MCk7XHJcblx0XHQvL3BhZGRpbmctdG9wOiB0b1Z3KDMwKTtcclxuXHRcdG1hcmdpbjogYXV0byAwO1xyXG5cdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiB0b1Z3KDIwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogdG9Wdyg5MCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiB0b1Z3KDEwKTtcclxuXHRcdFx0d2lkdGg6IHRvVncoODApO1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXRvcCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNSwgMjgsIDUxLCAwLjEpO1xyXG5cdFx0bWluLXdpZHRoOiB0b1Z3KDEyNDApO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogOTk7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdG1pbi13aWR0aDogdG9Wdyg3OTApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtaW4td2lkdGg6IDFweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtbWVudSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0Jjpub3QoLl9hcHBlbmRlZCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0cGFkZGluZzogMCB0b1Z3KDI1KTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5fYWN0aXZle1xyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5ZWMzMjc7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ly8mOmhvdmVyIHtcclxuXHRcdFx0Ly9cdGEge1xyXG5cdFx0XHQvL1x0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHQvL1x0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdC8vXHRcdH1cclxuXHRcdFx0Ly9cdH1cclxuXHRcdFx0Ly99XHJcblx0XHRcdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDM3KSAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0Y29sb3I6ICMxOTFjMzM7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE3KTtcclxuXHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDIwKSAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNSwgMjgsIDUxLCAwLjEpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8mOjpiZWZvcmUge1xyXG5cdFx0XHRcdC8vXHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdC8vXHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQvL1x0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0Ly9cdHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcblx0XHRcdFx0Ly9cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHQvL1x0bGVmdDogMDtcclxuXHRcdFx0XHQvL1x0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdC8vXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOWVjMzI3O1xyXG5cdFx0XHRcdC8vXHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdC8vfVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdC5oZWFkZXItbWVudV9fbGlzdC1pdGVtIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji1sYW5nLFxyXG5cdC5oZWFkZXItbWVudV9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0b3JkZXI6IDI7XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdCY6bm90KC5fYXBwZW5kZWQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBmcm9tKDYwMXB4KSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IDEwcHggcmdiYSgyNSwgMjgsIDUxLCAwLjAyKTtcclxuXHRcdFx0XHQuaGVhZGVyLWxhbmdfX2xpc3QsXHJcblx0XHRcdFx0LmhlYWRlci1tZW51X19saXN0IHtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IDEwcHggcmdiYSgyNSwgMjgsIDUxLCAwLjAyKTtcclxuXHRcdFx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fbWFpbiB7XHJcblx0XHRcdFx0bWluLWhlaWdodDogdG9Wdyh2YXIoLS1oZWFkZXJJdGVtSGVpZ2h0KSk7XHJcblx0XHRcdFx0cGFkZGluZzogdG9WdygxOCkgdG9WdygyNCk7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjUsIDI4LCA1MSwgMC4xKTtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjUsIDI4LCA1MSwgMC4xKTtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTcpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMxOTFjMzM7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHR3aWR0aDogdG9WdygxNSk7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IHRvVncoMTUpO1xyXG5cdFx0XHRcdFx0ZmlsbDogIzllYzMyNztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fbGlzdCxcclxuXHRcdFx0LmhlYWRlci1tZW51X19saXN0IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4xcztcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1LCAyOCwgNTEsIDAuMSk7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1LCAyOCwgNTEsIDAuMSk7XHJcblxyXG5cdFx0XHRcdCYtaXRlbSxcclxuXHRcdFx0XHQuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdC8vcGFkZGluZzogdG9WdygxOCkgdG9WdygyNCk7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDE4KSB0b1Z3KDI0KSB0b1Z3KDE4KSB0b1Z3KDUpO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNyk7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNSwgMjgsIDUxLCAwLjEpO1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzllYzMyNztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogdG9WdygxNSk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDI4LCA1MSwgMC4wNSk7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0bWFyZ2luLXRvcDogdG9WdygyMCk7XHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5oZWFkZXItbGFuZ19fbWFpbiB7XHJcblx0XHRcdFx0KiB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaGVhZGVyLWxhbmdfX21haW4sXHJcblx0XHRcdC5oZWFkZXItbGFuZ19fbGlzdCB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtZXllIHtcclxuXHRcdHBhZGRpbmc6IHRvVncoMTgpO1xyXG5cdFx0bWluLWhlaWdodDogdmFyKC0taGVhZGVySXRlbUhlaWdodCk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0b3JkZXI6IDg7XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiAzMy4zMyU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHR3aWR0aDogdG9WdygzNik7XHJcblx0XHRcdGhlaWdodDogdG9WdygyMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXNlYXJjaCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRvcmRlcjogOTtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNSwgMjgsIDUxLCAwLjEpO1xyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMzMuMzMlO1xyXG5cdFx0XHRwb3NpdGlvbjogaW5pdGlhbDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pY28ge1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDE4KTtcclxuXHRcdFx0bWluLWhlaWdodDogdG9Wdyh2YXIoLS1oZWFkZXJJdGVtSGVpZ2h0KSk7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IHRvVncoMTApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IC0xNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogdG9Wdyg2MDApO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHR6LWluZGV4OiA5OTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggMTBweCByZ2JhKDI1LCAyOCwgNTEsIDAuMDMpO1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDEwKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLl9vcGVuIHtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDE1KSB0b1Z3KDUwKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAyOCwgNTEsIDAuMDMpO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2JtdCB7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiB0b1Z3KDEwKTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0d2lkdGg6IHRvVncoNTApO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkZ3JlZW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdFx0ZmlsbDogIzE5MWMzMztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5oZWFkZXItc2VhcmNoX19jbG9zZSB7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogdG9WdygxMCk7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdHdpZHRoOiB0b1Z3KDUwKTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0XHRmaWxsOiAjMTkxYzMzO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRncmVlbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtYm90IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdHBhZGRpbmc6IHRvVncoNDApIDAgdG9Wdyg0MCk7XHJcblx0XHRtYXgtd2lkdGg6IHRvVncoMTI0MCk7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMjApIDAgdG9WdygyMCkgdG9Wdyg3NSk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMTUpIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0aDEge1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogIzI1Mjk0QjtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDU1KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiB0b1Z3KDE1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRiIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mczkwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoOTApO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoNjApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygzNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGIge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxMjApO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuNTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoOTApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoNzApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9Wdyg0NSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygzMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5oMS1yaWdodCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiB0b1Z3KDIxMCk7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiB0b1Z3KDEwMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHRvVncoNTApO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDUwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Ly9mb250LXNpemU6IHRvVncoMzApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoNTApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygzNSk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2Nyb2xsLWJvdCB7XHJcblx0XHRcdHdpZHRoOiB0b1Z3KDMyKTtcclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5kZWFsZXJzLXNvcnQge1xyXG5cdFx0XHQmX193cnAge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiB0b1Z3KDUwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogdG9WdygyMCk7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogdG9WdygyMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdG9WdygyMCk7XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSxcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5fc2VsZWN0IHtcclxuXHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDUpO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ1dHRvbnMge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHRvVncoMTUpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5fd2F1dG8ge1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZGF0ZSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1idXJnZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDAgdG9WdygyMik7XHJcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjUsIDI4LCA1MSwgMC4xKTtcclxuXHRcdG1pbi1oZWlnaHQ6IHRvVncodmFyKC0taGVhZGVySXRlbUhlaWdodCkpO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0b3JkZXI6IDEwO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMzMuMzMlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1tb2Ige1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAtMjBweDtcclxuXHRcdHRvcDogY2FsYygxMDAlICsgMXB4KTtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjUsIDI4LCA1MSwgMC4xKTtcclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX29wZW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oYW1idXJnZXIgLmxpbmUge1xyXG5cdHdpZHRoOiAyOHB4O1xyXG5cdGhlaWdodDogMnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxOTFjMzM7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiA4cHggYXV0bztcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmhhbWJ1cmdlcjpob3ZlciB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jaGFtYnVyZ2VyLTEuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgyKSB7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuI2hhbWJ1cmdlci0xLmlzLWFjdGl2ZSAubGluZTpudGgtY2hpbGQoMSkge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4jaGFtYnVyZ2VyLTEuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgzKSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG4iLCIuZm9vdGVyIHtcclxuXHRwYWRkaW5nOiB0b1Z3KDYwKSB0b1Z3WG1kVmFsKDUwcHgpIDAgdG9Wd1htZFZhbCg1MHB4KTtcclxuXHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRwYWRkaW5nOiB0b1Z3KDQwKSAyMHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRwYWRkaW5nOiB0b1Z3KDMwKSAxNXB4O1xyXG5cdH1cclxuXHJcblx0Ji5fYmcge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuXHR9XHJcblxyXG5cdCYtd3JwIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cdCYtbGlzdCB7XHJcblx0XHR3aWR0aDogNDclO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdFx0Jl9fYmxvY2sge1xyXG5cdFx0XHR3aWR0aDogdG9WdygzMDApO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiB0b1Z3KDIwKTtcclxuXHRcdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygzMCk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0XHRjb2xvcjogIzE5MWMzMztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDI1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjOWVjMzI3O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxOCk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM0ODQ4NDg7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjOWVjMzI3O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTQpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtbGluayB7XHJcblx0XHR3aWR0aDogMzclO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHRcdH1cclxuXHRcdCZfX25hbWUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoNDApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDMwKTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdGNvbG9yOiAjMTkxYzMzO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM5ZWMzMjc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19zb2NpYWwge1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWNvcHkge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XHJcblx0XHRwYWRkaW5nLXRvcDogdG9WdygzMCk7XHJcblx0XHRtYXJnaW4tdG9wOiB0b1Z3KDY1KTtcclxuXHRcdG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiB0b1Z3KDEwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b1Z3KDEwKTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcblx0XHR9XHJcblx0XHQuY29weSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdGNvbG9yOiAjNDg0ODQ4O1xyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjOWVjMzI3O1xyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdGZpbGw6ICM5ZWMzMjc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY29weXJpZ2h0IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcblx0XHR9XHJcblx0XHQuc2Nyb2xsIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdGIge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHRvVncoMTUpO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdHdpZHRoOiB0b1Z3KDE3KTtcclxuXHRcdFx0XHRoZWlnaHQ6IHRvVncoMTcpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5icmVhZGNydW1icyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiB0b1Z3KDI0MCk7XHJcbiAgICBtYXgtd2lkdGg6IHRvVncoMzAwKTtcclxuICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICAgIHRvcDogdG9WdygyMjApO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgIHRvcDogdG9WdygyMTApO1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB0b1Z3KDIwMCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdG1heC13aWR0aDogdG9WdygxMzApO1xyXG4gICAgICAgIHRvcDogdG9Wdyg4MCk7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgIH1cclxuXHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdGxlZnQ6IDE1cHg7XHJcblx0XHR0b3A6IHRvVncoNzApO1xyXG5cdFx0bWF4LXdpZHRoOiB0b1Z3KDkwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5ieC1icmVhZGNydW1iIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgJi1pdGVtIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNik7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMTIpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxMCk7XHJcblx0XHRcdH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0b1Z3KDMwKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2I0ZDA1YjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoMTApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvYXItZG93bi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9Wdyg3KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHRvVncoOCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zbGlkZXJ7XHJcblx0bWFyZ2luOiA1MHB4IDA7XHJcblx0LmNvbnRhaW5lcntcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblx0Ji1ibG9ja3tcclxuXHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHQmOm50aC1jaGlsZChvZGQpe1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2MzYzO1xyXG5cdFx0XHQuY29udGFpbmVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZChldmVuKXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcclxuXHRcdFx0LmNvbnRhaW5lcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2MzYzO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbnRhaW5lcntcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdCZfX3RleHR7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnBhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IHRvVncoNjUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMDApO1xyXG4gICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHRvVncoMzApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoNTApO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGVmdCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogdG9Wdyg0MCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0b1Z3KDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IHRvVncoMjYpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHRvVncoMjYpO1xyXG4gICAgICAgICAgICBmaWxsOiAjMTkxQzMzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogIzlFQzMyNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkQ2RDY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q2RDZENjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5RUMzMjc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMjApIHRvVncoMjcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDI1KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDc0OTVjO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdG9WdygxMikgdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOUVDMzI3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmlnaHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogdG9Wdyg0MCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHRvVncoMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogdG9WdygxMyk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdG9WdygyNik7XHJcbiAgICAgICAgICAgIGZpbGw6ICMxOTFDMzM7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjOUVDMzI3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvbnRhY3RzLW1hcCB7XHJcblx0cGFkZGluZy1sZWZ0OiB2YXIoLS1wYWRkaW5nKTtcclxuXHRtYXJnaW4tdG9wOiAtNThweDtcclxuXHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZGRpbmcpO1xyXG5cdH1cclxuXHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdCZfX3dycCB7XHJcblx0fVxyXG5cdCZfX2JnIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDYzJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWFwLnBuZyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTAlO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDE5LjYxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA4NC45NSUpO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChcclxuXHRcdFx0XHRcdDUwJSA1MCUgYXQgNTAlIDUwJSxcclxuXHRcdFx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNikgMTkuNjElLFxyXG5cdFx0XHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcyKSA4NC45NSVcclxuXHRcdFx0XHQpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW5mbyB7XHJcblx0XHRtYXgtd2lkdGg6IHRvVncoODQ1KTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDM2JTtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2ZmZmZmZiA3MS43MSUpO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19oZWFkIHtcclxuXHRcdHBhZGRpbmc6IHRvVncoNDApO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSg0MCwgNDgsIDU3LCAwLjA1KTtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogdG9WdygyMCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luOiAwIHRvVncoMTApO1xyXG5cdFx0fVxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyNSk7XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMTgpO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWxpc3Qge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogdG9WdygyMCk7XHJcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjOWVjMzI3O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiB0b1Z3KDE1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogdG9WdygzMyk7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q2ZDZkNjtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiB0b1Z3KDMzKTtcclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiB0b1Z3KDE4MCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IHRvVncoMTgpO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHRvVncoMjYpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IHRvVncoMjcpO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogdG9WdygyMCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM5ZWMzMjc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdGZpbGw6ICM5ZWMzMjc7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE4KTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDEzKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlua3Mge1xyXG5cdFx0bWF4LWhlaWdodDogdG9Wdyg4MjUpO1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDQwKTtcclxuXHRcdFx0bWF4LWhlaWdodDogdG9Wdyg1MDApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiB0b1Z3KDUwMCk7XHJcblx0XHR9XHJcblx0XHQubUNTQl9jb250YWluZXIge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHRvVncoMTApO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHR9XHJcblx0XHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzllYzMyNztcclxuXHRcdH1cclxuXHRcdC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xyXG5cdFx0XHRAaW5jbHVkZSB4cy1ibG9jayB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1DU0JfY29udGFpbmVyIHtcclxuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19saW5rIHtcclxuXHRcdHBhZGRpbmc6IHRvVncoMjUpIHRvVncoNDApIDAgdG9Wdyg0MCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMzNweCA4MHB4IHJnYmEoNDAsIDQ4LCA1NywgMC4wNSk7XHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogdG9WdygxMCkgdG9WdygyMCkgMDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogdG9WdygxNSkgdG9WdygxMCkgdG9WdygxNSkgdG9WdygxMCk7XHJcblx0XHR9XHJcblx0XHQmLW5hbWUge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDI1KTtcclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMTApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuemFnIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTYpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY2lyY2xlIHtcclxuXHRcdFx0XHR3aWR0aDogdG9Wdyg0NSk7XHJcblx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDQ1KTtcclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogdG9WdygzMCk7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IHRvVncoMzApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1kZXNjIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IHRvVncoMzApO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzllYzMyNztcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiB0b1Z3KDE1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHRvVncoMTApO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiB0b1Z3KDIzNSk7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogdG9WdygyMDApO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdC8vbWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm1vcmUge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB0b1Z3KDQwKTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji1pdGVtIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5wb3N0IHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNik7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzQ3NDk1YztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudGVsLFxyXG5cdFx0XHRcdFx0XHQuZW1haWwge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZDpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYub3BlbiB7XHJcblx0XHRcdC5jaXJjbGUge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzg3ODk5NDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODc4OTk0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZm9ybS1zdHlsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogdG9Wdyg5OTApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDQwKTtcclxuICAgICAgICBAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG5cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDEzKTtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYWNhY2E7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHRvVncoMTApO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9WdygxNSkgdG9WdygxMCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0LWljb3tcclxuICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHRvVncoNTApO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAgcmdiYSgyNSwgMjgsIDUxLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjUsIDI4LCA1MSwgMC41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiB0b1Z3KDEzMCk7XHJcbiAgICAgICAgcGFkZGluZzogdG9WdygyMCk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NhY2FjYTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdG9WdygxMyk7XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDEwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdG9Wdyg0NSk7XHJcbiAgICAgICAgQGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuanEtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAvL3dpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogdG9WdygyNSk7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICAvL2JvcmRlci1jb2xvcjogI0MyQzVDNztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDZENkQ2O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDIpIHRvVncoMSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDEpIHRvVncoMikgdG9WdygxKSB0b1Z3KDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0eWxlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmpxLWNoZWNrYm94X19kaXYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDgpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygxMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTYpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTkxQzMzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmcvY2hlY2tib3guc3ZnJyk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmpxLWNoZWNrYm94X19kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9WdygyMCkgdG9Wdyg4MCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5RUMzMjc7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODVhOTE3O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDE1KSB0b1Z3KDQ1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWxlIHtcclxuICAgICAgICBAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmpxLWZpbGVfX2Jyb3dzZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuanEtZmlsZSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDIyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuanEtZmlsZSBpbnB1dCB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuanEtZmlsZV9fbmFtZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvZmlsZS5zdmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTgpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIHRvVncoMjApIDAgdG9WdygzNSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvciB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWNjZXMge1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qcS1zZWxlY3Rib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmX19zZWxlY3Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkQ2RDYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCB0b1Z3KDgwKSAwIHRvVncoMzApO1xyXG5cdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIHRvVncoNTApIDAgdG9WdygyMCk7XHJcblx0XHRcdH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9WdygxOCkgMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDEwKSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190cmlnZ2VyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHRcdFx0d2lkdGg6IHRvVncoODApO1xyXG5cdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuXHRcdFx0XHR3aWR0aDogdG9Wdyg1MCk7XHJcblx0XHRcdH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLWFycm93IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL3RyaWdnZXIuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHQgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuXHRcdFx0XHRcdHdpZHRoOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRcdGhlaWdodDogdG9WdygxNSk7XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzllYzMyNztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZWMzMjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzllYzMyNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJHZpLWI6ICMwMDA7XHJcbiR2aS13OiAjZmZmO1xyXG4kdmktYmw6ICNjOGU1ZmY7XHJcbiR2aS1iZDogIzAwMmQ1NjtcclxuXHJcbi52aS1jb25mIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICR2aS1iO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR2aS13O1xyXG5cdHotaW5kZXg6IDk5OTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ji1oZWFkIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggODBweCAyMHB4IDIwcHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHZpLWI7XHJcblx0fVxyXG5cdCYtYm9keSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHQmLW9wdGlvbiB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gNCk7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHZpLWI7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdmktYjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMm4rMSkge1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdmktYjtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoLW4rMikge1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHZpLWI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX25hbWUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRjb2xvcjogJHZpLWI7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHRcdC52aS1jb25mLWJ0biB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji0tYWN0aXZlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmktYjtcclxuXHRcdFx0XHRjb2xvcjogJHZpLXc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1idG4ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHZpLWI7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRjb2xvcjogJHZpLWI7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQmW2RhdGEtdmk9XCJmZjFcIl0ge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ0FyaWFsJywgc2Fucy1zZXJpZjtcclxuXHRcdH1cclxuXHRcdCZbZGF0YS12aT1cImZmMlwiXSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7XHJcblx0XHR9XHJcblx0XHQmW2RhdGEtdmk9XCJmczFcIl0ge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHR9XHJcblx0XHQmW2RhdGEtdmk9XCJmczJcIl0ge1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHR9XHJcblx0XHQmW2RhdGEtdmk9XCJsczFcIl0ge1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogNHB4O1xyXG5cdFx0fVxyXG5cdFx0JltkYXRhLXZpPVwibHMyXCJdIHtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1jbG9zZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDIwcHg7XHJcblx0XHRyaWdodDogMjBweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR2aS1iO1xyXG5cdFx0cGFkZGluZzogN3B4O1xyXG5cclxuXHRcdC5pY29uIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLXNob3cge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG5bY2xhc3MqPVwidmktXCJdIHtcclxuXHQuaW1nLCBpbWd7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG4gICAgLmFib3V0LW1hcF9femFnLCAubXMtaW1nX19pbmZvLCAubXMtYWJvdXRfX2NvbXBhbnksIC5wcm9kdWN0LWxpc3RfX2luZm8ubmV3cy1jdF9fbXMtaW5mbywgLm5ld3MtZGV0YWlsX19pdGVtLWluZm8sIC52YWNhbmN5LW9wZW5fX2luZm8sIC5hYm91dC1oaXN0b3J5X19saXN0LCAuYWJvdXQtbWFwX19jb3VudCwgLnNlYXJjaC1pdGVtX19pbmZve1xyXG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHR9XHJcbiAgICAuYnJlYWRjcnVtYnMsIC5hYm91dC1oaXN0b3J5X19pbWcsIC5zZWFyY2gtbm9uZSAuaWNvbiwgLnNlYXJjaC1pdGVtX19pbWcsIC5jb250YWN0cy1tYXBfX2JnLCAudmFjYW5jeS1vcGVuX19pbWcsIC5uZXdzLWRldGFpbF9fc29jaWFsLCAubmV3cy1kZXRhaWxfX2l0ZW0taW1nLCAubXMtYWJvdXRfX2ltYWdlLCAubXMtY29tcGV0ZW5jZV9faWNvbiwgLmZvb3Rlci1saW5rX19zb2NpYWwsIC5hYm91dC12YWx1ZXNfX2ljb24sIC5hYm91dC1sZWFkX19tYWluLWltZywgLnByb2R1Y3QtZ2FsbGVyeSwgLnByb2R1Y3QtbGlzdF9fc2wsIC5kZWFsZXJzLW1hcF9fYmcsIC5uZXdzLWN0X19tcy1pbWcsIC5zb2NpYWx7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5tcy1pbWdfX2luZm8tY29sLCAuY29udGFjdHMtbWFwX19pbmZvLCAuYWR2YW50ZWdlc19fd3JwIGgyLmRlYWxlcnMtbWFwX19pdGVtcywgLmRlYWxlcnMtc29ydCAuZm9ybS1zdHlsZSwge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5tcy1wcm9kdWN0c19fbGlzdC1pbWcsIC5hYm91dC1sZWFkX19zbC1pdGVte1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubXMtcHJvZHVjdHNfX2xpc3QtaXRlbXtcclxuXHRcdGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0Lm5hbWV7XHJcblx0XHRcdG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdH1cclxuXHR9XHJcbiAgICAuaGVhZGVyLW1lbnV7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZGVhbGVycy1zb3J0X19pdGVtLl9zZWxlY3QgbGFiZWwsIC50ZXh0LXBhZ2UgLnRleHQtcGhvbmVfX2l0ZW0gYSBzcGFuLCAubXMtYWJvdXRfX3dycDphZnRlciwgLnNlYXJjaC1yZXN1bHRzX19tYXRjaGVze1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHQucHJvZHVjdC1saXN0X193cnB7XHJcblx0XHRtYXJnaW4tdG9wOiB0b1Z3KDEwMCk7XHJcblx0fVxyXG4gICAgLnRleHQtcGFnZSB0YWJsZSB0aGVhZHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tcy1pbWdfX2Jne1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMyUgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cdC5mb3JtLXN0eWxlX19maWxlIC5qcS1maWxlX19uYW1le1xyXG5cdFx0aGVpZ2h0OiB0b1Z3KDUwKTtcclxuXHR9XHJcblx0LmZvcm0tc3R5bGVfX2ZpbGUgLmpxLWZpbGV7XHJcblx0XHR3aWR0aDogdG9Wdyg1MDApO1xyXG5cdH1cclxuXHQudGV4dC1wYWdlIFtjbGFzcyo9XCJjb2wtXCJde1xyXG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmFib3V0LW1hcF9femFne1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcblx0fVxyXG5cdC5oZWFkZXItYm90e1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdG1heC13aWR0aDogdG9WdygxNTUwKTtcclxuXHR9XHJcblx0LnByb2R1Y3QtbGlzdF9faW5mbyAuemFne1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQuc2VhcmNoIGgxe1xyXG5cdFx0bWFyZ2luLXRvcDogdG9Wdyg0MCk7XHJcblx0fVxyXG5cdC5mb290ZXItbGlua19fbmFtZSAudGl0bGV7XHJcblx0XHRwYWRkaW5nOiAwIHRvVncoMTMpO1xyXG5cdH1cclxuICAgIC5kZWFsZXJzLW1hcF9fd3JwOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cdC8vIGZvbnQtZmFtaWx5XHJcblx0JltjbGFzcyo9XCJmZjBcIl0ge1xyXG5cdFx0XHJcblx0fVxyXG5cdCZbY2xhc3MqPVwiZmYxXCJdIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnQXJpYWwnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCZbY2xhc3MqPVwiZmYyXCJdIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ly8gZm9udC1zaXplXHJcblx0JltjbGFzcyo9XCJmczBcIl0ge1xyXG5cdFx0XHJcblx0fVxyXG5cdCZbY2xhc3MqPVwiZnMxXCJdIHtcclxuXHRcdGZvbnQtc2l6ZTogdG9WdygyMikgIWltcG9ydGFudDtcclxuXHRcdC5oZWFkZXItbWVudSBsaSBhLCAuaGVhZGVyLWxhbmdfX21haW4gYSwgLm1zLWFib3V0X19jb21wYW55IHAsIC5hbGwtbGluayBzcGFuLCAuZGF0ZSwgLmZvb3Rlci1saXN0X19ibG9jayB1bCBsaSBhLCAuYngtYnJlYWRjcnVtYi1pdGVtIHNwYW4sIC5hYm91dC12YWx1ZXNfX3RleHQsIC5hYm91dC1sZWFkX19tYWluLWJvZHkgcCwgLmFib3V0LWxlYWRfX3NsLWl0ZW1fX2NvbnRlbnQgLm5hbWUsIC5hYm91dC1sZWFkX19zbC1pdGVtX19jb250ZW50IC5jb250YWN0IGxpLCAuYWJvdXQtbWFwX19jb3VudC1pdGVtIHNwYW4sIC5wcm9kdWN0LWxpc3RfX2luZm8gcCwgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIHVsIGxpIHNwYW4sIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyB1bCBsaSBzcGFuIGIsIC5mb3JtLXN0eWxlIC5idXR0b25zIGxhYmVsIHNwYW4sIC5kZWFsZXJzLW1hcF9faXRlbS1hZGRyZXNzIC56YWcsIC5kZWFsZXJzLW1hcF9faXRlbS1hZGRyZXNzIHNwYW4sIC5kZWFsZXJzLW1hcF9faXRlbS1jb250YWN0cyAuemFnLCAuZGVhbGVycy1tYXBfX2l0ZW0tY29udGFjdHMgLmNvbnQgc3BhbiwgLm5ld3MtY3RfX21zLWluZm8gcCwgLm5ld3MtZGV0YWlsX19pdGVtLWluZm8gcCwgLm5ld3MtZGV0YWlsX19pdGVtLWluZm9fX3N1YnRpdGxlIHNwYW4sIC52YWNhbmN5LW9wZW5fX2luZm8gcCwgLnZhY2FuY3ktb3Blbl9faW5mby5fdG9wLWluZm8gLnZhY2FuY3ktb3Blbl9fdmlldyAubmFtZSwgLmZvcm0tc3R5bGVfX2l0ZW0gbGFiZWwsIC5mb3JtLXN0eWxlIC5idXR0b25zIC5idG4sIC5mb3JtLXN0eWxlX19maWxlIC5qcS1maWxlX19uYW1lLCBidXR0b24sIHNlbGVjdCwgdGV4dGFyZWEsIGlucHV0LCAuY29udGFjdHMtbWFwX19oZWFkLWxpc3QgLml0ZW0gc3BhbiwgLmNvbnRhY3RzLW1hcF9fbGluay1uYW1lIC56YWcsIC5jb250YWN0cy1tYXBfX2xpbmstZGVzYyAuaW5mbyAubW9yZS1pdGVtIC5uYW1lLCAuY29udGFjdHMtbWFwX19saW5rLWRlc2MgLmluZm8gLm1vcmUtaXRlbSAucG9zdCwgLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlLWl0ZW0gLnRlbCwgLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlLWl0ZW0gLmVtYWlsLCAudGV4dC1wYWdlIHRhYmxlIHRib2R5IHRyIHRkLCAudGV4dC1wYWdlIHVsIGxpLCAudGV4dC1wYWdlIG9sIGxpLCAudGV4dC1pbmZvIGIsIC50ZXh0LWluZm8gc3BhbiwgLnRleHQtcGFnZSAubm90ZS10ZXh0IC56YWcsIC50ZXh0LXBhZ2UgLm5vdGUtdGV4dCBwLCAudGV4dC1wYWdlIC50ZXh0LXBob25lX19kZXNjLCAudGV4dC1wYWdlIC50ZXh0LXBob25lX19pdGVtIGEgc3BhbiwgLnNlYXJjaC1yZXN1bHRzX19tYXRjaGVzLCAuc2VhcmNoLWl0ZW1fX2luZm8gcHtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDIyKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0JltjbGFzcyo9XCJmczJcIl0ge1xyXG5cdFx0Zm9udC1zaXplOiB0b1Z3KDI4KSAhaW1wb3J0YW50O1xyXG5cdFx0LmhlYWRlci1tZW51IGxpIGEsIC5oZWFkZXItbGFuZ19fbWFpbiBhLCAubXMtYWJvdXRfX2NvbXBhbnkgcCwgLmFsbC1saW5rIHNwYW4sIC5kYXRlLCAuZm9vdGVyLWxpc3RfX2Jsb2NrIHVsIGxpIGEsIC5ieC1icmVhZGNydW1iLWl0ZW0gc3BhbiwgLmFib3V0LXZhbHVlc19fdGV4dCwgLmFib3V0LWxlYWRfX21haW4tYm9keSBwLCAuYWJvdXQtbGVhZF9fc2wtaXRlbV9fY29udGVudCAubmFtZSwgLmFib3V0LWxlYWRfX3NsLWl0ZW1fX2NvbnRlbnQgLmNvbnRhY3QgbGksIC5hYm91dC1tYXBfX2NvdW50LWl0ZW0gc3BhbiwgLnByb2R1Y3QtbGlzdF9faW5mbyBwLCAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMgdWwgbGkgc3BhbiwgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIHVsIGxpIHNwYW4gYiwgLmZvcm0tc3R5bGUgLmJ1dHRvbnMgbGFiZWwgc3BhbiwgLmRlYWxlcnMtbWFwX19pdGVtLWFkZHJlc3MgLnphZywgLmRlYWxlcnMtbWFwX19pdGVtLWFkZHJlc3Mgc3BhbiwgLmRlYWxlcnMtbWFwX19pdGVtLWNvbnRhY3RzIC56YWcsIC5kZWFsZXJzLW1hcF9faXRlbS1jb250YWN0cyAuY29udCBzcGFuLCAubmV3cy1jdF9fbXMtaW5mbyBwLCAubmV3cy1kZXRhaWxfX2l0ZW0taW5mbyBwLCAubmV3cy1kZXRhaWxfX2l0ZW0taW5mb19fc3VidGl0bGUgc3BhbiwgLnZhY2FuY3ktb3Blbl9faW5mbyBwLCAudmFjYW5jeS1vcGVuX19pbmZvLl90b3AtaW5mbyAudmFjYW5jeS1vcGVuX192aWV3IC5uYW1lLCAuZm9ybS1zdHlsZV9faXRlbSBsYWJlbCwgLmZvcm0tc3R5bGUgLmJ1dHRvbnMgLmJ0biwgLmZvcm0tc3R5bGVfX2ZpbGUgLmpxLWZpbGVfX25hbWUsIGJ1dHRvbiwgc2VsZWN0LCB0ZXh0YXJlYSwgaW5wdXQsIC5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCAuaXRlbSBzcGFuLCAuY29udGFjdHMtbWFwX19saW5rLW5hbWUgLnphZywgLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlLWl0ZW0gLm5hbWUsIC5jb250YWN0cy1tYXBfX2xpbmstZGVzYyAuaW5mbyAubW9yZS1pdGVtIC5wb3N0LCAuY29udGFjdHMtbWFwX19saW5rLWRlc2MgLmluZm8gLm1vcmUtaXRlbSAudGVsLCAuY29udGFjdHMtbWFwX19saW5rLWRlc2MgLmluZm8gLm1vcmUtaXRlbSAuZW1haWwsIC50ZXh0LXBhZ2UgdGFibGUgdGJvZHkgdHIgdGQsIC50ZXh0LXBhZ2UgdWwgbGksIC50ZXh0LXBhZ2Ugb2wgbGksIC50ZXh0LWluZm8gYiwgLnRleHQtaW5mbyBzcGFuLCAudGV4dC1wYWdlIC5ub3RlLXRleHQgLnphZywgLnRleHQtcGFnZSAubm90ZS10ZXh0IHAsIC50ZXh0LXBhZ2UgLnRleHQtcGhvbmVfX2Rlc2MsIC50ZXh0LXBhZ2UgLnRleHQtcGhvbmVfX2l0ZW0gYSBzcGFuLCAuc2VhcmNoLXJlc3VsdHNfX21hdGNoZXMsIC5zZWFyY2gtaXRlbV9faW5mbyBwLCAubXMtaW1nX19pbmZvLWNvbCAuemFnLCAubXMtY29tcGV0ZW5jZV9fdGV4dCwgLmFib3V0LXZhbHVlc19faXRlbSAuYWJvdXQtdmFsdWVzX19zdWJ0aXRsZSwgLmFib3V0LXZhbHVlc19fbm90ZSwgLmFib3V0LWxlYWRfX21haW4tY29udGVudCAudGl0bGUsIC5wcm9kdWN0LWxpc3RfX2luZm8gcCBzcGFuLCAucHJvZHVjdC1saXN0X19pbmZvIHVsIGxpLCAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX3J1biAuaW5mbyAubmFtZSwgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIC50aXRsZSwgLnBhZ2luYXRpb24tbGlzdCB1bCBsaSBhLCAubmV3cy1kZXRhaWxfX2l0ZW0taW5mbyAuemFnLCAudGV4dC1wYWdlIGg0LCAudGV4dC1wYWdlIC5oNCwgLnRleHQtcGFnZSAudGV4dC1waG9uZV9faXRlbSBhLCAuc2VhcmNoLXJlc3VsdHNfX3JlcXVlc3Qgc3BhbiwgLnNlYXJjaC1yZXN1bHRzX19yZXF1ZXN0IGIsIC5zZWFyY2gtaXRlbV9faW5mbyAuemFnLCAuc2VhcmNoLW5vbmUgc3BhbntcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDI4KSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyBsZXR0ZXItc3BhY2luZ1xyXG5cdCZbY2xhc3MqPVwibHMwXCJdIHtcclxuXHRcdFxyXG5cdH1cclxuXHQmW2NsYXNzKj1cImxzMVwiXSB7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHQuZm9ybS1zdHlsZV9faXRlbSBpbnB1dCwgLmZvcm0tc3R5bGUgLmJ1dHRvbnMgLmJ0biwgYnV0dG9uLCBzZWxlY3QsIHRleHRhcmVhLCBpbnB1dHtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDRweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmW2NsYXNzKj1cImxzMlwiXSB7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogOHB4ICFpbXBvcnRhbnQ7XHJcblx0XHQuZm9ybS1zdHlsZV9faXRlbSBpbnB1dCwgLmZvcm0tc3R5bGUgLmJ1dHRvbnMgLmJ0biwgYnV0dG9uLCBzZWxlY3QsIHRleHRhcmVhLCBpbnB1dHtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDhweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cdC8vIGNvbG9yLXNjaGVtZVxyXG5cdCZbY2xhc3MqPVwiY3MwXCJdIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR2aS13O1xyXG5cdFx0Y29sb3I6ICR2aS1iO1xyXG4gICAgICAgIC5mb290ZXItbGlua19fbmFtZSAudGl0bGV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdmktYiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZpLXcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdmktYiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2aS1iICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlci1saXN0X19ibG9jayB1bCBsaSBhe1xyXG4gICAgICAgICAgICBjb2xvcjogJHZpLWIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2aS13ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZpLWIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdmktYiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXItY29weSBhe1xyXG4gICAgICAgICAgICBjb2xvcjogJHZpLWIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2aS13ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZpLWIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdmktYiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHZpLWIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdHMtbWFwX19saW5rcyAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAudGV4dC1wYWdlIG9sIGxpOjphZnRlciwgLm1zLWFib3V0X193cnA6YWZ0ZXIsIC5tcy1uZXdzX19uYXYtZG90cyB1bCBsaTpob3ZlciBzcGFuLCAubXMtbmV3c19fbmF2LWRvdHMgdWwgbGkuYWN0aXZlIHNwYW4sIC5wcm9kdWN0LWxpc3RfX2luZm8gdWwgbGk6OmJlZm9yZSwgLnRleHQtcGFnZSB1bCBsaTo6YmVmb3JlLCAuZm9ybS1zdHlsZSAuanEtc2VsZWN0Ym94IGxpOmhvdmVyLCAuZm9ybS1zdHlsZSAuanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkLCAuaGVhZGVyLW1lbnUgbGkgYTo6YmVmb3JlLCAubXMtcHJvZHVjdHNfX2FsbDpiZWZvcmUsIC5tcy1wcm9kdWN0c19fYWxsOmFmdGVyLCAuY2lyY2xlOmJlZm9yZSwgLmNpcmNsZTphZnRlciwgLm5ld3MtZGV0YWlsX19pdGVtLWluZm9fX3N1YnRpdGxlIC5wb2ludCwgLmZvcm0tc3R5bGUgLmJ1dHRvbnMgLmJ0bntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHZpLWIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHZpLWIgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC5hbGwtbGluazpob3ZlciBzcGFuLCAuZm9vdGVyLWxpc3RfX2Jsb2NrIC50aXRsZTpob3ZlcntcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2aS1iICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcbiAgICAgICAgLmFib3V0LWhpc3RvcnlfX2xpc3QtaXRlbS5fYWN0aXZlIC5pY29uLCAucHJvZHVjdC1mZWF0dXJlX190aXRsZSAucHJlc2VudGF0aW9uOmhvdmVyIC5pY29uLCAuZGVhbGVycy1tYXBfX2l0ZW0tY29udGFjdHMgLmNvbnQgLmljb24sIC5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCAuaXRlbSAuaWNvbiwgLm1zLW5ld3NfX2l0ZW06aG92ZXIgLmFycm93IC5pY29uLCAuaGVhZGVyLWxhbmdfX21haW4gLmljb24sIC5hbGwtbGluazpob3ZlciAuaWNvbntcclxuXHRcdFx0ZmlsbDogJHZpLWIgIWltcG9ydGFudDtcclxuXHRcdH1cclxuICAgICAgICAuZm9ybS1zdHlsZSAuYnV0dG9ucyAuYnRuLCAuZGVhbGVycy1tYXBfX2l0ZW0sIC5jb250YWN0cy1tYXBfX2xpbmtzIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC50ZXh0LXBhZ2Ugb2wgbGk6OmFmdGVyLCAuYWJvdXQtdmFsdWVzX19pdGVte1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkdmktYiAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG4gICAgICAgIC5kZWFsZXJzLW1hcF9faXRlbS1jb250YWN0cywgLmFib3V0LWxlYWRfX2Fycm93IC5hcnJvdy5wcmV2LCAucGFnaW5hdGlvbi1saXN0IHVsIGxpLCAucGFnaW5hdGlvbi1saXN0LCAubmV3cy1vdGhlcl9fYXJyb3cgLmFycm93LnByZXYsIC5tcy1zdGF0aXN0aWNzX19pdGVtLCAubXMtbmV3c19fdGl0bGUgLnphZywgLmFib3V0LXZhbHVlc19fbm90ZSwgLmFib3V0LWxlYWRfX21haW4tY29udGVudCAucG9zaXRpb24sIC5wcm9kdWN0LWxpc3RfX2luZm8gLnphZywgLnByb2R1Y3QtZmVhdHVyZV9fdGl0bGUgLnByZXNlbnRhdGlvbiwgLmNpcmNsZSwgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19ydW4gLmluZm8sIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyAudGl0bGUsIC5kZWFsZXJzLW1hcF9faXRlbS10aXRsZSwgLm5ld3MtY3RfX21zLWluZm8gLnphZywgLm5ld3MtZGV0YWlsX19pdGVtLWluZm8gLnphZywgLnZhY2FuY3ktb3Blbl9faW5mbyAuemFnLCAudmFjYW5jeS1vcGVuX192aWV3LCAudmFjYW5jeS1mb3JtX190aXRsZSAuemFnLCAuY29udGFjdHMtbWFwX19oZWFkLWxpc3QsIC5jb250YWN0cy1tYXBfX2xpbmstZGVzYyAuaW5mbyAubW9yZS1pdGVte1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICR2aS1iICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcbiAgICAgICAgLmFsbC1saW5rOmhvdmVyIHNwYW4sIC5mb290ZXItbGlzdF9fYmxvY2sgLnRpdGxlOmhvdmVyLCAubXMtcHJvZHVjdHNfX2xpc3QtaXRlbSAubmFtZSwgLnByb2R1Y3QtbGlzdF9faW5mbyBwLCAuc2VhcmNoLWl0ZW1fX2luZm8gcCwgLnRleHQtcGFnZSAudGV4dC1waG9uZV9faXRlbSBhOmhvdmVyLCAudGV4dC1wYWdlIC50ZXh0LXBob25lX19pdGVtIGEgZm9udCwgLnZhY2FuY3ktb3Blbl9faW5mby5fdG9wLWluZm8gLnZhY2FuY3ktb3Blbl9fdmlldzpob3ZlciAubmFtZSwgLmRlYWxlcnMtbWFwX19pdGVtLWNvbnRhY3RzIC5jb250OmhvdmVyIHNwYW4sIC5mb290ZXItY29weSBhLCAuYWJvdXQtdmFsdWVzX19ub3RlIHNwYW4sIC5hYm91dC1sZWFkX19tYWluLWJvZHkgcCAuZ3JlZW4sIC5qcS1zZWxlY3Rib3ggLnBsYWNlaG9sZGVyLCAuY29udGFjdHMtbWFwX19oZWFkLWxpc3QgLml0ZW06aG92ZXIgc3BhbiwgLnByb2R1Y3QtZmVhdHVyZV9fdGl0bGUgLnByZXNlbnRhdGlvbjpob3ZlciBzcGFuLCAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMgdWwgbGkgc3BhbiBiIHNwYW4sIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuIC5pbmZvIC5uYW1lIHNwYW4sIC5wYWdpbmF0aW9uLWxpc3QgdWwgbGk6aG92ZXIgYSwgLnBhZ2luYXRpb24tbGlzdCB1bCAuYWN0aXZlIGF7XHJcblx0XHRcdGNvbG9yOiAkdmktYiAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG4gICAgICAgIC5mb3JtLXN0eWxlIC5idXR0b25zIC5idG57XHJcbiAgICAgICAgICAgIGNvbG9yOiAgJHZpLXcgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFib3V0LXZhbHVlc19faXRlbXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZpLXcgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblx0fVxyXG5cclxuXHQmW2NsYXNzKj1cImNzMVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZpLWIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHZpLXcgIWltcG9ydGFudDtcclxuXHRcdC52aS1jb25mIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHZpLWI7XHJcblx0XHRcdGNvbG9yOiAkdmktdztcclxuXHRcdFx0Ji1oZWFkIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICR2aS13O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtb3B0aW9uIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICR2aS13O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG5cdFx0XHRcdCZfX25hbWUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR2aS13O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudmktY29uZi1idG4tLWFjdGl2ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmktdztcclxuXHRcdFx0XHRcdGNvbG9yOiAkdmktYiAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLWJ0biB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdmktdztcclxuXHRcdFx0XHRjb2xvcjogJHZpLXc7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1jbG9zZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdmktdztcclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRmaWxsOiAkdmktdztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgICAgICAuZm9vdGVyLWxpbmtfX25hbWUgLnRpdGxle1xyXG4gICAgICAgICAgICBjb2xvcjogJHZpLXcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2aS13ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZpLXcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdmktdyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXItbGlzdF9fYmxvY2sgdWwgbGkgYXtcclxuICAgICAgICAgICAgY29sb3I6ICR2aS13ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdmktdyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR2aS13ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZpLXcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyLWNvcHkgYXtcclxuICAgICAgICAgICAgY29sb3I6ICR2aS13ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdmktdyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR2aS13ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZpLXcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR2aS13ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1zLWFib3V0X193cnA6YWZ0ZXIsIC5uZXdzLWRldGFpbF9faXRlbS1pbmZvX19zdWJ0aXRsZSAucG9pbnQsIC5tcy1uZXdzX19uYXYtZG90cyB1bCBsaSBzcGFuLCAubXMtbmV3c19fbmF2LWRvdHMgdWwgbGk6aG92ZXIgc3BhbiwgLm1zLW5ld3NfX25hdi1kb3RzIHVsIGxpLmFjdGl2ZSBzcGFuLCAucHJvZHVjdC1saXN0X19pbmZvIHVsIGxpOjpiZWZvcmUsIC50ZXh0LXBhZ2UgdWwgbGk6OmJlZm9yZSwgLmhlYWRlci1tZW51IGxpIGE6OmJlZm9yZSwgLm1zLXByb2R1Y3RzX19hbGw6YmVmb3JlLCAubXMtcHJvZHVjdHNfX2FsbDphZnRlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHZpLXcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHZpLXcgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC5hbGwtbGluazpob3ZlciBzcGFuLCAuZm9vdGVyLWxpc3RfX2Jsb2NrIC50aXRsZTpob3ZlcntcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2aS13ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcbiAgICAgICAgLmRlYWxlcnMtbWFwX19pdGVtLCAudGV4dC1wYWdlIC50ZXh0LWRvd25sb2FkX193cnAgYSwgLnRleHQtcGFnZSAudGV4dC1saXN0X193cnAsIC50ZXh0LXBhZ2Ugb2wgbGksIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuLCAuYWJvdXQtbWFwX19jb3VudCwgLmFib3V0LWxlYWRfX21haW4sIC5hYm91dC12YWx1ZXNfX2l0ZW0sIC5jb250YWN0cy1tYXBfX2xpbmtzIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5mb3JtLXN0eWxlIC5idXR0b25zIC5idG57XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR2aS13ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcbiAgICAgICAgLnNlYXJjaC1pdGVtX19pbmZvIC56YWcgc3BhbiwgLnNlYXJjaC1yZXN1bHRzX19mb3JtLCAudGV4dC1wYWdlIC50ZXh0LWxpc3RfX3VsIGg0LCAudGV4dC1wYWdlIC50ZXh0LWxpc3RfX29sIGg0LCAuY29udGFjdHMtbWFwX19oZWFkLWxpc3QgLml0ZW0sIC5uZXdzLWN0X19saXN0LWl0ZW0sIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0sIC5wcm9kdWN0LWZlYXR1cmVfX3RpdGxlLCAubXMtaW1nX19pbmZvLCAuYWJvdXQtbGVhZF9fYXJyb3cgLmFycm93LnByZXYsIC5wYWdpbmF0aW9uLWxpc3QgdWwgbGksIC5wYWdpbmF0aW9uLWxpc3QsIC5uZXdzLW90aGVyX19hcnJvdyAuYXJyb3cucHJldiwgLm1zLXN0YXRpc3RpY3NfX2l0ZW0sIC5tcy1uZXdzX190aXRsZSAuemFnLCAuYWJvdXQtdmFsdWVzX19ub3RlLCAuYWJvdXQtbGVhZF9fbWFpbi1jb250ZW50IC5wb3NpdGlvbiwgLnByb2R1Y3QtbGlzdF9faW5mbyAuemFnLCAucHJvZHVjdC1mZWF0dXJlX190aXRsZSAucHJlc2VudGF0aW9uLCAuY2lyY2xlLCAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX3J1biAuaW5mbywgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzIC50aXRsZSwgLmRlYWxlcnMtbWFwX19pdGVtLXRpdGxlLCAubmV3cy1jdF9fbXMtaW5mbyAuemFnLCAubmV3cy1kZXRhaWxfX2l0ZW0taW5mbyAuemFnLCAudmFjYW5jeS1vcGVuX19pbmZvIC56YWcsIC52YWNhbmN5LW9wZW5fX3ZpZXcsIC52YWNhbmN5LWZvcm1fX3RpdGxlIC56YWcsIC5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCwgLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlLWl0ZW17XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHZpLXcgIWltcG9ydGFudDtcclxuXHRcdH1cclxuICAgICAgICAuc2VhcmNoLXJlc3VsdHNfX21hdGNoZXMsIC50ZXh0LXBhZ2UgLnRleHQtcGhvbmVfX2l0ZW0gYSBzcGFuLCAudGV4dC1wYWdlIC50ZXh0LWRvd25sb2FkX193cnAgYSAudGV4dC1pbmZvIHNwYW4sIGEsIC50ZXh0LXBhZ2Ugb2wgbGk6OmJlZm9yZSwgLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlLWl0ZW0gLnRlbCwgLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlLWl0ZW0gLmVtYWlsLCAuY29udGFjdHMtbWFwX19saW5rLWRlc2MgLmluZm8gLm1vcmUtaXRlbSAucG9zdCwgLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlLWl0ZW0gLm5hbWUsIC5jb250YWN0cy1tYXBfX2xpbmstbmFtZSAuemFnLCAuY29udGFjdHMtbWFwX19oZWFkLWxpc3QgLml0ZW0gc3BhbiwgLmNvbnRhY3RzLW1hcF9faGVhZCAudGl0bGUsIC5mb3JtLXN0eWxlX19maWxlIC5qcS1maWxlX19uYW1lLCAuZm9ybS1zdHlsZV9faXRlbSBsYWJlbCwgLnZhY2FuY3ktZm9ybV9fdGl0bGUgLnphZywgLnZhY2FuY3ktb3Blbl9faW5mby5fdG9wLWluZm8gLnZhY2FuY3ktb3Blbl9fdmlldyAubmFtZSwgLnZhY2FuY3ktb3Blbl9faW5mbyBwLCAudmFjYW5jeS1vcGVuX19pbmZvIC56YWcsIC5uZXdzLWRldGFpbF9faXRlbS1pbmZvX19zdWJ0aXRsZSBzcGFuLCAubmV3cy1kZXRhaWxfX2l0ZW0taW5mbyBwLCAubmV3cy1kZXRhaWxfX2l0ZW0taW5mbyAuemFnLCAucGFnaW5hdGlvbi1saXN0IHVsIGxpIGEsIC5uZXdzLWN0X19saXN0LWl0ZW0gLnphZywgLm5ld3MtY3RfX21zLWluZm8gcCwgLmRhdGUsIC5uZXdzLWN0X19tcy1pbmZvIC56YWcsIC5kZWFsZXJzLW1hcF9faXRlbS1jb250YWN0cyAuY29udCBzcGFuLCAuZGVhbGVycy1tYXBfX2l0ZW0tY29udGFjdHMgLnphZywgLmRlYWxlcnMtbWFwX19pdGVtLXRpdGxlLCAuZGVhbGVycy1tYXBfX2l0ZW0tYWRkcmVzcyAuemFnLCAuZGVhbGVycy1tYXBfX2l0ZW0tYWRkcmVzcyBzcGFuLCAuZGVhbGVycy1zb3J0X19pdGVtLl9zZWxlY3QgbGFiZWwsIC5mb3JtLXN0eWxlIC5idXR0b25zIGxhYmVsIHNwYW4sIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyAudGl0bGUsIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuIC5pbmZvIC5yZXN1bHQsIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuIC5pbmZvIC5uYW1lLCAucHJvZHVjdC1mZWF0dXJlX190aXRsZSAucHJlc2VudGF0aW9uIHNwYW4sIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9kZWwgLm5hbWUsIC5wcm9kdWN0LWZlYXR1cmVfX3RpdGxlIC56YWcsIC5hYm91dC1oaXN0b3J5X19saXN0LWl0ZW0gcCwgLmFib3V0LWhpc3RvcnlfX2xpc3QtaXRlbSAueWVhciwgLmFib3V0LWxlYWRfX21haW4tYm9keSBwLCAuYWJvdXQtbGVhZF9fbWFpbi1jb250ZW50IC5jb250YWN0IGxpIGEsIC5hYm91dC1sZWFkX19tYWluLWNvbnRlbnQgLmNvbnRhY3QgbGkgc3BhbiwgLmFib3V0LWxlYWRfX21haW4tY29udGVudCAudGl0bGUsIC5hYm91dC12YWx1ZXNfX2l0ZW0gLmFib3V0LXZhbHVlc19fc3VidGl0bGUsIC5hYm91dC12YWx1ZXNfX2l0ZW0gLmFib3V0LXZhbHVlc19fdGV4dCwgLmFib3V0LXZhbHVlcywgLmZvb3Rlci1jb3B5IC5jb3B5LCAuZm9vdGVyLWxpc3RfX2Jsb2NrIC50aXRsZSwgLm1zLW5ld3NfX3RpdGxlIC56YWcsIC5hbGwtbGluayBzcGFuLCAubXMtcHJvZHVjdHNfX2xpc3QtaXRlbSAubmFtZSwgLm1zLXByb2R1Y3RzX190aXRsZSwgLm1zLXN0YXRpc3RpY3NfX3dycCwgLm1zLWFib3V0LCAubXMtaW1nX19pbmZvLWNvbCBwLCAubXMtaW1nX19pbmZvLWNvbCAuemFnLCAuaGVhZGVyLWJvdCBoMSwgLmhlYWRlci1sYW5nX19tYWluIGEsIC5oZWFkZXItbWVudSBsaSBhLCAucHJvZHVjdC1saXN0X19pbmZvIHAsIC5zZWFyY2gtaXRlbV9faW5mbyBwLCAudGV4dC1wYWdlIC50ZXh0LXBob25lX19pdGVtIGE6aG92ZXIsIC50ZXh0LXBhZ2UgLnRleHQtcGhvbmVfX2l0ZW0gYSBmb250LCAudmFjYW5jeS1vcGVuX19pbmZvLl90b3AtaW5mbyAudmFjYW5jeS1vcGVuX192aWV3OmhvdmVyIC5uYW1lLCAucHJvZHVjdC1mZWF0dXJlX190aXRsZSAucHJlc2VudGF0aW9uOmhvdmVyIHNwYW4sIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyB1bCBsaSBzcGFuIGIgc3BhbiwgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19ydW4gLmluZm8gLm5hbWUgc3BhbiwgLnBhZ2luYXRpb24tbGlzdCB1bCBsaTpob3ZlciBhLCAucGFnaW5hdGlvbi1saXN0IHVsIC5hY3RpdmUgYSwgLmFsbC1saW5rOmhvdmVyIHNwYW4sIC5mb290ZXItbGlzdF9fYmxvY2sgLnRpdGxlOmhvdmVyLCAuYWJvdXQtdmFsdWVzX19ub3RlIHNwYW4sIC5hYm91dC1sZWFkX19tYWluLWJvZHkgcCAuZ3JlZW4sIC5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCAuaXRlbTpob3ZlciBzcGFuLCAuZm9ybS1zdHlsZSAuYnV0dG9ucyAuYnRue1xyXG5cdFx0XHRjb2xvcjogJHZpLXcgIWltcG9ydGFudDtcclxuXHRcdH1cclxuICAgICAgICAuaWNvbiwgLmhlYWRlci1leWUgLmljb24sIC5hYm91dC1oaXN0b3J5X19saXN0LWl0ZW0uX2FjdGl2ZSAuaWNvbiwgLm1zLW5ld3NfX2l0ZW06aG92ZXIgLmFycm93IC5pY29uLCAuaGVhZGVyLWxhbmdfX21haW4gLmljb24sIC5hbGwtbGluazpob3ZlciAuaWNvbiwgLnByb2R1Y3QtZmVhdHVyZV9fdGl0bGUgLnByZXNlbnRhdGlvbjpob3ZlciAuaWNvbiwgLmRlYWxlcnMtbWFwX19pdGVtLWNvbnRhY3RzIC5jb250IC5pY29uLCAuY29udGFjdHMtbWFwX19oZWFkLWxpc3QgLml0ZW0gLmljb257XHJcblx0XHRcdGZpbGw6ICR2aS13ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcbiAgICAgICAgLnRleHQtcGFnZSAubm90ZSwgLnRleHQtcGFnZSAudGV4dC1kb3dubG9hZF9fd3JwIGEsIC50ZXh0LXBhZ2UgLnRleHQtZG93bmxvYWQsIC50ZXh0LXBhZ2UgLnRleHQtbGlzdCwgLnRleHQtcGFnZSAudGV4dC1saXN0X193cnAsIC50ZXh0LXBhZ2Ugb2wgbGksIC50ZXh0LXBhZ2UgdGFibGUgdGhlYWQsIC5jb250YWN0cy1tYXBfX2xpbmssIC5jb250YWN0cy1tYXBfX2hlYWQsIC52YWNhbmN5LWZvcm0sIC5mb3JtLXN0eWxlIC5idXR0b25zIC5idG4sIC5uZXdzLW90aGVyX19saXN0OmJlZm9yZSwgLm5ld3Mtb3RoZXJfX3dycCwgLm5ld3MtY3RfX2xpc3QtaXRlbSwgLmRlYWxlcnMtbWFwX19pdGVtLCAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMgdWwgbGkgc3BhbiwgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19kZXRhaWxzLCAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX3J1biwgLnByb2R1Y3QtZmVhdHVyZV9fd3JwLCAuY2lyY2xlOmFmdGVyLCAucHJvZHVjdC1mZWF0dXJlX190aXRsZSAucHJlc2VudGF0aW9uLCAuYWJvdXQtbWFwX19jb3VudCwgLmFib3V0LWhpc3RvcnlfX2xpc3QsIC5hYm91dC1sZWFkX193cnA6OmJlZm9yZSwgLmFib3V0LWxlYWRfX21haW4sIC5hYm91dC1sZWFkLCAubXMtbmV3c19fd3JwLCAubXMtY29tcGV0ZW5jZSwgLm1zLWltZ19faW5mbywgLmZvcm0tc3R5bGUsIC50ZXh0LXBhZ2Ugb2wgbGk6OmFmdGVyLCAuanEtc2VsZWN0Ym94IGxpOmhvdmVyLCAuZm9ybS1zdHlsZSAuanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkLCAuY2lyY2xlOmJlZm9yZSwgY2lyY2xlOmFmdGVyLCAuYWJvdXQtdmFsdWVzX19pdGVtLCAuY29udGFjdHMtbWFwX19saW5rcyAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAudGV4dC1wYWdlIG9sIGxpOjphZnRlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZpLWIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHZpLWIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblx0fVxyXG5cclxuXHQmW2NsYXNzKj1cImNzMlwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZpLWJsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICR2aS1iZCAhaW1wb3J0YW50O1xyXG5cdFx0LnZpLWNvbmYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmktYmw7XHJcblx0XHRcdGNvbG9yOiAkdmktYmQ7XHJcblx0XHRcdCYtaGVhZCB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdmktYmQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1vcHRpb24ge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHZpLWJkO1xyXG5cdFx0XHRcdCZfX25hbWUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR2aS1iZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnZpLWNvbmYtYnRuLS1hY3RpdmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHZpLWJkO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR2aS1ibCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLWJ0biB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdmktYmQ7XHJcblx0XHRcdFx0Y29sb3I6ICR2aS1iZDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLWNsb3NlIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICR2aS1iZDtcclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRmaWxsOiAkdmktYmQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICAgICAgLmZvb3Rlci1saW5rX19uYW1lIC50aXRsZXtcclxuICAgICAgICAgICAgY29sb3I6ICR2aS1iZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZpLWJkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZpLWJkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZpLWJkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlci1saXN0X19ibG9jayB1bCBsaSBhe1xyXG4gICAgICAgICAgICBjb2xvcjogJHZpLWJkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdmktYmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdmktYmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdmktYmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyLWNvcHkgYXtcclxuICAgICAgICAgICAgY29sb3I6ICR2aS1iZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZpLWJkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZpLWJkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHZpLWJkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdmktYmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubXMtYWJvdXRfX3dycDphZnRlciwgLmNpcmNsZSwgLm5ld3MtZGV0YWlsX19pdGVtLWluZm9fX3N1YnRpdGxlIC5wb2ludCwgLm1zLW5ld3NfX25hdi1kb3RzIHVsIGxpIHNwYW4sIC5tcy1uZXdzX19uYXYtZG90cyB1bCBsaTpob3ZlciBzcGFuLCAubXMtbmV3c19fbmF2LWRvdHMgdWwgbGkuYWN0aXZlIHNwYW4sIC5wcm9kdWN0LWxpc3RfX2luZm8gdWwgbGk6OmJlZm9yZSwgLnRleHQtcGFnZSB1bCBsaTo6YmVmb3JlLCAuaGVhZGVyLW1lbnUgbGkgYTo6YmVmb3JlLCAubXMtcHJvZHVjdHNfX2FsbDpiZWZvcmUsIC5tcy1wcm9kdWN0c19fYWxsOmFmdGVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmktYmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHZpLWJkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hbGwtbGluazpob3ZlciBzcGFuLCAuZm9vdGVyLWxpc3RfX2Jsb2NrIC50aXRsZTpob3ZlcntcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR2aS1iZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1wYWdlIC5ub3RlLWltZywgLmRlYWxlcnMtbWFwX19pdGVtLCAubXMtbmV3c19faXRlbSwgLm1zLWNvbXBldGVuY2VfX2xpc3QsIC50ZXh0LXBhZ2UgLnRleHQtZG93bmxvYWRfX3dycCBhLCAudGV4dC1wYWdlIC50ZXh0LWxpc3RfX3dycCwgLnRleHQtcGFnZSBvbCBsaSwgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19ydW4sIC5hYm91dC1tYXBfX2NvdW50LCAuYWJvdXQtbGVhZF9fbWFpbiwgLmFib3V0LXZhbHVlc19faXRlbSwgLmNvbnRhY3RzLW1hcF9fbGlua3MgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLmZvcm0tc3R5bGUgLmJ1dHRvbnMgLmJ0bntcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHZpLWJkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LXBhZ2UgdGFibGUgdGJvZHkgdHIgdGQsIC50ZXh0LXBhZ2UgdGFibGUgdGJvZHkgdHIgdGQsIC50ZXh0LXBhZ2UgdGFibGUsIC5mb3JtLXN0eWxlIHRleHRhcmVhLCAuZm9ybS1zdHlsZV9faXRlbSBpbnB1dCwgLmZvcm0tc3R5bGUgLmpxLXNlbGVjdGJveF9fc2VsZWN0LCAuZGVhbGVycy1tYXBfX2l0ZW0tY29udGFjdHMsIC5zZWFyY2gtaXRlbV9faW5mbyAuemFnIHNwYW4sIC5zZWFyY2gtcmVzdWx0c19fZm9ybSwgLnRleHQtcGFnZSAudGV4dC1saXN0X191bCBoNCwgLnRleHQtcGFnZSAudGV4dC1saXN0X19vbCBoNCwgLmNvbnRhY3RzLW1hcF9faGVhZC1saXN0IC5pdGVtLCAubmV3cy1jdF9fbGlzdC1pdGVtLCAucHJvZHVjdC1mZWF0dXJlX19pdGVtLCAucHJvZHVjdC1mZWF0dXJlX190aXRsZSwgLm1zLWltZ19faW5mbywgLmFib3V0LWxlYWRfX2Fycm93IC5hcnJvdy5wcmV2LCAucGFnaW5hdGlvbi1saXN0IHVsIGxpLCAucGFnaW5hdGlvbi1saXN0LCAubmV3cy1vdGhlcl9fYXJyb3cgLmFycm93LnByZXYsIC5tcy1zdGF0aXN0aWNzX19pdGVtLCAubXMtbmV3c19fdGl0bGUgLnphZywgLmFib3V0LXZhbHVlc19fbm90ZSwgLmFib3V0LWxlYWRfX21haW4tY29udGVudCAucG9zaXRpb24sIC5wcm9kdWN0LWxpc3RfX2luZm8gLnphZywgLnByb2R1Y3QtZmVhdHVyZV9fdGl0bGUgLnByZXNlbnRhdGlvbiwgLmNpcmNsZSwgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19ydW4gLmluZm8sIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyAudGl0bGUsIC5kZWFsZXJzLW1hcF9faXRlbS10aXRsZSwgLm5ld3MtY3RfX21zLWluZm8gLnphZywgLm5ld3MtZGV0YWlsX19pdGVtLWluZm8gLnphZywgLnZhY2FuY3ktb3Blbl9faW5mbyAuemFnLCAudmFjYW5jeS1vcGVuX192aWV3LCAudmFjYW5jeS1mb3JtX190aXRsZSAuemFnLCAuY29udGFjdHMtbWFwX19oZWFkLWxpc3QsIC5jb250YWN0cy1tYXBfX2xpbmstZGVzYyAuaW5mbyAubW9yZS1pdGVte1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR2aS1iZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuanEtc2VsZWN0Ym94X19zZWxlY3QsIC5qcS1zZWxlY3Rib3ggLnBsYWNlaG9sZGVyLCAuc2VhcmNoLXJlc3VsdHNfX21hdGNoZXMsIC50ZXh0LXBhZ2UgLnRleHQtcGhvbmVfX2l0ZW0gYSBzcGFuLCAudGV4dC1wYWdlIC50ZXh0LWRvd25sb2FkX193cnAgYSAudGV4dC1pbmZvIHNwYW4sIGEsIC50ZXh0LXBhZ2Ugb2wgbGk6OmJlZm9yZSwgLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlLWl0ZW0gLnRlbCwgLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlLWl0ZW0gLmVtYWlsLCAuY29udGFjdHMtbWFwX19saW5rLWRlc2MgLmluZm8gLm1vcmUtaXRlbSAucG9zdCwgLmNvbnRhY3RzLW1hcF9fbGluay1kZXNjIC5pbmZvIC5tb3JlLWl0ZW0gLm5hbWUsIC5jb250YWN0cy1tYXBfX2xpbmstbmFtZSAuemFnLCAuY29udGFjdHMtbWFwX19oZWFkLWxpc3QgLml0ZW0gc3BhbiwgLmNvbnRhY3RzLW1hcF9faGVhZCAudGl0bGUsIC5mb3JtLXN0eWxlX19maWxlIC5qcS1maWxlX19uYW1lLCAuZm9ybS1zdHlsZV9faXRlbSBsYWJlbCwgLnZhY2FuY3ktZm9ybV9fdGl0bGUgLnphZywgLnZhY2FuY3ktb3Blbl9faW5mby5fdG9wLWluZm8gLnZhY2FuY3ktb3Blbl9fdmlldyAubmFtZSwgLnZhY2FuY3ktb3Blbl9faW5mbyBwLCAudmFjYW5jeS1vcGVuX19pbmZvIC56YWcsIC5uZXdzLWRldGFpbF9faXRlbS1pbmZvX19zdWJ0aXRsZSBzcGFuLCAubmV3cy1kZXRhaWxfX2l0ZW0taW5mbyBwLCAubmV3cy1kZXRhaWxfX2l0ZW0taW5mbyAuemFnLCAucGFnaW5hdGlvbi1saXN0IHVsIGxpIGEsIC5uZXdzLWN0X19saXN0LWl0ZW0gLnphZywgLm5ld3MtY3RfX21zLWluZm8gcCwgLmRhdGUsIC5uZXdzLWN0X19tcy1pbmZvIC56YWcsIC5kZWFsZXJzLW1hcF9faXRlbS1jb250YWN0cyAuY29udCBzcGFuLCAuZGVhbGVycy1tYXBfX2l0ZW0tY29udGFjdHMgLnphZywgLmRlYWxlcnMtbWFwX19pdGVtLXRpdGxlLCAuZGVhbGVycy1tYXBfX2l0ZW0tYWRkcmVzcyAuemFnLCAuZGVhbGVycy1tYXBfX2l0ZW0tYWRkcmVzcyBzcGFuLCAuZGVhbGVycy1zb3J0X19pdGVtLl9zZWxlY3QgbGFiZWwsIC5mb3JtLXN0eWxlIC5idXR0b25zIGxhYmVsIHNwYW4sIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyAudGl0bGUsIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuIC5pbmZvIC5yZXN1bHQsIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuIC5pbmZvIC5uYW1lLCAucHJvZHVjdC1mZWF0dXJlX190aXRsZSAucHJlc2VudGF0aW9uIHNwYW4sIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9kZWwgLm5hbWUsIC5wcm9kdWN0LWZlYXR1cmVfX3RpdGxlIC56YWcsIC5hYm91dC1oaXN0b3J5X19saXN0LWl0ZW0gcCwgLmFib3V0LWhpc3RvcnlfX2xpc3QtaXRlbSAueWVhciwgLmFib3V0LWxlYWRfX21haW4tYm9keSBwLCAuYWJvdXQtbGVhZF9fbWFpbi1jb250ZW50IC5jb250YWN0IGxpIGEsIC5hYm91dC1sZWFkX19tYWluLWNvbnRlbnQgLmNvbnRhY3QgbGkgc3BhbiwgLmFib3V0LWxlYWRfX21haW4tY29udGVudCAudGl0bGUsIC5hYm91dC12YWx1ZXNfX2l0ZW0gLmFib3V0LXZhbHVlc19fc3VidGl0bGUsIC5hYm91dC12YWx1ZXNfX2l0ZW0gLmFib3V0LXZhbHVlc19fdGV4dCwgLmFib3V0LXZhbHVlcywgLmZvb3Rlci1jb3B5IC5jb3B5LCAuZm9vdGVyLWxpc3RfX2Jsb2NrIC50aXRsZSwgLm1zLW5ld3NfX3RpdGxlIC56YWcsIC5hbGwtbGluayBzcGFuLCAubXMtcHJvZHVjdHNfX2xpc3QtaXRlbSAubmFtZSwgLm1zLXByb2R1Y3RzX190aXRsZSwgLm1zLXN0YXRpc3RpY3NfX3dycCwgLm1zLWFib3V0LCAubXMtaW1nX19pbmZvLWNvbCBwLCAubXMtaW1nX19pbmZvLWNvbCAuemFnLCAuaGVhZGVyLWJvdCBoMSwgLmhlYWRlci1sYW5nX19tYWluIGEsIC5oZWFkZXItbWVudSBsaSBhLCAucHJvZHVjdC1saXN0X19pbmZvIHAsIC5zZWFyY2gtaXRlbV9faW5mbyBwLCAudGV4dC1wYWdlIC50ZXh0LXBob25lX19pdGVtIGE6aG92ZXIsIC50ZXh0LXBhZ2UgLnRleHQtcGhvbmVfX2l0ZW0gYSBmb250LCAudmFjYW5jeS1vcGVuX19pbmZvLl90b3AtaW5mbyAudmFjYW5jeS1vcGVuX192aWV3OmhvdmVyIC5uYW1lLCAucHJvZHVjdC1mZWF0dXJlX190aXRsZSAucHJlc2VudGF0aW9uOmhvdmVyIHNwYW4sIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyB1bCBsaSBzcGFuIGIgc3BhbiwgLnByb2R1Y3QtZmVhdHVyZV9faXRlbS1tb3JlX19ydW4gLmluZm8gLm5hbWUgc3BhbiwgLnBhZ2luYXRpb24tbGlzdCB1bCBsaTpob3ZlciBhLCAucGFnaW5hdGlvbi1saXN0IHVsIC5hY3RpdmUgYSwgLmFsbC1saW5rOmhvdmVyIHNwYW4sIC5mb290ZXItbGlzdF9fYmxvY2sgLnRpdGxlOmhvdmVyLCAuYWJvdXQtdmFsdWVzX19ub3RlIHNwYW4sIC5hYm91dC1sZWFkX19tYWluLWJvZHkgcCAuZ3JlZW4sIC5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCAuaXRlbTpob3ZlciBzcGFuLCAuZm9ybS1zdHlsZSAuYnV0dG9ucyAuYnRue1xyXG4gICAgICAgICAgICBjb2xvcjogJHZpLWJkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLCAuaGVhZGVyLWV5ZSAuaWNvbiwgLmFib3V0LWhpc3RvcnlfX2xpc3QtaXRlbS5fYWN0aXZlIC5pY29uLCAubXMtbmV3c19faXRlbTpob3ZlciAuYXJyb3cgLmljb24sIC5oZWFkZXItbGFuZ19fbWFpbiAuaWNvbiwgLmFsbC1saW5rOmhvdmVyIC5pY29uLCAucHJvZHVjdC1mZWF0dXJlX190aXRsZSAucHJlc2VudGF0aW9uOmhvdmVyIC5pY29uLCAuZGVhbGVycy1tYXBfX2l0ZW0tY29udGFjdHMgLmNvbnQgLmljb24sIC5jb250YWN0cy1tYXBfX2hlYWQtbGlzdCAuaXRlbSAuaWNvbntcclxuICAgICAgICAgICAgZmlsbDogJHZpLWJkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LXBhZ2UgLm5vdGUtaW1nLCAuZm9ybS1zdHlsZSB0ZXh0YXJlYSwgLmZvcm0tc3R5bGVfX2l0ZW0gaW5wdXQsIC5mb3JtLXN0eWxlIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCwgLm1zLW5ld3NfX2l0ZW0sIC5tcy1jb21wZXRlbmNlX19saXN0LCAudGV4dC1wYWdlIC5ub3RlLCAudGV4dC1wYWdlIC50ZXh0LWRvd25sb2FkX193cnAgYSwgLnRleHQtcGFnZSAudGV4dC1kb3dubG9hZCwgLnRleHQtcGFnZSAudGV4dC1saXN0LCAudGV4dC1wYWdlIC50ZXh0LWxpc3RfX3dycCwgLnRleHQtcGFnZSBvbCBsaSwgLnRleHQtcGFnZSB0YWJsZSB0aGVhZCwgLmNvbnRhY3RzLW1hcF9fbGluaywgLmNvbnRhY3RzLW1hcF9faGVhZCwgLnZhY2FuY3ktZm9ybSwgLmZvcm0tc3R5bGUgLmJ1dHRvbnMgLmJ0biwgLm5ld3Mtb3RoZXJfX2xpc3Q6YmVmb3JlLCAubmV3cy1vdGhlcl9fd3JwLCAubmV3cy1jdF9fbGlzdC1pdGVtLCAuZGVhbGVycy1tYXBfX2l0ZW0sIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fZGV0YWlscyB1bCBsaSBzcGFuLCAucHJvZHVjdC1mZWF0dXJlX19pdGVtLW1vcmVfX2RldGFpbHMsIC5wcm9kdWN0LWZlYXR1cmVfX2l0ZW0tbW9yZV9fcnVuLCAucHJvZHVjdC1mZWF0dXJlX193cnAsIC5jaXJjbGU6YWZ0ZXIsIC5wcm9kdWN0LWZlYXR1cmVfX3RpdGxlIC5wcmVzZW50YXRpb24sIC5hYm91dC1tYXBfX2NvdW50LCAuYWJvdXQtaGlzdG9yeV9fbGlzdCwgLmFib3V0LWxlYWRfX3dycDo6YmVmb3JlLCAuYWJvdXQtbGVhZF9fbWFpbiwgLmFib3V0LWxlYWQsIC5tcy1uZXdzX193cnAsIC5tcy1jb21wZXRlbmNlLCAubXMtaW1nX19pbmZvLCAuZm9ybS1zdHlsZSwgLnRleHQtcGFnZSBvbCBsaTo6YWZ0ZXIsIC5qcS1zZWxlY3Rib3ggbGk6aG92ZXIsIC5mb3JtLXN0eWxlIC5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQsIC5jaXJjbGU6YmVmb3JlLCBjaXJjbGU6YWZ0ZXIsIC5hYm91dC12YWx1ZXNfX2l0ZW0sIC5jb250YWN0cy1tYXBfX2xpbmtzIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC50ZXh0LXBhZ2Ugb2wgbGk6OmFmdGVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmktYmwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHZpLWJsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1zLWltZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCZfX3dycCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzUlO1xyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQmX19iZyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdCYuX3NtIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDMxLjUlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0aGVpZ2h0OiB0b1Z3KDM4MCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdGhlaWdodDogdG9WdygxMzApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW5mbyB7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRwYWRkaW5nOiB0b1Z3KDQwKSB0b1Z3KDczKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZjYztcclxuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHRvVncoNjApO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogdG9WdygyMCkgdG9Wdyg1MCk7XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB0b1Z3KDYwKTtcclxuXHRcdFx0bWFyZ2luOiAwIHRvVncoMTApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtY29sIHtcclxuXHRcdFx0bWF4LXdpZHRoOiB0b1Z3KDI0NSk7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHRvVncoMjApO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuemFnIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMjUpO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0Y29sb3I6ICMxOTFjMzM7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTYpO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0Y29sb3I6ICM0NTQ3NWE7XHJcblx0XHRcdFx0Ly9tYXgtd2lkdGg6IHRvVncoMjQ0KTtcclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm1zLWFib3V0IHtcclxuXHRwYWRkaW5nOiB0b1Z3KDgwKSAwIDA7XHJcblx0Y29sb3I6ICRibGFjaztcclxuXHRAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuXHRcdHBhZGRpbmctdG9wOiB0b1Z3KDMwKTtcclxuXHR9XHJcblx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogdG9WdygzMCk7XHJcblx0fVxyXG4gICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHQmX193cnAge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRwYWRkaW5nOiB0b1Z3KDkwKSAwIHRvVncoODApIHZhcigtLXBhZGRpbmcpO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcblx0XHRcdHBhZGRpbmctdG9wOiB0b1Z3KDMwKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMzApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiB0b1Z3KDMwKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMzApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDE1KTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogdG9WdygxNzIwKTtcclxuXHRcdFx0aGVpZ2h0OiB0b1Z3KDEpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMzMzMzMzO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjI7XHJcblx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG5cdFx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKXtcclxuXHRcdFx0XHR3aWR0aDogOTUlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG5cdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdGgyLFxyXG5cdC5oMiB7XHJcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnRTaXplVGl0bGUpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjExO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9Wdyg1MCk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9Wdyg1MCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9WdygzMCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29tcGFueSB7XHJcblx0XHR3aWR0aDogY2FsYyg0Ni42JSAtIDkxcHgpO1xyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMjUpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS42MztcclxuXHRcdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblx0XHR3aWR0aDogY2FsYyg1My40JSAtIDkxcHgpO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b1Z3KDMwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogdG9WdygxNSk7XHJcblx0XHR9XHJcblx0XHRkaXYge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCA3Ny4yJTtcclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA1MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaW1nIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm1zLXN0YXRpc3RpY3Mge1xyXG5cdHBhZGRpbmc6IDAgMCB0b1Z3KDkwKTtcclxuXHRAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDIwKTtcclxuXHR9XHJcblx0Jl9fd3JwIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRjb2xvcjogIzI1Mjk0QjtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pdGVtc3tcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHQmX19pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWRlZGU7XHJcblx0XHRwYWRkaW5nOiB0b1Z3KDM1KSAwO1xyXG5cdFx0d2lkdGg6IDMzJTtcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5udW0tYW5pbSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9WdygxMjApO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0fVxyXG5cdFx0LnZhbG9yZXtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDI4KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR9XHJcblx0XHQuc3RhdGlzdGljcy1kZXNjIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMjgpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zNjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdC5kZXNje1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjY4cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0cGFkZGluZzogdG9WdygxNSkgMDtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdC5udW0tYW5pbSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDYwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3RhdGlzdGljcy1kZXNjIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMTgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoNSkgMDtcclxuXHRcdFx0Lm51bS1hbmltIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMzApO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zdGF0aXN0aWNzLWRlc2Mge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNik7XHJcblx0XHRcdH1cclxuXHRcdFx0LnZhbG9yZXtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMTIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5tcy1jb21wZXRlbmNlIHtcclxuXHRiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG5cdHBhZGRpbmc6IHZhcigtLXBhZGRpbmcpIHZhcigtLXBhZGRpbmcpO1xyXG5cdEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG5cdFx0cGFkZGluZy10b3A6IHRvVncoMzApO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IHRvVncoMzApO1xyXG5cdH1cclxuXHRAaW5jbHVkZSB4cy1ibG9jaygpe1xyXG5cdFx0cGFkZGluZy10b3A6IHRvVncoMTUpO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IHRvVncoMTUpO1xyXG5cdH1cclxuXHRoMixcclxuXHQuaDIge1xyXG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250U2l6ZVRpdGxlKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS4xMTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDYwKTtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoNTApO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHhzLWJsb2NrKCl7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9WdygzMCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3dycCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0d2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IHRvVncoNDIpIHRvVncoNTApIHRvVncoNDIpIHRvVncoNDApO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxMDBweCA4MHB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wNyksIDBweCA1OC44OHB4IDQxLjcyOHB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wNTA2MjQpLFxyXG5cdFx0XHRcdDBweCAzMC4yNHB4IDE5LjU4NHB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wMzkzMTIpLCAwcHggMTIuMTZweCA4LjU3NnB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wMzA2ODgpLFxyXG5cdFx0XHRcdDBweCAyLjcycHggMy43MTJweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDE5Mzc2KTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrIHtcclxuXHRcdFx0cGFkZGluZzogdG9WdygyMCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogdG9WdygxMCk7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHRvVncoMTUpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoNSk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmX19pY29uIHtcclxuXHRcdG1pbi13aWR0aDogOTVweDtcclxuXHRcdGhlaWdodDogOTVweDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcblx0XHRsaW5lLWhlaWdodDogMS4xNjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdHBhZGRpbmctbGVmdDogdG9WdygyMCk7XHJcblx0XHRtYXgtd2lkdGg6IHRvVncoMzU1KTtcclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMTgpO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5tcy1wcm9kdWN0cyB7XHJcblx0bWFyZ2luOiB2YXIoLS1wYWRkaW5nKSAwO1xyXG5cdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdG1hcmdpbjogdG9WdygzMCkgMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRtYXJnaW46IHRvVncoMTUpIDA7XHJcblx0fVxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IHRvVncoNTUpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9Wdyg2MCk7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmcpO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoNTApO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMzApO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDMwKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlzdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IHRvVncoNjApO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0fVxyXG5cdFx0Ji1pbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHRcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuNXM7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5fc2hvdyB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtaXRlbSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IHRvVncoOTAwKTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDUwMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDMwMCk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmcpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdGhlaWdodDogdG9WdygyMjApO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHQvLyB3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTsgXHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlOyBcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNiksIHJnYmEoMCwgMCwgMCwgMC42KSk7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0cGFkZGluZzogdG9WdygyMCk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDQwKTtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjQ7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC41cztcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLl9ob3ZlciB7XHJcblx0XHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2FsbCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAwIHZhcigtLXBhZGRpbmcpO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1JTtcclxuXHRcdFx0d2lkdGg6IHRvVncoNjMwKTtcclxuXHRcdFx0aGVpZ2h0OiB0b1Z3KDIpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOWVjMzI3O1xyXG5cdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IHRvVncoMzMwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHR3aWR0aDogdG9WdygyMzApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHR3aWR0aDogdG9Wdyg2MCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRyaWdodDogNSU7XHJcblx0XHRcdHdpZHRoOiB0b1Z3KDYzMCk7XHJcblx0XHRcdGhlaWdodDogdG9WdygyKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzllYzMyNztcclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiB0b1Z3KDMzMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IHRvVncoMjMwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IHRvVncoNjApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5tcy1uZXdzIHtcclxuXHQmX193cnAge1xyXG5cdFx0cGFkZGluZzogdG9WdygxMDApIDAgdG9WdygxMDApIHRvVndYbWRWYWwoNTBweCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDIwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogdG9WdygxNSkgdG9WdygxNSkgMCB0b1Z3KDE1KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC56YWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IHRvVncoNTkwKTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDU1KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICMwMTBkMTM7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDgwKTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5ZWMzMjc7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG5cdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9Wdyg1MCk7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMzApO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMzApO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygzMCk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdHBhZGRpbmctdG9wOiB0b1Z3KDIwKTtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pdGVtcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDYwKTtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdC5zbGljay1zbGlkZSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogdG9WdygyMCk7XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2xpY2stZG90cyB7XHJcblx0XHRcdGJvdHRvbTogLTklO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHdpZHRoOiB0b1Z3KDgpO1xyXG5cdFx0XHRcdGhlaWdodDogdG9Wdyg4KTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuXHRcdFx0XHRtYXJnaW46IDAgdG9WdygxMCk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2xpY2stYWN0aXZlIHtcclxuXHRcdFx0XHR3aWR0aDogdG9WdygxNSk7XHJcblx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOWVjMzI3O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG5cdFx0cGFkZGluZzogdG9Wdyg1MCkgdG9WdygyNSkgdG9Wdyg1MCkgdG9Wdyg1MCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogdG9WdygxMCk7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDIwKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggMTBweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDcpLCAwcHggNnB4IDZweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDUwNjI0KSxcclxuXHRcdFx0XHQwcHggMnB4IDJweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDE5Mzc2KTtcclxuXHJcblx0XHRcdC5hcnJvdyAuaWNvbiB7XHJcblx0XHRcdFx0ZmlsbDogIzllYzMyNztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji13cnAge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IHRvVncoNDMwKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoNTApO1xyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiB0b1Z3KDQwNSk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IHRvVncoMjAwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZGF0ZXtcclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDMwKTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdGNvbG9yOiAjMDEwZDEzO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoNzUpO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IHRvVncoMTMwKTtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiB0b1Z3KDEzMCk7XHJcblx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IHRvVncoODApO1xyXG5cdFx0XHRcdFx0bWF4LWhlaWdodDogdG9Wdyg4MCk7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogdG9WdygxMjUpO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hcnJvdyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRmaWxsOiBibGFjaztcclxuXHRcdFx0XHRcdHdpZHRoOiB0b1Z3KDQwKTtcclxuXHRcdFx0XHRcdGhlaWdodDogdG9WdygyMCk7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbmF2IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQmLWFyciB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0d2lkdGg6IHRvVncoNTApO1xyXG5cdFx0XHRoZWlnaHQ6IHRvVncoNTApO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGdyZWVuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0d2lkdGg6IHRvVncoMjUpO1xyXG5cdFx0XHRcdGhlaWdodDogdG9WdygxNSk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtZG90cyB7XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IHRvVncoMTgpO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDE4KTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5ZWMzMjc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogdG9Wdyg4KTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDgpO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgMTMsIDE5LCAwLjUpO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYWJvdXQtaW1nIHtcclxuXHJcblx0Jl9fd3JwIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDAgMCAzMS4yNSUgMDtcclxuXHR9XHJcblxyXG5cdCZfX2JnIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHJcblx0fVxyXG59XHJcbiIsIi5hYm91dC12YWx1ZXMge1xyXG5cdHBhZGRpbmc6IHRvVncoODApIDAgMDtcclxuXHRjb2xvcjogJGJsYWNrO1xyXG4gICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHQmX193cnAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0cGFkZGluZzogdG9Wdyg3NykgdmFyKC0tcGFkZGluZykgdG9WdygxMDApO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiB0b1Z3KDE3MjApO1xyXG5cdFx0XHRoZWlnaHQ6IHRvVncoMSk7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMzMzMzMzM7XHJcblx0XHRcdG9wYWNpdHk6IDAuMjtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogdG9WdygzMCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IHRvVncoMTUpO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogdG9WdygxNSk7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogdG9WdygxNSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19xdWFsaXR5IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR3aWR0aDogNDQuMiU7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHdpZHRoOiBjYWxjKDU1LjglIC0gMTUwcHgpO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGgyLFxyXG5cdC5oMiB7XHJcblx0XHQvL2ZvbnQtc2l6ZTogdmFyKC0tZm9udFNpemVUaXRsZSk7XHJcblx0XHRmb250LXNpemU6IHRvVndWYWwoNTVweCk7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMTE7XHJcblx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDQwKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXgtd2lkdGg6IHRvVncoNTAwKTtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDUwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byB0b1Z3KDE1KTtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDMwKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX25vdGUge1xyXG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICM5ZWMzMjc7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzllYzMyNztcclxuXHRcdHBhZGRpbmc6IHRvVncoMzUpIDA7XHJcblx0XHRmb250LXNpemU6IHRvVncoMjUpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDMwKSB0b1Z3KDMwKSB0b1Z3KDMwKSAwO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMTUpIHRvVncoMTUpIHRvVncoMTUpIDA7XHJcblx0XHR9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9WdygxNSkgMDtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE4KTtcclxuICAgICAgICB9XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDI1KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0Y29sb3I6ICM5ZWMzMjc7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwLjVweCk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuXHRcdHBhZGRpbmc6IHRvVncoNDUpIHRvVncoMzApIHRvVncoNDQpO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuXHRcdFx0cGFkZGluZzogdG9WdygzMCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogdG9WdygxNSk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0LmFib3V0LXZhbHVlc19fdGV4dCB7XHJcblx0XHRcdGNvbG9yOiAjNzI3MjcxO1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMTYpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE1KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQsXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG5cdFx0XHQuYWJvdXQtdmFsdWVzX19pY29uIHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjOWVjMzI3O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYWJvdXQtdmFsdWVzX19zdWJ0aXRsZSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMjUpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4xMjtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5hYm91dC12YWx1ZXNfX21pc3Npb24ge1xyXG5cdFx0XHRjb2xvcjogIzcyNzI3MTtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNSk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFib3V0LXZhbHVlc19faWNvbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEyNXB4O1xyXG5cdFx0aGVpZ2h0OiAxMjVweDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiA5NXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDk1cHg7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG59XHJcbiIsIi5hYm91dC1sZWFkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG5cdHBhZGRpbmc6IHRvVncoMTAwKSAwIHRvVncoMTAwKSB2YXIoLS1wYWRkaW5nKTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdHBhZGRpbmc6IHRvVncoMzApO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdHBhZGRpbmc6IHRvVncoNjApIDIwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdHBhZGRpbmc6IHRvVncoMzApIDE1cHg7XHJcblx0fVxyXG5cdCZfX3dycCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiBjYWxjKHZhcigtLXBhZGRpbmcpICsgMTVweCk7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogY2FsYygxMDAlIC0gMTVweCk7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDIsXHJcblx0LmgyIHtcclxuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udFNpemVUaXRsZSk7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMTE7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9Wdyg1MCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMzApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9femFnIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IHRvVncoNjApO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXBhZGRpbmcpIC8gMik7XHJcblx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19hcnJvdyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnJvdyB7XHJcblx0XHRcdGhlaWdodDogdG9Wdyg0NSk7XHJcblx0XHRcdHdpZHRoOiB0b1Z3KDkwKTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdCYuc2xpY2stZGlzYWJsZWQge1xyXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRmaWxsOiAjYmZiZmJmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3Zlcjpub3QoLnNsaWNrLWRpc2FibGVkKSB7XHJcblx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGdyZWVuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdGZpbGw6ICMwMTBkMTM7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5wcmV2IHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOWVjMzI3O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmV4dCB7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX21haW4ge1xyXG5cdFx0cGFkZGluZzogdG9Wdyg2MCkgdG9Wdyg0NSkgdG9Wdyg2MCkgdG9Wdyg2MCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdHdpZHRoOiA0NCU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAzO1xyXG5cclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdFx0cGFkZGluZzogdG9WdygzMCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtaGVhZCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoNTkpO1xyXG5cdFx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1pbWcge1xyXG5cdFx0XHR3aWR0aDogdG9Wd1ZhbCgzODBweCk7XHJcblx0XHRcdGhlaWdodDogdG9Wd1ZhbCgzODBweCk7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWNvbnRlbnQge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTkuNzkxNjd2dyk7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogdG9Wdyg1MCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDExNSU7XHJcblx0XHRcdFx0Y29sb3I6ICMxOTFjMzM7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucG9zaXRpb24ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IHRvVncoMTUpIDA7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICM5ZWMzMjc7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5ZWMzMjc7XHJcblx0XHRcdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHRvVncoMTApIDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb250YWN0IHtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTYwJTtcclxuXHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM0NzQ5NWM7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDEwZDEzO1xyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtYm9keSB7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2My4xOSU7XHJcblx0XHRcdFx0Y29sb3I6ICMxOTFjMzM7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDM1KTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5ncmVlbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzllYzMyNztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YiB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2wge1xyXG5cdFx0d2lkdGg6IDQ5JTtcclxuXHRcdHBhZGRpbmctbGVmdDogdG9Wdyg2MCk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji13cnAge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdC5zbGljay1saXN0IHtcclxuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNsaWNrLWxpc3QsXHJcblx0XHRcdC5zbGljay10cmFjayxcclxuXHRcdFx0LnNsaWNrLXNsaWRlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2xpY2stc2xpZGUgPiBkaXYge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtY29sIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogdG9Wdyg2MCk7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogdG9WdygxNSk7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogY2FsYyg1MCUgLSAzMHB4KTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9Wdyg2MCk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdGhlaWdodDogY2FsYyg1MCUgLSAzMnB4KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IHRvVncoMzAwKTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA3LjVweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogdG9WdygyNTApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0b3A6IC0xMDAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmFib3V0LWxlYWRfX3NsLWl0ZW1fX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdHRvcDogLTEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDMwKTtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdFx0Ym90dG9tOiB0b1Z3KC0yMCk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2MCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDIpO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE4KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5wb3NpdGlvbiB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE0KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jb250YWN0IHtcclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzllYzMyNztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmFib3V0LWhpc3Rvcnkge1xyXG4gICAgJl9fd3JwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9Wdyg4MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9Wdyg1MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3phZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogdG9WdygxMDApIHZhcigtLXBhZGRpbmcpIHRvVncoNjApO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDE1KSB0b1Z3KDE1KSAwIHRvVncoMTUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmgyLFxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250U2l6ZVRpdGxlKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9Wdyg1MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgICAgICBwYWRkaW5nOiB0b1Z3KDgwKSB0b1Z3KDI1KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWQtYmxvY2soKXtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsIDAuNCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSAwJSxyZ2JhKDAsIDAsIDAsIDAuNCkgOTglLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMzApIHRvVncoNTApIHRvVncoMzApIHZhcigtLXBhZGRpbmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMjApIHRvVncoMjApIDAgdG9WdygyMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi13cnAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cHgpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiB0b1Z3KDUyKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiB0b1Z3KDMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCB0b1Z3KDc1KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg2MCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdG9WdygtMzApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZyb20oJGJyZWFrX21kICsgMSl7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHRvVncoLTIwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHRvVncoLTQwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLl9hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICM5ZWMzMjc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAueWVhcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzllYzMyNztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAxMGQxMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZGVkZWRlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoNDApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDQwKTtcclxuICAgICAgICAgICAgICAgIHRvcDogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogdG9WdygtMjApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB0b1Z3KC00MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAueWVhciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoNzApO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAxMGQxMztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9Wdyg1NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDEwZDEzO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygzMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMTBkMTM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDEwZDEzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSBtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5hYm91dC1tYXAge1xyXG5cdHBhZGRpbmctYm90dG9tOiB0b1Z3KDEwMCk7XHJcblx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IHRvVncoNjApO1xyXG5cdH1cclxuXHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogdG9WdygzMCk7XHJcblx0fVxyXG5cclxuXHQmX193cnAge1xyXG5cdFx0cGFkZGluZzogdG9Wdyg4MCkgdmFyKC0tcGFkZGluZyk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoNjApIHZhcigtLXBhZGRpbmcpO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDMwKSB2YXIoLS1wYWRkaW5nKTtcclxuXHRcdH1cclxuXHJcblx0XHQvLyY6OmJlZm9yZSB7XHJcblx0XHQvL1x0Y29udGVudDogXCJcIjtcclxuXHRcdC8vXHR3aWR0aDogY2FsYygxMDAlIC0gKHZhcigtLXBhZGRpbmcpICogMikpO1xyXG5cdFx0Ly9cdGhlaWdodDogMXB4O1xyXG5cdFx0Ly9cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdC8vXHRsZWZ0OiB2YXIoLS1wYWRkaW5nKTtcclxuXHRcdC8vXHR0b3A6IDA7XHJcblx0XHQvL1x0b3BhY2l0eTogMC4yO1xyXG5cdFx0Ly9cdGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XHJcblx0XHQvL31cclxuXHR9XHJcblxyXG5cdCZfX2hlYWQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX196YWcge1xyXG5cdFx0d2lkdGg6IDQ1JTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IHRvVncoMjApO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LmgyLFxyXG5cdFx0aDIge1xyXG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnRTaXplVGl0bGUpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9Wdyg1MCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDMwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY291bnQge1xyXG5cdFx0d2lkdGg6IDU1JTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRwYWRkaW5nOiAwIHRvVncoMzApO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0cGFkZGluZzogdG9Wdyg0MCkgdG9Wdyg2MCk7XHJcblx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDIwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDkwKTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiB0b1Z3KDkwKTtcclxuXHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoNjApO1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDogdG9Wdyg2MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygzMCk7XHJcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiB0b1Z3KDMwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCYtdGV4dCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cGFkZGluZzogdG9WdygyNSkgdG9WdygyNSkgdG9WdygyMCk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCA2MHB4IDgwcHggcmdiYSgyNCwgNDAsIDUzLCAwLjA3KSwgMHB4IDIzLjExMTFweCAyNS40ODE1cHggcmdiYSgyNCwgNDAsIDUzLCAwLjA0MjUxODUpLFxyXG5cdFx0XHRcdDBweCA0Ljg4ODg5cHggNi41MTg1MnB4IHJnYmEoMjQsIDQwLCA1MywgMC4wMjc0ODE1KTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4xcztcclxuXHRcdFx0d2lkdGg6IHRvVncoMjU1KTtcclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMHM7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLl92aXNpYmxlIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY291bnRyeSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMTApO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWRjMjI4O1xyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cclxuXHRcdFx0XHRcdGIge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb3VudCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMTBkMTM7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cclxuXHRcdFx0XHRcdCYudGV4dCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYubnVtIHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9Wdyg1MCk7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDEwZDEzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYudmFsIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIHRvVncoNSk7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygzMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHJcblx0XHRcdFtkYXRhLWluZGV4XSB7XHJcblx0XHRcdFx0LnN2Zy1ob3ZlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zdmctY2lyY2xlIHtcclxuXHRcdFx0XHRcdGZpbGw6ICM5ZWMzMjc7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQuc3ZnLWhvdmVyIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuc3ZnLWNpcmNsZSB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWZwLXdyYXAgLmFib3V0LW1hcF9faW1nLXRleHQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbiIsIi5hYm91dC1oaXN0b3J5X19zbCB7XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAgICAgcGFkZGluZzogdG9WdygyMCkgdmFyKC0tcGFkZGluZyk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMzApIHRvVncoNTApIHRvVncoMzApIHZhcigtLXBhZGRpbmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMjApIHRvVncoMjApIDAgdG9WdygyMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fd3JwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogdG9WdygyMDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFib3V0LWhpc3RvcnlfX3NsLWxpc3RfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdG9Wdyg0MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB0b1Z3KDI1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHRvVncoLTIwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2xpY2stY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzllYzMyNztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAueWVhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5ZWMzMjc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgdG9Wdyg0MCkgMCAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHRvVncoMjUpIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNkZWRlZGU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdG9Wdyg0MCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoNDApO1xyXG4gICAgICAgICAgICAgICAgdG9wOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiB0b1Z3KC0yMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAueWVhciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoNzApO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAxMGQxMztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoNDApO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAxMGQxMztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMzApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDEwZDEzO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIH0gQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDEwZDEzO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmLWFyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAwLjVweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNkZWRlZGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuX3ByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuX25leHQge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5uZXdzLWRldGFpbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEwMCk7XHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDYwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cnAge1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTIwKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogdG9WdygyMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uZXdzLWRldGFpbF9faXRlbS1pbWd7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uZXdzLWRldGFpbF9faXRlbS1pbmZve1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNTguNSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDEuNSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMjApIHRvVncoODApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB0b1Z3KDMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAuemFnIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdG9Wdyg0MCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzlFQzMyNztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjUpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB0b1Z3KDMwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyNSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTYpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnBvaW50IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHRvVncoMTApO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5RUMzMjc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdG9WdygxMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9Wdyg4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygyMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE2KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fc29jaWFsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAgIC56YWcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMzApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDM1KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXItbGlua19fc29jaWFsIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB0b1Z3KDgwMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdG9Wdyg4Myk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTAwcHggODBweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDcpLCAwcHggNTguODhweCA0MS43MjhweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDUwNjI0KSwgMHB4IDMwLjI0cHggMTkuNTg0cHggcmdiYSg1NiwgNjAsIDY1LCAwLjAzOTMxMiksIDBweCAxMi4xNnB4IDguNTc2cHggcmdiYSg1NiwgNjAsIDY1LCAwLjAzMDY4OCksIDBweCAyLjcycHggMy43MTJweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDE5Mzc2KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygxNTApO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDEwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDY1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9Wdyg3Myk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDM2KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI0VBRUFFQTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjOUVDMzI3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLm5ld3Mtb3RoZXIge1xyXG5cdCZfX3dycCB7XHJcblx0XHRwYWRkaW5nOiB2YXIoLS1wYWRkaW5nKTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogdG9Wdyg2MCkgMjBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogdG9WdygzMCkgMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm5ld3MtY3RfX2xpc3QtaXRlbS5fc2wge1xyXG5cdFx0cGFkZGluZzogdG9Wdyg1MCk7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMjApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX196YWcge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiB0b1Z3KDYwKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IHRvVncoNjApO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5oMixcclxuXHRcdGgyIHtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDcwKTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9Wdyg1MCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygzMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Fycm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFycm93IHtcclxuXHRcdFx0aGVpZ2h0OiB0b1Z3KDQ1KTtcclxuXHRcdFx0d2lkdGg6IHRvVncoOTApO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0Ji5zbGljay1kaXNhYmxlZCB7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdGZpbGw6ICNiZmJmYmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyOm5vdCguc2xpY2stZGlzYWJsZWQpIHtcclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRmaWxsOiAjYmZiZmJmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdGZpbGw6ICMwMTBkMTM7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5wcmV2IHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOWVjMzI3O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmV4dCB7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHdpZHRoOiA3NiU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1wYWRkaW5nKSk7XHJcblx0XHRcdHdpZHRoOiB2YXIoLS1wYWRkaW5nKTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGljay1saXN0IHtcclxuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGljay1zbGlkZSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHRvVncoNDApO1xyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiB0b1Z3KDIwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogdG9WdygxMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm5ld3MtdGFibGUge1xyXG5cdHBhZGRpbmc6dmFyKC0tcGFkZGluZyk7XHJcblx0Jl9fd3JwIHtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0fVxyXG5cdC50YWJsZSB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY2O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IHRvVncoMTApO1xyXG5cdFx0d2lkdGg6IDE3MjBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiAxNDAwcHg7XHJcblx0XHR9XHJcblx0XHQmLXRyOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDMwKTtcclxuXHRcdH1cclxuXHRcdCYtdHIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQmX190ZCB7XHJcblx0XHRcdFx0cGFkZGluZzogdG9WdygzMCkgdG9Wdyg2MCk7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Y2ZjZmNjtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG5cdFx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogdG9WdygyMCk7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX3RoIHtcclxuXHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDMwKSAwO1xyXG5cdFx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDExMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHRvVncoMjApIDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5uZXdzLWluZm8ge1xyXG5cdHBhZGRpbmc6IHZhcigtLXBhZGRpbmcpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcblx0Jl9fd3JwIHtcclxuXHRcdHBhZGRpbmc6IHRvVncoNjApIHRvVncoNjApO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMTZweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDBweCAzLjJweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wMik7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMzApIDIwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMzApIDE1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNSk7XHJcblx0XHR9XHJcblx0XHRoMyB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdG9WdygzMCk7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMTApO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fc2VydmljZXMge1xyXG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gNDRweCk7XHJcblx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuXHRcdH1cclxuXHRcdCYtbGlzdCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiB0b1Z3KDQwKTtcclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiB0b1Z3KDEwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX19pdGVtIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiB0b1Z3KDIzKTtcclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiB0b1Z3KDY4MCk7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdHRvcDogMTQlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOWVjMzI3O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogdG9Wdyg4KTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY29tcGFueSB7XHJcblx0XHR3aWR0aDogY2FsYyg1MCUgLSA0NHB4KTtcclxuXHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmLWxpc3Qge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogdG9Wdyg0MCk7XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogdG9WdygxMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9faXRlbSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMzEpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDI4KSAwIHRvVncoMjgpIHRvVncoMTEwKTtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHRvVncoMTUpIDAgdG9WdygxNSkgdG9Wdyg2MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmIHNwYW4ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA2MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxMDApO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiA3JTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDYwKTtcclxuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDEwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5ZWMzMjc7XHJcblx0XHRcdFx0XHR3aWR0aDogdG9Wdyg5KTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IHRvVncoNTcwKTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kb3dubG9hZCB7XHJcblx0XHRwYWRkaW5nLXRvcDogdG9Wdyg1MCk7XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiB0b1Z3KDEwKTtcclxuXHRcdH1cclxuXHRcdCYtbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHQmX19pdGVtIHtcclxuXHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDMwKSAwIHRvVncoMzApIHRvVncoNjApO1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDE2cHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwcHggMy4ycHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2xpbmsge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTgpO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9faWNvbiB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB0b1Z3KDE1KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucHJvZHVjdC1mZWF0dXJlIHtcclxuXHQmX193cnAge1xyXG5cdFx0cGFkZGluZzogdmFyKC0tcGFkZGluZyk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDMwKSAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDMwKSAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogdG9Wdyg3MCk7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcclxuXHRcdG1hcmdpbi1ib3R0b206IHRvVncoNTApO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoNTApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMjUpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdH1cclxuXHJcblx0XHQuemFnIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDkwKTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9Wdyg1MCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDM1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDIzKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wcmVzZW50YXRpb24ge1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDI3KSB0b1Z3KDMwKTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzllYzMyNztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggcmdiYSg1NiwgNjAsIDY1LCAwLjA3KSwgMHB4IDZweCA2cHggcmdiYSg1NiwgNjAsIDY1LCAwLjA1MDYyNCksXHJcblx0XHRcdFx0XHQwcHggMnB4IDJweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDE5Mzc2KTtcclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzllYzMyNztcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRmaWxsOiAjOWVjMzI3O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogdG9WdygxNSk7XHJcblx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTQpO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHR3aWR0aDogdG9WdygyMik7XHJcblx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDI0KTtcclxuXHRcdFx0XHRmaWxsOiAkYmxhY2s7XHJcblx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGhlaWdodDogdG9WdygxMyk7XHJcblx0XHRcdFx0XHR3aWR0aDogdG9WdygxMyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZzogdG9WdygxNSk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZzogdG9WdygxMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IHRvVncoNSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDUwKTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9Wdyg1MCk7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1tb2RlbCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDQwKTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMjUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtbW9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byB0b1Z3KDYwKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNzUlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiB0b1Z3KDEwKSBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXJnaW46IHRvVncoMzApIGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19pbmZvIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2RldGFpbHMge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDY4JSAtIDMwcHgpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0cGFkZGluZzogdG9Wdyg1MCkgdG9Wdyg2MCk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdG9WdygzMCk7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q2ZDZkNjtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoNTApO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyMyk7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIHRvVncoLTE1KSB0b1Z3KDEzKTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIHRvVncoMTApO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjYjZiNmI2O1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRcdFx0XHRib3R0b206IHRvVncoNSk7XHJcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3R0b206IHRvVncoMTMpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHRvVncoNSkgdG9WdygxNSk7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTQpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5udW1iZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiB0b1Z3KDEzNSk7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDMwJSAtIDEwcHgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRiIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2FiYWJhYjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Jjpub3QoLm51bWJlcikge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA3MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19ydW4ge1xyXG5cdFx0XHRcdHdpZHRoOiAzMiU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDUwKSB0b1Z3KDYwKTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHRvVncoMjApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5pbmZvIHtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjOWVjMzI3O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5ZWMzMjc7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDgwKSAwIHRvVncoNzApIDA7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogdG9WdygyMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogdG9WdygxMCk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMjUpO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0XHQvL2ZvbnQtc2l6ZTogdG9Wdyg1MCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjYWJhYmFiO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnJlc3VsdCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTQpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTIwKTtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoOTApO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoNTApO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYub3BlbiB7XHJcblx0XHRcdC5jaXJjbGUge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzg3ODk5NDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4Nzg5OTQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wcm9kdWN0LWdhbGxlcnl7XHJcbiAgICBwYWRkaW5nOiB0b1Z3KDYwKSAwIHZhcigtLXBhZGRpbmcpIDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKHZhcigtLXBhZGRpbmcpICogMikpO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogdmFyKC0tcGFkZGluZyk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogdG9WdygzMCk7XHJcbiAgICB9XHJcbiAgICAmX196YWd7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IHRvVncoNzApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoNTApO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tcGFkZGluZyk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoNTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2x7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB0b1Z3KC00MCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHRvVncoNzApO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9WdygzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stZG90dGVke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5zbGljay1saXN0e1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVte1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MCU7XHJcbiAgICAgICAgICAgIC5iZ3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLWFycm93e1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLWRvdHN7XHJcbiAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDI4MCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoNSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDE1MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDEwMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9Wdyg1MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlFQzMyNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1uYXZ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogdG9WdygyODApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHRvVncoLTEwKTtcclxuICAgICAgICAgICAgJl9fd3Jwe1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLWxpc3R7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stY3VycmVudHtcclxuICAgICAgICAgICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5RUMzMjc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDEwKSAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBncmFiO1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG5cclxuICAgIH1cclxuICAgIC5zd2lwZXItc2xpZGUgYXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdG9WdygxMCk7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXdyYXBwZXJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg3MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogZ3JhYjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZWMzMjc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIucHJvZHVjdC1tb2RlbCB7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuX3Nob3cge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDkwMCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoNTAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDMwMCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iZyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDowO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygyMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNiksIHJnYmEoMCwgMCwgMCwgMC42KSk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoNDApO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDI1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuX2hvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnByb2R1Y3QtbGlzdCB7XHJcbiAgICAmX193cnAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEyMCk7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBmcm9tKDk5MXB4KXtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1saXN0X19pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtbGlzdF9fc2x7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1saXN0X19zbHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoNjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IHRvVncoMjApIHZhcigtLXBhZGRpbmcpO1xyXG4gICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB0b1Z3KDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuemFnIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDcwKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHRvVncoNDApO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzlFQzMyNztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg0MCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9Wdyg0MCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5fZnMxMDB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmcm9tKCAxMTgxcHggKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTAwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBie1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9Wdyg1MCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyNSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYiB7XHJcblxyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoNSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTYpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdG9Wdyg4KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB0b1Z3KDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5RUMzMjc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucHJvZHVjdC1saXN0X19zbCB7XHJcblx0d2lkdGg6IDUwJTtcclxuXHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cdCYuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHQuc2xpY2stc2xpZGUge1xyXG5cdFx0PiBkaXYge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1pdGVtIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IHRvVncoMTApO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA3NSU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQuaW1nIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbGljayB7XHJcblx0XHQmLWFycm93IHtcclxuXHRcdFx0d2lkdGg6IHRvVncoNjApO1xyXG5cdFx0XHRoZWlnaHQ6IHRvVncoNjApO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuXHRcdFx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTIuMTIxMnB4KTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlcjphZnRlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1wcmV2IHtcclxuXHRcdFx0bGVmdDogdG9Wdyg2MCk7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9hci1sZWZ0LXcuc3ZnXCIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IHRvVncoNjApO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvYXItcmlnaHQtdy5zdmdcIik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbGljay1kb3RzIHtcclxuXHRcdGJvdHRvbTogdG9WdygzNSk7XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdGJvdHRvbTogdG9WdygyMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHR3aWR0aDogdG9WdygxNSk7XHJcblx0XHRcdGhlaWdodDogdG9WdygxNSk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2xpY2stYWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzllYzMyNztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnZhY2FuY3ktZm9ybXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgei1pbmRleDogOTk5OTk5OTk5OTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX193cnB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nKTtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9WdygzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDE1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICBtYXgtd2lkdGg6IDcyOXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHRvVncoMTg1KTtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuemFne1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnRTaXplVGl0bGUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9Wdyg0MCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOUVDMzI3O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDUwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudmFjYW5jeS1vcGVue1xyXG4gICAgJl9fd3Jwe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGFkZGluZyk7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KC00MCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuX2JvdHRvbXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB0b1Z3KDMwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLl90b3AtaW1ne1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdG9WdygtMTY1KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5mb3tcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IHRvVncoMTUwKSB0b1Z3KDEwMCkgMCB0b1Z3KDEwMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuemFne1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnRTaXplVGl0bGUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9Wdyg0MCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOUVDMzI3O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDUwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9Wdyg0MCk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9WdygxMCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuX3RvcC1pbmZve1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIC52YWNhbmN5LW9wZW5fX3ZpZXd7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDYwKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5RUMzMjc7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9WdygyNykgMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdG9WdygzMjUpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDE1KSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wNyksIDBweCA2cHggNnB4IHJnYmEoNTYsIDYwLCA2NSwgMC4wNTA2MjQpLCAwcHggMnB4IDJweCByZ2JhKDU2LCA2MCwgNjUsIDAuMDE5Mzc2KTtcclxuICAgICAgICAgICAgICAgICAgICAubmFtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5RUMzMjc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE4KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDIxKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hZHZhbnRlZ2VzIHtcclxuXHRwYWRkaW5nOiAwIHZhcigtLXBhZGRpbmcpO1xyXG5cdC5oMixcclxuXHRoMiB7XHJcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnRTaXplVGl0bGUpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjExO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNjApO1xyXG5cdFx0bWF4LXdpZHRoOiAxMTUycHg7XHJcblx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxMDApO1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMzApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDYwKTtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDIwKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fd3JwIHtcclxuXHRcdHBhZGRpbmc6IHRvVncoODApIDAgdG9Wdyg5MCk7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjMzMzMzMzLCAwLjIpO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzMzMzMzMywgMC4yKTtcclxuXHRcdC5hZHZhbnRlZ2VzX19jb250ZW50IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDMwKSAwIDA7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdFx0cGFkZGluZzogdG9WdygxNSkgMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IHRvVncoOTUpIDAgdG9Wdyg1MCk7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMTZweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDBweCAzLjJweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wMik7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IGNhbGMoMzMuMzMlIC0gMTVweCk7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byB0b1Z3KDkwKTtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogdG9Wdyg1MCkgMCB0b1Z3KDMwKTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gdG9Wdyg2MCk7XHJcblx0XHR9XHJcblx0XHQuaW1nIHtcclxuXHRcdFx0d2lkdGg6IHRvVncoMTUwKTtcclxuXHRcdFx0aGVpZ2h0OiB0b1Z3KDE1MCk7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDE2cHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwcHggMy4ycHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xyXG5cdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxNnB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA0KSksIGRyb3Atc2hhZG93KDBweCAzLjJweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wMikpO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHR3aWR0aDogdG9Wdyg5MCk7XHJcblx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDkwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiB0b1Z3KDk2KTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDEyMCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMzUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYWR2YW50ZWdlc19fdGV4dCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDI4KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzY7XHJcblx0XHRcdG1heC13aWR0aDogMjY4cHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAaW1wb3J0ICdzbWFydC1ncmlkJztcclxuQGltcG9ydCAnLi91dGlscy92YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICcuL3V0aWxzL2ZvbnRzJztcclxuQGltcG9ydCAnLi91dGlscy9yZXNldCc7XHJcbkBpbXBvcnQgJy4vdXRpbHMvbWl4aW5zJztcclxuQGltcG9ydCAnLi91dGlscy9kdW1wJztcclxuQGltcG9ydCAnLi91dGlscy9jb21tb24nO1xyXG5AaW1wb3J0ICcuL3V0aWxzL3ByZWxvYWRlcic7XHJcbkBpbXBvcnQgJy4vdXRpbHMvYnRuJztcclxuXHJcblxyXG5cclxuLy8g0KHRgtGA0LDQvdC40YbRi1xyXG5AaW1wb3J0ICcuL3BhZ2VzL2luZGV4JztcclxuQGltcG9ydCAnLi9wYWdlcy9mb3JtLXZhbGlkYXRlJztcclxuQGltcG9ydCAnLi9wYWdlcy9hYm91dCc7XHJcbkBpbXBvcnQgJy4vcGFnZXMvZGVhbGVycyc7XHJcbkBpbXBvcnQgJy4vcGFnZXMvbW9kZWxzJztcclxuQGltcG9ydCAnLi9wYWdlcy9uZXdzLWNhcmQnO1xyXG5AaW1wb3J0ICcuL3BhZ2VzL25ld3MtY2F0YWxvZyc7XHJcbkBpbXBvcnQgJy4vcGFnZXMvcHJvZHVjdCc7XHJcbkBpbXBvcnQgJy4vcGFnZXMvdmFjYW5jeSc7XHJcbkBpbXBvcnQgJy4vcGFnZXMvbmV3cy1jdCc7XHJcbkBpbXBvcnQgJy4vcGFnZXMvdGV4dC1wYWdlJztcclxuQGltcG9ydCAnLi9wYWdlcy9zZWFyY2gnO1xyXG5AaW1wb3J0ICcuL3BhZ2VzL3NlcnZpY2UnO1xyXG5AaW1wb3J0ICcuL3BhZ2VzL2llJztcclxuQGltcG9ydCAnLi9wYWdlcy80MDQnO1xyXG5cclxuXHJcblxyXG4vLyDQnNC+0LTRg9C70LhcclxuQGltcG9ydCAnLi9tb2R1bGVzL2hlYWRlcic7XHJcbkBpbXBvcnQgJy4vbW9kdWxlcy9mb290ZXInO1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvYnJlYWRjcnVtcyc7XHJcbkBpbXBvcnQgJy4vbW9kdWxlcy9zbGlkZXInO1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvcGFnaW5hdGlvbic7XHJcbkBpbXBvcnQgJy4vbW9kdWxlcy9jb250YWN0cy1tYXAnO1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvZGVhbGVycy1tYXAnO1xyXG5AaW1wb3J0ICcuL3BhZ2VzL2Zvcm0tc3R5bGUnO1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvc2VhcmNoLWl0ZW0nO1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvdmknO1xyXG5cclxuXHJcblxyXG4vLyDQk9C70LDQstC90LDRj1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvbXMvbXMtaW1nJztcclxuQGltcG9ydCAnLi9tb2R1bGVzL21zL21zLWFib3V0JztcclxuQGltcG9ydCAnLi9tb2R1bGVzL21zL21zLXN0YXRpc3RpY3MnO1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvbXMvbXMtY29tcGV0ZW5jZSc7XHJcbkBpbXBvcnQgJy4vbW9kdWxlcy9tcy9tcy1wcm9kdWN0cyc7XHJcbkBpbXBvcnQgJy4vbW9kdWxlcy9tcy9tcy1uZXdzJztcclxuXHJcbi8vINCeINC60L7QvNC/0LDQvdC40LhcclxuQGltcG9ydCAnLi9tb2R1bGVzL2Fib3V0L2Fib3V0LWltZyc7XHJcbkBpbXBvcnQgJy4vbW9kdWxlcy9hYm91dC9hYm91dC12YWx1ZXMnO1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvYWJvdXQvYWJvdXQtbGVhZCc7XHJcbkBpbXBvcnQgJy4vbW9kdWxlcy9hYm91dC9hYm91dC1oaXN0b3J5JztcclxuQGltcG9ydCAnbW9kdWxlcy9hYm91dC9hYm91dC1tYXAnO1xyXG5AaW1wb3J0ICdtb2R1bGVzL2Fib3V0L2Fib3V0LWhpc3RvcnlfX3NsJztcclxuXHJcbi8vINCd0L7QstC+0YHRgtC4XHJcbkBpbXBvcnQgJ3BhZ2VzL25ld3MtZGV0YWlsJztcclxuQGltcG9ydCAnLi9tb2R1bGVzL25ld3MvbmV3cy1vdGhlcic7XHJcbkBpbXBvcnQgJy4vbW9kdWxlcy9uZXdzL25ld3MtdGFibGUnO1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvbmV3cy9uZXdzLWluZm8nO1xyXG5cclxuLy8g0J/RgNC+0LTRg9C60YLRi1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWZlYXR1cmUnO1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWdhbGxlcnknO1xyXG5AaW1wb3J0ICdwYWdlcy9wcm9kdWN0LW1vZGVsJztcclxuQGltcG9ydCAnbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3QtbGlzdCc7XHJcbkBpbXBvcnQgJ21vZHVsZXMvcHJvZHVjdC9wcm9kdWN0LWxpc3RfX3NsJztcclxuXHJcbi8vINCS0LDQutCw0L3RgdC40LhcclxuQGltcG9ydCAnLi9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1mb3JtJztcclxuQGltcG9ydCAnLi9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1vcGVuJztcclxuQGltcG9ydCAnLi9tb2R1bGVzL3ZhY2FuY3kvdmFjYW5jeS1wcml2aWxlZ2UnO1xyXG5cclxuYm9keSB7XHJcblx0aDIge1xyXG5cdFx0Y29sb3I6ICMyNTI5NEI7XHJcblx0fVxyXG59Il19 */
