/* reset CSS */
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
}

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

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

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

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

html {
  overflow-y: scroll;
}

ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

del {
  text-decoration: line-through;
}

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

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

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

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

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

input, select {
  vertical-align: middle;
}

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

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

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

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

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

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

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

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

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

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

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

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

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

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

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

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

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

/*reset CSS end*/
@font-face {
  font-family: "WixMadeforDisplay";
  font-display: block;
  src: url("../fonts/WixMadeforDisplay/WixMadeforDisplay-ExtraBold.ttf") format("truetype");
  font-style: normal;
  font-weight: 800;
}
@font-face {
  font-family: "WixMadeforDisplay";
  font-display: block;
  src: url("../fonts/WixMadeforDisplay/WixMadeforDisplay-SemiBold.ttf") format("truetype");
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "WixMadeforDisplay";
  font-display: block;
  src: url("../fonts/WixMadeforDisplay/WixMadeforDisplay-Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "WixMadeforDisplay";
  font-display: block;
  src: url("../fonts/WixMadeforDisplay/WixMadeforDisplay-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "WixMadeforDisplay";
  font-display: block;
  src: url("../fonts/WixMadeforDisplay/WixMadeforDisplay-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "DrukTextWideCyr";
  font-display: block;
  src: url("../fonts/DrukTextWideCyr/DrukTextWideCyr-Super.otf") format("truetype");
  font-style: normal;
  font-weight: 1000;
}
body {
  background-color: #1C252E;
}

.header {
  background-color: #1C252E;
  color: #fff;
  padding: 15px 0;
}

.header__container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 75px;
  padding-right: 75px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.header__container > img {
  width: 150px;
}

@media (max-width: 1023px) {
  .header__container {
    width: 100%;
    min-width: 360px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .header__container > img {
    width: 100px;
  }
}
.header__logo {
  width: 184px;
  height: 44px;
  position: relative;
  z-index: 20;
}

.header__nav {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 14px;
}

.header__nav a {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  line-height: 20px;
  position: relative;
}

.header__nav a::before {
  position: absolute;
  content: "";
  height: 6px;
  width: 0%;
  left: 0;
  bottom: -10px;
  background-color: #F6E200;
  -webkit-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}

.header__nav a:hover::before {
  width: 100%;
}

@media (max-width: 1023px) {
  .header__nav {
    position: fixed;
    width: 100%;
    height: calc(100vh - 66px);
    top: 66px;
    left: 0;
    padding-top: 214px;
    background-color: #1C252E;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-bottom: 5vh;
    display: none;
    z-index: 10;
  }
  .header__nav a {
    font-size: 24px;
  }
  .header__nav--open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.header__mobile-btn {
  background-color: transparent;
  border: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  width: 30px;
  height: 25px;
  background-image: url(../images/icon-burger.svg);
  background-repeat: no-repeat;
  background-position: center;
  display: none;
}

@media (max-width: 1023px) {
  .header__mobile-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-right: auto;
    z-index: 20;
  }
  .header__mobile-btn--open {
    background-image: url(../images/icon-cross.svg);
  }
}
.header__mobile-btn span {
  position: absolute;
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
  margin: -1px;
}

.header-nav-burger {
  position: relative;
  display: none;
  width: 30px;
  height: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1000px) {
  .header-nav-burger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.header-nav-burger span {
  display: inline-block;
  width: 100%;
  height: 4px;
  background-color: #ffffff;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.header-nav-burger::before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 4px;
  background-color: #ffffff;
  top: 0px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.header-nav-burger::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 4px;
  background-color: #ffffff;
  bottom: 0px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.header-nav-burger.opened span {
  left: 200%;
  opacity: 0;
  width: 0;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.header-nav-burger.opened::before {
  -webkit-transform: translateY(8px) rotate(-45deg);
      -ms-transform: translateY(8px) rotate(-45deg);
          transform: translateY(8px) rotate(-45deg);
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.header-nav-burger.opened::after {
  -webkit-transform: translateY(-8px) rotate(45deg);
      -ms-transform: translateY(-8px) rotate(45deg);
          transform: translateY(-8px) rotate(45deg);
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.banner {
  background-color: #F6E200;
  padding: 45px 0;
}

.banner-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1440px;
  margin: auto;
  padding: 50px 75px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1130px) {
  .banner-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 100px;
  }
}
@media (max-width: 900px) {
  .banner-content {
    padding: 0 20px;
    margin-right: 30px;
  }
}
.banner-content__subtitle {
  color: #1C252D;
  font-family: WixMadeforDisplay;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.1;
}
@media (max-width: 700px) {
  .banner-content__subtitle {
    font-size: 25px;
  }
}
@media (max-width: 500px) {
  .banner-content__subtitle {
    font-size: 20px;
  }
}
.banner-content__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  row-gap: 35px;
}
@media (max-width: 1130px) {
  .banner-content__main {
    row-gap: 50px;
  }
}
@media (max-width: 900px) {
  .banner-content__main {
    padding: 20px 0;
  }
}
.banner-content__side {
  max-width: 250px;
  min-height: 455px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1130px) {
  .banner-content__side {
    min-height: unset;
    max-width: unset;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.banner-content__logo--type1 {
  margin-bottom: 20px;
  max-height: 70px;
}
@media (max-width: 900px) {
  .banner-content__logo--type1 {
    display: none;
  }
}
.banner-content__logo--type2 {
  max-height: 220px;
}
.banner-content__logo--type3 {
  max-width: unset;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
@media (max-width: 1130px) {
  .banner-content__logo--type3 {
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
    max-width: 100%;
  }
}

@-webkit-keyframes appearance {
  0% {
    right: -100%;
  }
  to {
    right: 0;
  }
}

@keyframes appearance {
  0% {
    right: -100%;
  }
  to {
    right: 0;
  }
}
@-webkit-keyframes rot {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes rot {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
            transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
  }
}
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  scroll-behavior: smooth !important;
  overflow-x: hidden;
  overflow-y: scroll;
}

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

::-moz-selection {
  background: rgba(255, 204, 24, 0.6);
}

::selection {
  background: rgba(255, 204, 24, 0.6);
}

::-moz-selection {
  background: rgba(255, 204, 24, 0.6);
}

img,
section {
  max-width: 100%;
}

img {
  height: auto;
}

a,
button {
  text-decoration: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

a:hover,
button:hover {
  cursor: pointer;
}

body {
  margin: 0;
  font-family: WixMadeforDisplay;
  font-weight: 400;
  line-height: 1.25;
}

main {
  font-size: 16px;
}

h1 {
  font-size: 50px;
}

h2 {
  font-size: 35px;
}

h3 {
  font-size: 20px;
}

.fa {
  font-family: "FontAwesome" !important;
}

section {
  overflow-x: hidden;
}

.topper {
  width: 100%;
  height: calc(100vh - 50px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 1023px) {
  .topper {
    position: relative;
  }
}
.topper__container {
  width: 50%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 1023px) {
  .topper__container {
    position: absolute;
    width: 100%;
    right: 0;
    top: 0;
  }
  .topper__container--animate {
    right: -100%;
    -webkit-animation: appearance 0.5s linear 3s 1;
            animation: appearance 0.5s linear 3s 1;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
  }
}
.topper__img {
  width: 100%;
  height: calc(100% - 176px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1023px) {
  .topper__img {
    height: calc(100% - 79px);
  }
}
.topper__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.topper__img--watermark {
  position: relative;
}

.topper__img--watermark::after {
  content: "";
  position: absolute;
  top: 30px;
  right: 50px;
  width: 299px;
  height: 112px;
  background-image: url(../images/topper-watermark.png);
  background-size: contain;
  background-repeat: no-repeat;
}

@media (max-width: 1023px) {
  .topper__img--watermark::after {
    right: calc(50% - 150px);
  }
  .topper__img--mobile-watermark {
    position: relative;
  }
  .topper__img--mobile-watermark::after {
    content: "";
    position: absolute;
    width: 58px;
    height: 98px;
    background-image: url(../images/topper-mobile-watermark.svg);
    bottom: 30px;
    right: calc(50% - 29px);
  }
}
.title__text,
.title__text a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.title__text {
  width: 100%;
  height: 176px;
  background-color: #F6E200;
}

.title__text--first {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 1023px) {
  .title__text {
    height: 79px;
  }
}
.title__text h1,
.title__text p,
.video__bnt-play span {
  position: absolute;
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
  margin: -1px;
}

.title__text p {
  font-size: 35px;
  font-weight: 600;
}

@media (max-width: 1279px) {
  .title__text p {
    font-size: 30px;
  }
}
@media (max-width: 1023px) {
  .title__text p {
    font-size: 40px;
  }
}
@media (max-width: 749px) {
  .title__text p {
    font-size: 35px;
  }
}
@media (max-width: 649px) {
  .title__text p {
    font-size: 30px;
  }
}
@media (max-width: 549px) {
  .title__text p {
    font-size: 25px;
  }
}
@media (max-width: 449px) {
  .title__text p {
    font-size: 20px;
  }
}
.title__text h1 {
  font-size: 30px;
  text-transform: uppercase;
}

@media (max-width: 1279px) {
  .title__text h1 {
    font-size: 25px;
  }
}
@media (max-width: 1023px) {
  .title__text h1 {
    font-size: 40px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 649px) {
  .title__text h1 {
    font-size: 30px;
  }
}
@media (max-width: 549px) {
  .title__text h1 {
    font-size: 25px;
  }
}
@media (max-width: 449px) {
  .title__text h1 {
    font-size: 18px;
  }
}
.title__text h1::after,
.title__text h1::before {
  content: "";
  height: 4px;
  width: 110%;
  position: absolute;
  left: -5%;
  background-color: #1C252E;
}

.title__text h1::after {
  top: -10%;
}

.title__text h1::before {
  bottom: -10%;
}

.title__text a {
  margin-left: auto;
  height: 100%;
  padding-left: 6%;
  padding-right: 4%;
  background-color: #fdc300;
}

@media (max-width: 1023px) {
  .title__text a {
    padding-left: 18px;
    padding-right: 11px;
  }
}
.title__text a svg {
  width: 208px;
  height: auto;
}

@media (max-width: 1023px) {
  .title__text a svg {
    width: 93.743px;
    height: 45.548px;
  }
}
.title__text-name {
  width: 327px;
  height: 72px;
}

@media (max-width: 1279px) {
  .title__text-name {
    width: 218px;
    height: 48px;
  }
}
@media (max-width: 1023px) {
  .title__text-name {
    width: 205px;
    height: 46px;
    margin-left: auto;
    margin-right: auto;
  }
}
.title__text-slogan {
  width: 605px;
  height: 79px;
}

@media (max-width: 1279px) {
  .title__text-slogan {
    width: 403.333px;
    height: 52.666px;
  }
}
@media (max-width: 1023px) {
  .title__text-slogan {
    width: 605px;
    height: 79px;
  }
}
@media (max-width: 619px) {
  .title__text-slogan {
    width: 350px;
    height: 45.7px;
  }
}
.privilege {
  padding: 45px 0;
  background-color: #1C252E;
}

.privilege__container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 75px;
  padding-right: 75px;
  margin-bottom: 52px;
}

@media (max-width: 1023px) {
  .privilege__container {
    width: 100%;
    min-width: 360px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.privilege__container h2 {
  padding: 0;
  border: 0;
  color: #F6E200;
  font-size: 92px;
  font-weight: 800;
  line-height: 102%;
  text-transform: uppercase;
  margin: 0 0 42px;
}

@media (max-width: 1023px) {
  .privilege__container h2 {
    font-size: 38px;
  }
}
.privilege__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 56px;
}

@media (max-width: 1439px) {
  .privilege__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.privilege__content--mp {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
}

.privilege__content--mp::before {
  content: "";
  width: 530px;
  height: 596px;
  background-image: url(../images/pr3.png);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  bottom: 0;
}

@media (max-width: 1439px) {
  .privilege__content--mp::before {
    position: static;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1023px) {
  .privilege__content--mp::before {
    width: 100%;
    height: auto;
    aspect-ratio: 1/1.124;
  }
}
.privilege__text-content {
  color: #fff;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 50%;
}

@media (max-width: 1439px) {
  .privilege__text-content {
    width: 100%;
  }
}
.privilege__text-content li,
.privilege__text-content p {
  max-width: 635px;
  padding: 0;
  border: 0;
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  margin: 0 0 1em;
}

@media (max-width: 1439px) {
  .privilege__text-content p {
    max-width: 100%;
    width: 100%;
  }
}
.privilege__text-content li {
  margin: 0;
}

@media (max-width: 1439px) {
  .privilege__text-content li {
    max-width: 100%;
    width: 100%;
  }
}
.privilege__text-content--mp {
  margin-left: auto;
}

@media (max-width: 1023px) {
  .privilege__text-content--mp {
    margin-left: 0;
  }
}
.privilege__subtitle {
  font-weight: 700 !important;
  margin-bottom: 0 !important;
}

.privilege__img {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  row-gap: 30px;
}
@media (max-width: 1439px) {
  .privilege__img {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

@media (max-width: 1439px) {
  .privilege__img {
    width: 60%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }
  .privilege__img img,
  .privilege__img svg {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 1023px) {
  .privilege__img {
    width: 95%;
  }
}
.privilege__text-content-mp {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 28px 35px 40px;
  border-radius: 0;
  background-color: #151C23;
}

.privilege__text-content-mp-content {
  max-width: 600px;
  margin-left: auto;
}

.privilege__other-item h3,
.privilege__text-content-mp-content p {
  font-size: 32px;
  color: #fff;
  margin: 0;
  padding: 0;
  border: 0;
}

@media (max-width: 1439px) {
  .privilege__text-content-mp-content {
    max-width: 100%;
    width: 100%;
  }
}
.privilege__text-content-mp-btns {
  margin-top: 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 25px;
}

.privilege__text-content-mp-btns a {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  font-size: 32px;
  font-weight: 600;
  padding: 14px 60px;
  border-radius: 0;
  border: 1px solid #d9d9d9;
  text-transform: uppercase;
}

.privilege__text-content-mp-btns a:hover,
.products__item a:hover {
  background: #343434;
  border-color: #F6E200;
}

@media (max-width: 1023px) {
  .privilege__text-content-mp-btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .privilege__text-content-mp-btns a {
    text-align: center;
  }
}
.privilege__container-title-white {
  color: #fff !important;
}

.privilege__other-list {
  list-style-type: none;
  list-style-image: none;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 75px;
  display: grid;
  gap: 40px;
  color: #fff;
  grid-template-areas: "A  A" "B  C" "B  C" "B  D" "E  D" "E  D" "E  F" "G  F" "G  F";
}

@media (max-width: 1023px) {
  .privilege__other-list {
    width: 100%;
    min-width: 360px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 1439px) {
  .privilege__other-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.privilege__other-item {
  border-radius: 0;
  background-color: #151C23;
  padding: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 20px;
}

@media (max-width: 1023px) {
  .privilege__other-item svg {
    width: 100%;
    height: auto;
  }
  .privilege__other-item {
    padding: 25px;
  }
}
.privilege__other-item h3 {
  font-size: 48px;
  font-weight: 500;
  text-align: center;
}

@media (max-width: 1023px) {
  .privilege__other-item h3 {
    font-size: 32px;
  }
}
.privilege__other-item li,
.privilege__other-item p {
  color: gray;
  font-size: 22px;
  font-weight: 400;
  margin: 0;
  padding: 0;
  border: 0;
  text-align: center;
}

@media (max-width: 1023px) {
  .privilege__other-item li,
  .privilege__other-item p {
    font-size: 16px;
  }
}
.privilege__other-item--1 {
  background-image: url(../images/star.svg);
  background-repeat: no-repeat;
  background-position: right center;
  max-height: 762px;
  grid-area: A;
  display: grid;
  grid-template-areas: "TITLE IMAGE" "TEXT IMAGE";
}

@media (max-width: 1439px) {
  .privilege__other-item--1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-height: none;
    background-position: top center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.privilege__other-item--1 h3 {
  grid-area: TITLE;
  font-weight: 800;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: auto;
}

@media (max-width: 1023px) {
  .privilege__other-item--1 h3 {
    font-size: 24px;
  }
}
.privilege__other-item--1 p {
  grid-area: TEXT;
  margin-top: auto;
  max-width: 377px;
  text-align: left;
}

@media (max-width: 1439px) {
  .privilege__other-item--1 p {
    max-width: 100%;
  }
}
.privilege__other-item--1 img {
  grid-area: IMAGE;
  max-height: 680px;
}

.privilege__other-item--2 {
  grid-area: B;
  min-height: 920px;
}

.privilege__other-item--2 svg {
  margin-top: 50px;
}

.privilege__other-item--3 {
  grid-area: C;
  min-height: 590px;
}

.privilege__other-item--3 svg {
  margin-top: 55px;
}

.privilege__other-item--4 {
  grid-area: D;
  min-height: 590px;
}

.privilege__other-item--4 img {
  margin-top: 70px;
}

.privilege__other-item--5 {
  grid-area: G;
}

.privilege__other-item--5 img {
  margin-top: 80px;
}

.privilege__other-item--6 {
  min-height: 590px;
  grid-area: E;
}

.privilege__other-item--6 svg {
  margin-top: 40px;
}

.privilege__other-item--7 {
  grid-area: F;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 1439px) {
  .privilege__other-item--7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.privilege__other-item-text {
  padding: 0 50px;
}

@media (max-width: 1439px) {
  .privilege__other-item-text {
    width: 100%;
    padding: 0;
  }
}
.privilege__other-item-img {
  width: 50%;
  height: 367px;
  position: relative;
}

.privilege__other-item-img svg,
.privilege__other-item-img img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.privilege__other-item-img svg:first-child,
.privilege__other-item-img img:first-child {
  -webkit-animation: rot 10s linear infinite;
          animation: rot 10s linear infinite;
}

.privilege__other-item-img svg:last-child,
.privilege__other-item-img img:last-child {
  animation: rot 10s linear infinite reverse;
}

.video {
  background-color: #1C252E;
}

.video__container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 75px;
  padding-right: 75px;
  aspect-ratio: 16/8;
  position: relative;
}

@media (max-width: 1023px) {
  .video__container {
    width: 100%;
    min-width: 360px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.video__container iframe {
  width: 100%;
  height: 100%;
  opacity: 0;
  border-radius: 0;
}

.video__container::after {
  top: 0;
  left: 0;
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url(../images/video-bg.png);
  background-position: center;
  z-index: 1;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

@media (max-width: 1023px) {
  .video__container::after {
    width: 100%;
    left: 0;
  }
}
.video__bnt-play {
  background-color: transparent;
  border: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  width: 228px;
  height: 228px;
  background-color: rgba(16, 16, 16, 0.5);
  border-radius: 50%;
  position: absolute;
  z-index: 2;
  top: calc(50% - 114px);
  left: calc(50% - 114px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.video__bnt-play svg {
  padding-left: 25px;
  fill: #F6E200;
}

.video__bnt-play:hover {
  background-color: rgba(16, 16, 16, 0.8);
}

.video__container--play::after {
  opacity: 0;
  z-index: -1;
}

.video__container--play iframe {
  opacity: 1;
}

.video__container--play .video__bnt-play {
  display: none;
  z-index: -1;
}

.products {
  background-color: #1C252E;
  padding-top: 70px;
}

.products__container,
.products__item a {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.products__container {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 75px;
  padding-right: 75px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 32px;
}

@media (max-width: 1023px) {
  .products__container {
    width: 100%;
    min-width: 360px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.products__container h2 {
  padding: 0;
  border: 0;
  color: #fff;
  font-size: 92px;
  font-weight: 900;
  line-height: 102%;
  text-transform: uppercase;
  margin: 0 0 30px;
}

@media (max-width: 1023px) {
  .products__container h2 {
    font-size: 38px;
  }
}
.products__list {
  padding: 0;
  margin: 0;
  list-style-type: none;
  list-style-image: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 14px;
}

.products__item {
  width: calc(20% - 17px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1023px) {
  .products__item {
    width: calc(50% - 7px);
  }
  .products__item:nth-child(n+5) {
    display: none;
  }
  .products__item--show {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.products__item a {
  height: 100%;
  padding: 20px 25px 25px;
  gap: 17px;
  border-radius: 0;
  border: 1px solid #7a7a7a;
  background: #151C23;
  -webkit-transform: 0.3s;
      -ms-transform: 0.3s;
          transform: 0.3s;
}

@media (max-width: 1023px) {
  .products__item a {
    padding: 10px 12px 15px;
  }
}
.products__item-img {
  width: 100%;
  height: 250px;
}

.products__item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.products__item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 3px;
}

.products__item-content p {
  margin: 0;
  padding: 0;
  border: 0;
  color: #fafafa;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

.products__item-content span {
  color: gray;
  font-size: 16px;
  font-weight: 300;
}

.products__btn {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  font-size: 32px;
  padding: 14px 60px;
  border-radius: 0;
  border: 1px solid #d9d9d9;
  -ms-flex-item-align: center;
      align-self: center;
  font-weight: 400;
  text-transform: lowercase;
  display: none;
}

.products__btn:hover {
  background: #343434;
  border-color: #F6E200;
}

@media (max-width: 1023px) {
  .products__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.faq,
footer {
  background-color: #1C252E;
}

.faq {
  padding-top: 70px;
  padding-bottom: 70px;
}

.faq__container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 75px;
  padding-right: 75px;
}

@media (max-width: 1023px) {
  .faq__container {
    width: 100%;
    min-width: 360px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.faq__container h2 {
  padding: 0;
  border: 0;
  color: #fff;
  font-size: 92px;
  font-weight: 900;
  line-height: 102%;
  text-transform: uppercase;
  margin: 0 0 32px;
}

@media (max-width: 1023px) {
  .faq__container h2 {
    font-size: 38px;
  }
}
.faq__item,
.faq__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.faq__list {
  padding: 0;
  margin: 0;
  list-style-type: none;
  list-style-image: none;
  gap: 42px;
}

.faq__item {
  gap: 4px;
}

.faq__item-btn,
.social__item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: transparent;
}

.faq__item-btn {
  border: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -ms-flex-item-align: start;
      align-self: flex-start;
  gap: 14px;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
}

.faq__item-btn::before {
  content: "+";
  width: 16px;
}

.faq__item-btn span {
  text-align: left;
}

.faq__item-answer {
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  padding-left: 30px;
  display: none;
}

.faq__item--active .faq__item-btn {
  color: gray;
}

.faq__item--active .faq__item-btn::before {
  content: "-";
}

.faq__item--active .faq__item-answer {
  display: block;
}

.social {
  background: linear-gradient(135deg, #efb800 0, #ffe139 50.61%, #dcaa00 100%);
  padding: 60px 0;
}

.social__container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 75px;
  padding-right: 75px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}

@media (max-width: 1023px) {
  .social__container {
    width: 100%;
    min-width: 360px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.social__container h2,
.social__container p {
  padding: 0;
  border: 0;
  margin: 55px 0 0;
  color: #000;
  font-size: 48px;
  font-weight: 700;
}

@media (max-width: 1023px) {
  .social__container h2 {
    margin-top: 0;
    font-size: 24px;
  }
}
.social__container p {
  margin: 5px 0 0;
  font-size: 24px;
  font-weight: 500;
}

@media (max-width: 1023px) {
  .social__container p {
    font-size: 16px;
  }
}
.social__container::before {
  width: 344px;
  height: 665px;
  content: "";
  position: absolute;
  right: 110px;
  top: calc(50% - 332.5px);
  background-image: url(../images/social.png);
  background-size: contain;
  background-repeat: no-repeat;
}

@media (max-width: 1199px) {
  .social__container::before {
    display: none;
  }
}
.social__container img {
  width: 190px;
  height: 190px;
}

@media (max-width: 1023px) {
  .social__container img {
    display: none;
  }
}
.social__list {
  padding: 0;
  list-style-type: none;
  list-style-image: none;
  margin: 34px 0 0;
  width: 470px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 15px;
}

@media (max-width: 1023px) {
  .social__list {
    width: 100%;
  }
}
.social__item {
  width: calc(50% - 7.5px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.social__item a {
  width: 100%;
  height: 100%;
  border: 1px solid #1C252E;
  border-radius: 0;
  color: #1C252E;
  padding: 14px 0;
  font-size: 32px;
  font-weight: 600;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: none;
}

@media (max-width: 1023px) {
  .social__item a {
    font-size: 20px;
  }
}
.social__item--vk a:hover {
  background-color: #07f;
  border-color: #07f;
  color: #fff;
}

.social__item--tg a:hover {
  background-color: #2aabee;
  border-color: #2aabee;
  color: #fff;
}

.social__item--ok a:hover {
  background-color: #f70;
  border-color: #f70;
  color: #030303;
}

.social__item--yt a:hover {
  background-color: red;
  border-color: red;
  color: #fff;
}

footer {
  padding: 14px 0;
}

.footer__container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 75px;
  padding-right: 75px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 50px;
}

@media (max-width: 1023px) {
  .footer__container {
    width: 100%;
    min-width: 360px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.footer__container p {
  margin: 0;
  padding: 0;
  border: 0;
  color: gray;
  font-size: 16px;
  font-weight: 400;
}


.social {
  background: rgb(246, 226, 0);
}

.social-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 1440px;
  margin: auto;
  padding-left: 75px;
  padding-right: 75px;
}
@media (max-width: 1023px) {
  .social-content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.social-content__pic {
  max-width: 345px;
}

.social-info {
  color: #1C252D;
  font-family: WixMadeforDisplay;
  max-width: 490px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 45px 0;
}
.social-info__code {
  width: 190px;
  height: 190px;
  margin-bottom: 50px;
}
.social-info__title {
  font-family: DrukTextWideCyr;
  font-size: 37px;
  font-weight: 1000;
  line-height: 120%;
  text-transform: uppercase;
  margin-right: -30px;
  margin-bottom: 20px;
}
@media (max-width: 1100px) {
  .social-info__title {
    font-size: 32px;
  }
}
@media (max-width: 900px) {
  .social-info__title {
    font-size: 28px;
  }
}
@media (max-width: 850px) {
  .social-info__title {
    margin-right: 0;
    font-size: 25px;
  }
}
.social-info__descr {
  font-size: 24px;
  font-weight: 493;
}

.social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -10px;
  margin-top: 35px;
}
.social-links__item {
  width: 50%;
  padding: 10px;
}
.social-links__link {
  display: inline-block;
  width: 100%;
  border-radius: 0;
  border: 1px solid #1C252D;
  padding: 14px;
  color: #1C252D;
  text-align: center;
  font-size: 32px;
  font-weight: 587;
  text-decoration: none;
}
.social-links__link:hover {
  background-color: #1C252D;
  color: #F6E200;
}

@media (max-width: 850px) {
  .social-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .social-content__info {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .social-content__pic {
    display: none;
  }
  .social-info__code {
    margin-bottom: 20px;
  }
}
@media (max-width: 550px) {
  .social-info {
    padding: 20px;
  }
  .social-info__code {
    display: none;
  }
  .social-info__title {
    font-size: 19px;
  }
  .social-info__descr {
    font-size: 16px;
  }
  .social-content {
    padding: 15px 5px;
  }
  .social-links {
    margin-top: 15px;
  }
  .social-links__link {
    font-size: 18px;
  }
}
.footer {
  background: rgb(28, 37, 46);
  min-height: 285px;
}
@media (max-width: 950px) {
  .footer {
    background-position: 92%, top;
  }
}
@media (max-width: 850px) {
  .footer {
    background-position: 64%, top;
  }
}
@media (max-width: 500px) {
  .footer {
    background-position: 62%, top;
  }
}
.footer__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 850px) {
  .footer__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.footer-content {
  padding: 80px 0 100px 0;
  max-width: 1440px;
  margin: auto;
  padding-left: 75px;
  padding-right: 75px;
}
@media (max-width: 1023px) {
  .footer-content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.footer-content__logo {
  width: 180px;
  margin-right: 20px;
}
@media (max-width: 850px) {
  .footer-content__logo {
    margin: 0 25px 30px 25px;
  }
}
@media (max-width: 500px) {
  .footer-content__logo {
    width: 100%;
    margin: 0 5px 30px 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 500px) {
  .footer-content__logo img {
    width: 180px;
  }
}
.footer-content__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 1150px) {
  .footer-content__container {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.footer-content__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 1150px) {
  .footer-content__menu {
    margin-bottom: 30px;
  }
}
.footer-content__contacts {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 850px) {
  .footer-content__contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 500px) {
  .footer-content__contacts {
    margin: 0 5px 0 5px;
    gap: 20px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.footer-menu {
  margin: 0 45px;
}
@media (max-width: 1150px) {
  .footer-menu {
    margin: 0;
  }
}
@media (max-width: 950px) {
  .footer-menu {
    width: 100%;
    margin: 0 25px;
  }
}
@media (max-width: 500px) {
  .footer-menu {
    margin: 0;
    width: unset;
  }
}
.footer-menu__item {
  margin: 5px 0;
}
@media (max-width: 500px) {
  .footer-menu__item {
    margin: 15px 0;
  }
}

.footer-link {
  color: #fff;
  font-family: WixMadeforDisplay;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
  text-decoration: none;
}
@media (max-width: 500px) {
  .footer-link {
    font-size: 13px;
  }
}
.footer-link:hover {
  text-decoration: underline;
}

@media (max-width: 1150px) {
  .footer-contacts {
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 950px) {
  .footer-contacts {
    margin: 0 25px;
  }
}
@media (max-width: 500px) {
  .footer-contacts {
    margin: 0;
  }
}
.footer-contacts:not(:last-child) {
  margin-bottom: 30px;
}
.footer-contacts__title {
  color: #FFF;
  font-family: WixMadeforDisplay;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
  margin-bottom: 10px;
}

.footer-contacts-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 5px 0;
}
@media (max-width: 500px) {
  .footer-contacts-item {
    margin: 15px 0;
  }
}
.footer-contacts-item__text {
  color: #fff;
  font-family: WixMadeforDisplay;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
}
.footer-contacts-item__label {
  color: #fff;
  font-family: WixMadeforDisplay;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
}
@media (max-width: 450px) {
  .footer-contacts-item__label {
    display: none;
  }
}
.footer-contacts-item__icon {
  width: 18px;
  height: 18px;
  margin-right: 10px;
}
.footer-contacts-item__icon svg {
  width: 18px;
  height: 18px;
  fill: none;
  stroke: #fff;
}

.footer-copy {
  margin-top: 10px;
  color: #fff;
  font-family: WixMadeforDisplay;
  font-size: 12px;
  font-weight: 400;
  line-height: 140%; /* 16.8px */
  max-width: 155px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2V0LnNjc3MiLCJwYWdlcy9pbmRleC5zY3NzIiwibWFpbi5jc3MiLCJmb250cy5zY3NzIiwiY29tbW9uLnNjc3MiLCJ2YXJpYWJsZXMuc2NzcyIsImJsb2Nrcy9oZWFkZXIuc2NzcyIsImJsb2Nrcy9iYW5uZXIuc2NzcyIsImJsb2Nrcy9zb2NpYWwuc2NzcyIsImJsb2Nrcy9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxjQUFBO0FDQ1EsbU1BQUE7QURBUjtFQUNDLFNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0VBQ0EsdUJBQUE7QUVFRDs7QUZDQTtFQUF3RSxjQUFBO0FFR3hFOztBRkRBO0VBQ0MsOEJBQUE7VUFBQSxzQkFBQTtBRUlEOztBRkRBOzs7RUFHQywyQkFBQTtVQUFBLG1CQUFBO0FFSUQ7O0FGREE7OztFQUVPLGVBQUE7QUVLUDs7QUZIQTtFQUFNLGtCQUFBO0FFT047O0FGSkE7RUFBSSxnQkFBQTtBRVFKOztBRk5BO0VBQWUsWUFBQTtBRVVmOztBRlJBOzs7O0VBR1MsV0FBQTtFQUFhLGFBQUE7QUVhdEI7O0FGWEE7RUFBRyxTQUFBO0VBQVcsVUFBQTtFQUFZLGVBQUE7RUFBaUIsd0JBQUE7RUFBMEIsdUJBQUE7QUVtQnJFOztBRmpCQTtFQUFLLDZCQUFBO0FFcUJMOztBRm5CQTtFQUF5Qiw4QkFBQTtFQUFnQyxZQUFBO0FFd0J6RDs7QUZ0QkEsb0RBQUE7QUFDQTtFQUFPLHlCQUFBO0VBQTJCLGlCQUFBO0FFMkJsQzs7QUYxQkE7RUFBSSxpQkFBQTtFQUFtQixzQkFBQTtBRStCdkI7O0FGOUJBO0VBQUksbUJBQUE7RUFBcUIsbUJBQUE7QUVtQ3pCOztBRmpDQTtFQUFJLGNBQUE7RUFBZ0IsV0FBQTtFQUFhLFNBQUE7RUFBVywwQkFBQTtFQUE0QixhQUFBO0VBQWUsVUFBQTtBRTBDdkY7O0FGeENBO0VBQWUsc0JBQUE7QUU0Q2Y7O0FGMUNBO0VBQ0ks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QUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsYUFBQTtBUCs3REo7QU83N0RJO0VBTEo7SUFNUSxjQUFBO0VQZzhETjtBQUNGO0FPOTdESTtFQUNJLFdKN0tBO0VJOEtBLDhCSnpLTztFSTBLUCxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQSxFQUFBLFdBQUE7QVBnOERSO0FPNzdESTtFQUNJLFdKckxBO0VJc0xBLDhCSmpMTztFSWtMUCxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQSxFQUFBLFdBQUE7QVArN0RSO0FPNzdEUTtFQVBKO0lBUVEsYUFBQTtFUGc4RFY7QUFDRjtBTzc3REk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FQKzdEUjtBTzc3RFE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxZSnpNSjtBSHdvRVI7O0FPMTdEQTtFQUNJLGdCQUFBO0VBQ0EsV0poTkk7RUlpTkosOEJKNU1XO0VJNk1YLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBLEVBQUEsV0FBQTtFQUNBLGdCQUFBO0FQNjdESiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIHJlc2V0IENTUyAqL1xuaHRtbCwgYm9keSwgYm9keSBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCwgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhciwgaSwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbWVudSwgbmF2LCBzZWN0aW9uLCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8sIGRldGFpbHMsIHN1bW1hcnkge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbmF2LCBzZWN0aW9uLCBkZXRhaWxzLCBzdW1tYXJ5IHtkaXNwbGF5OiBibG9jazt9XG5cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaW1nLFxub2JqZWN0LFxuZW1iZWQge21heC13aWR0aDogMTAwJTt9XG5cbmh0bWwge292ZXJmbG93LXk6IHNjcm9sbDt9XG5cblxudWwge2xpc3Qtc3R5bGU6IG5vbmU7fVxuXG5ibG9ja3F1b3RlLCBxIHtxdW90ZXM6IG5vbmU7fVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge2NvbnRlbnQ6ICcnOyBjb250ZW50OiBub25lO31cblxuYSB7bWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBmb250LXNpemU6IDEwMCU7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7fVxuXG5kZWwge3RleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO31cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge2JvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDsgY3Vyc29yOiBoZWxwO31cblxuLyogdGFibGVzIHN0aWxsIG5lZWQgY2VsbHNwYWNpbmc9XCIwXCIgaW4gdGhlIG1hcmt1cCAqL1xudGFibGUge2JvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IGJvcmRlci1zcGFjaW5nOiAwO31cbnRoIHtmb250LXdlaWdodDogYm9sZDsgdmVydGljYWwtYWxpZ246IGJvdHRvbTt9XG50ZCB7Zm9udC13ZWlnaHQ6IG5vcm1hbDsgdmVydGljYWwtYWxpZ246IHRvcDt9XG5cbmhyIHtkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAxcHg7IGJvcmRlcjogMDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7IG1hcmdpbjogMWVtIDA7IHBhZGRpbmc6IDA7fVxuXG5pbnB1dCwgc2VsZWN0IHt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO31cblxucHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlOyAvKiBDU1MyICovXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyAvKiBDU1MgMi4xICovXG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyAvKiBDU1MgMyAoYW5kIDIuMSBhcyB3ZWxsLCBhY3R1YWxseSkgKi9cbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC8qIElFICovXG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO31cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7dmVydGljYWwtYWxpZ246IGJvdHRvbTt9XG4uaWU3IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO31cbi5pZTYgaW5wdXQge3ZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTt9XG5cbnNlbGVjdCwgaW5wdXQsIHRleHRhcmVhIHtmb250OiA5OSUgc2Fucy1zZXJpZjt9XG5cbnRhYmxlIHtmb250LXNpemU6IGluaGVyaXQ7IGZvbnQ6IDEwMCU7fVxuXG5zbWFsbCB7Zm9udC1zaXplOiA4NSU7fVxuXG5zdHJvbmcge2ZvbnQtd2VpZ2h0OiBib2xkO31cblxudGQsIHRkIGltZyB7dmVydGljYWwtYWxpZ246IHRvcDt9XG5cbi8qIE1ha2Ugc3VyZSBzdXAgYW5kIHN1YiBkb24ndCBtZXNzIHdpdGggeW91ciBsaW5lLWhlaWdodHMgaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vNDEzOTMwICovXG5zdWIsIHN1cCB7Zm9udC1zaXplOiA3NSU7IGxpbmUtaGVpZ2h0OiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7fVxuc3VwIHt0b3A6IC0wLjVlbTt9XG5zdWIge2JvdHRvbTogLTAuMjVlbTt9XG5cbi8qIHN0YW5kYXJkaXplIGFueSBtb25vc3BhY2VkIGVsZW1lbnRzICovXG5wcmUsIGNvZGUsIGtiZCwgc2FtcCB7Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2Fucy1zZXJpZjt9XG5cbi8qIGhhbmQgY3Vyc29yIG9uIGNsaWNrYWJsZSBlbGVtZW50cyAqL1xuLmNsaWNrYWJsZSxcbmxhYmVsLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1maWxlXSxcbmJ1dHRvbiB7Y3Vyc29yOiBwb2ludGVyO31cblxuLyogV2Via2l0IGJyb3dzZXJzIGFkZCBhIDJweCBtYXJnaW4gb3V0c2lkZSB0aGUgY2hyb21lIG9mIGZvcm0gZWxlbWVudHMgKi9cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge21hcmdpbjogMDt9XG5cbi8qIG1ha2UgYnV0dG9ucyBwbGF5IG5pY2UgaW4gSUUgKi9cbmJ1dHRvbixcbmlucHV0W3R5cGU9YnV0dG9uXSB7d2lkdGg6IGF1dG87IG92ZXJmbG93OiB2aXNpYmxlO31cblxuLyogc2NhbGUgaW1hZ2VzIGluIElFNyBtb3JlIGF0dHJhY3RpdmVseSAqL1xuLmllNyBpbWcgey1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7fVxuXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIgeyBjb250ZW50OiBcIlxcMDAyMFwiOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuOyB9XG4uY2xlYXJmaXg6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxuLmNsZWFyZml4IHsgem9vbTogMTsgfVxuXG4vKnJlc2V0IENTUyBlbmQqL1xuXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6aXRhbCx3Z2h0QDAsMTAwOzAsMjAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsODAwOzAsOTAwOzEsMTAwOzEsMjAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwOzEsODAwOzEsOTAwJmRpc3BsYXk9c3dhcCk7XG5cbkBrZXlmcmFtZXMgYXBwZWFyYW5jZSB7XG4gICAgMCUge1xuICAgICAgICByaWdodDogLTEwMCVcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICByaWdodDogMFxuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb3Qge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpXG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZylcbiAgICB9XG59XG5cbmh0bWwge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsXG59XG5cbiosXG46OmFmdGVyLFxuOjpiZWZvcmUge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXRcbn1cblxuOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMDQsIDI0LCAuNilcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIwNCwgMjQsIC42KVxufVxuXG5pbWcsXG5zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCVcbn1cblxuaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG9cbn1cblxuYSxcbmJ1dHRvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IC4zc1xufVxuXG5hOmhvdmVyLFxuYnV0dG9uOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVcbn1cblxubWFpbiB7XG4gICAgZm9udC1zaXplOiAxNnB4XG59XG5cbmgxIHtcbiAgICBmb250LXNpemU6IDUwcHhcbn1cblxuaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweFxufVxuXG5oMyB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG5cbi5mYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIiAhaW1wb3J0YW50XG59XG5cbnNlY3Rpb24ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlblxufVxuXG4udG9wcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLnRvcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIH1cbn1cblxuLnRvcHBlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLnRvcHBlcl9fY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMFxuICAgIH1cbiAgICAudG9wcGVyX19jb250YWluZXItLWFuaW1hdGUge1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgIGFuaW1hdGlvbjogYXBwZWFyYW5jZSAuNXMgbGluZWFyIDNzIDE7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzXG4gICAgfVxufVxuXG4udG9wcGVyX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTc2cHgpO1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLnRvcHBlcl9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3OXB4KVxuICAgIH1cbn1cblxuLnRvcHBlcl9faW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyXG59XG5cbi50b3BwZXJfX2ltZy0td2F0ZXJtYXJrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLnRvcHBlcl9faW1nLS13YXRlcm1hcms6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDI5OXB4O1xuICAgIGhlaWdodDogMTEycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3BwZXItd2F0ZXJtYXJrLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLnRvcHBlcl9faW1nLS13YXRlcm1hcms6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTUwcHgpXG4gICAgfVxuICAgIC50b3BwZXJfX2ltZy0tbW9iaWxlLXdhdGVybWFyayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIH1cbiAgICAudG9wcGVyX19pbWctLW1vYmlsZS13YXRlcm1hcms6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgaGVpZ2h0OiA5OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcHBlci1tb2JpbGUtd2F0ZXJtYXJrLnN2Zyk7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMjlweClcbiAgICB9XG59XG5cbi50aXRsZV9fdGV4dCxcbi50aXRsZV9fdGV4dCBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLnRpdGxlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE3NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5XG59XG5cbi50aXRsZV9fdGV4dC0tZmlyc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjEwMjNweCkge1xuICAgIC50aXRsZV9fdGV4dCB7XG4gICAgICAgIGhlaWdodDogNzlweFxuICAgIH1cbn1cblxuLnRpdGxlX190ZXh0IGgxLFxuLnRpdGxlX190ZXh0IHAsXG4udmlkZW9fX2JudC1wbGF5IHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4XG59XG5cbi50aXRsZV9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMjc5cHgpIHtcbiAgICAudGl0bGVfX3RleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweFxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLnRpdGxlX190ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDQwcHhcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjc0OXB4KSB7XG4gICAgLnRpdGxlX190ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDM1cHhcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjY0OXB4KSB7XG4gICAgLnRpdGxlX190ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDMwcHhcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjU0OXB4KSB7XG4gICAgLnRpdGxlX190ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDI1cHhcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjQ0OXB4KSB7XG4gICAgLnRpdGxlX190ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICB9XG59XG5cbi50aXRsZV9fdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTI3OXB4KSB7XG4gICAgLnRpdGxlX190ZXh0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAudGl0bGVfX3RleHQgaDEge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjY0OXB4KSB7XG4gICAgLnRpdGxlX190ZXh0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo1NDlweCkge1xuICAgIC50aXRsZV9fdGV4dCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweFxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NDQ5cHgpIHtcbiAgICAudGl0bGVfX3RleHQgaDEge1xuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICB9XG59XG5cbi50aXRsZV9fdGV4dCBoMTo6YWZ0ZXIsXG4udGl0bGVfX3RleHQgaDE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogMTEwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ19jb2xvclxufVxuXG4udGl0bGVfX3RleHQgaDE6OmFmdGVyIHtcbiAgICB0b3A6IC0xMCVcbn1cblxuLnRpdGxlX190ZXh0IGgxOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTEwJVxufVxuXG4udGl0bGVfX3RleHQgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogNiU7XG4gICAgcGFkZGluZy1yaWdodDogNCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYzMwMFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAudGl0bGVfX3RleHQgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTFweFxuICAgIH1cbn1cblxuLnRpdGxlX190ZXh0IGEgc3ZnIHtcbiAgICB3aWR0aDogMjA4cHg7XG4gICAgaGVpZ2h0OiBhdXRvXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjEwMjNweCkge1xuICAgIC50aXRsZV9fdGV4dCBhIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA5My43NDNweDtcbiAgICAgICAgaGVpZ2h0OiA0NS41NDhweFxuICAgIH1cbn1cblxuLnRpdGxlX190ZXh0LW5hbWUge1xuICAgIHdpZHRoOiAzMjdweDtcbiAgICBoZWlnaHQ6IDcycHhcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTI3OXB4KSB7XG4gICAgLnRpdGxlX190ZXh0LW5hbWUge1xuICAgICAgICB3aWR0aDogMjE4cHg7XG4gICAgICAgIGhlaWdodDogNDhweFxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLnRpdGxlX190ZXh0LW5hbWUge1xuICAgICAgICB3aWR0aDogMjA1cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgIH1cbn1cblxuLnRpdGxlX190ZXh0LXNsb2dhbiB7XG4gICAgd2lkdGg6IDYwNXB4O1xuICAgIGhlaWdodDogNzlweFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMjc5cHgpIHtcbiAgICAudGl0bGVfX3RleHQtc2xvZ2FuIHtcbiAgICAgICAgd2lkdGg6IDQwMy4zMzNweDtcbiAgICAgICAgaGVpZ2h0OiA1Mi42NjZweFxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLnRpdGxlX190ZXh0LXNsb2dhbiB7XG4gICAgICAgIHdpZHRoOiA2MDVweDtcbiAgICAgICAgaGVpZ2h0OiA3OXB4XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo2MTlweCkge1xuICAgIC50aXRsZV9fdGV4dC1zbG9nYW4ge1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIGhlaWdodDogNDUuN3B4XG4gICAgfVxufVxuXG4ucHJpdmlsZWdlIHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnX2NvbG9yXG59XG5cbi5wcml2aWxlZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUycHhcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLnByaXZpbGVnZV9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweFxuICAgIH1cbn1cblxuLnByaXZpbGVnZV9fY29udGFpbmVyIGgyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC1zaXplOiA5MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMiU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCA0MnB4XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjEwMjNweCkge1xuICAgIC5wcml2aWxlZ2VfX2NvbnRhaW5lciBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweFxuICAgIH1cbn1cblxuLnByaXZpbGVnZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDU2cHhcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTQzOXB4KSB7XG4gICAgLnByaXZpbGVnZV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB9XG59XG5cbi5wcml2aWxlZ2VfX2NvbnRlbnQtLW1wIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5wcml2aWxlZ2VfX2NvbnRlbnQtLW1wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDUzMHB4O1xuICAgIGhlaWdodDogNTk2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wcjMucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTQzOXB4KSB7XG4gICAgLnByaXZpbGVnZV9fY29udGVudC0tbXA6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAucHJpdmlsZWdlX19jb250ZW50LS1tcDo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzEuMTI0XG4gICAgfVxufVxuXG4ucHJpdmlsZWdlX190ZXh0LWNvbnRlbnQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICB3aWR0aDogNTAlXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjE0MzlweCkge1xuICAgIC5wcml2aWxlZ2VfX3RleHQtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxufVxuXG4ucHJpdmlsZWdlX190ZXh0LWNvbnRlbnQgbGksXG4ucHJpdmlsZWdlX190ZXh0LWNvbnRlbnQgcCB7XG4gICAgbWF4LXdpZHRoOiA2MzVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDAgMCAxZW1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTQzOXB4KSB7XG4gICAgLnByaXZpbGVnZV9fdGV4dC1jb250ZW50IHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxufVxuXG4ucHJpdmlsZWdlX190ZXh0LWNvbnRlbnQgbGkge1xuICAgIG1hcmdpbjogMFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICAucHJpdmlsZWdlX190ZXh0LWNvbnRlbnQgbGkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxufVxuXG4ucHJpdmlsZWdlX190ZXh0LWNvbnRlbnQtLW1wIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0b1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAucHJpdmlsZWdlX190ZXh0LWNvbnRlbnQtLW1wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICB9XG59XG5cbi5wcml2aWxlZ2VfX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50XG59XG5cbi5wcml2aWxlZ2VfX2ltZyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTQzOXB4KSB7XG4gICAgLnByaXZpbGVnZV9faW1nIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgfVxuICAgIC5wcml2aWxlZ2VfX2ltZyBpbWcsXG4gICAgLnByaXZpbGVnZV9faW1nIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjEwMjNweCkge1xuICAgIC5wcml2aWxlZ2VfX2ltZyB7XG4gICAgICAgIHdpZHRoOiA5NSVcbiAgICB9XG59XG5cbi5wcml2aWxlZ2VfX3RleHQtY29udGVudC1tcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAyOHB4IDM1cHggNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ19kYXJrO1xufVxuXG4ucHJpdmlsZWdlX190ZXh0LWNvbnRlbnQtbXAtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0b1xufVxuXG4ucHJpdmlsZWdlX19vdGhlci1pdGVtIGgzLFxuLnByaXZpbGVnZV9fdGV4dC1jb250ZW50LW1wLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTQzOXB4KSB7XG4gICAgLnByaXZpbGVnZV9fdGV4dC1jb250ZW50LW1wLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxufVxuXG4ucHJpdmlsZWdlX190ZXh0LWNvbnRlbnQtbXAtYnRucyB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjVweFxufVxuXG4ucHJpdmlsZWdlX190ZXh0LWNvbnRlbnQtbXAtYnRucyBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDE0cHggNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG4ucHJpdmlsZWdlX190ZXh0LWNvbnRlbnQtbXAtYnRucyBhOmhvdmVyLFxuLnByb2R1Y3RzX19pdGVtIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzNDM0MzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAucHJpdmlsZWdlX190ZXh0LWNvbnRlbnQtbXAtYnRucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB9XG4gICAgLnByaXZpbGVnZV9fdGV4dC1jb250ZW50LW1wLWJ0bnMgYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cbn1cblxuLnByaXZpbGVnZV9fY29udGFpbmVyLXRpdGxlLXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50XG59XG5cbi5wcml2aWxlZ2VfX290aGVyLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNzVweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogNDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIkEgIEFcIiBcIkIgIENcIiBcIkIgIENcIiBcIkIgIERcIiBcIkUgIERcIiBcIkUgIERcIiBcIkUgIEZcIiBcIkcgIEZcIiBcIkcgIEZcIjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLnByaXZpbGVnZV9fb3RoZXItbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDM2MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHhcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjE0MzlweCkge1xuICAgIC5wcml2aWxlZ2VfX290aGVyLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgfVxufVxuXG4ucHJpdmlsZWdlX19vdGhlci1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ19kYXJrO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjEwMjNweCkge1xuICAgIC5wcml2aWxlZ2VfX290aGVyLWl0ZW0gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0b1xuICAgIH1cbiAgICAucHJpdmlsZWdlX19vdGhlci1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMjVweFxuICAgIH1cbn1cblxuLnByaXZpbGVnZV9fb3RoZXItaXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjEwMjNweCkge1xuICAgIC5wcml2aWxlZ2VfX290aGVyLWl0ZW0gaDMge1xuICAgICAgICBmb250LXNpemU6IDMycHhcbiAgICB9XG59XG5cbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0gbGksXG4ucHJpdmlsZWdlX19vdGhlci1pdGVtIHAge1xuICAgIGNvbG9yOiBncmF5O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLnByaXZpbGVnZV9fb3RoZXItaXRlbSBsaSxcbiAgICAucHJpdmlsZWdlX19vdGhlci1pdGVtIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICB9XG59XG5cbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0tLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3Rhci5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIG1heC1oZWlnaHQ6IDc2MnB4O1xuICAgIGdyaWQtYXJlYTogQTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiVElUTEUgSU1BR0VcIiBcIlRFWFQgSU1BR0VcIlxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICAucHJpdmlsZWdlX19vdGhlci1pdGVtLS0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICB9XG59XG5cbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0tLTEgaDMge1xuICAgIGdyaWQtYXJlYTogVElUTEU7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0b1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAucHJpdmlsZWdlX19vdGhlci1pdGVtLS0xIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgfVxufVxuXG4ucHJpdmlsZWdlX19vdGhlci1pdGVtLS0xIHAge1xuICAgIGdyaWQtYXJlYTogVEVYVDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1heC13aWR0aDogMzc3cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICAucHJpdmlsZWdlX19vdGhlci1pdGVtLS0xIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICB9XG59XG5cbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0tLTEgaW1nIHtcbiAgICBncmlkLWFyZWE6IElNQUdFO1xuICAgIG1heC1oZWlnaHQ6IDY4MHB4O1xufVxuXG4ucHJpdmlsZWdlX19vdGhlci1pdGVtLS0yIHtcbiAgICBncmlkLWFyZWE6IEI7XG4gICAgbWluLWhlaWdodDogOTIwcHhcbn1cblxuLnByaXZpbGVnZV9fb3RoZXItaXRlbS0tMiBzdmcge1xuICAgIG1hcmdpbi10b3A6IDUwcHhcbn1cblxuLnByaXZpbGVnZV9fb3RoZXItaXRlbS0tMyB7XG4gICAgZ3JpZC1hcmVhOiBDO1xuICAgIG1pbi1oZWlnaHQ6IDU5MHB4XG59XG5cbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0tLTMgc3ZnIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4XG59XG5cbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0tLTQge1xuICAgIGdyaWQtYXJlYTogRDtcbiAgICBtaW4taGVpZ2h0OiA1OTBweFxufVxuXG4ucHJpdmlsZWdlX19vdGhlci1pdGVtLS00IGltZyB7XG4gICAgbWFyZ2luLXRvcDogNzBweFxufVxuXG4ucHJpdmlsZWdlX19vdGhlci1pdGVtLS01IHtcbiAgICBncmlkLWFyZWE6IEc7XG59XG5cbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0tLTUgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4XG59XG5cbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0tLTYge1xuICAgIG1pbi1oZWlnaHQ6IDU5MHB4O1xuICAgIGdyaWQtYXJlYTogRTtcbn1cblxuLnByaXZpbGVnZV9fb3RoZXItaXRlbS0tNiBzdmcge1xuICAgIG1hcmdpbi10b3A6IDQwcHhcbn1cblxuLnByaXZpbGVnZV9fb3RoZXItaXRlbS0tNyB7XG4gICAgZ3JpZC1hcmVhOiBGO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTQzOXB4KSB7XG4gICAgLnByaXZpbGVnZV9fb3RoZXItaXRlbS0tNyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB9XG59XG5cbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0tdGV4dCB7XG4gICAgLy93aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgNTBweFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxNDM5cHgpIHtcbiAgICAucHJpdmlsZWdlX19vdGhlci1pdGVtLXRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMFxuICAgIH1cbn1cblxuLnByaXZpbGVnZV9fb3RoZXItaXRlbS1pbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAzNjdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLnByaXZpbGVnZV9fb3RoZXItaXRlbS1pbWcgc3ZnLFxuLnByaXZpbGVnZV9fb3RoZXItaXRlbS1pbWcgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXG59XG5cbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0taW1nIHN2ZzpmaXJzdC1jaGlsZCxcbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0taW1nIGltZzpmaXJzdC1jaGlsZCB7XG4gICAgYW5pbWF0aW9uOiByb3QgMTBzIGxpbmVhciBpbmZpbml0ZVxufVxuXG4ucHJpdmlsZWdlX19vdGhlci1pdGVtLWltZyBzdmc6bGFzdC1jaGlsZCxcbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0taW1nIGltZzpsYXN0LWNoaWxkIHtcbiAgICBhbmltYXRpb246IHJvdCAxMHMgbGluZWFyIGluZmluaXRlIHJldmVyc2Vcbn1cblxuLnZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdfY29sb3Jcbn1cblxuLnZpZGVvX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjEwMjNweCkge1xuICAgIC52aWRlb19fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweFxuICAgIH1cbn1cblxuLnZpZGVvX19jb250YWluZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udmlkZW9fX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3ZpZGVvLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zc1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAudmlkZW9fX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMFxuICAgIH1cbn1cblxuLnZpZGVvX19ibnQtcGxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogMjI4cHg7XG4gICAgaGVpZ2h0OiAyMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAxNiwgMTYsIC41KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDExNHB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDExNHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuLnZpZGVvX19ibnQtcGxheSBzdmcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBmaWxsOiAkcHJpbWFyeTtcbn1cblxuLnZpZGVvX19ibnQtcGxheTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMTYsIDE2LCAuOClcbn1cblxuLnZpZGVvX19jb250YWluZXItLXBsYXk6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IC0xXG59XG5cbi52aWRlb19fY29udGFpbmVyLS1wbGF5IGlmcmFtZSB7XG4gICAgb3BhY2l0eTogMVxufVxuXG4udmlkZW9fX2NvbnRhaW5lci0tcGxheSAudmlkZW9fX2JudC1wbGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IC0xXG59XG5cbi5wcm9kdWN0cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnX2NvbG9yO1xuICAgIHBhZGRpbmctdG9wOiA3MHB4XG59XG5cbi5wcm9kdWN0c19fY29udGFpbmVyLFxuLnByb2R1Y3RzX19pdGVtIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxufVxuXG4ucHJvZHVjdHNfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMzJweFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAucHJvZHVjdHNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDM2MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHhcbiAgICB9XG59XG5cbi5wcm9kdWN0c19fY29udGFpbmVyIGgyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDkycHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMTAyJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCAwIDMwcHhcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLnByb2R1Y3RzX19jb250YWluZXIgaDIge1xuICAgICAgICBmb250LXNpemU6IDM4cHhcbiAgICB9XG59XG5cbi5wcm9kdWN0c19fbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNHB4XG59XG5cbi5wcm9kdWN0c19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMTdweCk7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAucHJvZHVjdHNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpXG4gICAgfVxuICAgIC5wcm9kdWN0c19faXRlbTpudGgtY2hpbGQobis1KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgLnByb2R1Y3RzX19pdGVtLS1zaG93IHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50XG4gICAgfVxufVxuXG4ucHJvZHVjdHNfX2l0ZW0gYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweCAyNXB4O1xuICAgIGdhcDogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3YTdhN2E7XG4gICAgYmFja2dyb3VuZDogJGJnX2Rhcms7XG4gICAgdHJhbnNmb3JtOiAuM3Ncbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLnByb2R1Y3RzX19pdGVtIGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHggMTVweFxuICAgIH1cbn1cblxuLnByb2R1Y3RzX19pdGVtLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNTBweFxufVxuXG4ucHJvZHVjdHNfX2l0ZW0taW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LWZpdDogY29udGFpblxufVxuXG4ucHJvZHVjdHNfX2l0ZW0tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogM3B4XG59XG5cbi5wcm9kdWN0c19faXRlbS1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnByb2R1Y3RzX19pdGVtLWNvbnRlbnQgc3BhbiB7XG4gICAgY29sb3I6IGdyYXk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDBcbn1cblxuLnByb2R1Y3RzX19idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmc6IDE0cHggNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5wcm9kdWN0c19fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnlcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLnByb2R1Y3RzX19idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgfVxufVxuXG4uZmFxLFxuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdfY29sb3Jcbn1cblxuLmZhcSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHhcbn1cblxuLmZhcV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHhcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLmZhcV9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweFxuICAgIH1cbn1cblxuLmZhcV9fY29udGFpbmVyIGgyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDkycHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMTAyJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCAwIDMycHhcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLmZhcV9fY29udGFpbmVyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4XG4gICAgfVxufVxuXG4uZmFxX19pdGVtLFxuLmZhcV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbi5mYXFfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgIGdhcDogNDJweFxufVxuXG4uZmFxX19pdGVtIHtcbiAgICBnYXA6IDRweFxufVxuXG4uZmFxX19pdGVtLWJ0bixcbi5zb2NpYWxfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uZmFxX19pdGVtLWJ0biB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMFxufVxuXG4uZmFxX19pdGVtLWJ0bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIitcIjtcbiAgICB3aWR0aDogMTZweFxufVxuXG4uZmFxX19pdGVtLWJ0biBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi5mYXFfX2l0ZW0tYW5zd2VyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZmFxX19pdGVtLS1hY3RpdmUgLmZhcV9faXRlbS1idG4ge1xuICAgIGNvbG9yOiBncmF5XG59XG5cbi5mYXFfX2l0ZW0tLWFjdGl2ZSAuZmFxX19pdGVtLWJ0bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIi1cIlxufVxuXG4uZmFxX19pdGVtLS1hY3RpdmUgLmZhcV9faXRlbS1hbnN3ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5zb2NpYWwge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNlZmI4MDAgMCwgI2ZmZTEzOSA1MC42MSUsICNkY2FhMDAgMTAwJSk7XG4gICAgcGFkZGluZzogNjBweCAwXG59XG5cbi5zb2NpYWxfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLnNvY2lhbF9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweFxuICAgIH1cbn1cblxuLnNvY2lhbF9fY29udGFpbmVyIGgyLFxuLnNvY2lhbF9fY29udGFpbmVyIHAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogNTVweCAwIDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLnNvY2lhbF9fY29udGFpbmVyIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgfVxufVxuXG4uc29jaWFsX19jb250YWluZXIgcCB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjEwMjNweCkge1xuICAgIC5zb2NpYWxfX2NvbnRhaW5lciBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgfVxufVxuXG4uc29jaWFsX19jb250YWluZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM0NHB4O1xuICAgIGhlaWdodDogNjY1cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDExMHB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSAzMzIuNXB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NvY2lhbC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjExOTlweCkge1xuICAgIC5zb2NpYWxfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbn1cblxuLnNvY2lhbF9fY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogMTkwcHhcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLnNvY2lhbF9fY29udGFpbmVyIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG59XG5cbi5zb2NpYWxfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgbWFyZ2luOiAzNHB4IDAgMDtcbiAgICB3aWR0aDogNDcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNXB4XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjEwMjNweCkge1xuICAgIC5zb2NpYWxfX2xpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbn1cblxuLnNvY2lhbF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNy41cHgpO1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLnNvY2lhbF9faXRlbSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJnX2NvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICRiZ19jb2xvcjtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmVcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLnNvY2lhbF9faXRlbSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgfVxufVxuXG4uc29jaWFsX19pdGVtLS12ayBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDdmO1xuICAgIGJvcmRlci1jb2xvcjogIzA3ZjtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uc29jaWFsX19pdGVtLS10ZyBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmFhYmVlO1xuICAgIGJvcmRlci1jb2xvcjogIzJhYWJlZTtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uc29jaWFsX19pdGVtLS1vayBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjcwO1xuICAgIGJvcmRlci1jb2xvcjogI2Y3MDtcbiAgICBjb2xvcjogIzAzMDMwM1xufVxuXG4uc29jaWFsX19pdGVtLS15dCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxNHB4IDBcbn1cblxuLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDUwcHhcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweFxuICAgIH1cbn1cblxuLmZvb3Rlcl9fY29udGFpbmVyIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogZ3JheTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1zdHlsZS5taW4uY3NzLm1hcCAqL1xuIiwiLyogcmVzZXQgQ1NTICovXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6aXRhbCx3Z2h0QDAsMTAwOzAsMjAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsODAwOzAsOTAwOzEsMTAwOzEsMjAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwOzEsODAwOzEsOTAwJmRpc3BsYXk9c3dhcCk7XG5odG1sLCBib2R5LCBib2R5IGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLCBzbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLCBpLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBtZW51LCBuYXYsIHNlY3Rpb24sIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgZGV0YWlscywgc3VtbWFyeSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBuYXYsIHNlY3Rpb24sIGRldGFpbHMsIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5pbWcsXG5vYmplY3QsXG5lbWJlZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4vKiB0YWJsZXMgc3RpbGwgbmVlZCBjZWxsc3BhY2luZz1cIjBcIiBpbiB0aGUgbWFya3VwICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG50ZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTsgLyogQ1NTMiAqL1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IC8qIENTUyAyLjEgKi9cbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyAvKiBDU1MgMyAoYW5kIDIuMSBhcyB3ZWxsLCBhY3R1YWxseSkgKi9cbiAgd29yZC13cmFwOiBicmVhay13b3JkOyAvKiBJRSAqL1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uaWU3IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uaWU2IGlucHV0IHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG5zZWxlY3QsIGlucHV0LCB0ZXh0YXJlYSB7XG4gIGZvbnQ6IDk5JSBzYW5zLXNlcmlmO1xufVxuXG50YWJsZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udDogMTAwJTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDg1JTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRkLCB0ZCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4vKiBNYWtlIHN1cmUgc3VwIGFuZCBzdWIgZG9uJ3QgbWVzcyB3aXRoIHlvdXIgbGluZS1oZWlnaHRzIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tLzQxMzkzMCAqL1xuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogc3RhbmRhcmRpemUgYW55IG1vbm9zcGFjZWQgZWxlbWVudHMgKi9cbnByZSwgY29kZSwga2JkLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2Fucy1zZXJpZjtcbn1cblxuLyogaGFuZCBjdXJzb3Igb24gY2xpY2thYmxlIGVsZW1lbnRzICovXG4uY2xpY2thYmxlLFxubGFiZWwsXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBXZWJraXQgYnJvd3NlcnMgYWRkIGEgMnB4IG1hcmdpbiBvdXRzaWRlIHRoZSBjaHJvbWUgb2YgZm9ybSBlbGVtZW50cyAqL1xuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbWFrZSBidXR0b25zIHBsYXkgbmljZSBpbiBJRSAqL1xuYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBzY2FsZSBpbWFnZXMgaW4gSUU3IG1vcmUgYXR0cmFjdGl2ZWx5ICovXG4uaWU3IGltZyB7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyZml4IHtcbiAgem9vbTogMTtcbn1cblxuLypyZXNldCBDU1MgZW5kKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJXaXhNYWRlZm9yRGlzcGxheVwiO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1dpeE1hZGVmb3JEaXNwbGF5L1dpeE1hZGVmb3JEaXNwbGF5LUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJXaXhNYWRlZm9yRGlzcGxheVwiO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1dpeE1hZGVmb3JEaXNwbGF5L1dpeE1hZGVmb3JEaXNwbGF5LVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldpeE1hZGVmb3JEaXNwbGF5XCI7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvV2l4TWFkZWZvckRpc3BsYXkvV2l4TWFkZWZvckRpc3BsYXktTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldpeE1hZGVmb3JEaXNwbGF5XCI7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvV2l4TWFkZWZvckRpc3BsYXkvV2l4TWFkZWZvckRpc3BsYXktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJXaXhNYWRlZm9yRGlzcGxheVwiO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1dpeE1hZGVmb3JEaXNwbGF5L1dpeE1hZGVmb3JEaXNwbGF5LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRHJ1a1RleHRXaWRlQ3lyXCI7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRHJ1a1RleHRXaWRlQ3lyL0RydWtUZXh0V2lkZUN5ci1TdXBlci5vdGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDA7XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMjUyRTtcbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzI1MkU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlYWRlcl9fY29udGFpbmVyID4gaW1nIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAzNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuaGVhZGVyX19jb250YWluZXIgPiBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiAxODRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uaGVhZGVyX19uYXYge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNHB4O1xufVxuXG4uaGVhZGVyX19uYXYgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXJfX25hdiBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogMCU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkUyMDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5oZWFkZXJfX25hdiBhOmhvdmVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyX19uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NnB4KTtcbiAgICB0b3A6IDY2cHg7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFDMjUyRTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXZoO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLmhlYWRlcl9fbmF2IGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuaGVhZGVyX19uYXYtLW9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5oZWFkZXJfX21vYmlsZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tYnVyZ2VyLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyX19tb2JpbGUtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogMjA7XG4gIH1cbiAgLmhlYWRlcl9fbW9iaWxlLWJ0bi0tb3BlbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWNyb3NzLnN2Zyk7XG4gIH1cbn1cbi5oZWFkZXJfX21vYmlsZS1idG4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbn1cblxuLmhlYWRlci1uYXYtYnVyZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaGVhZGVyLW5hdi1idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5oZWFkZXItbmF2LWJ1cmdlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5oZWFkZXItbmF2LWJ1cmdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5oZWFkZXItbmF2LWJ1cmdlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3R0b206IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLmhlYWRlci1uYXYtYnVyZ2VyLm9wZW5lZCBzcGFuIHtcbiAgbGVmdDogMjAwJTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLmhlYWRlci1uYXYtYnVyZ2VyLm9wZW5lZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5oZWFkZXItbmF2LWJ1cmdlci5vcGVuZWQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cblxuLmJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkUyMDA7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cblxuLmJhbm5lci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNTBweCA3NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5iYW5uZXItY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5iYW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLmJhbm5lci1jb250ZW50X19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMUMyNTJEO1xuICBmb250LWZhbWlseTogV2l4TWFkZWZvckRpc3BsYXk7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYmFubmVyLWNvbnRlbnRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYmFubmVyLWNvbnRlbnRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5iYW5uZXItY29udGVudF9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICByb3ctZ2FwOiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAuYmFubmVyLWNvbnRlbnRfX21haW4ge1xuICAgIHJvdy1nYXA6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYmFubmVyLWNvbnRlbnRfX21haW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLmJhbm5lci1jb250ZW50X19zaWRlIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWluLWhlaWdodDogNDU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAuYmFubmVyLWNvbnRlbnRfX3NpZGUge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uYmFubmVyLWNvbnRlbnRfX2xvZ28tLXR5cGUxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LWhlaWdodDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYmFubmVyLWNvbnRlbnRfX2xvZ28tLXR5cGUxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmFubmVyLWNvbnRlbnRfX2xvZ28tLXR5cGUyIHtcbiAgbWF4LWhlaWdodDogMjIwcHg7XG59XG4uYmFubmVyLWNvbnRlbnRfX2xvZ28tLXR5cGUzIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLmJhbm5lci1jb250ZW50X19sb2dvLS10eXBlMyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYXBwZWFyYW5jZSB7XG4gIDAlIHtcbiAgICByaWdodDogLTEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbiosXG46OmFmdGVyLFxuOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMDQsIDI0LCAwLjYpO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIwNCwgMjQsIDAuNik7XG59XG5cbmltZyxcbnNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYSxcbmJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuYTpob3ZlcixcbmJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFdpeE1hZGVmb3JEaXNwbGF5O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxubWFpbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDUwcHg7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmZhIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIiAhaW1wb3J0YW50O1xufVxuXG5zZWN0aW9uIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4udG9wcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50b3BwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnRvcHBlcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50b3BwZXJfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAudG9wcGVyX19jb250YWluZXItLWFuaW1hdGUge1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICBhbmltYXRpb246IGFwcGVhcmFuY2UgMC41cyBsaW5lYXIgM3MgMTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgfVxufVxuLnRvcHBlcl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTc2cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50b3BwZXJfX2ltZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3OXB4KTtcbiAgfVxufVxuLnRvcHBlcl9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnRvcHBlcl9faW1nLS13YXRlcm1hcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b3BwZXJfX2ltZy0td2F0ZXJtYXJrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogNTBweDtcbiAgd2lkdGg6IDI5OXB4O1xuICBoZWlnaHQ6IDExMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcHBlci13YXRlcm1hcmsucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50b3BwZXJfX2ltZy0td2F0ZXJtYXJrOjphZnRlciB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTUwcHgpO1xuICB9XG4gIC50b3BwZXJfX2ltZy0tbW9iaWxlLXdhdGVybWFyayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50b3BwZXJfX2ltZy0tbW9iaWxlLXdhdGVybWFyazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIGhlaWdodDogOThweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcHBlci1tb2JpbGUtd2F0ZXJtYXJrLnN2Zyk7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDI5cHgpO1xuICB9XG59XG4udGl0bGVfX3RleHQsXG4udGl0bGVfX3RleHQgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50aXRsZV9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE3NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFMjAwO1xufVxuXG4udGl0bGVfX3RleHQtLWZpcnN0IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlX190ZXh0IHtcbiAgICBoZWlnaHQ6IDc5cHg7XG4gIH1cbn1cbi50aXRsZV9fdGV4dCBoMSxcbi50aXRsZV9fdGV4dCBwLFxuLnZpZGVvX19ibnQtcGxheSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xufVxuXG4udGl0bGVfX3RleHQgcCB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGl0bGVfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aXRsZV9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGl0bGVfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQ5cHgpIHtcbiAgLnRpdGxlX190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0OXB4KSB7XG4gIC50aXRsZV9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDlweCkge1xuICAudGl0bGVfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4udGl0bGVfX3RleHQgaDEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRpdGxlX190ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlX190ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQ5cHgpIHtcbiAgLnRpdGxlX190ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDlweCkge1xuICAudGl0bGVfX3RleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0OXB4KSB7XG4gIC50aXRsZV9fdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4udGl0bGVfX3RleHQgaDE6OmFmdGVyLFxuLnRpdGxlX190ZXh0IGgxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDExMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMyNTJFO1xufVxuXG4udGl0bGVfX3RleHQgaDE6OmFmdGVyIHtcbiAgdG9wOiAtMTAlO1xufVxuXG4udGl0bGVfX3RleHQgaDE6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTEwJTtcbn1cblxuLnRpdGxlX190ZXh0IGEge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDYlO1xuICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYzMwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGl0bGVfX3RleHQgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gIH1cbn1cbi50aXRsZV9fdGV4dCBhIHN2ZyB7XG4gIHdpZHRoOiAyMDhweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aXRsZV9fdGV4dCBhIHN2ZyB7XG4gICAgd2lkdGg6IDkzLjc0M3B4O1xuICAgIGhlaWdodDogNDUuNTQ4cHg7XG4gIH1cbn1cbi50aXRsZV9fdGV4dC1uYW1lIHtcbiAgd2lkdGg6IDMyN3B4O1xuICBoZWlnaHQ6IDcycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRpdGxlX190ZXh0LW5hbWUge1xuICAgIHdpZHRoOiAyMThweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlX190ZXh0LW5hbWUge1xuICAgIHdpZHRoOiAyMDVweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4udGl0bGVfX3RleHQtc2xvZ2FuIHtcbiAgd2lkdGg6IDYwNXB4O1xuICBoZWlnaHQ6IDc5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRpdGxlX190ZXh0LXNsb2dhbiB7XG4gICAgd2lkdGg6IDQwMy4zMzNweDtcbiAgICBoZWlnaHQ6IDUyLjY2NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aXRsZV9fdGV4dC1zbG9nYW4ge1xuICAgIHdpZHRoOiA2MDVweDtcbiAgICBoZWlnaHQ6IDc5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MTlweCkge1xuICAudGl0bGVfX3RleHQtc2xvZ2FuIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiA0NS43cHg7XG4gIH1cbn1cbi5wcml2aWxlZ2Uge1xuICBwYWRkaW5nOiA0NXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzI1MkU7XG59XG5cbi5wcml2aWxlZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcml2aWxlZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAzNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLnByaXZpbGVnZV9fY29udGFpbmVyIGgyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI0Y2RTIwMDtcbiAgZm9udC1zaXplOiA5MnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTAyJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgNDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJpdmlsZWdlX19jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuLnByaXZpbGVnZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucHJpdmlsZWdlX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucHJpdmlsZWdlX19jb250ZW50LS1tcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJpdmlsZWdlX19jb250ZW50LS1tcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUzMHB4O1xuICBoZWlnaHQ6IDU5NnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3ByMy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wcml2aWxlZ2VfX2NvbnRlbnQtLW1wOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcml2aWxlZ2VfX2NvbnRlbnQtLW1wOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDEvMS4xMjQ7XG4gIH1cbn1cbi5wcml2aWxlZ2VfX3RleHQtY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmbGV4LWdyb3c6IDA7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnByaXZpbGVnZV9fdGV4dC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByaXZpbGVnZV9fdGV4dC1jb250ZW50IGxpLFxuLnByaXZpbGVnZV9fdGV4dC1jb250ZW50IHAge1xuICBtYXgtd2lkdGg6IDYzNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDFlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucHJpdmlsZWdlX190ZXh0LWNvbnRlbnQgcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJpdmlsZWdlX190ZXh0LWNvbnRlbnQgbGkge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnByaXZpbGVnZV9fdGV4dC1jb250ZW50IGxpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcml2aWxlZ2VfX3RleHQtY29udGVudC0tbXAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJpdmlsZWdlX190ZXh0LWNvbnRlbnQtLW1wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnByaXZpbGVnZV9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnByaXZpbGVnZV9faW1nIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucHJpdmlsZWdlX19pbWcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wcml2aWxlZ2VfX2ltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wcml2aWxlZ2VfX2ltZyBpbWcsXG4gIC5wcml2aWxlZ2VfX2ltZyBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJpdmlsZWdlX19pbWcge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cbi5wcml2aWxlZ2VfX3RleHQtY29udGVudC1tcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyOHB4IDM1cHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MUMyMztcbn1cblxuLnByaXZpbGVnZV9fdGV4dC1jb250ZW50LW1wLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnByaXZpbGVnZV9fb3RoZXItaXRlbSBoMyxcbi5wcml2aWxlZ2VfX3RleHQtY29udGVudC1tcC1jb250ZW50IHAge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucHJpdmlsZWdlX190ZXh0LWNvbnRlbnQtbXAtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJpdmlsZWdlX190ZXh0LWNvbnRlbnQtbXAtYnRucyB7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjVweDtcbn1cblxuLnByaXZpbGVnZV9fdGV4dC1jb250ZW50LW1wLWJ0bnMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxNHB4IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wcml2aWxlZ2VfX3RleHQtY29udGVudC1tcC1idG5zIGE6aG92ZXIsXG4ucHJvZHVjdHNfX2l0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDM0MzQ7XG4gIGJvcmRlci1jb2xvcjogI0Y2RTIwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJpdmlsZWdlX190ZXh0LWNvbnRlbnQtbXAtYnRucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucHJpdmlsZWdlX190ZXh0LWNvbnRlbnQtbXAtYnRucyBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wcml2aWxlZ2VfX2NvbnRhaW5lci10aXRsZS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wcml2aWxlZ2VfX290aGVyLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNzVweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJBICBBXCIgXCJCICBDXCIgXCJCICBDXCIgXCJCICBEXCIgXCJFICBEXCIgXCJFICBEXCIgXCJFICBGXCIgXCJHICBGXCIgXCJHICBGXCI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByaXZpbGVnZV9fb3RoZXItbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAzNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucHJpdmlsZWdlX19vdGhlci1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxQzIzO1xuICBwYWRkaW5nOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcml2aWxlZ2VfX290aGVyLWl0ZW0gc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnByaXZpbGVnZV9fb3RoZXItaXRlbSB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuLnByaXZpbGVnZV9fb3RoZXItaXRlbSBoMyB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcml2aWxlZ2VfX290aGVyLWl0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnByaXZpbGVnZV9fb3RoZXItaXRlbSBsaSxcbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0gcCB7XG4gIGNvbG9yOiBncmF5O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByaXZpbGVnZV9fb3RoZXItaXRlbSBsaSxcbiAgLnByaXZpbGVnZV9fb3RoZXItaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0tLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0YXIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBtYXgtaGVpZ2h0OiA3NjJweDtcbiAgZ3JpZC1hcmVhOiBBO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIlRJVExFIElNQUdFXCIgXCJURVhUIElNQUdFXCI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnByaXZpbGVnZV9fb3RoZXItaXRlbS0tMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnByaXZpbGVnZV9fb3RoZXItaXRlbS0tMSBoMyB7XG4gIGdyaWQtYXJlYTogVElUTEU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByaXZpbGVnZV9fb3RoZXItaXRlbS0tMSBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucHJpdmlsZWdlX19vdGhlci1pdGVtLS0xIHAge1xuICBncmlkLWFyZWE6IFRFWFQ7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1heC13aWR0aDogMzc3cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnByaXZpbGVnZV9fb3RoZXItaXRlbS0tMSBwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0tLTEgaW1nIHtcbiAgZ3JpZC1hcmVhOiBJTUFHRTtcbiAgbWF4LWhlaWdodDogNjgwcHg7XG59XG5cbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0tLTIge1xuICBncmlkLWFyZWE6IEI7XG4gIG1pbi1oZWlnaHQ6IDkyMHB4O1xufVxuXG4ucHJpdmlsZWdlX19vdGhlci1pdGVtLS0yIHN2ZyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0tLTMge1xuICBncmlkLWFyZWE6IEM7XG4gIG1pbi1oZWlnaHQ6IDU5MHB4O1xufVxuXG4ucHJpdmlsZWdlX19vdGhlci1pdGVtLS0zIHN2ZyB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0tLTQge1xuICBncmlkLWFyZWE6IEQ7XG4gIG1pbi1oZWlnaHQ6IDU5MHB4O1xufVxuXG4ucHJpdmlsZWdlX19vdGhlci1pdGVtLS00IGltZyB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0tLTUge1xuICBncmlkLWFyZWE6IEc7XG59XG5cbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0tLTUgaW1nIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLnByaXZpbGVnZV9fb3RoZXItaXRlbS0tNiB7XG4gIG1pbi1oZWlnaHQ6IDU5MHB4O1xuICBncmlkLWFyZWE6IEU7XG59XG5cbi5wcml2aWxlZ2VfX290aGVyLWl0ZW0tLTYgc3ZnIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnByaXZpbGVnZV9fb3RoZXItaXRlbS0tNyB7XG4gIGdyaWQtYXJlYTogRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucHJpdmlsZWdlX19vdGhlci1pdGVtLS03IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucHJpdmlsZWdlX19vdGhlci1pdGVtLXRleHQge1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnByaXZpbGVnZV9fb3RoZXItaXRlbS10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucHJpdmlsZWdlX19vdGhlci1pdGVtLWltZyB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMzY3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByaXZpbGVnZV9fb3RoZXItaXRlbS1pbWcgc3ZnLFxuLnByaXZpbGVnZV9fb3RoZXItaXRlbS1pbWcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnByaXZpbGVnZV9fb3RoZXItaXRlbS1pbWcgc3ZnOmZpcnN0LWNoaWxkLFxuLnByaXZpbGVnZV9fb3RoZXItaXRlbS1pbWcgaW1nOmZpcnN0LWNoaWxkIHtcbiAgYW5pbWF0aW9uOiByb3QgMTBzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnByaXZpbGVnZV9fb3RoZXItaXRlbS1pbWcgc3ZnOmxhc3QtY2hpbGQsXG4ucHJpdmlsZWdlX19vdGhlci1pdGVtLWltZyBpbWc6bGFzdC1jaGlsZCB7XG4gIGFuaW1hdGlvbjogcm90IDEwcyBsaW5lYXIgaW5maW5pdGUgcmV2ZXJzZTtcbn1cblxuLnZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMjUyRTtcbn1cblxuLnZpZGVvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbiAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgYXNwZWN0LXJhdGlvOiAxNi84O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpZGVvX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi52aWRlb19fY29udGFpbmVyIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi52aWRlb19fY29udGFpbmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3ZpZGVvLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpZGVvX19jb250YWluZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4udmlkZW9fX2JudC1wbGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDIyOHB4O1xuICBoZWlnaHQ6IDIyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAxNiwgMTYsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IGNhbGMoNTAlIC0gMTE0cHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDExNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi52aWRlb19fYm50LXBsYXkgc3ZnIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBmaWxsOiAjRjZFMjAwO1xufVxuXG4udmlkZW9fX2JudC1wbGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMTYsIDE2LCAwLjgpO1xufVxuXG4udmlkZW9fX2NvbnRhaW5lci0tcGxheTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnZpZGVvX19jb250YWluZXItLXBsYXkgaWZyYW1lIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnZpZGVvX19jb250YWluZXItLXBsYXkgLnZpZGVvX19ibnQtcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucHJvZHVjdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMyNTJFO1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnByb2R1Y3RzX19jb250YWluZXIsXG4ucHJvZHVjdHNfX2l0ZW0gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucHJvZHVjdHNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3RzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wcm9kdWN0c19fY29udGFpbmVyIGgyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA5MnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTAyJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdHNfX2NvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG4ucHJvZHVjdHNfX2xpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE0cHg7XG59XG5cbi5wcm9kdWN0c19faXRlbSB7XG4gIHdpZHRoOiBjYWxjKDIwJSAtIDE3cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0c19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTtcbiAgfVxuICAucHJvZHVjdHNfX2l0ZW06bnRoLWNoaWxkKG4rNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3RzX19pdGVtLS1zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0c19faXRlbSBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMjVweDtcbiAgZ2FwOiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2E3YTdhO1xuICBiYWNrZ3JvdW5kOiAjMTUxQzIzO1xuICB0cmFuc2Zvcm06IDAuM3M7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3RzX19pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTJweCAxNXB4O1xuICB9XG59XG4ucHJvZHVjdHNfX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG59XG5cbi5wcm9kdWN0c19faXRlbS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnByb2R1Y3RzX19pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDNweDtcbn1cblxuLnByb2R1Y3RzX19pdGVtLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZhZmFmYTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0c19faXRlbS1jb250ZW50IHNwYW4ge1xuICBjb2xvcjogZ3JheTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucHJvZHVjdHNfX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBwYWRkaW5nOiAxNHB4IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3RzX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xuICBib3JkZXItY29sb3I6ICNGNkUyMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3RzX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5mYXEsXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMyNTJFO1xufVxuXG4uZmFxIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4uZmFxX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbiAgcGFkZGluZy1yaWdodDogNzVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmFxX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5mYXFfX2NvbnRhaW5lciBoMiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogOTJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMiU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcV9fY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cbi5mYXFfX2l0ZW0sXG4uZmFxX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZhcV9fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICBnYXA6IDQycHg7XG59XG5cbi5mYXFfX2l0ZW0ge1xuICBnYXA6IDRweDtcbn1cblxuLmZhcV9faXRlbS1idG4sXG4uc29jaWFsX19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZhcV9faXRlbS1idG4ge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZhcV9faXRlbS1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICB3aWR0aDogMTZweDtcbn1cblxuLmZhcV9faXRlbS1idG4gc3BhbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mYXFfX2l0ZW0tYW5zd2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFxX19pdGVtLS1hY3RpdmUgLmZhcV9faXRlbS1idG4ge1xuICBjb2xvcjogZ3JheTtcbn1cblxuLmZhcV9faXRlbS0tYWN0aXZlIC5mYXFfX2l0ZW0tYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbn1cblxuLmZhcV9faXRlbS0tYWN0aXZlIC5mYXFfX2l0ZW0tYW5zd2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zb2NpYWwge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZWZiODAwIDAsICNmZmUxMzkgNTAuNjElLCAjZGNhYTAwIDEwMCUpO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5cbi5zb2NpYWxfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNvY2lhbF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDM2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uc29jaWFsX19jb250YWluZXIgaDIsXG4uc29jaWFsX19jb250YWluZXIgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiA1NXB4IDAgMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc29jaWFsX19jb250YWluZXIgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uc29jaWFsX19jb250YWluZXIgcCB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zb2NpYWxfX2NvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zb2NpYWxfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDM0NHB4O1xuICBoZWlnaHQ6IDY2NXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMTBweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDMzMi41cHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NvY2lhbC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNvY2lhbF9fY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zb2NpYWxfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogMTkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNvY2lhbF9fY29udGFpbmVyIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNvY2lhbF9fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgbWFyZ2luOiAzNHB4IDAgMDtcbiAgd2lkdGg6IDQ3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc29jaWFsX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNvY2lhbF9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNvY2lhbF9faXRlbSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFDMjUyRTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMxQzI1MkU7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNvY2lhbF9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zb2NpYWxfX2l0ZW0tLXZrIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDdmO1xuICBib3JkZXItY29sb3I6ICMwN2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc29jaWFsX19pdGVtLS10ZyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhYWJlZTtcbiAgYm9yZGVyLWNvbG9yOiAjMmFhYmVlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNvY2lhbF9faXRlbS0tb2sgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzA7XG4gIGJvcmRlci1jb2xvcjogI2Y3MDtcbiAgY29sb3I6ICMwMzAzMDM7XG59XG5cbi5zb2NpYWxfX2l0ZW0tLXl0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGJvcmRlci1jb2xvcjogcmVkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuZm9vdGVyIHtcbiAgcGFkZGluZzogMTRweCAwO1xufVxuXG4uZm9vdGVyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbiAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDM2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uZm9vdGVyX19jb250YWluZXIgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogZ3JheTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5cbi5zb2NpYWwge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQ2LCAyMjYsIDApO1xufVxuXG4uc29jaWFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc29jaWFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uc29jaWFsLWNvbnRlbnRfX3BpYyB7XG4gIG1heC13aWR0aDogMzQ1cHg7XG59XG5cbi5zb2NpYWwtaW5mbyB7XG4gIGNvbG9yOiAjMUMyNTJEO1xuICBmb250LWZhbWlseTogV2l4TWFkZWZvckRpc3BsYXk7XG4gIG1heC13aWR0aDogNDkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNDVweCAwO1xufVxuLnNvY2lhbC1pbmZvX19jb2RlIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBoZWlnaHQ6IDE5MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnNvY2lhbC1pbmZvX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBEcnVrVGV4dFdpZGVDeXI7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuc29jaWFsLWluZm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuc29jaWFsLWluZm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc29jaWFsLWluZm9fX3RpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc29jaWFsLWluZm9fX2Rlc2NyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDkzO1xufVxuXG4uc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4uc29jaWFsLWxpbmtzX19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5zb2NpYWwtbGlua3NfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUMyNTJEO1xuICBwYWRkaW5nOiAxNHB4O1xuICBjb2xvcjogIzFDMjUyRDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1ODc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zb2NpYWwtbGlua3NfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMyNTJEO1xuICBjb2xvcjogI0Y2RTIwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zb2NpYWwtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5zb2NpYWwtY29udGVudF9faW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc29jaWFsLWNvbnRlbnRfX3BpYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc29jaWFsLWluZm9fX2NvZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuc29jaWFsLWluZm8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnNvY2lhbC1pbmZvX19jb2RlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zb2NpYWwtaW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuICAuc29jaWFsLWluZm9fX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNvY2lhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgfVxuICAuc29jaWFsLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5zb2NpYWwtbGlua3NfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyOCwgMzcsIDQ2KTtcbiAgbWluLWhlaWdodDogMjg1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTIlLCB0b3A7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NCUsIHRvcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYyJSwgdG9wO1xuICB9XG59XG4uZm9vdGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5mb290ZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmZvb3Rlci1jb250ZW50IHtcbiAgcGFkZGluZzogODBweCAwIDEwMHB4IDA7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbiAgcGFkZGluZy1yaWdodDogNzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmZvb3Rlci1jb250ZW50X19sb2dvIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmZvb3Rlci1jb250ZW50X19sb2dvIHtcbiAgICBtYXJnaW46IDAgMjVweCAzMHB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZm9vdGVyLWNvbnRlbnRfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCA1cHggMzBweCA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXItY29udGVudF9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuLmZvb3Rlci1jb250ZW50X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuZm9vdGVyLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmZvb3Rlci1jb250ZW50X19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmZvb3Rlci1jb250ZW50X19tZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZm9vdGVyLWNvbnRlbnRfX2NvbnRhY3RzIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuZm9vdGVyLWNvbnRlbnRfX2NvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXItY29udGVudF9fY29udGFjdHMge1xuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uZm9vdGVyLW1lbnUge1xuICBtYXJnaW46IDAgNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmZvb3Rlci1tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuZm9vdGVyLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZvb3Rlci1tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uZm9vdGVyLW1lbnVfX2l0ZW0ge1xuICBtYXJnaW46IDVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXItbWVudV9faXRlbSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn1cblxuLmZvb3Rlci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBXaXhNYWRlZm9yRGlzcGxheTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTkuNnB4ICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZm9vdGVyLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmZvb3Rlci1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmZvb3Rlci1jb250YWN0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmZvb3Rlci1jb250YWN0cyB7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZm9vdGVyLWNvbnRhY3RzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5mb290ZXItY29udGFjdHM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZm9vdGVyLWNvbnRhY3RzX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogV2l4TWFkZWZvckRpc3BsYXk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZm9vdGVyLWNvbnRhY3RzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXItY29udGFjdHMtaXRlbSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn1cbi5mb290ZXItY29udGFjdHMtaXRlbV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogV2l4TWFkZWZvckRpc3BsYXk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xufVxuLmZvb3Rlci1jb250YWN0cy1pdGVtX19sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogV2l4TWFkZWZvckRpc3BsYXk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5mb290ZXItY29udGFjdHMtaXRlbV9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXItY29udGFjdHMtaXRlbV9faWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5mb290ZXItY29udGFjdHMtaXRlbV9faWNvbiBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNmZmY7XG59XG5cbi5mb290ZXItY29weSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogV2l4TWFkZWZvckRpc3BsYXk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE2LjhweCAqL1xuICBtYXgtd2lkdGg6IDE1NXB4O1xufSIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIldpeE1hZGVmb3JEaXNwbGF5XCI7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL1dpeE1hZGVmb3JEaXNwbGF5L1dpeE1hZGVmb3JEaXNwbGF5LUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIldpeE1hZGVmb3JEaXNwbGF5XCI7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL1dpeE1hZGVmb3JEaXNwbGF5L1dpeE1hZGVmb3JEaXNwbGF5LVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiV2l4TWFkZWZvckRpc3BsYXlcIjtcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvV2l4TWFkZWZvckRpc3BsYXkvV2l4TWFkZWZvckRpc3BsYXktTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiV2l4TWFkZWZvckRpc3BsYXlcIjtcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvV2l4TWFkZWZvckRpc3BsYXkvV2l4TWFkZWZvckRpc3BsYXktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiV2l4TWFkZWZvckRpc3BsYXlcIjtcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvV2l4TWFkZWZvckRpc3BsYXkvV2l4TWFkZWZvckRpc3BsYXktQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRHJ1a1RleHRXaWRlQ3lyXCI7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0RydWtUZXh0V2lkZUN5ci9EcnVrVGV4dFdpZGVDeXItU3VwZXIub3RmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMTAwMDtcbn1cbiIsIkBpbXBvcnQgXCIuL3ZhcmlhYmxlcy5zY3NzXCI7XG5cbmJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ19jb2xvcjtcbn1cbiIsIiR0aW1lOiAwLjNzO1xuXG4vL2NvbG9yXG4kcHJpbWFyeTogI0Y2RTIwMDtcbiRiZ19jb2xvcjogIzFDMjUyRTtcbiRiZ19kYXJrOiAjMTUxQzIzO1xuJHdoaXRlOiAjZmZmO1xuJHJlZDogI0ZBNDYxNDtcbiRib3JkZXI6ICM3QTdBN0E7XG4kZ3JleTogIzgwODA4MDtcblxuJHByaW1hcnktZm9udDogV2l4TWFkZWZvckRpc3BsYXk7XG4kc2Vjb25kYXJ5LWZvbnQ6IERydWtUZXh0V2lkZUN5cjtcblxuLy9hYnNvbHV0IGNlbnRlclxuQG1peGluIGFic29sdXRlLWNlbnRlci1waWMoKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8vYWJzb2x1dCBjZW50ZXIgcGljdHVyZVxuQG1peGluIGFic29sdXRlLWNlbnRlcigpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuIiwiLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnX2NvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHggMFxufVxuXG4uaGVhZGVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmID4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyM3B4KSB7XG4gICAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDE4NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjBcbn1cblxuLmhlYWRlcl9fbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTRweFxufVxuXG4uaGVhZGVyX19uYXYgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5oZWFkZXJfX25hdiBhOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogNnB4O1xuICAgIHdpZHRoOiAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjNzIGVhc2UtaW4tb3V0XG59XG5cbi5oZWFkZXJfX25hdiBhOmhvdmVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjEwMjNweCkge1xuICAgIC5oZWFkZXJfX25hdiB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY2cHgpO1xuICAgICAgICB0b3A6IDY2cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnX2NvbG9yO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXZoO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB6LWluZGV4OiAxMFxuICAgIH1cbiAgICAuaGVhZGVyX19uYXYgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgIH1cbiAgICAuaGVhZGVyX19uYXYtLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgfVxufVxuXG4uaGVhZGVyX19tb2JpbGUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tYnVyZ2VyLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAuaGVhZGVyX19tb2JpbGUtYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDIwXG4gICAgfVxuICAgIC5oZWFkZXJfX21vYmlsZS1idG4tLW9wZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tY3Jvc3Muc3ZnKVxuICAgIH1cbn1cblxuLmhlYWRlcl9fbW9iaWxlLWJ0biBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweFxufVxuXG4uaGVhZGVyLW5hdi1idXJnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJi5vcGVuZWQge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGxlZnQ6IDIwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiLmJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgcGFkZGluZzogNDVweCAwO1xufVxuXG4uYmFubmVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggNzVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDEwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMUMyNTJEO1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tYWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHJvdy1nYXA6IDM1cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAgICAgICAgICAgcm93LWdhcDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2lkZSB7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgJi0tdHlwZTEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10eXBlMiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXR5cGUzIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNvY2lhbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDYsIDIyNiwgMCwgMSk7XG59XG5cbi5zb2NpYWwtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fcGljIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICB9XG59XG5cbi5zb2NpYWwtaW5mbyB7XG4gICAgY29sb3I6ICMxQzI1MkQ7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcblxuICAgICZfX2NvZGUge1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3Ige1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0OTM7XG4gICAgfVxufVxuXG4uc29jaWFsLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUMyNTJEO1xuICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzFDMjUyRDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDU4NztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFDMjUyRDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgLnNvY2lhbC1jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgICAgICZfX2luZm8ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3BpYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbC1pbmZvIHtcbiAgICAgICAgJl9fY29kZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAuc29jaWFsLWluZm8ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgICZfX2NvZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWwtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICAgIH1cblxuICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAvL3BhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjgsIDM3LCA0NiwgMSk7XG4gICAgbWluLWhlaWdodDogMjg1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTIlLCB0b3A7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY0JSwgdG9wO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MiUsIHRvcDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTAwcHggMDtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjVweCAzMHB4IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAzMHB4IDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWN0cyB7XG4gICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgNXB4O1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyLW1lbnUge1xuICAgIG1hcmdpbjogMCA0NXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlci1saW5rIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAxOS42cHggKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi5mb290ZXItY29udGFjdHMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAxOS42cHggKi9cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cbi5mb290ZXItY29udGFjdHMtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogNXB4IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAxOS42cHggKi9cbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAxOS42cHggKi9cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlci1jb3B5IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE2LjhweCAqL1xuICAgIG1heC13aWR0aDogMTU1cHg7XG59XG4iXX0= */
