@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&display=swap&subset=cyrillic");
@font-face {
  font-family: "Gilroy";
  font-weight: 400;
  font-style: normal;
  src: url("../fonts/Gilroy-Regular/Gilroy-Regular.eot");
  src: url("../fonts/Gilroy-Regular/Gilroy-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Gilroy-Regular/Gilroy-Regular.woff") format("woff"), url("../fonts/Gilroy-Regular/Gilroy-Regular.ttf") format("truetype"), url("../fonts/Gilroy-Regular/Gilroy-Regular.svg#Gilroy") format("svg"); }

@font-face {
  font-family: "Gilroy";
  font-weight: 600;
  font-style: normal;
  src: url("../fonts/Gilroy-SemiBold/Gilroy-SemiBold.eot");
  src: url("../fonts/Gilroy-SemiBold/Gilroy-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Gilroy-SemiBold/Gilroy-SemiBold.woff") format("woff"), url("../fonts/Gilroy-SemiBold/Gilroy-SemiBold.ttf") format("truetype"), url("../fonts/Gilroy-SemiBold/Gilroy-SemiBold.svg#Gilroy") format("svg"); }

@font-face {
  font-family: "Gilroy";
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/Gilroy-Bold/Gilroy-Bold.eot");
  src: url("../fonts/Gilroy-Bold/Gilroy-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Gilroy-Bold/Gilroy-Bold.woff") format("woff"), url("../fonts/Gilroy-Bold/Gilroy-Bold.ttf") format("truetype"), url("../fonts/Gilroy-Bold/Gilroy-Bold.svg#Gilroy") format("svg"); }

@font-face {
  font-family: "Gilroy";
  font-weight: 900;
  font-style: normal;
  src: url("../fonts/Gilroy-Heavy/Gilroy-Heavy.eot");
  src: url("../fonts/Gilroy-Heavy/Gilroy-Heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/Gilroy-Heavy/Gilroy-Heavy.woff") format("woff"), url("../fonts/Gilroy-Heavy/Gilroy-Heavy.ttf") format("truetype"), url("../fonts/Gilroy-Heavy/Gilroy-Heavy.svg#Gilroy") format("svg"); }

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, video {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

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

table {
  border-collapse: collapse;
  border-spacing: 0; }

.modal-overlay {
  display: none;
  padding-top: 1px;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1000000;
  overflow: auto;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center; }
  .modal-overlay .modal-content {
    margin-bottom: 0px;
    border-radius: 4px; }
  .modal-overlay .close-button {
    position: absolute;
    width: 50px;
    height: 50px;
    top: 30px;
    right: 40px;
    padding: 0px 14px;
    padding-top: 4px;
    cursor: pointer;
    transition: 0.2s linear; }
    .modal-overlay .close-button .one {
      height: 50px;
      width: 2px;
      background-color: #fff;
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transition: 0.2s linear; }
    .modal-overlay .close-button .two {
      margin-top: -50px;
      height: 50px;
      width: 2px;
      background-color: #fff;
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transition: 0.2s linear; }
    .modal-overlay .close-button:hover .one {
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transition: 0.2s linear;
      background-color: #fff; }
    .modal-overlay .close-button:hover .two {
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transition: 0.2s linear;
      background-color: #fff; }

#modal-video .modal-content {
  height: auto;
  width: 100%; }

#modal-video .video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden; }
  #modal-video .video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/*Параметры контейнера */
.countdownHolder {
  width: 450px;
  margin: 0 auto;
  font: 30px/1.5 Roboto, sans-serif;
  text-align: center;
  letter-spacing: -3px;
  /*Параметры цифр */
  /*Параметры подложки для секций */
  /*Параметры секций разделения (:)*/
  /*Параметры вспомогательного текста (дни, часы, минуты, секунды)*/ }
  .countdownHolder .position {
    display: inline-block;
    height: 1.7em;
    overflow: hidden;
    position: relative;
    width: 0.55em; }
  .countdownHolder .digit {
    position: absolute;
    display: block;
    width: 0.5em;
    border-radius: 0.2em;
    text-align: center;
    color: #000;
    letter-spacing: -1px; }
    .countdownHolder .digit.static {
      margin-top: 18px; }
  .countdownHolder .coundDays,
  .countdownHolder .countHours,
  .countdownHolder .countMinutes,
  .countdownHolder .countSeconds {
    background: #fff;
    border-radius: 5px;
    padding: 10px 20px;
    margin: 5px; }
  .countdownHolder .countDiv {
    display: none;
    width: 16px;
    height: 1.6em;
    position: relative; }
    .countdownHolder .countDiv:before, .countdownHolder .countDiv:after {
      position: absolute;
      width: 5px;
      height: 5px;
      background-color: #444;
      border-radius: 50%;
      left: 50%;
      margin-left: -3px;
      top: 0.5em;
      box-shadow: 1px 1px 1px rgba(4, 4, 4, 0.5);
      content: ''; }
    .countdownHolder .countDiv:after {
      top: 0.9em; }
  .countdownHolder .textdigit {
    font-size: 15px;
    font-family: Roboto;
    letter-spacing: 0px; }

body {
  font-family: Gilroy, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  min-width: 320px;
  color: #fff;
  letter-spacing: 0.03em;
  position: relative;
  background-color: #0A060E;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

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

.hidden {
  display: none; }

.wrapper {
  margin: 0 auto; }

a {
  text-decoration: none; }

form input.error {
  box-shadow: inset 0px 0px 20px 1px rgba(255, 0, 0, 0.3);
  border: 2px solid red !important; }

form input.not_error {
  box-shadow: inset 0px 0px 20px 1px rgba(100, 255, 100, 0.3);
  border: 2px solid #99FF99 !important; }

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

section,
header,
footer {
  overflow: hidden; }

.subm {
  cursor: pointer;
  border: none;
  display: block;
  margin: 0 auto;
  transition: all 0.3s linear;
  margin-top: 15px; }
  .subm:hover, .subm:focus {
    -ms-transform: scale(1.02);
    transform: scale(1.02); }

.money__btn {
  position: relative;
  border-radius: 11.0891px;
  width: 310px;
  height: 85px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: linear-gradient(180deg, #A87FFF 0%, #5C00BF 100%);
  box-shadow: inset 0px 0px 11.8812px rgba(255, 255, 255, 0.4), 0px 23.7443px 36.5297px rgba(92, 0, 191, 0.35);
  transition: 0.3s; }
  .money__btn span {
    font-size: 18px;
    line-height: 21px;
    letter-spacing: 0.03em;
    color: #FFFFFF;
    text-shadow: 0px 0px 7.92079px rgba(0, 0, 0, 0.25); }
  .money__btn b {
    display: block;
    font-weight: bold;
    font-size: 22px;
    line-height: 27px; }
  .money__btn img {
    position: absolute;
    top: -10px;
    right: -90px; }
  .money__btn:hover {
    background: linear-gradient(180deg, #FA7A3C 0%, #DF4F00 100%);
    box-shadow: inset 0px 0px 15px rgba(255, 255, 255, 0.4), 0px 30px 45px rgba(237, 29, 29, 0.25); }


.money__btn.nodate {

}

.header {
  padding-top: 20px;
  position: relative;
  overflow: hidden;
  background: url(../img/header__bg.png) calc(50% - 380px) 50px no-repeat;
  padding-bottom: 60px; }
  .header .topline {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 80px; }
    .header .topline__btn {
      border: 1px solid #FFFFFF;
      border-radius: 36.5px;
      width: 211px;
      line-height: 58px;
      font-size: 16px;
      letter-spacing: 0.03em;
      color: #FFFFFF;
      text-align: center;
      display: block; }
  .header nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
  .header .menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .header .menu__item {
      margin-right: 50px; }
    .header .menu__link {
      font-size: 16px;
      line-height: 19px;
      color: #FFFFFF; }
  .header .content {
    padding-left: 50%;
    position: relative;
    margin-bottom: 150px; }
  .header .title {
    position: relative; }
    .header .title span {
      font-family: Roboto Condensed;
      font-size: 36px;
      line-height: 42px;
      text-transform: uppercase; }
    .header .title img {
      position: absolute;
      left: 0;
      top: 0;
      -ms-transform: translateX(-80px);
      transform: translateX(-80px); }
  .header .subtitle {
    font-size: 17px;
    margin-left: 320px;
    margin-top: 190px;
    margin-bottom: 90px; }
    .header .subtitle span {
      display: block;
      color: #DF4F00;
      font-weight: 700; }
  .header .block {
    position: absolute;
    left: 0;
    top: 230px; }
    .header .block__text {
      font-size: 18px;
      margin-bottom: 10px; }
      .header .block__text:before {
        content: '';
        width: 26px;
        height: 1px;
        background-color: #fff;
        position: absolute;
        top: 12px;
        left: -35px; }
    .header .block__name {
      background: #E9DFFF;
      border-radius: 6px;
      -ms-transform: skew(-15deg);
      transform: skew(-15deg);
      text-align: center;
      width: 300px;
      display: block;
      margin-left: -30px;
      margin-bottom: 7px; }
      .header .block__name span {
        font-weight: 600;
        font-size: 26px;
        line-height: 56px;
        color: #0F0030;
        display: block;
        -ms-transform: skew(15deg);
        transform: skew(15deg); }
    .header .block__info {
      display: -ms-flexbox;
      display: flex;
      background: #F42C4C;
      border-radius: 6px;
      -ms-flex-align: center;
      align-items: center;
      width: 130px;
      height: 56px;
      padding-left: 25px;
      -ms-transform: skew(-15deg);
      transform: skew(-15deg);
      position: relative; }
      .header .block__info span {
        font-weight: 600;
        font-size: 26px;
        line-height: 31px;
        letter-spacing: 0.03em;
        text-transform: uppercase;
        color: #FFFFFF;
        -ms-transform: skew(15deg);
        transform: skew(15deg); }
      .header .block__info img {
        position: absolute;
        right: 0;
        top: 50%;
        -ms-transform: translate(50%, -50%) skew(15deg);
        transform: translate(50%, -50%) skew(15deg); }
  .header .items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .header .item {
    max-width: 390px;
    width: 100%;
    padding: 25px 30px;
    border-radius: 6.3843px;
    background: radial-gradient(142.12% 442.81% at 110.51% 118.47%, #050307 0%, #490297 100%);
    overflow: hidden;
    position: relative; }
    .header .item__icon {
      min-height: 40px;
      margin-bottom: 5px; }
    .header .item__bg {
      position: absolute;
      left: 0;
      top: 0;
      height: 100%; }
    .header .item__text {
      font-size: 14px; }
      .header .item__text b {
        font-weight: 700; }

form.standart-form {
  max-width: 450px;
  margin: 0 auto;
  text-align: center; }
  form.standart-form input.name,
  form.standart-form input.email,
  form.standart-form input.phone {
    width: 450px;
    height: 45px;
    border: none;
    background-color: transparent;
    border-bottom: 1px solid #FFFFFF;
    font-weight: 400;
    font-size: 16px;
    line-height: 45px;
    display: block;
    margin: 0 auto;
    margin-bottom: 40px;
    color: #fff; }
    form.standart-form input.name:-ms-input-placeholder,
    form.standart-form input.email:-ms-input-placeholder,
    form.standart-form input.phone:-ms-input-placeholder {
      color: rgba(255, 255, 255, 0.5); }
    form.standart-form input.name::placeholder,
    form.standart-form input.email::placeholder,
    form.standart-form input.phone::placeholder {
      color: rgba(255, 255, 255, 0.5); }
  form.standart-form input.email {
    margin-top: 15px; }
  form.standart-form:after {
    content: "";
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(255, 255, 255, 0.7) url(../img/loading.svg) 50% no-repeat;
    z-index: 10; }
  form.standart-form.loading:after {
    display: block; }
  form.standart-form .btn {
    border: none;
    margin: 0 auto;
    margin-top: 80px;
    background: linear-gradient(180deg, #FA7A3C 0%, #DF4F00 100%);
    box-shadow: inset 0px 0px 15px rgba(255, 255, 255, 0.4), 0px 30px 45px rgba(237, 29, 29, 0.25);
    cursor: pointer; }
    form.standart-form .btn.nodate {
      background: linear-gradient(180deg, #A87FFF 0%, #5C00BF 100%);
      box-shadow: inset 0px 0px 11.8812px rgba(255, 255, 255, 0.4), 0px 23.7443px 36.5297px rgba(92, 0, 191, 0.35);
      opacity: 0.5;
      pointer-events: none;
    }
    form.standart-form .btn b {
      color: #fff; }

.section-change {
  padding-top: 60px;
  padding-bottom: 200px;
  background: url(../img/section-change__decor-1.png) calc(50% + 600px) 70px no-repeat, url(../img/section-change__decor-2.png) calc(50% - 600px) 100% no-repeat; }
  .section-change .section__title {
    text-align: center;
    font-weight: bold;
    font-size: 41.982px;
    line-height: 140%;
    text-align: center;
    letter-spacing: 0.03em;
    text-shadow: 0px 0px 34.956px rgba(250, 122, 60, 0.35);
    color: #E54F16; }
    .section-change .section__title span {
      color: #fff; }
  .section-change .items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .section-change .items__title {
      font-size: 17px;
      color: #151515;
      background: #E9DFFF;
      border-radius: 6px;
      width: 500px;
      -ms-transform: skew(-15deg);
      transform: skew(-15deg);
      margin: 0 auto;
      line-height: 56px;
      text-align: center;
      margin-top: 20px;
      margin-bottom: 10px; }
      .section-change .items__title span {
        -ms-transform: skew(15deg);
        transform: skew(15deg);
        display: block; }
  .section-change .item {
    max-width: 350px;
    margin-bottom: 40px; }
    .section-change .item__number {
      height: 250px;
      position: relative; }
      .section-change .item__number img {
        -ms-transform: translate(-60px, 30px);
        transform: translate(-60px, 30px); }
    .section-change .item__title {
      font-family: Roboto Condensed;
      font-weight: bold;
      font-size: 36px;
      line-height: 42px;
      letter-spacing: 0.05em;
      text-transform: uppercase;
      margin-bottom: 6px;
      background: linear-gradient(45deg, #DF2800 0%, #E86120);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
  .section-change .btn {
    margin: 0 auto; }

.section-difference {
  padding-bottom: 100px; }
  .section-difference__title {
    max-width: 622px;
    width: 100%;
    text-align: center;
    background: #E9DFFF;
    border-radius: 6px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 137px;
    margin: 0 auto;
    font-weight: bold;
    font-size: 41.982px;
    line-height: 130%;
    text-align: center;
    letter-spacing: 0.03em;
    color: #050307;
    text-shadow: 0px 0px 34.956px rgba(250, 122, 60, 0.35);
    -ms-transform: skew(-15deg);
    transform: skew(-15deg);
    margin-bottom: 85px; }
    .section-difference__title p {
      -ms-transform: skew(15deg);
      transform: skew(15deg); }
    .section-difference__title span {
      background: linear-gradient(45deg, #DF2800 0%, #E86120);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
  .section-difference .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative; }
  .section-difference .man {
    position: absolute;
    top: 26px;
    left: calc(50% - 270px);
    z-index: 2; }
  .section-difference .game {
    width: 100%; }
    .section-difference .game.standart {
      max-width: 430px; }
      .section-difference .game.standart li .icon {
        background: #050307;
        border: 1px solid rgba(92, 0, 191, 0.7);
        box-shadow: inset 0px 0px 45px rgba(92, 0, 191, 0.5); }
    .section-difference .game.our {
      max-width: 490px;
      position: relative; }
      .section-difference .game.our:before {
        content: '';
        display: block;
        height: 553px;
        width: 2000px;
        background: #1B0D29;
        left: -200px;
        top: 130px;
        z-index: -1;
        position: absolute; }
      .section-difference .game.our .icon {
        background: #050307;
        border: 1px solid rgba(250, 122, 60, 0.7);
        box-shadow: inset 0px 0px 45px #FA7A3C; }
      .section-difference .game.our .result {
        position: relative; }
        .section-difference .game.our .result .fishka {
          position: absolute;
          top: -60px;
          right: -20px;
          -ms-transform: skew(15deg);
          transform: skew(15deg); }
    .section-difference .game__title {
      font-weight: 900;
      font-size: 52.8525px;
      line-height: 66px;
      text-transform: uppercase;
      margin-bottom: 60px; }
      .section-difference .game__title span {
        display: block;
        font-family: Roboto Condensed;
        font-style: normal;
        font-weight: bold;
        font-size: 36px;
        line-height: 42px;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        background: linear-gradient(45deg, #DF2800 0%, #E86120);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent; }
    .section-difference .game ul {
      margin-bottom: 60px;
      position: relative;
      z-index: 4; }
    .section-difference .game li {
      padding-left: 80px;
      position: relative;
      margin-bottom: 35px;
      min-height: 58px; }
      .section-difference .game li .icon {
        position: absolute;
        left: 0;
        top: 0;
        height: 58px;
        width: 58px;
        border-radius: 3px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-line-pack: center;
        align-content: center;
        -ms-flex-pack: center;
        justify-content: center; }
      .section-difference .game li p b {
        color: #FA7A3C;
        font-weight: 600; }
      .section-difference .game li p.sm {
        line-height: 58px; }
    .section-difference .game .result {
      padding: 20px 30px;
      background: #FFFFFF;
      border: 1px solid #FFFFFF;
      border-radius: 6px;
      -ms-transform: skew(-15deg) translateX(-30px);
      transform: skew(-15deg) translateX(-30px); }
      .section-difference .game .result__title {
        -ms-transform: skew(15deg) translateX(-15px);
        transform: skew(15deg) translateX(-15px);
        font-family: Roboto Condensed;
        font-weight: bold;
        font-size: 21px;
        line-height: 25px;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        background: linear-gradient(45deg, #DF2800 0%, #E86120);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        margin-bottom: 10px; }
      .section-difference .game .result__text {
        -ms-transform: skew(15deg);
        transform: skew(15deg);
        color: #000000; }

.section-calendar {
  padding: 50px 0;
  background: url(../img/section-calendar__bg.png) calc(50% + 300px) 30px no-repeat;
  padding-bottom: 10px; }
  .section-calendar .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative; }
    .section-calendar .row:before {
      content: '';
      display: block;
      position: absolute;
      background: rgba(92, 0, 191, 0.8);
      left: 50%;
      width: 4000px;
      height: 100%;
      z-index: -1;
      -ms-transform: translateX(-50%);
      transform: translateX(-50%); }
  .section-calendar .calendarblock {
    width: 50%;
    position: relative;
    padding: 50px 0;
    padding-bottom: 20px; }
    .section-calendar .calendarblock:before {
      content: '';
      display: block;
      position: absolute;
      background: rgba(255, 255, 255, 0.1);
      right: 0;
      top: 0;
      width: 1500px;
      height: 100%;
      z-index: -1; }
  .section-calendar .formblock {
    width: 50%;
    position: relative;
    padding: 50px 0; }
  .section-calendar .calendar__title {
    font-family: Roboto Condensed;
    font-weight: bold;
    font-size: 48px;
    line-height: 150%;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    margin-bottom: 40px; }
    .section-calendar .calendar__title span {
      color: #FA7A3C; }
  .section-calendar .form__title {
    font-family: Roboto Condensed;
    font-weight: bold;
    font-size: 35px;
    line-height: 150%;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    text-align: left; }
  .section-calendar .form__subtitle {
    text-align: left;
    font-size: 21px;
    line-height: 150%;
    margin-bottom: 30px; }
    .section-calendar .form__subtitle b {
      font-weight: 700; }

.calendar {
  max-width: 600px;
  width: 100%; }
  .calendar .days-names {
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1.5px solid #FFFFFF;
    max-width: 440px; }
    .calendar .days-names li {
      width: 50px;
      height: 50px;
      margin: 0 6px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-align: center;
      font-weight: 600;
      font-size: 22.0345px; }
  .calendar .days {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%; }
    .calendar .days li {
      width: 50px;
      height: 50px;
      margin: 0 6px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-align: center;
      font-size: 22.0345px; }
      .calendar .days li.game {
        /*background: #FA7A3C;*/
        border:1px solid #FA7A3C;
        box-shadow: 0px 11.0567px 13.8209px rgba(250, 122, 60, 0.15);
        border-radius: 5px;
        transition: : 0.3s ease;
        position: relative; }
      .calendar .days li.game.active {
        background: #FA7A3C;
      }
  .calendar .game-info-wrap {
    display: none;
    min-height: 92px;
    -ms-flex-align: center;
    align-items: center; }
  .calendar .game:hover .game__info {
    display: block;
    opacity: 1;
    z-index: 20; }
  .calendar .game__info {
    display: none;
    opacity: 0;
    position: absolute;
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.25);
    box-shadow: 0px 11.0567px 13.8209px rgba(250, 122, 60, 0.15);
    transition: 0.3s ease;
    border-radius: 3px;
    padding: 12px 16px;
    text-align: left;
    top: -10px;
    right: -10px;
    -ms-transform: translateX(100%);
    transform: translateX(100%); }
    .calendar .game__info.mob {
      position: relative;
      display: block;
      opacity: 1;
      top: auto;
      right: auto;
      -ms-transform: none;
      transform: none;
      width: 200px;
      margin: 0 auto;
      text-align: center;
      padding: 10px; }
      .calendar .game__info.mob .game__time {
        font-size: 22px; }
      .calendar .game__info.mob .game__type {
        font-size: 14px; }
      .calendar .game__info.mob .game__place {
        font-size: 14px; }
  .calendar .game__time {
    font-weight: 900;
    font-size: 26px;
    line-height: 32px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #E86120; }
  .calendar .game__type {
    font-size: 16px;
    line-height: 19px;
    color: #000000; }
  .calendar .game__place {
    white-space: nowrap;
    font-size: 16px;
    line-height: 19px;
    color: #000000; }
  .calendar .months .slick-list {
    padding-right: 160px; }
  .calendar .months-names {
    max-width: 440px; }
    .calendar .months-names li {
      background: linear-gradient(0deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25)), #4C019C;
      border-radius: 4.14627px;
      width: 100%;
      height: 115px;
      text-align: center;
      font-weight: 900;
      font-size: 33.1701px;
      line-height: 41px;
      text-transform: uppercase;
      color: #FFFFFF;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center; }
    .calendar .months-names .slick-prev {
      left: 20px;
      z-index: 5; }
    .calendar .months-names .slick-next {
      right: 20px;
      z-index: 5; }

.section-master {
  padding-top: 150px;
  padding-bottom: 50px;
  background: url(../img/master__bg1.png) calc(50% + 300px) 140px no-repeat, url(../img/master__bg2.png) 0 100% no-repeat;
  position: relative; }
  .section-master .master__title {
    font-family: Roboto Condensed;
    font-weight: bold;
    font-size: 25px;
    line-height: 29px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    margin-bottom: 30px; }
    .section-master .master__title b {
      display: block;
      font-weight: 900;
      font-size: 67px;
      line-height: 84px;
      letter-spacing: 0.03em;
      font-family: Gilroy; }
  .section-master .master__info {
    max-width: 590px;
    padding-top: 30px; }
    .section-master .master__info:before {
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(90deg, #291240 0%, rgba(41, 18, 64, 0) 50%);
      height: 240px;
      left: 0;
      width: 1600px;
      z-index: -1;
      -ms-transform: translateY(-30px);
      transform: translateY(-30px); }
  .section-master .master__name {
    font-family: Roboto Condensed;
    font-weight: bold;
    font-size: 59.6066px;
    line-height: 70px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    background: linear-gradient(45deg, #DF2800 0%, #E86120);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 15px; }
  .section-master .master__prof {
    font-weight: 600;
    font-size: 19px;
    line-height: 160%;
    margin-bottom: 80px; }
  .section-master .master__bio li {
    font-size: 19px;
    line-height: 160%;
    margin-bottom: 35px;
    padding-left: 45px;
    position: relative; }
    .section-master .master__bio li:before {
      content: '';
      display: block;
      position: absolute;
      width: 19px;
      height: 19px;
      border: 1px solid #E86120;
      border-radius: 50%;
      top: 5px;
      left: 0; }
    .section-master .master__bio li:after {
      content: "";
      background: #FA7A3C;
      box-shadow: 0px 0px 10px rgba(250, 122, 60, 0.7);
      width: 7px;
      height: 7px;
      left: 6px;
      top: 11px;
      position: absolute;
      border-radius: 50%; }
  .section-master .master__texts {
    margin-left: 50%;
    padding-left: 65px; }
    .section-master .master__texts .citate {
      position: relative;
      font-size: 21px;
      line-height: 160%;
      margin-bottom: 25px; }
      .section-master .master__texts .citate:before {
        content: '';
        background: #E86120 url(../img/icons/citate.svg) 50% no-repeat;
        box-shadow: 0px 10px 15px rgba(250, 122, 60, 0.35);
        border-radius: 3px;
        width: 44px;
        height: 44px;
        position: absolute;
        left: -65px;
        top: 0; }
      .section-master .master__texts .citate b {
        color: #E86120;
        font-weight: 700; }
    .section-master .master__texts .text1 {
      padding-right: 70px;
      margin-bottom: 33px; }
      .section-master .master__texts .text1 span {
        color: #E86120;
        font-weight: 600; }
    .section-master .master__texts .text2 {
      border: 1px dashed #FFFFFF;
      box-sizing: border-box;
      border-radius: 5px;
      padding: 35px; }

.section-format {
  padding: 130px 0;
  padding-bottom: 160px;
  background-color: #fff;
  position: relative; }
  .section-format .container {
    position: relative; }
  .section-format .lines {
    position: absolute;
    width: 100%;
    max-width: 1240px;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 0;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .section-format .lines span {
      width: 1px;
      height: 100%;
      background-color: #EBEBEB; }
  .section-format .decor {
    position: absolute;
    top: 103px;
    left: 50%;
    width: 100%;
    text-align: center;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-family: Roboto Condensed;
    font-weight: bold;
    font-size: 306px;
    line-height: 100%;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    background: linear-gradient(#E9E9E9 0%, rgba(233, 233, 233, 0));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }
  .section-format .format__title {
    font-family: Roboto Condensed;
    font-weight: bold;
    font-size: 48px;
    line-height: 150%;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 80px; }
    .section-format .format__title span {
      background: linear-gradient(45deg, #DF2800 0%, #E86120);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
  .section-format .items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .section-format .item {
    width: 100%;
    position: relative;
    color: #000;
    max-width: 33%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start; }
    .section-format .item:first-child {
      -ms-transform: translateY(100px);
      transform: translateY(100px); }
    .section-format .item:last-child {
      -ms-transform: translateY(-100px);
      transform: translateY(-100px); }
    .section-format .item__number {
      font-family: Roboto Condensed;
      font-weight: bold;
      font-size: 108.929px;
      line-height: 110px;
      color: #5C00BF;
      letter-spacing: -0.1em;
      margin-right: 20px;
      display: -ms-flexbox;
      display: flex; }
      .section-format .item__number span {
        font-size: 50px; }
      .section-format .item__number:before {
        content: '';
        display: block;
        width: 5px;
        height: 32px;
        background: #5C00BF;
        position: absolute;
        top: -35px;
        left: 5px; }
    .section-format .item__texts {
      padding-top: 40px;
      max-width: 300px; }
    .section-format .item__title {
      font-family: Roboto Condensed;
      font-weight: bold;
      font-size: 25px;
      line-height: 29px;
      letter-spacing: 0.05em;
      text-transform: uppercase;
      position: relative; }
    .section-format .item__text b {
      font-weight: 700; }

.section-gallery {
  overflow: visible;
  position: relative; }
  .section-gallery .gallery {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: -90px; }
    .section-gallery .gallery__title {
      top: 250px;
      left: 50%;
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      width: 370px;
      position: absolute;
      font-family: Roboto Condensed;
      font-weight: bold;
      font-size: 48px;
      line-height: 150%;
      letter-spacing: 0.05em;
      text-transform: uppercase;
      color: #FFFFFF; }
      .section-gallery .gallery__title:before {
        position: absolute;
        height: 112px;
        width: 1px;
        background-color: #fff;
        content: '';
        left: -26px;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
      .section-gallery .gallery__title span {
        background: linear-gradient(45deg, #DF2800 0%, #E86120);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent; }
    .section-gallery .gallery .photo {
      margin-bottom: 60px; }
    .section-gallery .gallery .photo6 {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: start;
      align-items: flex-start; }
      .section-gallery .gallery .photo6 .decor {
        width: 83px;
        height: 269px;
        border: 1px solid #DF4F00;
        margin-right: 40px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center; }
        .section-gallery .gallery .photo6 .decor .line {
          height: 112px;
          width: 1px;
          background-color: #fff; }
    .section-gallery .gallery .photo4 {
      margin-top: -180px; }
      .section-gallery .gallery .photo4 .decor {
        width: 100%;
        height: 46px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        border: 1px solid #DF4F00;
        margin-top: 60px; }
        .section-gallery .gallery .photo4 .decor .line {
          width: 90px;
          height: 1px;
          background-color: #fff; }
    .section-gallery .gallery .photo5 {
      margin-bottom: 0; }
    .section-gallery .gallery .photo7 {
      margin-top: -220px; }
    .section-gallery .gallery .photo8 {
      margin-top: -220px; }

.section-last {
  padding-top: 50px;
  padding-bottom: 150px;
  background: url(../img/section-last__bg.png) calc(50% - 450px) 0 no-repeat; }
  .section-last .content {
    padding-left: 50%; }
  .section-last .btn {
    width: 390px; }
  .section-last .text1 {
    border: 1px dashed #FFFFFF;
    border-radius: 5px;
    padding: 35px;
    max-width: 560px;
    margin-bottom: 60px; }
  .section-last .citate {
    position: relative;
    font-size: 21px;
    padding-left: 65px;
    line-height: 160%;
    margin-bottom: 25px; }
    .section-last .citate:before {
      content: '';
      background: #E86120 url(../img/icons/citate.svg) 50% no-repeat;
      box-shadow: 0px 10px 15px rgba(250, 122, 60, 0.35);
      border-radius: 3px;
      width: 44px;
      height: 44px;
      position: absolute;
      left: 0;
      top: 0; }
    .section-last .citate b {
      color: #E86120;
      font-weight: 600; }
  .section-last .author__name {
    text-align: right;
    font-style: italic;
    font-weight: 600;
    font-size: 18px;
    line-height: 160%;
    color: #E86120;
    margin-bottom: 60px; }

.success-section-1 {
  padding-bottom: 100px;
  background: url(../img/success__bg.png) 0 0 no-repeat; }
  .success-section-1 .topline {
    text-align: center;
    margin-bottom: 80px; }
    .success-section-1 .topline img {
      width: 188px; }
  .success-section-1 .row {
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -ms-flexbox;
    display: flex; }
  .success-section-1 .content {
    max-width: 620px; }
  .success-section-1 .block {
    width: 100%;
    max-width: 570px;
    padding: 50px;
    display: block;
    background-color: rgba(255, 255, 255, 0.1); }
    .success-section-1 .block__btn {
      margin: 0 auto;
      text-align: center;
      -ms-flex-pack: center;
      justify-content: center;
      width: 310px;
      margin-bottom: 35px; }
    .success-section-1 .block__text {
      text-align: center;
      font-size: 18px; }
      .success-section-1 .block__text b {
        font-weight: 700; }
  .success-section-1 .title {
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: normal;
    font-size: 54.8315px;
    line-height: 64px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #FFFFFF; }
    .success-section-1 .title b {
      font-weight: 900;
      font-size: 95.4582px;
      line-height: 119px;
      letter-spacing: 0.03em;
      text-transform: uppercase;
      text-shadow: 0px 0px 31.5023px rgba(250, 122, 60, 0.35);
      background: linear-gradient(45deg, #DF2800 0%, #E86120);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }

.success-section-2 {
  position: relative;
  background: linear-gradient(135.64deg, #5C00BF -13.9%, #0A060E 99.46%); }
  .success-section-2 .block {
    height: 257px;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 150px;
    background: url(../img/icons/premium__bg.svg) 0 0 no-repeat;
    position: relative; }
    .success-section-2 .block__icon {
      margin-right: 75px; }
    .success-section-2 .block__title {
      font-family: Roboto Condensed;
      font-style: normal;
      font-weight: bold;
      font-size: 28px;
      line-height: 150%;
      letter-spacing: 0.05em;
      text-transform: uppercase; }
      .success-section-2 .block__title span {
        color: #E86120; }
  .success-section-2 .scroll {
    right: 0;
    position: absolute; }

.success-section-3 {
  background: url(../img/master__bg1.png) calc(50% - 500px) 0 no-repeat;
  padding: 100px 0;
  padding-top: 140px; }
  .success-section-3 .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: end;
    align-items: flex-end; }
  .success-section-3 .speaker {
    width: 50%; }
  .success-section-3 .content {
    width: 50%; }
  .success-section-3 .text1 {
    font-size: 32px;
    line-height: 160%;
    margin-bottom: 30px; }
    .success-section-3 .text1 span {
      color: #E86120;
      font-weight: 600; }
  .success-section-3 .text2 {
    max-width: 560px;
    border: 1px dashed #FFFFFF;
    border-radius: 5px;
    padding: 30px;
    font-size: 19px;
    line-height: 160%;
    margin-bottom: 30px; }
    .success-section-3 .text2 span {
      color: #E86120;
      font-weight: 600; }
  .success-section-3 .text3 {
    margin-bottom: 30px; }
  .success-section-3 .speaker__name {
    background: #E9DFFF;
    border-radius: 6px;
    width: 300px;
    line-height: 56px;
    text-align: center;
    -ms-transform: skew(-15deg);
    transform: skew(-15deg);
    margin-bottom: 10px; }
    .success-section-3 .speaker__name span {
      font-weight: 600;
      font-size: 26px;
      color: #0F0030;
      -ms-transform: skew(15deg);
      transform: skew(15deg);
      display: block; }
  .success-section-3 .speaker__prof {
    font-weight: 600;
    font-size: 18px;
    line-height: 160%;
    max-width: 410px; }

.footer {
  background: #1B0D29;
  overflow: visible;
  text-align: center;
  padding-bottom: 35px; }
  .footer .logo {
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
    .footer .logo img {
      width: 70px; }
  .footer .menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .footer .menu a {
      display: block;
      margin: 0 50px;
      font-size: 16px;
      line-height: 19px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      letter-spacing: 0.03em;
      color: #FFFFFF; }
  .footer .line {
    height: 1px;
    margin: 30px 0;
    background-color: #fff;
    opacity: 0.2; }
  .footer .docs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .footer .docs .doc__link {
      margin: 0 20px;
      opacity: 0.5;
      font-size: 14px;
      color: #fff; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiY29tbW9uL19mb250cy5zY3NzIiwiY29tbW9uL19taXhpbnMuc2NzcyIsImNvbW1vbi9fcmVzZXQuc2NzcyIsImNvbW1vbi9fcG9wdXBfc3R5bGVzLnNjc3MiLCJjb21tb24vX2NvdW50ZG93bi5zY3NzIiwicGFydGlhbHMvX21haW5zdHlsZXMuc2NzcyIsInBhcnRpYWxzL19idXR0b25zLnNjc3MiLCJwYXJ0aWFscy9faGVhZGVyLnNjc3MiLCJwYXJ0aWFscy9fZm9ybXMuc2NzcyIsInBhcnRpYWxzL19zZWN0aW9ucy5zY3NzIiwicGFydGlhbHMvX2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0NqQiw2R0FBWTtBQ0FWO0VBQ0Usc0JEQXVCO0VDQ3ZCLGlCRERzRTtFQ0V0RSxtQkFKc0U7RUFhcEUsdURBQTZCO0VBQzdCLDJTQUdnRSxFQUFBOztBQWhCcEU7RUFDRSxzQkRDdUI7RUNBdkIsaUJEQXdFO0VDQ3hFLG1CQUpzRTtFQWFwRSx5REFBNkI7RUFDN0IsbVRBR2dFLEVBQUE7O0FBaEJwRTtFQUNFLHNCREV1QjtFQ0R2QixpQkRDK0Q7RUNBL0QsbUJBSnNFO0VBYXBFLGlEQUE2QjtFQUM3QixtUkFHZ0UsRUFBQTs7QUFoQnBFO0VBQ0Usc0JER3VCO0VDRnZCLGlCREVpRTtFQ0RqRSxtQkFKc0U7RUFhcEUsbURBQTZCO0VBQzdCLDJSQUdnRSxFQUFBOztBQ2pCdEU7OztFQUdFO0FBRUY7Ozs7Ozs7Ozs7Ozs7RUFhQyxVQUFTO0VBQ1QsV0FBVTtFQUNWLFVBQVM7RUFDVCxnQkFBZTtFQUNmLGNBQWE7RUFDYix5QkFBd0IsRUFDeEI7O0FBQ0QsaURBQWlEO0FBQ2pEOztFQUVDLGVBQWMsRUFDZDs7QUFDRDtFQUNDLGVBQWMsRUFDZDs7QUFDRDtFQUNDLGlCQUFnQixFQUNoQjs7QUFDRDtFQUNDLGFBQVksRUFDWjs7QUFDRDs7RUFFQyxZQUFXO0VBQ1gsY0FBYSxFQUNiOztBQUNEO0VBQ0Ms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QjtNQUNoQixnQkFBZTtNQUNmLGVBQWM7TUFDZCwyQkFBc0I7TUFBdEIsdUJBQXNCO01BQ3RCLGVBQWMsRUFDZDtFQXhESjtJQTJERyxpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixrQkFBaUI7SUFDakIsaUJBQWdCLEVBQ2hCOztBQzUrQkg7RUFDQyxvQkFBbUI7RUFDbkIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixxQkFBb0IsRUF1Q3BCO0VBM0NEO0lBTUUsZ0NBQTJCO0lBQTNCLDRCQUEyQixFQUkzQjtJQVZGO01BUUcsWUFBVyxFQUNYO0VBVEg7SUFZRSxxQkFBYTtJQUFiLGNBQWE7SUFDYixzQkFBdUI7SUFBdkIsd0JBQXVCO0lBQ3ZCLG9CQUFlO0lBQWYsZ0JBQWUsRUFXZjtJQXpCRjtNQWdCRyxlQUFjO01BQ2QsZUFBYztNQUNkLGdCQUFlO01BQ2Ysa0JBQWlCO01BQ2pCLHFCQUFhO01BQWIsY0FBYTtNQUNiLHVCQUFtQjtNQUFuQixvQkFBbUI7TUFDbkIsdUJBQXNCO01BQ3RCLGVBQWMsRUFDZDtFQXhCSDtJQTJCRSxZQUFXO0lBQ1gsZUFBYztJQUNkLHVCQUFzQjtJQUN0QixhQUFZLEVBQ1o7RUEvQkY7SUFpQ0UscUJBQWE7SUFBYixjQUFhO0lBQ2Isc0JBQXVCO0lBQXZCLHdCQUF1QjtJQUN2QixvQkFBZTtJQUFmLGdCQUFlLEVBT2Y7SUExQ0Y7TUFxQ0csZUFBYztNQUNkLGFBQVk7TUFDWixnQkFBZTtNQUNmLFlBQVcsRUFDWCIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bytDb25kZW5zZWQ6NDAwLDcwMCZkaXNwbGF5PXN3YXAmc3Vic2V0PWN5cmlsbGljXCIpO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LVJlZ3VsYXIvR2lscm95LVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbHJveS1SZWd1bGFyL0dpbHJveS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1SZWd1bGFyL0dpbHJveS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LVJlZ3VsYXIvR2lscm95LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktUmVndWxhci9HaWxyb3ktUmVndWxhci5zdmcjR2lscm95XCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktU2VtaUJvbGQvR2lscm95LVNlbWlCb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktU2VtaUJvbGQvR2lscm95LVNlbWlCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1TZW1pQm9sZC9HaWxyb3ktU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktU2VtaUJvbGQvR2lscm95LVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LVNlbWlCb2xkL0dpbHJveS1TZW1pQm9sZC5zdmcjR2lscm95XCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktQm9sZC9HaWxyb3ktQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LUJvbGQvR2lscm95LUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUJvbGQvR2lscm95LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktQm9sZC9HaWxyb3ktQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1Cb2xkL0dpbHJveS1Cb2xkLnN2ZyNHaWxyb3lcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbHJveS1IZWF2eS9HaWxyb3ktSGVhdnkuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbHJveS1IZWF2eS9HaWxyb3ktSGVhdnkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUhlYXZ5L0dpbHJveS1IZWF2eS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1IZWF2eS9HaWxyb3ktSGVhdnkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktSGVhdnkvR2lscm95LUhlYXZ5LnN2ZyNHaWxyb3lcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXHJcbiAgIHYyLjAgfCAyMDExMDEyNlxyXG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuLm1vZGFsLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1vZGFsLW92ZXJsYXkgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLm1vZGFsLW92ZXJsYXkgLmNsb3NlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMHB4IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7IH1cbiAgICAubW9kYWwtb3ZlcmxheSAuY2xvc2UtYnV0dG9uIC5vbmUge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7IH1cbiAgICAubW9kYWwtb3ZlcmxheSAuY2xvc2UtYnV0dG9uIC50d28ge1xuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjsgfVxuICAgIC5tb2RhbC1vdmVybGF5IC5jbG9zZS1idXR0b246aG92ZXIgLm9uZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLm1vZGFsLW92ZXJsYXkgLmNsb3NlLWJ1dHRvbjpob3ZlciAudHdvIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuI21vZGFsLXZpZGVvIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG4jbW9kYWwtdmlkZW8gLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI21vZGFsLXZpZGVvIC52aWRlbyBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLyrQn9Cw0YDQsNC80LXRgtGA0Ysg0LrQvtC90YLQtdC50L3QtdGA0LAgKi9cbi5jb3VudGRvd25Ib2xkZXIge1xuICB3aWR0aDogNDUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250OiAzMHB4LzEuNSBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XG4gIC8q0J/QsNGA0LDQvNC10YLRgNGLINGG0LjRhNGAICovXG4gIC8q0J/QsNGA0LDQvNC10YLRgNGLINC/0L7QtNC70L7QttC60Lgg0LTQu9GPINGB0LXQutGG0LjQuSAqL1xuICAvKtCf0LDRgNCw0LzQtdGC0YDRiyDRgdC10LrRhtC40Lkg0YDQsNC30LTQtdC70LXQvdC40Y8gKDopKi9cbiAgLyrQn9Cw0YDQsNC80LXRgtGA0Ysg0LLRgdC/0L7QvNC+0LPQsNGC0LXQu9GM0L3QvtCz0L4g0YLQtdC60YHRgtCwICjQtNC90LgsINGH0LDRgdGLLCDQvNC40L3Rg9GC0YssINGB0LXQutGD0L3QtNGLKSovIH1cbiAgLmNvdW50ZG93bkhvbGRlciAucG9zaXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEuN2VtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAwLjU1ZW07IH1cbiAgLmNvdW50ZG93bkhvbGRlciAuZGlnaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMC41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4OyB9XG4gICAgLmNvdW50ZG93bkhvbGRlciAuZGlnaXQuc3RhdGljIHtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7IH1cbiAgLmNvdW50ZG93bkhvbGRlciAuY291bmREYXlzLFxuICAuY291bnRkb3duSG9sZGVyIC5jb3VudEhvdXJzLFxuICAuY291bnRkb3duSG9sZGVyIC5jb3VudE1pbnV0ZXMsXG4gIC5jb3VudGRvd25Ib2xkZXIgLmNvdW50U2Vjb25kcyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbjogNXB4OyB9XG4gIC5jb3VudGRvd25Ib2xkZXIgLmNvdW50RGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMS42ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvdW50ZG93bkhvbGRlciAuY291bnREaXY6YmVmb3JlLCAuY291bnRkb3duSG9sZGVyIC5jb3VudERpdjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgICB0b3A6IDAuNWVtO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSg0LCA0LCA0LCAwLjUpO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAuY291bnRkb3duSG9sZGVyIC5jb3VudERpdjphZnRlciB7XG4gICAgICB0b3A6IDAuOWVtOyB9XG4gIC5jb3VudGRvd25Ib2xkZXIgLnRleHRkaWdpdCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IEdpbHJveSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBMDYwRTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmZvcm0gaW5wdXQuZXJyb3Ige1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDIwcHggMXB4IHJnYmEoMjU1LCAwLCAwLCAwLjMpO1xuICBib3JkZXI6IDJweCBzb2xpZCByZWQgIWltcG9ydGFudDsgfVxuXG5mb3JtIGlucHV0Lm5vdF9lcnJvciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMjBweCAxcHggcmdiYSgxMDAsIDI1NSwgMTAwLCAwLjMpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTlGRjk5ICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1heC13aWR0aDogMTI2MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5zZWN0aW9uLFxuaGVhZGVyLFxuZm9vdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc3VibSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuc3VibTpob3ZlciwgLnN1Ym06Zm9jdXMge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7IH1cblxuLm1vbmV5X19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDExLjA4OTFweDtcbiAgd2lkdGg6IDMxMHB4O1xuICBoZWlnaHQ6IDg1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjQTg3RkZGIDAlLCAjNUMwMEJGIDEwMCUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDExLjg4MTJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIDBweCAyMy43NDQzcHggMzYuNTI5N3B4IHJnYmEoOTIsIDAsIDE5MSwgMC4zNSk7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLm1vbmV5X19idG4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggNy45MjA3OXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLm1vbmV5X19idG4gYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gIC5tb25leV9fYnRuIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IC05MHB4OyB9XG4gIC5tb25leV9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkE3QTNDIDAlLCAjREY0RjAwIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIDBweCAzMHB4IDQ1cHggcmdiYSgyMzcsIDI5LCAyOSwgMC4yNSk7IH1cblxuLmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaGVhZGVyX19iZy5wbmcpIGNhbGMoNTAlIC0gMzgwcHgpIDUwcHggbm8tcmVwZWF0O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAuaGVhZGVyIC50b3BsaW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICAuaGVhZGVyIC50b3BsaW5lX19idG4ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM2LjVweDtcbiAgICAgIHdpZHRoOiAyMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlciBuYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaGVhZGVyIC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyIC5tZW51X19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAgIC5oZWFkZXIgLm1lbnVfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuaGVhZGVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7IH1cbiAgLmhlYWRlciAudGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5oZWFkZXIgLnRpdGxlIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90byBDb25kZW5zZWQ7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuaGVhZGVyIC50aXRsZSBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODBweCk7IH1cbiAgLmhlYWRlciAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tbGVmdDogMzIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuICAgIC5oZWFkZXIgLnN1YnRpdGxlIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI0RGNEYwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmhlYWRlciAuYmxvY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMjMwcHg7IH1cbiAgICAuaGVhZGVyIC5ibG9ja19fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuaGVhZGVyIC5ibG9ja19fdGV4dDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgbGVmdDogLTM1cHg7IH1cbiAgICAuaGVhZGVyIC5ibG9ja19fbmFtZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTlERkZGO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgdHJhbnNmb3JtOiBza2V3KC0xNWRlZyk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgICAgLmhlYWRlciAuYmxvY2tfX25hbWUgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIGNvbG9yOiAjMEYwMDMwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3KDE1ZGVnKTsgfVxuICAgIC5oZWFkZXIgLmJsb2NrX19pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjQyQzRDO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHRyYW5zZm9ybTogc2tldygtMTVkZWcpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaGVhZGVyIC5ibG9ja19faW5mbyBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHRyYW5zZm9ybTogc2tldygxNWRlZyk7IH1cbiAgICAgIC5oZWFkZXIgLmJsb2NrX19pbmZvIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHNrZXcoMTVkZWcpOyB9XG4gIC5oZWFkZXIgLml0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmhlYWRlciAuaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNi4zODQzcHg7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDE0Mi4xMiUgNDQyLjgxJSBhdCAxMTAuNTElIDExOC40NyUsICMwNTAzMDcgMCUsICM0OTAyOTcgMTAwJSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyIC5pdGVtX19pY29uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuaGVhZGVyIC5pdGVtX19iZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmhlYWRlciAuaXRlbV9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5oZWFkZXIgLml0ZW1fX3RleHQgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZm9ybS5zdGFuZGFydC1mb3JtIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBmb3JtLnN0YW5kYXJ0LWZvcm0gaW5wdXQubmFtZSxcbiAgZm9ybS5zdGFuZGFydC1mb3JtIGlucHV0LmVtYWlsLFxuICBmb3JtLnN0YW5kYXJ0LWZvcm0gaW5wdXQucGhvbmUge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBmb3JtLnN0YW5kYXJ0LWZvcm0gaW5wdXQubmFtZTo6cGxhY2Vob2xkZXIsXG4gICAgZm9ybS5zdGFuZGFydC1mb3JtIGlucHV0LmVtYWlsOjpwbGFjZWhvbGRlcixcbiAgICBmb3JtLnN0YW5kYXJ0LWZvcm0gaW5wdXQucGhvbmU6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgZm9ybS5zdGFuZGFydC1mb3JtIGlucHV0LmVtYWlsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIGZvcm0uc3RhbmRhcnQtZm9ybTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIHVybCguLi9pbWcvbG9hZGluZy5zdmcpIDUwJSBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMTA7IH1cbiAgZm9ybS5zdGFuZGFydC1mb3JtLmxvYWRpbmc6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGZvcm0uc3RhbmRhcnQtZm9ybSAuYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkE3QTNDIDAlLCAjREY0RjAwIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIDBweCAzMHB4IDQ1cHggcmdiYSgyMzcsIDI5LCAyOSwgMC4yNSk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgZm9ybS5zdGFuZGFydC1mb3JtIC5idG4gYiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc2VjdGlvbi1jaGFuZ2Uge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlY3Rpb24tY2hhbmdlX19kZWNvci0xLnBuZykgY2FsYyg1MCUgKyA2MDBweCkgNzBweCBuby1yZXBlYXQsIHVybCguLi9pbWcvc2VjdGlvbi1jaGFuZ2VfX2RlY29yLTIucG5nKSBjYWxjKDUwJSAtIDYwMHB4KSAxMDAlIG5vLXJlcGVhdDsgfVxuICAuc2VjdGlvbi1jaGFuZ2UgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiA0MS45ODJweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAzNC45NTZweCByZ2JhKDI1MCwgMTIyLCA2MCwgMC4zNSk7XG4gICAgY29sb3I6ICNFNTRGMTY7IH1cbiAgICAuc2VjdGlvbi1jaGFuZ2UgLnNlY3Rpb25fX3RpdGxlIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnNlY3Rpb24tY2hhbmdlIC5pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnNlY3Rpb24tY2hhbmdlIC5pdGVtc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6ICMxNTE1MTU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTlERkZGO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgdHJhbnNmb3JtOiBza2V3KC0xNWRlZyk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5zZWN0aW9uLWNoYW5nZSAuaXRlbXNfX3RpdGxlIHNwYW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMTVkZWcpO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VjdGlvbi1jaGFuZ2UgLml0ZW0ge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5zZWN0aW9uLWNoYW5nZSAuaXRlbV9fbnVtYmVyIHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zZWN0aW9uLWNoYW5nZSAuaXRlbV9fbnVtYmVyIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MHB4LCAzMHB4KTsgfVxuICAgIC5zZWN0aW9uLWNoYW5nZSAuaXRlbV9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90byBDb25kZW5zZWQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNERjI4MDAgMCUsICNFODYxMjApO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnNlY3Rpb24tY2hhbmdlIC5idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zZWN0aW9uLWRpZmZlcmVuY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgLnNlY3Rpb24tZGlmZmVyZW5jZV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogNjIycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNFOURGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEzN3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogNDEuOTgycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgY29sb3I6ICMwNTAzMDc7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMzQuOTU2cHggcmdiYSgyNTAsIDEyMiwgNjAsIDAuMzUpO1xuICAgIHRyYW5zZm9ybTogc2tldygtMTVkZWcpO1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7IH1cbiAgICAuc2VjdGlvbi1kaWZmZXJlbmNlX190aXRsZSBwIHtcbiAgICAgIHRyYW5zZm9ybTogc2tldygxNWRlZyk7IH1cbiAgICAuc2VjdGlvbi1kaWZmZXJlbmNlX190aXRsZSBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0RGMjgwMCAwJSwgI0U4NjEyMCk7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuc2VjdGlvbi1kaWZmZXJlbmNlIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlY3Rpb24tZGlmZmVyZW5jZSAubWFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNnB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjcwcHgpO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLnNlY3Rpb24tZGlmZmVyZW5jZSAuZ2FtZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VjdGlvbi1kaWZmZXJlbmNlIC5nYW1lLnN0YW5kYXJ0IHtcbiAgICAgIG1heC13aWR0aDogNDMwcHg7IH1cbiAgICAgIC5zZWN0aW9uLWRpZmZlcmVuY2UgLmdhbWUuc3RhbmRhcnQgbGkgLmljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDUwMzA3O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDkyLCAwLCAxOTEsIDAuNyk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggNDVweCByZ2JhKDkyLCAwLCAxOTEsIDAuNSk7IH1cbiAgICAuc2VjdGlvbi1kaWZmZXJlbmNlIC5nYW1lLm91ciB7XG4gICAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VjdGlvbi1kaWZmZXJlbmNlIC5nYW1lLm91cjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNTUzcHg7XG4gICAgICAgIHdpZHRoOiAyMDAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxQjBEMjk7XG4gICAgICAgIGxlZnQ6IC0yMDBweDtcbiAgICAgICAgdG9wOiAxMzBweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLnNlY3Rpb24tZGlmZmVyZW5jZSAuZ2FtZS5vdXIgLmljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDUwMzA3O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1MCwgMTIyLCA2MCwgMC43KTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA0NXB4ICNGQTdBM0M7IH1cbiAgICAgIC5zZWN0aW9uLWRpZmZlcmVuY2UgLmdhbWUub3VyIC5yZXN1bHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnNlY3Rpb24tZGlmZmVyZW5jZSAuZ2FtZS5vdXIgLnJlc3VsdCAuZmlzaGthIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDE1ZGVnKTsgfVxuICAgIC5zZWN0aW9uLWRpZmZlcmVuY2UgLmdhbWVfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXNpemU6IDUyLjg1MjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAgIC5zZWN0aW9uLWRpZmZlcmVuY2UgLmdhbWVfX3RpdGxlIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90byBDb25kZW5zZWQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0RGMjgwMCAwJSwgI0U4NjEyMCk7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2VjdGlvbi1kaWZmZXJlbmNlIC5nYW1lIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA0OyB9XG4gICAgLnNlY3Rpb24tZGlmZmVyZW5jZSAuZ2FtZSBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgbWluLWhlaWdodDogNThweDsgfVxuICAgICAgLnNlY3Rpb24tZGlmZmVyZW5jZSAuZ2FtZSBsaSAuaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5zZWN0aW9uLWRpZmZlcmVuY2UgLmdhbWUgbGkgcCBiIHtcbiAgICAgICAgY29sb3I6ICNGQTdBM0M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5zZWN0aW9uLWRpZmZlcmVuY2UgLmdhbWUgbGkgcC5zbSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4OyB9XG4gICAgLnNlY3Rpb24tZGlmZmVyZW5jZSAuZ2FtZSAucmVzdWx0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgdHJhbnNmb3JtOiBza2V3KC0xNWRlZykgdHJhbnNsYXRlWCgtMzBweCk7IH1cbiAgICAgIC5zZWN0aW9uLWRpZmZlcmVuY2UgLmdhbWUgLnJlc3VsdF9fdGl0bGUge1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMTVkZWcpIHRyYW5zbGF0ZVgoLTE1cHgpO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvIENvbmRlbnNlZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0RGMjgwMCAwJSwgI0U4NjEyMCk7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5zZWN0aW9uLWRpZmZlcmVuY2UgLmdhbWUgLnJlc3VsdF9fdGV4dCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2tldygxNWRlZyk7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zZWN0aW9uLWNhbGVuZGFyIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlY3Rpb24tY2FsZW5kYXJfX2JnLnBuZykgY2FsYyg1MCUgKyAzMDBweCkgMzBweCBuby1yZXBlYXQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5zZWN0aW9uLWNhbGVuZGFyIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VjdGlvbi1jYWxlbmRhciAucm93OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg5MiwgMCwgMTkxLCAwLjgpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDQwMDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5zZWN0aW9uLWNhbGVuZGFyIC5jYWxlbmRhcmJsb2NrIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAuc2VjdGlvbi1jYWxlbmRhciAuY2FsZW5kYXJibG9jazpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDE1MDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gIC5zZWN0aW9uLWNhbGVuZGFyIC5mb3JtYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAuc2VjdGlvbi1jYWxlbmRhciAuY2FsZW5kYXJfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvIENvbmRlbnNlZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuc2VjdGlvbi1jYWxlbmRhciAuY2FsZW5kYXJfX3RpdGxlIHNwYW4ge1xuICAgICAgY29sb3I6ICNGQTdBM0M7IH1cbiAgLnNlY3Rpb24tY2FsZW5kYXIgLmZvcm1fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvIENvbmRlbnNlZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnNlY3Rpb24tY2FsZW5kYXIgLmZvcm1fX3N1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnNlY3Rpb24tY2FsZW5kYXIgLmZvcm1fX3N1YnRpdGxlIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY2FsZW5kYXIge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuY2FsZW5kYXIgLmRheXMtbmFtZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgI0ZGRkZGRjtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4OyB9XG4gICAgLmNhbGVuZGFyIC5kYXlzLW5hbWVzIGxpIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyMi4wMzQ1cHg7IH1cbiAgLmNhbGVuZGFyIC5kYXlzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYWxlbmRhciAuZGF5cyBsaSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyMi4wMzQ1cHg7IH1cbiAgICAgIC5jYWxlbmRhciAuZGF5cyBsaS5nYW1lIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZBN0EzQztcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDExLjA1NjdweCAxMy44MjA5cHggcmdiYSgyNTAsIDEyMiwgNjAsIDAuMTUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FsZW5kYXIgLmdhbWUtaW5mby13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDkycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY2FsZW5kYXIgLmdhbWU6aG92ZXIgLmdhbWVfX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMjA7IH1cbiAgLmNhbGVuZGFyIC5nYW1lX19pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBib3gtc2hhZG93OiAwcHggMTEuMDU2N3B4IDEzLjgyMDlweCByZ2JhKDI1MCwgMTIyLCA2MCwgMC4xNSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICAuY2FsZW5kYXIgLmdhbWVfX2luZm8ubW9iIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAuY2FsZW5kYXIgLmdhbWVfX2luZm8ubW9iIC5nYW1lX190aW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgICAuY2FsZW5kYXIgLmdhbWVfX2luZm8ubW9iIC5nYW1lX190eXBlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuY2FsZW5kYXIgLmdhbWVfX2luZm8ubW9iIC5nYW1lX19wbGFjZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuY2FsZW5kYXIgLmdhbWVfX3RpbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0U4NjEyMDsgfVxuICAuY2FsZW5kYXIgLmdhbWVfX3R5cGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuY2FsZW5kYXIgLmdhbWVfX3BsYWNlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuY2FsZW5kYXIgLm1vbnRocyAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7IH1cbiAgLmNhbGVuZGFyIC5tb250aHMtbmFtZXMge1xuICAgIG1heC13aWR0aDogNDQwcHg7IH1cbiAgICAuY2FsZW5kYXIgLm1vbnRocy1uYW1lcyBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSksICM0QzAxOUM7XG4gICAgICBib3JkZXItcmFkaXVzOiA0LjE0NjI3cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiAzMy4xNzAxcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuY2FsZW5kYXIgLm1vbnRocy1uYW1lcyAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgei1pbmRleDogNTsgfVxuICAgIC5jYWxlbmRhciAubW9udGhzLW5hbWVzIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgei1pbmRleDogNTsgfVxuXG4uc2VjdGlvbi1tYXN0ZXIge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21hc3Rlcl9fYmcxLnBuZykgY2FsYyg1MCUgKyAzMDBweCkgMTQwcHggbm8tcmVwZWF0LCB1cmwoLi4vaW1nL21hc3Rlcl9fYmcyLnBuZykgMCAxMDAlIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWN0aW9uLW1hc3RlciAubWFzdGVyX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90byBDb25kZW5zZWQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnNlY3Rpb24tbWFzdGVyIC5tYXN0ZXJfX3RpdGxlIGIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiA2N3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgZm9udC1mYW1pbHk6IEdpbHJveTsgfVxuICAuc2VjdGlvbi1tYXN0ZXIgLm1hc3Rlcl9faW5mbyB7XG4gICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgIC5zZWN0aW9uLW1hc3RlciAubWFzdGVyX19pbmZvOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMjkxMjQwIDAlLCByZ2JhKDQxLCAxOCwgNjQsIDApIDUwJSk7XG4gICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxNjAwcHg7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7IH1cbiAgLnNlY3Rpb24tbWFzdGVyIC5tYXN0ZXJfX25hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8gQ29uZGVuc2VkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogNTkuNjA2NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNERjI4MDAgMCUsICNFODYxMjApO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5zZWN0aW9uLW1hc3RlciAubWFzdGVyX19wcm9mIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5zZWN0aW9uLW1hc3RlciAubWFzdGVyX19iaW8gbGkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VjdGlvbi1tYXN0ZXIgLm1hc3Rlcl9fYmlvIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTg2MTIwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnNlY3Rpb24tbWFzdGVyIC5tYXN0ZXJfX2JpbyBsaTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogI0ZBN0EzQztcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDI1MCwgMTIyLCA2MCwgMC43KTtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHRvcDogMTFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuc2VjdGlvbi1tYXN0ZXIgLm1hc3Rlcl9fdGV4dHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4OyB9XG4gICAgLnNlY3Rpb24tbWFzdGVyIC5tYXN0ZXJfX3RleHRzIC5jaXRhdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAuc2VjdGlvbi1tYXN0ZXIgLm1hc3Rlcl9fdGV4dHMgLmNpdGF0ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogI0U4NjEyMCB1cmwoLi4vaW1nL2ljb25zL2NpdGF0ZS5zdmcpIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggcmdiYSgyNTAsIDEyMiwgNjAsIDAuMzUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTY1cHg7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgLnNlY3Rpb24tbWFzdGVyIC5tYXN0ZXJfX3RleHRzIC5jaXRhdGUgYiB7XG4gICAgICAgIGNvbG9yOiAjRTg2MTIwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnNlY3Rpb24tbWFzdGVyIC5tYXN0ZXJfX3RleHRzIC50ZXh0MSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDsgfVxuICAgICAgLnNlY3Rpb24tbWFzdGVyIC5tYXN0ZXJfX3RleHRzIC50ZXh0MSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNFODYxMjA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuc2VjdGlvbi1tYXN0ZXIgLm1hc3Rlcl9fdGV4dHMgLnRleHQyIHtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjRkZGRkZGO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDM1cHg7IH1cblxuLnNlY3Rpb24tZm9ybWF0IHtcbiAgcGFkZGluZzogMTMwcHggMDtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlY3Rpb24tZm9ybWF0IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VjdGlvbi1mb3JtYXQgLmxpbmVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnNlY3Rpb24tZm9ybWF0IC5saW5lcyBzcGFuIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCOyB9XG4gIC5zZWN0aW9uLWZvcm1hdCAuZGVjb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwM3B4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8gQ29uZGVuc2VkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMzA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRTlFOUU5IDAlLCByZ2JhKDIzMywgMjMzLCAyMzMsIDApKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnNlY3Rpb24tZm9ybWF0IC5mb3JtYXRfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvIENvbmRlbnNlZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICAuc2VjdGlvbi1mb3JtYXQgLmZvcm1hdF9fdGl0bGUgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNERjI4MDAgMCUsICNFODYxMjApO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnNlY3Rpb24tZm9ybWF0IC5pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnNlY3Rpb24tZm9ybWF0IC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWF4LXdpZHRoOiAzMyU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5zZWN0aW9uLWZvcm1hdCAuaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpOyB9XG4gICAgLnNlY3Rpb24tZm9ybWF0IC5pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7IH1cbiAgICAuc2VjdGlvbi1mb3JtYXQgLml0ZW1fX251bWJlciB7XG4gICAgICBmb250LWZhbWlseTogUm9ib3RvIENvbmRlbnNlZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxMDguOTI5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTEwcHg7XG4gICAgICBjb2xvcjogIzVDMDBCRjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuc2VjdGlvbi1mb3JtYXQgLml0ZW1fX251bWJlciBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4OyB9XG4gICAgICAuc2VjdGlvbi1mb3JtYXQgLml0ZW1fX251bWJlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzVDMDBCRjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0zNXB4O1xuICAgICAgICBsZWZ0OiA1cHg7IH1cbiAgICAuc2VjdGlvbi1mb3JtYXQgLml0ZW1fX3RleHRzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAgIC5zZWN0aW9uLWZvcm1hdCAuaXRlbV9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90byBDb25kZW5zZWQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VjdGlvbi1mb3JtYXQgLml0ZW1fX3RleHQgYiB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5zZWN0aW9uLWdhbGxlcnkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWN0aW9uLWdhbGxlcnkgLmdhbGxlcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogLTkwcHg7IH1cbiAgICAuc2VjdGlvbi1nYWxsZXJ5IC5nYWxsZXJ5X190aXRsZSB7XG4gICAgICB0b3A6IDI1MHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90byBDb25kZW5zZWQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnNlY3Rpb24tZ2FsbGVyeSAuZ2FsbGVyeV9fdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDExMnB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogLTI2cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIC5zZWN0aW9uLWdhbGxlcnkgLmdhbGxlcnlfX3RpdGxlIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNERjI4MDAgMCUsICNFODYxMjApO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNlY3Rpb24tZ2FsbGVyeSAuZ2FsbGVyeSAucGhvdG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIC5zZWN0aW9uLWdhbGxlcnkgLmdhbGxlcnkgLnBob3RvNiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5zZWN0aW9uLWdhbGxlcnkgLmdhbGxlcnkgLnBob3RvNiAuZGVjb3Ige1xuICAgICAgICB3aWR0aDogODNweDtcbiAgICAgICAgaGVpZ2h0OiAyNjlweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RGNEYwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuc2VjdGlvbi1nYWxsZXJ5IC5nYWxsZXJ5IC5waG90bzYgLmRlY29yIC5saW5lIHtcbiAgICAgICAgICBoZWlnaHQ6IDExMnB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5zZWN0aW9uLWdhbGxlcnkgLmdhbGxlcnkgLnBob3RvNCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTgwcHg7IH1cbiAgICAgIC5zZWN0aW9uLWdhbGxlcnkgLmdhbGxlcnkgLnBob3RvNCAuZGVjb3Ige1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RGNEYwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgICAgICAuc2VjdGlvbi1nYWxsZXJ5IC5nYWxsZXJ5IC5waG90bzQgLmRlY29yIC5saW5lIHtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLnNlY3Rpb24tZ2FsbGVyeSAuZ2FsbGVyeSAucGhvdG81IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc2VjdGlvbi1nYWxsZXJ5IC5nYWxsZXJ5IC5waG90bzcge1xuICAgICAgbWFyZ2luLXRvcDogLTIyMHB4OyB9XG4gICAgLnNlY3Rpb24tZ2FsbGVyeSAuZ2FsbGVyeSAucGhvdG84IHtcbiAgICAgIG1hcmdpbi10b3A6IC0yMjBweDsgfVxuXG4uc2VjdGlvbi1sYXN0IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWN0aW9uLWxhc3RfX2JnLnBuZykgY2FsYyg1MCUgLSA0NTBweCkgMCBuby1yZXBlYXQ7IH1cbiAgLnNlY3Rpb24tbGFzdCAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MCU7IH1cbiAgLnNlY3Rpb24tbGFzdCAuYnRuIHtcbiAgICB3aWR0aDogMzkwcHg7IH1cbiAgLnNlY3Rpb24tbGFzdCAudGV4dDEge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuc2VjdGlvbi1sYXN0IC5jaXRhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuc2VjdGlvbi1sYXN0IC5jaXRhdGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogI0U4NjEyMCB1cmwoLi4vaW1nL2ljb25zL2NpdGF0ZS5zdmcpIDUwJSBuby1yZXBlYXQ7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IHJnYmEoMjUwLCAxMjIsIDYwLCAwLjM1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5zZWN0aW9uLWxhc3QgLmNpdGF0ZSBiIHtcbiAgICAgIGNvbG9yOiAjRTg2MTIwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuc2VjdGlvbi1sYXN0IC5hdXRob3JfX25hbWUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogI0U4NjEyMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5zdWNjZXNzLXNlY3Rpb24tMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdWNjZXNzX19iZy5wbmcpIDAgMCBuby1yZXBlYXQ7IH1cbiAgLnN1Y2Nlc3Mtc2VjdGlvbi0xIC50b3BsaW5lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIC5zdWNjZXNzLXNlY3Rpb24tMSAudG9wbGluZSBpbWcge1xuICAgICAgd2lkdGg6IDE4OHB4OyB9XG4gIC5zdWNjZXNzLXNlY3Rpb24tMSAucm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnN1Y2Nlc3Mtc2VjdGlvbi0xIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDYyMHB4OyB9XG4gIC5zdWNjZXNzLXNlY3Rpb24tMSAuYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAuc3VjY2Vzcy1zZWN0aW9uLTEgLmJsb2NrX19idG4ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAuc3VjY2Vzcy1zZWN0aW9uLTEgLmJsb2NrX190ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLnN1Y2Nlc3Mtc2VjdGlvbi0xIC5ibG9ja19fdGV4dCBiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuc3VjY2Vzcy1zZWN0aW9uLTEgLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvIENvbmRlbnNlZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDU0LjgzMTVweDtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuc3VjY2Vzcy1zZWN0aW9uLTEgLnRpdGxlIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogOTUuNDU4MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExOXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAzMS41MDIzcHggcmdiYSgyNTAsIDEyMiwgNjAsIDAuMzUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjREYyODAwIDAlLCAjRTg2MTIwKTtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zdWNjZXNzLXNlY3Rpb24tMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNS42NGRlZywgIzVDMDBCRiAtMTMuOSUsICMwQTA2MEUgOTkuNDYlKTsgfVxuICAuc3VjY2Vzcy1zZWN0aW9uLTIgLmJsb2NrIHtcbiAgICBoZWlnaHQ6IDI1N3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvcHJlbWl1bV9fYmcuc3ZnKSAwIDAgbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdWNjZXNzLXNlY3Rpb24tMiAuYmxvY2tfX2ljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4OyB9XG4gICAgLnN1Y2Nlc3Mtc2VjdGlvbi0yIC5ibG9ja19fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90byBDb25kZW5zZWQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5zdWNjZXNzLXNlY3Rpb24tMiAuYmxvY2tfX3RpdGxlIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0U4NjEyMDsgfVxuICAuc3VjY2Vzcy1zZWN0aW9uLTIgLnNjcm9sbCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5zdWNjZXNzLXNlY3Rpb24tMyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWFzdGVyX19iZzEucG5nKSBjYWxjKDUwJSAtIDUwMHB4KSAwIG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgcGFkZGluZy10b3A6IDE0MHB4OyB9XG4gIC5zdWNjZXNzLXNlY3Rpb24tMyAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLnN1Y2Nlc3Mtc2VjdGlvbi0zIC5zcGVha2VyIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5zdWNjZXNzLXNlY3Rpb24tMyAuY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuc3VjY2Vzcy1zZWN0aW9uLTMgLnRleHQxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5zdWNjZXNzLXNlY3Rpb24tMyAudGV4dDEgc3BhbiB7XG4gICAgICBjb2xvcjogI0U4NjEyMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnN1Y2Nlc3Mtc2VjdGlvbi0zIC50ZXh0MiB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5zdWNjZXNzLXNlY3Rpb24tMyAudGV4dDIgc3BhbiB7XG4gICAgICBjb2xvcjogI0U4NjEyMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnN1Y2Nlc3Mtc2VjdGlvbi0zIC50ZXh0MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc3VjY2Vzcy1zZWN0aW9uLTMgLnNwZWFrZXJfX25hbWUge1xuICAgIGJhY2tncm91bmQ6ICNFOURGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBza2V3KC0xNWRlZyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zdWNjZXNzLXNlY3Rpb24tMyAuc3BlYWtlcl9fbmFtZSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBjb2xvcjogIzBGMDAzMDtcbiAgICAgIHRyYW5zZm9ybTogc2tldygxNWRlZyk7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3VjY2Vzcy1zZWN0aW9uLTMgLnNwZWFrZXJfX3Byb2Yge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1heC13aWR0aDogNDEwcHg7IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMxQjBEMjk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gIC5mb290ZXIgLmxvZ28ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5mb290ZXIgLmxvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiA3MHB4OyB9XG4gIC5mb290ZXIgLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZvb3RlciAubWVudSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDUwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5mb290ZXIgLmxpbmUge1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMC4yOyB9XG4gIC5mb290ZXIgLmRvY3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZvb3RlciAuZG9jcyAuZG9jX19saW5rIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiIsIkBpbXBvcnQgXCJjb21tb24vX21peGlucy5zY3NzXCI7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvK0NvbmRlbnNlZDo0MDAsNzAwJmRpc3BsYXk9c3dhcCZzdWJzZXQ9Y3lyaWxsaWMnKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKFwiR2lscm95XCIsIFwiLi4vZm9udHMvR2lscm95LVJlZ3VsYXIvR2lscm95LVJlZ3VsYXJcIiwgNDAwKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKFwiR2lscm95XCIsIFwiLi4vZm9udHMvR2lscm95LVNlbWlCb2xkL0dpbHJveS1TZW1pQm9sZFwiLCA2MDApO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoXCJHaWxyb3lcIiwgXCIuLi9mb250cy9HaWxyb3ktQm9sZC9HaWxyb3ktQm9sZFwiLDcwMCk7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZShcIkdpbHJveVwiLCBcIi4uL2ZvbnRzL0dpbHJveS1IZWF2eS9HaWxyb3ktSGVhdnlcIiw5MDApO1xyXG4iLCJAbWl4aW4gZm9udC1mYWNlKCRmb250LWZhbWlseSwgJGZpbGUtcGF0aCwgJHdlaWdodDogbm9ybWFsLCAkc3R5bGU6IG5vcm1hbCwgJGFzc2V0LXBpcGVsaW5lOiBmYWxzZSApIHtcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcclxuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcclxuXHJcbiAgICBAaWYgJGFzc2V0LXBpcGVsaW5lID09IHRydWUge1xyXG4gICAgICBzcmM6IGZvbnQtdXJsKCcjeyRmaWxlLXBhdGh9LmVvdCcpO1xyXG4gICAgICBzcmM6IGZvbnQtdXJsKCcjeyRmaWxlLXBhdGh9LmVvdD8jaWVmaXgnKSAgICAgICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgICAgZm9udC11cmwoJyN7JGZpbGUtcGF0aH0ud29mZicpICAgICAgICAgICAgICAgIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICAgIGZvbnQtdXJsKCcjeyRmaWxlLXBhdGh9LnR0ZicpICAgICAgICAgICAgICAgICBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgICAgZm9udC11cmwoJyN7JGZpbGUtcGF0aH0uc3ZnIyN7JGZvbnQtZmFtaWx5fScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgc3JjOiB1cmwoJyN7JGZpbGUtcGF0aH0uZW90Jyk7XHJcbiAgICAgIHNyYzogdXJsKCcjeyRmaWxlLXBhdGh9LmVvdD8jaWVmaXgnKSAgICAgICAgICAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAgICB1cmwoJyN7JGZpbGUtcGF0aH0ud29mZicpICAgICAgICAgICAgICAgICAgICAgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgICAgdXJsKCcjeyRmaWxlLXBhdGh9LnR0ZicpICAgICAgICAgICAgICAgICAgICAgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAgICB1cmwoJyN7JGZpbGUtcGF0aH0uc3ZnIyN7JGZvbnQtZmFtaWx5fScpICAgICAgZm9ybWF0KCdzdmcnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICY6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEoJG1pbi13aWR0aDogZmFsc2UsICRtYXgtd2lkdGg6IGZhbHNlKSB7XHJcbiBAaWYgJG1pbi13aWR0aCBhbmQgJG1heC13aWR0aCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aCkgYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgpIHtcclxuICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gfSBAZWxzZSBpZiAkbWluLXdpZHRoIGFuZCBub3QgJG1heC13aWR0aCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aCkge1xyXG4gICBAY29udGVudDtcclxuICB9XHJcbiB9IEBlbHNlIGlmICRtYXgtd2lkdGggYW5kIG5vdCAkbWluLXdpZHRoIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoKSB7XHJcbiAgIEBjb250ZW50O1xyXG4gIH1cclxuIH1cclxufVxyXG5cclxuO1xyXG5cclxuQG1peGluIGdyYWRpZW50KCRmcm9tLWNvbG9yLCAkdG8tY29sb3IpIHtcclxuIGJhY2tncm91bmQtY29sb3I6IG1peCgkZnJvbS1jb2xvciwgJHRvLWNvbG9yKTsgLyogRmFsbGJhY2sgKi9cclxuIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSAwJSwgMCUgMTAwJSwgZnJvbSgkZnJvbS1jb2xvciksIHRvKCR0by1jb2xvcikpO1xyXG4gYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbS1jb2xvciwgJHRvLWNvbG9yKTtcclxuIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20tY29sb3IsICR0by1jb2xvcik7XHJcbiBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20tY29sb3IsICR0by1jb2xvcik7XHJcbiBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbS1jb2xvciwgJHRvLWNvbG9yKTtcclxuIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JTdHI9JyRmcm9tLWNvbG9yJywgRW5kQ29sb3JTdHI9JyR0by1jb2xvcicpXCI7XHJcbn1cclxuXHJcbkBtaXhpbiBsYXB0b3Age1xyXG4gQG1lZGlhIChtYXgtd2lkdGg6ICN7JGxnfSkgYW5kIChtaW4td2lkdGg6ICN7JG1kfSkge1xyXG4gIEBjb250ZW50O1xyXG4gfVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGV0IHtcclxuIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtZH0pIGFuZCAobWluLXdpZHRoOiAjeyRzbX0pIHtcclxuICBAY29udGVudDtcclxuIH1cclxufVxyXG5cclxuLy9AbWl4aW4gbGFwdG9wIHtcclxuLy8gQG1lZGlhIChtYXgtd2lkdGg6ICN7JGxnfSkge1xyXG4vLyAgQGNvbnRlbnQ7XHJcbi8vIH1cclxuLy99XHJcbi8vXHJcbi8vQG1peGluIHRhYmxldCB7XHJcbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAwKSBhbmQgKG1pbi13aWR0aDogI3skc219KSB7XHJcbi8vICBAY29udGVudDtcclxuLy8gfVxyXG4vL31cclxuXHJcbkBtaXhpbiBtb2JpbGUge1xyXG4gQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtfSkge1xyXG4gIEBjb250ZW50O1xyXG4gfVxyXG59XHJcblxyXG5AbWl4aW4gbW9iaWxlLW1pbmkge1xyXG4gQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1jfSkge1xyXG4gIEBjb250ZW50O1xyXG4gfVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGV0LW1vYmlsZSB7XHJcbiBAbWVkaWEgKG1heC13aWR0aDogI3skbWR9KSB7XHJcbiAgQGNvbnRlbnQ7XHJcbiB9XHJcbn1cclxuXHJcbi8vQG1peGluIHRhYmxldC1tb2JpbGUge1xyXG4vLyBAbWVkaWEgKG1heC13aWR0aDogMCkge1xyXG4vLyAgQGNvbnRlbnQ7XHJcbi8vIH1cclxuLy99IiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cclxuICAgdjIuMCB8IDIwMTEwMTI2XHJcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXHJcbiovXHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXHJcbmIsIHUsIGksIGNlbnRlcixcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0Zm9udC1zaXplOiAxMDAlO1xyXG5cdGZvbnQ6IGluaGVyaXQ7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCB2aWRlbyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYm9keSB7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcbn1cclxub2wsIHVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGUsIHEge1xyXG5cdHF1b3Rlczogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxudGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuIiwiLm1vZGFsLW92ZXJsYXkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cGFkZGluZy10b3A6IDFweDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44KTtcclxuXHR6LWluZGV4OiAxMDAwMDAwO1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0Ly8gd2lkdGg6IDYwdnc7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHQvLyBoZWlnaHQ6NzB2aDtcclxuXHR9XHJcblx0LmNsb3NlLWJ1dHRvbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdHRvcDogMzBweDtcclxuXHRcdHJpZ2h0OiA0MHB4O1xyXG5cdFx0cGFkZGluZzogMHB4IDE0cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogNHB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XHJcblx0XHQub25lIHtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHR3aWR0aDogMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XHJcblx0XHR9XHJcblx0XHQudHdvIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTUwcHg7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0d2lkdGg6IDJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC5vbmUge1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50d28ge1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jbW9kYWwtdmlkZW8ge1xyXG5cdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQudmlkZW8ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRpZnJhbWUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvKtCf0LDRgNCw0LzQtdGC0YDRiyDQutC+0L3RgtC10LnQvdC10YDQsCAqL1xyXG4uY291bnRkb3duSG9sZGVye1xyXG5cdHdpZHRoOjQ1MHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGZvbnQ6IDMwcHgvMS41IFJvYm90bywgc2Fucy1zZXJpZjtcclxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRsZXR0ZXItc3BhY2luZzotM3B4O1xyXG5cdC5wb3NpdGlvbntcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGhlaWdodDogMS43ZW07XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDAuNTVlbTtcclxuXHR9XHJcblx0LyrQn9Cw0YDQsNC80LXRgtGA0Ysg0YbQuNGE0YAgKi9cclxuXHQuZGlnaXR7XHJcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHR3aWR0aDowLjVlbTtcclxuXHRcdGJvcmRlci1yYWRpdXM6MC4yZW07XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdGNvbG9yOiMwMDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzotMXB4O1xyXG5cdFx0Ji5zdGF0aWMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOjE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8q0J/QsNGA0LDQvNC10YLRgNGLINC/0L7QtNC70L7QttC60Lgg0LTQu9GPINGB0LXQutGG0LjQuSAqL1xyXG5cdC5jb3VuZERheXMsXHJcblx0LmNvdW50SG91cnMsXHJcblx0LmNvdW50TWludXRlcyxcclxuXHQuY291bnRTZWNvbmRzIHtcclxuXHRcdGJhY2tncm91bmQ6I2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6NXB4O1xyXG5cdFx0cGFkZGluZzoxMHB4IDIwcHg7XHJcblx0XHRtYXJnaW46NXB4O1xyXG5cdH1cclxuXHQvKtCf0LDRgNCw0LzQtdGC0YDRiyDRgdC10LrRhtC40Lkg0YDQsNC30LTQtdC70LXQvdC40Y8gKDopKi9cclxuXHQuY291bnREaXYge1xyXG5cdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0d2lkdGg6MTZweDtcclxuXHRcdGhlaWdodDoxLjZlbTtcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOjVweDtcclxuXHRcdFx0aGVpZ2h0OjVweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojNDQ0O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOjUwJTtcclxuXHRcdFx0bGVmdDo1MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0Oi0zcHg7XHJcblx0XHRcdHRvcDowLjVlbTtcclxuXHRcdFx0Ym94LXNoYWRvdzoxcHggMXB4IDFweCByZ2JhKDQsIDQsIDQsIDAuNSk7XHJcblx0XHRcdGNvbnRlbnQ6Jyc7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0dG9wOjAuOWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvKtCf0LDRgNCw0LzQtdGC0YDRiyDQstGB0L/QvtC80L7Qs9Cw0YLQtdC70YzQvdC+0LPQviDRgtC10LrRgdGC0LAgKNC00L3QuCwg0YfQsNGB0YssINC80LjQvdGD0YLRiywg0YHQtdC60YPQvdC00YspKi9cclxuXHQudGV4dGRpZ2l0e1xyXG5cdFx0Zm9udC1zaXplOjE1cHg7XHJcblx0XHRmb250LWZhbWlseTogUm9ib3RvO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHR9XHJcbn1cclxuIiwiYm9keSB7XHJcblx0Zm9udC1mYW1pbHk6IEdpbHJveSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMTYwJTtcclxuXHRtaW4td2lkdGg6IDMyMHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwQTA2MEU7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLy8vL9Cj0LTQsNC70LjRgtGMINC40LvQuCDQt9Cw0LrQvtC80LXQvdGC0LjRgNC+0LLQsNGC0Ywg0L/RgNC4INCw0LTQsNC/0YLQuNCy0L3QvtC8INC00LjQt9Cw0LnQvdC1IS8vLy8vLy8vLy8vLy8vXHJcbi8vIC5jb250YWluZXIge3dpZHRoOiA5NjBweCAhaW1wb3J0YW50O31cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuKixcclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuXHJcbi5oaWRkZW4ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLndyYXBwZXIge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5hIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8vdmFsaWRhdG9yR00gc3R5bGVzLy9cclxuIGZvcm0gaW5wdXQuZXJyb3Ige1xyXG4gXHRib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDIwcHggMXB4IHJnYmEoMjU1LDAsMCwwLjMpO1xyXG4gXHRib3JkZXI6IDJweCBzb2xpZCByZWQgIWltcG9ydGFudDt9XHJcbiBmb3JtIGlucHV0Lm5vdF9lcnJvciB7XHJcbiBcdGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMjBweCAxcHggcmdiYSgxMDAsMjU1LDEwMCwwLjMpO1xyXG4gXHRib3JkZXI6IDJweCBzb2xpZCAjOTlGRjk5ICFpbXBvcnRhbnQ7fVxyXG5cclxuXHJcbi5jb250YWluZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxuXHRtYXgtd2lkdGg6IDEyNjBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuc2VjdGlvbixcclxuaGVhZGVyLFxyXG5mb290ZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn0iLCIuc3VibSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcclxuXHR9XHJcbn1cclxuXHJcbi5tb25leV9fYnRue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMS4wODkxcHg7XHJcblx0d2lkdGg6IDMxMHB4O1xyXG5cdGhlaWdodDogODVweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNBODdGRkYgMCUsICM1QzAwQkYgMTAwJSk7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxMS44ODEycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCAwcHggMjMuNzQ0M3B4IDM2LjUyOTdweCByZ2JhKDkyLCAwLCAxOTEsIDAuMzUpO1xyXG5cdHRyYW5zaXRpb246IDAuM3M7XHJcblx0c3BhbiB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdHRleHQtc2hhZG93OiAwcHggMHB4IDcuOTIwNzlweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cdH1cclxuXHRiIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjdweDtcclxuXHR9XHJcblx0aW1nIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTEwcHg7XHJcblx0XHRyaWdodDogLTkwcHg7XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZBN0EzQyAwJSwgI0RGNEYwMCAxMDAlKTtcclxuXHRcdGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIDBweCAzMHB4IDQ1cHggcmdiYSgyMzcsIDI5LCAyOSwgMC4yNSk7XHJcblx0fVxyXG59IiwiLmhlYWRlciB7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9oZWFkZXJfX2JnLnBuZykgY2FsYyg1MCUgLSAzODBweCkgNTBweCBuby1yZXBlYXQ7XHJcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XHJcblx0LnRvcGxpbmUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cdFx0Jl9fYnRuIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzYuNXB4O1xyXG5cdFx0XHR3aWR0aDogMjExcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRuYXYge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5tZW51IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNTBweDtcclxuXHRcdH1cclxuXHRcdCZfX2xpbmsge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRlbnQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1MCU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuXHR9XHJcblx0LnRpdGxlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LWZhbWlseTogUm9ib3RvIENvbmRlbnNlZDtcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdH1cclxuXHRcdGltZyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgwcHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3VidGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMyMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTkwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjb2xvcjogI0RGNEYwMDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQuYmxvY2sge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMjMwcHg7XHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDonJztcclxuXHRcdFx0XHR3aWR0aDogMjZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDEycHg7XHJcblx0XHRcdFx0bGVmdDogLTM1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX25hbWUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRTlERkZGO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogc2tldygtMTVkZWcpO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNTZweDtcclxuXHRcdFx0XHRjb2xvcjogIzBGMDAzMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNrZXcoMTVkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19pbmZvIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YmFja2dyb3VuZDogI0Y0MkM0QztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogMTMwcHg7XHJcblx0XHRcdGhlaWdodDogNTZweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNrZXcoLTE1ZGVnKTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzFweDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBza2V3KDE1ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHNrZXcoMTVkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pdGVtcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHQuaXRlbSB7XHJcblx0XHRtYXgtd2lkdGg6IDM5MHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAyNXB4IDMwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2LjM4NDNweDtcclxuXHRcdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxNDIuMTIlIDQ0Mi44MSUgYXQgMTEwLjUxJSAxMTguNDclLCAjMDUwMzA3IDAlLCAjNDkwMjk3IDEwMCUpO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCZfX2ljb24ge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHR9XHJcblx0XHQmX19iZyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRiIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiZm9ybS5zdGFuZGFydC1mb3JtIHtcclxuXHRtYXgtd2lkdGg6IDQ1MHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRpbnB1dC5uYW1lLFxyXG5cdGlucHV0LmVtYWlsLFxyXG5cdGlucHV0LnBob25lIHtcclxuXHRcdHdpZHRoOiA0NTBweDtcclxuXHRcdGhlaWdodDogNDVweDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dC5lbWFpbCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgLjcpIHVybCguLi9pbWcvbG9hZGluZy5zdmcpIDUwJSBuby1yZXBlYXQ7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHR9XHJcblx0Ji5sb2FkaW5nIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0LmJ0biB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkE3QTNDIDAlLCAjREY0RjAwIDEwMCUpO1xyXG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgMHB4IDMwcHggNDVweCByZ2JhKDIzNywgMjksIDI5LCAwLjI1KTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGIge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc2VjdGlvbi1jaGFuZ2Uge1xyXG5cdHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuXHRiYWNrZ3JvdW5kOlxyXG5cdFx0dXJsKC4uL2ltZy9zZWN0aW9uLWNoYW5nZV9fZGVjb3ItMS5wbmcpIGNhbGMoNTAlICsgNjAwcHgpIDcwcHggbm8tcmVwZWF0LFxyXG5cdFx0dXJsKC4uL2ltZy9zZWN0aW9uLWNoYW5nZV9fZGVjb3ItMi5wbmcpIGNhbGMoNTAlIC0gNjAwcHgpIDEwMCUgbm8tcmVwZWF0O1xyXG5cdC5zZWN0aW9uX190aXRsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogNDEuOTgycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblx0XHR0ZXh0LXNoYWRvdzogMHB4IDBweCAzNC45NTZweCByZ2JhKDI1MCwgMTIyLCA2MCwgMC4zNSk7XHJcblx0XHRjb2xvcjogI0U1NEYxNjtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblx0Lml0ZW1zIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0Y29sb3I6ICMxNTE1MTU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNFOURGRkY7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0d2lkdGg6IDUwMHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNrZXcoLTE1ZGVnKTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2tldygxNWRlZyk7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lml0ZW0ge1xyXG5cdFx0bWF4LXdpZHRoOiAzNTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHQmX19udW1iZXIge1xyXG5cdFx0XHRoZWlnaHQ6IDI1MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYwcHgsIDMwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBSb2JvdG8gQ29uZGVuc2VkO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNERjI4MDAgMCUsICNFODYxMjApO1xyXG5cdFx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnRuIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24tZGlmZmVyZW5jZSB7XHJcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cdCZfX3RpdGxlIHtcclxuXHRcdG1heC13aWR0aDogNjIycHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6ICNFOURGRkY7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiAxMzdweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IDQxLjk4MnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG5cdFx0Y29sb3I6ICMwNTAzMDc7XHJcblx0XHR0ZXh0LXNoYWRvdzogMHB4IDBweCAzNC45NTZweCByZ2JhKDI1MCwgMTIyLCA2MCwgMC4zNSk7XHJcblx0XHR0cmFuc2Zvcm06IHNrZXcoLTE1ZGVnKTtcclxuXHRcdHAge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNrZXcoMTVkZWcpO1xyXG5cdFx0fVxyXG5cdFx0bWFyZ2luLWJvdHRvbTogODVweDtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNERjI4MDAgMCUsICNFODYxMjApO1xyXG5cdFx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdC5tYW4ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAyNnB4O1xyXG5cdFx0bGVmdDogY2FsYyg1MCUgLSAyNzBweCk7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxuXHJcblx0LmdhbWUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQmLnN0YW5kYXJ0IHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MzBweDtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwNTAzMDc7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDkyLCAwLCAxOTEsIDAuNyk7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDQ1cHggcmdiYSg5MiwgMCwgMTkxLCAwLjUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5vdXIge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ5MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OicnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogNTUzcHg7XHJcblx0XHRcdFx0d2lkdGg6IDIwMDBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMUIwRDI5O1xyXG5cdFx0XHRcdGxlZnQ6IC0yMDBweDtcclxuXHRcdFx0XHR0b3A6IDEzMHB4O1xyXG5cdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzA1MDMwNztcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1MCwgMTIyLCA2MCwgMC43KTtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDQ1cHggI0ZBN0EzQztcclxuXHRcdFx0fVxyXG5cdFx0XHQucmVzdWx0IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0LmZpc2hrYSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IC02MHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IC0yMHB4O1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBza2V3KDE1ZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3RpdGxle1xyXG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRmb250LXNpemU6IDUyLjg1MjVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDY2cHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBSb2JvdG8gQ29uZGVuc2VkO1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0RGMjgwMCAwJSwgI0U4NjEyMCk7XHJcblx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHRcdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR1bCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogNDtcclxuXHRcdH1cclxuXHRcdGxpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDU4cHg7XHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiA1OHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA1OHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRiIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkE3QTNDO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zbSB7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNThweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5yZXN1bHQge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0dHJhbnNmb3JtOiBza2V3KC0xNWRlZykgdHJhbnNsYXRlWCgtMzBweCk7XHJcblx0XHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNrZXcoMTVkZWcpIHRyYW5zbGF0ZVgoLTE1cHgpO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBSb2JvdG8gQ29uZGVuc2VkO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjREYyODAwIDAlLCAjRTg2MTIwKTtcclxuXHRcdFx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX190ZXh0IHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNrZXcoMTVkZWcpO1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi1jYWxlbmRhciB7XHJcblx0cGFkZGluZzogNTBweCAwO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjdGlvbi1jYWxlbmRhcl9fYmcucG5nKSBjYWxjKDUwJSArIDMwMHB4KSAzMHB4IG5vLXJlcGVhdDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHQucm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6Jyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoIzVDMDBCRiwwLjgpO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHdpZHRoOiA0MDAwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNhbGVuZGFyYmxvY2sge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDUwcHggMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OicnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIDAuMSk7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHdpZHRoOiAxNTAwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mb3JtYmxvY2sge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDUwcHggMDtcclxuXHJcblx0fVxyXG5cdC5jYWxlbmRhciB7XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBSb2JvdG8gQ29uZGVuc2VkO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Y29sb3I6ICNGQTdBM0M7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmZvcm0ge1xyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LWZhbWlseTogUm9ib3RvIENvbmRlbnNlZDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0Jl9fc3VidGl0bGUge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRiIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2FsZW5kYXIge1xyXG5cdG1heC13aWR0aDogNjAwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0LmRheXMtbmFtZXMge1xyXG5cdFx0Ly8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMS41cHggc29saWQgI0ZGRkZGRjtcclxuXHRcdG1heC13aWR0aDogNDQwcHg7XHJcblx0XHRsaSB7XHJcblx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdG1hcmdpbjogMCA2cHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjIuMDM0NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmRheXMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bGkge1xyXG5cdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgNnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDIyLjAzNDVweDtcclxuXHRcdFx0Ji5nYW1lIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkE3QTNDO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxMS4wNTY3cHggMTMuODIwOXB4IHJnYmEoMjUwLCAxMjIsIDYwLCAwLjE1KTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5nYW1lLWluZm8td3JhcCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0bWluLWhlaWdodDogOTJweDtcclxuXHRcdC8vIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmdhbWUge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC5nYW1lX19pbmZvIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdFx0ei1pbmRleDogMjA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2luZm8ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxMS4wNTY3cHggMTMuODIwOXB4IHJnYmEoMjUwLCAxMjIsIDYwLCAwLjE1KTtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdHBhZGRpbmc6IDEycHggMTZweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0dG9wOiAtMTBweDtcclxuXHRcdFx0cmlnaHQ6IC0xMHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcblx0XHRcdCYubW9iIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHQuZ2FtZV9fdGltZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5nYW1lX190eXBlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmdhbWVfX3BsYWNlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX190aW1lIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICNFODYxMjA7XHJcblx0XHR9XHJcblx0XHQmX190eXBlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHR9XHJcblx0XHQmX19wbGFjZSB7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubW9udGhzIHtcclxuXHRcdC5zbGljay1saXN0IHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tb250aHMtbmFtZXMge1xyXG5cdFx0bWF4LXdpZHRoOiA0NDBweDtcclxuXHRcdGxpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkpLCAjNEMwMTlDO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0LjE0NjI3cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDExNXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzMuMTcwMXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDFweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0LnNsaWNrLXByZXYge1xyXG5cdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0XHR6LWluZGV4OiA1O1xyXG5cdFx0fVxyXG5cdFx0LnNsaWNrLW5leHQge1xyXG5cdFx0XHRyaWdodDogMjBweDtcclxuXHRcdFx0ei1pbmRleDogNTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uLW1hc3RlciB7XHJcblx0cGFkZGluZy10b3A6IDE1MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cdGJhY2tncm91bmQ6XHJcblx0XHR1cmwoLi4vaW1nL21hc3Rlcl9fYmcxLnBuZykgY2FsYyg1MCUgKyAzMDBweCkgMTQwcHggbm8tcmVwZWF0LFxyXG5cdFx0dXJsKC4uL2ltZy9tYXN0ZXJfX2JnMi5wbmcpIDAgMTAwJSBuby1yZXBlYXQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5tYXN0ZXJfX3RpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBSb2JvdG8gQ29uZGVuc2VkO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjlweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdGIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0Zm9udC1zaXplOiA2N3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogODRweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEdpbHJveTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1hc3RlciB7XHJcblx0XHQmX19pbmZvIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA1OTBweDtcclxuXHRcdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6Jyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzI5MTI0MCAwJSwgcmdiYSg0MSwgMTgsIDY0LCAwKSA1MCUpO1xyXG5cdFx0XHRcdGhlaWdodDogMjQwcHg7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTYwMHB4O1xyXG5cdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX25hbWUge1xyXG5cdFx0XHRmb250LWZhbWlseTogUm9ib3RvIENvbmRlbnNlZDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTkuNjA2NnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNzBweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjREYyODAwIDAlLCAjRTg2MTIwKTtcclxuXHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHRcdCZfX3Byb2Yge1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE5cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fYmlvIHtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTYwJTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDVweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDonJztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE5cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE5cHg7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTg2MTIwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0dG9wOiA1cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGQTdBM0M7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgyNTAsIDEyMiwgNjAsIDAuNyk7XHJcblx0XHRcdFx0XHR3aWR0aDogN3B4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA3cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiA2cHg7XHJcblx0XHRcdFx0XHR0b3A6IDExcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tYXN0ZXJfX3RleHRzIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1MCU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDY1cHg7XHJcblx0XHQuY2l0YXRlIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDonJztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRTg2MTIwIHVybCguLi9pbWcvaWNvbnMvY2l0YXRlLnN2ZykgNTAlIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IHJnYmEoMjUwLCAxMjIsIDYwLCAwLjM1KTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdFx0d2lkdGg6IDQ0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0NHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAtNjVweDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0YiB7XHJcblx0XHRcdFx0Y29sb3I6ICNFODYxMjA7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRleHQxIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDo3MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjogI0U4NjEyMDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGV4dDIge1xyXG5cdFx0XHRib3JkZXI6IDFweCBkYXNoZWQgI0ZGRkZGRjtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAzNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24tZm9ybWF0IHtcclxuXHRwYWRkaW5nOiAxMzBweCAwO1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQuY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0LmxpbmVzIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMjQwcHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcclxuXHRcdH1cclxuXHR9XHJcblx0LmRlY29yIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTAzcHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdGZvbnQtZmFtaWx5OiBSb2JvdG8gQ29uZGVuc2VkO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IDMwNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdC8vIG9wYWNpdHk6IDAuMzU7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoICNFOUU5RTkgMCUsIHJnYmEoMjMzLCAyMzMsIDIzMywgMCkpO1xyXG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdC5mb3JtYXRfX3RpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBSb2JvdG8gQ29uZGVuc2VkO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0RGMjgwMCAwJSwgI0U4NjEyMCk7XHJcblx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pdGVtcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHQuaXRlbSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0bWF4LXdpZHRoOiAzMyU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHQmOmZpcnN0LWNoaWxke3RyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7fVxyXG5cdFx0JjpsYXN0LWNoaWxke3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO31cclxuXHRcdCZfX251bWJlciB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBSb2JvdG8gQ29uZGVuc2VkO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMDguOTI5cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMTBweDtcclxuXHRcdFx0Y29sb3I6ICM1QzAwQkY7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4xZW07XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OicnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiA1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICM1QzAwQkY7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogLTM1cHg7XHJcblx0XHRcdFx0bGVmdDogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190ZXh0cyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LWZhbWlseTogUm9ib3RvIENvbmRlbnNlZDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI5cHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHRcdCZfX3RleHQge1xyXG5cdFx0XHRiIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi1nYWxsZXJ5IHtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0LmdhbGxlcnkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi10b3A6IC05MHB4O1xyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHR0b3A6IDI1MHB4O1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0d2lkdGg6IDM3MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBSb2JvdG8gQ29uZGVuc2VkO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMTJweDtcclxuXHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Y29udGVudDonJztcclxuXHRcdFx0XHRsZWZ0OiAtMjZweDtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjREYyODAwIDAlLCAjRTg2MTIwKTtcclxuXHRcdFx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5waG90byB7XHJcblx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQucGhvdG82IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdC5kZWNvciB7XHJcblx0XHRcdFx0d2lkdGg6IDgzcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNjlweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjREY0RjAwO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0LmxpbmUge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMTJweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnBob3RvNCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0xODBweDtcclxuXHRcdFx0LmRlY29yIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ2cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNERjRGMDA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRcdFx0XHQubGluZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogOTBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5waG90bzUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0LnBob3RvNyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0yMjBweDtcclxuXHJcblx0XHR9XHJcblx0XHQucGhvdG84IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTIyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24tbGFzdCB7XHJcblx0cGFkZGluZy10b3A6IDUwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjdGlvbi1sYXN0X19iZy5wbmcpIGNhbGMoNTAlIC0gNDUwcHgpIDAgbm8tcmVwZWF0O1xyXG5cdC5jb250ZW50IHtcclxuXHRcdHBhZGRpbmctbGVmdDogNTAlO1xyXG5cdH1cclxuXHQuYnRuIHtcclxuXHRcdHdpZHRoOiAzOTBweDtcclxuXHR9XHJcblx0LnRleHQxIHtcclxuXHRcdGJvcmRlcjogMXB4IGRhc2hlZCAjRkZGRkZGO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0cGFkZGluZzogMzVweDtcclxuXHRcdG1heC13aWR0aDogNTYwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdH1cclxuXHQuY2l0YXRlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdHBhZGRpbmctbGVmdDogNjVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDonJztcclxuXHRcdFx0YmFja2dyb3VuZDogI0U4NjEyMCB1cmwoLi4vaW1nL2ljb25zL2NpdGF0ZS5zdmcpIDUwJSBuby1yZXBlYXQ7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggcmdiYSgyNTAsIDEyMiwgNjAsIDAuMzUpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdHdpZHRoOiA0NHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ0cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0YiB7XHJcblx0XHRcdGNvbG9yOiAjRTg2MTIwO1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYXV0aG9yX19uYW1lIHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG5cdFx0Y29sb3I6ICNFODYxMjA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5zdWNjZXNzLXNlY3Rpb24tMSB7XHJcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3VjY2Vzc19fYmcucG5nKSAwIDAgbm8tcmVwZWF0O1xyXG5cdC50b3BsaW5lIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTg4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yb3cge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblx0LmNvbnRlbnQge1xyXG5cdFx0bWF4LXdpZHRoOiA2MjBweDtcclxuXHR9XHJcblx0LmJsb2NrIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA1NzBweDtcclxuXHRcdHBhZGRpbmc6IDUwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwwLjEpO1xyXG5cdFx0Jl9fYnRuIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAzMTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHRcdH1cclxuXHRcdCZfX3RleHQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0YiB7Zm9udC13ZWlnaHQ6IDcwMDt9XHJcblx0XHR9XHJcblx0fVxyXG5cdC50aXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogUm9ib3RvIENvbmRlbnNlZDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDU0LjgzMTVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdGIge1xyXG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRmb250LXNpemU6IDk1LjQ1ODJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDExOXB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LXNoYWRvdzogMHB4IDBweCAzMS41MDIzcHggcmdiYSgyNTAsIDEyMiwgNjAsIDAuMzUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNERjI4MDAgMCUsICNFODYxMjApO1xyXG5cdFx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnN1Y2Nlc3Mtc2VjdGlvbi0yIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNS42NGRlZywgIzVDMDBCRiAtMTMuOSUsICMwQTA2MEUgOTkuNDYlKTtcclxuXHQuYmxvY2sge1xyXG5cdFx0aGVpZ2h0OiAyNTdweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9wcmVtaXVtX19iZy5zdmcpIDAgMCBuby1yZXBlYXQ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmX19pY29uIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA3NXB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LWZhbWlseTogUm9ib3RvIENvbmRlbnNlZDtcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Y29sb3I6ICNFODYxMjA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNjcm9sbCB7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcbn1cclxuXHJcbi5zdWNjZXNzLXNlY3Rpb24tMyB7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9tYXN0ZXJfX2JnMS5wbmcpIGNhbGMoNTAlIC0gNTAwcHgpIDAgbm8tcmVwZWF0O1xyXG5cdHBhZGRpbmc6IDEwMHB4IDA7XHJcblx0cGFkZGluZy10b3A6IDE0MHB4O1xyXG5cdC5yb3cge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHR9XHJcblx0LnNwZWFrZXIge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcblx0LmNvbnRlbnQge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcblx0LnRleHQxIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICNFODYxMjA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50ZXh0MntcclxuXHRcdG1heC13aWR0aDogNTYwcHg7XHJcblx0XHRib3JkZXI6IDFweCBkYXNoZWQgI0ZGRkZGRjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRmb250LXNpemU6IDE5cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTYwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICNFODYxMjA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50ZXh0MyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHQuc3BlYWtlciB7XHJcblx0XHQmX19uYW1lIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI0U5REZGRjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHRyYW5zZm9ybTogc2tldygtMTVkZWcpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRjb2xvcjogIzBGMDAzMDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNrZXcoMTVkZWcpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19wcm9mIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTYwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZm9vdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjMUIwRDI5O1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuXHQubG9nbyB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogNzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1lbnUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgNTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5saW5lIHtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0bWFyZ2luOiAzMHB4IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0b3BhY2l0eTogMC4yO1xyXG5cdH1cclxuXHQuZG9jcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQuZG9jX19saW5rIHtcclxuXHRcdFx0bWFyZ2luOiAwIDIwcHg7XHJcblx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcbn0iXX0= */
