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 {
  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; }

a {
  text-decoration: none; }

html {
  overflow-x: hidden; }

body {
  overflow-x: hidden; }

.container {
  max-width: 1100px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .container--header {
    max-width: 1300px; }

.header {
  position: fixed;
  z-index: 9999999;
  top: 0;
  left: 0;
  width: 100vw;
  background-color: #2b2e34; }
  .header__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 141px; }
  .header__main-logo {
    position: relative;
    z-index: 999999;
    display: block;
    height: 49px; }
    .header__main-logo img {
      height: 100%; }
  .header__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 40px; }
  .header__date {
    position: relative;
    z-index: 999999;
    text-align: right;
    margin-right: 37px; }
  .header__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 8px;
    width: 100px; }
  .header__user {
    cursor: pointer;
    height: 34px; }
    .header__user img {
      height: 100%; }
  .header__burger {
    position: relative;
    z-index: 999999; }

.date-time__date {
  /* Text style for "Monday 6 A" */
  color: #ffffff;
  font-family: "Libre Franklin";
  font-size: 23px;
  font-weight: 500;
  line-height: 30px; }

.date-time__time {
  color: #4c889d;
  font-family: "Libre Franklin";
  font-size: 32px;
  font-weight: 700;
  line-height: 38px; }

.menu-toggle {
  cursor: pointer;
  margin-top: 3px;
  width: 34px;
  display: block; }
  .menu-toggle span {
    width: 100%;
    height: 3px;
    display: block;
    margin-bottom: 10px;
    background: #fff; }
  .menu-toggle.burger span.top {
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transition: -webkit-transform 0.6s ease-out;
    transition: -webkit-transform 0.6s ease-out;
    -o-transition: transform 0.6s ease-out;
    transition: transform 0.6s ease-out;
    transition: transform 0.6s ease-out, -webkit-transform 0.6s ease-out; }
  .menu-toggle.burger span.middle {
    width: 100%;
    opacity: 1;
    -webkit-transform: translatex(0);
        -ms-transform: translatex(0);
            transform: translatex(0);
    -webkit-transition: all 0.3s ease-out 0.3s;
    -o-transition: all 0.3s ease-out 0.3s;
    transition: all 0.3s ease-out 0.3s; }
  .menu-toggle.burger span.bottom {
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transition: -webkit-transform 0.6s ease-out;
    transition: -webkit-transform 0.6s ease-out;
    -o-transition: transform 0.6s ease-out;
    transition: transform 0.6s ease-out;
    transition: transform 0.6s ease-out, -webkit-transform 0.6s ease-out; }
  .menu-toggle.times span.top {
    -webkit-transform: rotate(45deg) translate(5px, 10px);
        -ms-transform: rotate(45deg) translate(5px, 10px);
            transform: rotate(45deg) translate(5px, 10px);
    -webkit-transition: -webkit-transform 0.6s ease-out;
    transition: -webkit-transform 0.6s ease-out;
    -o-transition: transform 0.6s ease-out;
    transition: transform 0.6s ease-out;
    transition: transform 0.6s ease-out, -webkit-transform 0.6s ease-out; }
  .menu-toggle.times span.middle {
    width: 0%;
    opacity: 0;
    -webkit-transform: translatex(-10px);
        -ms-transform: translatex(-10px);
            transform: translatex(-10px);
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; }
  .menu-toggle.times span.bottom {
    -webkit-transform: rotate(-45deg) translate(8px, -14px);
        -ms-transform: rotate(-45deg) translate(8px, -14px);
            transform: rotate(-45deg) translate(8px, -14px);
    -webkit-transition: -webkit-transform 0.6s ease-out;
    transition: -webkit-transform 0.6s ease-out;
    -o-transition: transform 0.6s ease-out;
    transition: transform 0.6s ease-out;
    transition: transform 0.6s ease-out, -webkit-transform 0.6s ease-out; }

.video {
  width: 100vw;
  height: calc(100vh - 141px); }
  .video iframe {
    width: 100%;
    height: 100%; }

.action {
  padding: 46px 0 57px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.58)), to(rgba(0, 0, 0, 0.58))), url(../../img/Texture.jpg);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.58), rgba(0, 0, 0, 0.58)), url(../../img/Texture.jpg);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.58), rgba(0, 0, 0, 0.58)), url(../../img/Texture.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }
  .action__container {
    max-width: 1100px; }
  .action__wrapper {
    color: #ffffff;
    font-family: "Libre Franklin";
    font-size: 30px; }
  .action__title {
    font-weight: 700;
    padding: 16px 0 16px; }
  .action__wr-action-end {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff; }
  .action__wr-action-end:last-of-type {
    border-top: 0; }
  .action__action-end-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 50%;
    padding: 16px 0 16px;
    border-right: 2px solid #ffffff;
    font-weight: 700; }
    .action__action-end-title span {
      max-width: 40%;
      width: 100%;
      font-weight: 400;
      display: block; }
  .action__action-end-time {
    width: 50%;
    padding: 16px 0 16px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 30px;
    font-weight: 400;
    font-weight: 700; }
    .action__action-end-time span {
      font-weight: 400;
      display: block; }
  .action__description {
    padding: 16px 0;
    font-size: 27px;
    font-weight: 400;
    line-height: 35px;
    border-bottom: 2px solid #ffffff; }
  .action__contact {
    margin-top: 50px;
    text-align: center;
    font-size: 23px;
    font-weight: 400;
    line-height: 30px;
    text-decoration: none; }
    .action__contact span {
      font-weight: 600; }
    .action__contact a {
      font-family: "Libre Franklin";
      color: #fff; }
  .action__button {
    margin: 0 auto;
    margin-top: 28px;
    max-width: 350px; }

.common-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #ffffff;
  font-family: "Libre Franklin";
  font-size: 23px;
  font-weight: 500;
  width: 100%;
  height: 56px;
  border-radius: 28px;
  background-color: #4c889d;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center; }

.footer {
  padding: 70px 0 24px;
  background-color: #2b2e34; }
  .footer__container {
    max-width: 1300px; }
  .footer__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 53px;
    border-bottom: 3px solid #ffffff; }
  .footer__logo {
    display: block;
    margin-right: 15px;
    height: 145px; }
    .footer__logo img {
      height: auto; }
  .footer__contact-title {
    padding: 5px 0;
    color: #ffffff;
    font-family: "Libre Franklin";
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0.28px;
    line-height: 30px; }
  .footer__contact {
    border-top: 3px solid #ffffff;
    max-width: 355px;
    width: 100%;
    margin: 0 15px;
    padding-top: 30px;
    font-family: "Libre Franklin";
    color: #ffffff;
    font-weight: 600; }
    .footer__contact p {
      padding: 2px 0;
      font-size: 19px;
      font-weight: 300;
      line-height: 28px; }
      .footer__contact p a {
        font-size: 19px;
        font-weight: 600;
        line-height: 30px;
        color: #ffffff; }
  .footer__btn {
    margin-top: 25px;
    max-width: 135px;
    height: 31px;
    border-radius: 42px;
    border: 1px solid #fafafa;
    background-color: transparent;
    color: #ffffff;
    font-family: "Libre Franklin";
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase; }
  .footer__content {
    border-top: 3px solid #ffffff;
    max-width: 250px;
    width: 100%;
    margin: 0 15px;
    padding-top: 30px; }
    .footer__content li {
      padding: 6px 0; }
    .footer__content a {
      color: #ffffff;
      font-family: "Libre Franklin";
      font-size: 19px;
      font-weight: 600; }
  .footer__chat {
    display: block;
    border-top: 3px solid #ffffff;
    padding-top: 30px;
    max-width: 250px;
    width: 100%;
    margin-left: 15px; }
    .footer__chat h3 {
      padding: 5px 0;
      color: #ffffff;
      font-family: "Libre Franklin";
      font-size: 23px;
      font-weight: 600; }
    .footer__chat img {
      display: block;
      margin-top: 17px; }
  .footer__designed-by {
    text-align: center;
    margin-top: 19px;
    color: #ffffff;
    font-family: "Libre Franklin";
    font-size: 20px;
    font-weight: 400; }
    .footer__designed-by span {
      font-weight: 500; }

main {
  margin-top: 141px;
  position: relative; }

.blur-main.active {
  position: absolute;
  z-index: 5;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.39);
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px); }

.modal {
  display: none; }

.modal.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.modal {
  position: fixed;
  z-index: 99999999;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow-y: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .modal__wrapper {
    max-width: 710px;
    width: 100%;
    margin: 0 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-top: 18px solid #4c889d;
    background-color: rgba(226, 226, 226, 0.95);
    overflow: auto; }
  .modal__inner {
    padding: 95px 30px 75px;
    max-width: 540px;
    margin: 0 auto; }
  .modal__title {
    padding-bottom: 23px;
    color: #2b2e34;
    font-family: "Libre Franklin";
    font-size: 23px;
    font-weight: 600;
    line-height: 30px;
    border-bottom: 4px solid #4c889d; }
  .modal__subtitle {
    margin: 35px 0 0;
    color: #2b2e34;
    font-family: "Libre Franklin";
    font-size: 20px;
    font-weight: 600; }
  .modal__table {
    margin-top: 23px;
    margin-bottom: 35px; }
  .modal__wr-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .modal__confirm-btn {
    cursor: pointer;
    outline: none;
    border: 0;
    margin-right: 10px;
    max-width: 355px;
    height: 42px;
    border-radius: 42px; }
  .modal__cancel-btn {
    cursor: pointer;
    outline: none;
    border: 0;
    max-width: 170px;
    height: 42px;
    border-radius: 42px;
    background-color: #e1273c; }

.modal-table {
  max-width: 400px; }
  .modal-table__row {
    margin: 0 0 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .modal-table__title {
    margin-right: 5px;
    color: #4c889d;
    font-family: "Libre Franklin";
    font-size: 20px;
    font-weight: 600; }
  .modal-table__value {
    max-width: 193px;
    width: 100%; }

input[type="number"] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none; }

.common-input {
  width: 100%;
  height: 37px;
  border-radius: 17px;
  border: none;
  outline: none;
  color: #2b2e34;
  font-family: "Libre Franklin";
  font-size: 20px;
  font-weight: 500;
  padding: 0 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.table {
  padding: 43px 0 50px; }
  .table__container {
    max-width: 900px; }
  .table__title {
    color: #4c889d;
    font-family: "Libre Franklin";
    font-size: 31px;
    font-weight: 700;
    letter-spacing: 0.31px;
    line-height: 40px;
    margin-bottom: 5px; }
  .table__subtitle {
    color: #2b2e34;
    font-family: "Libre Franklin";
    font-size: 15px;
    font-weight: 300;
    line-height: 25px;
    margin-bottom: 20px; }
  .table th {
    padding: 13px 13px 8px;
    background-color: #2b2d34;
    color: #ffffff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #fff;
    font-family: "Libre Franklin";
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0.61px; }
  .table__th-lot {
    width: 57px; }
  .table__th-tally {
    width: 73px; }
  .table__th-description {
    width: 210px; }
  .table__th-est-wgt {
    width: 109px; }
  .table__th-s-kg {
    width: 109px; }
  .table__th-buyer {
    width: 126px; }
  .table__th-bid {
    width: 212px; }
  .table__farm-name {
    color: #2b2d34;
    font-family: "Franklin Gothic";
    font-size: 17px;
    font-weight: 300;
    font-style: italic;
    padding: 16px 0; }
  .table__buyer-info {
    padding: 16px 0; }
  .table__btn-info {
    max-width: 100%;
    height: auto;
    background-color: #4c889d;
    color: #fff;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: 0.48px;
    text-transform: uppercase;
    padding-top: 8px;
    padding-bottom: 6px; }
  .table__stock {
    padding: 16px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .table__btn-stock {
    margin-left: 10px;
    max-width: 145px;
    height: auto;
    border-radius: 25px;
    background-color: #2b2d34;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.48px;
    text-transform: uppercase;
    padding-top: 8px;
    padding-bottom: 6px; }
  .table__row td {
    font-style: italic;
    color: #2b2e34;
    font-family: "Franklin Gothic";
    font-size: 17px;
    font-weight: 400;
    padding: 9px 10px 13px; }
  .table__row td:not(:last-child) {
    border-top: 1px solid #2b2e34;
    border-bottom: 1px solid #2b2e34; }
  .table__row td:not(:nth-last-child(2)) {
    border-right: 1px solid #2b2e34; }
  .table__row td:last-child {
    border-right: 0; }
  .table__tally {
    text-align: center; }
  .table__description {
    text-align: center; }
  .table__est-wgt {
    text-align: center; }
  .table td.table__s-kg {
    text-align: center;
    font-style: normal;
    color: #e1273c;
    font-size: 21px;
    font-family: "Franklin Gothic";
    font-weight: 500; }
  .table td.table__buyer {
    text-align: center;
    font-style: normal;
    color: #4c889d;
    font-size: 21px;
    font-family: "Franklin Gothic";
    font-weight: 500; }
  .table__bid {
    padding: 0;
    margin-left: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .table__btn-bid {
    max-width: 145px;
    border: 1px solid #e1273c;
    background-color: transparent;
    height: auto;
    color: #e1273c;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.48px;
    text-transform: uppercase;
    font-style: normal;
    padding-top: 8px;
    padding-bottom: 6px; }
  .table td.green {
    color: #4c889d; }

/* ---------------------------------------------------
  NAV SIDEBAR STYLE
----------------------------------------------------- */
#sidebar {
  width: 35vw;
  position: fixed;
  top: 140px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  right: -35vw;
  height: calc(100vh - 140px);
  z-index: 99999;
  background-color: #2b2e34;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2); }

#mCSB_1_container {
  position: absolute !important;
  top: 0px !important;
  width: 100% !important;
  margin-left: 75px;
  margin-top: 0; }

#mCSB_2_container {
  position: absolute !important;
  top: 0px !important;
  width: 100% !important;
  padding: 30px 10px; }

#sidebar.active {
  right: 0; }

#sidebar_filter.active {
  right: 0; }

#sidebar ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 35px;
  padding-bottom: 30px; }
  #sidebar ul li {
    margin-bottom: 15px;
    display: block;
    max-width: 300px;
    width: 100%; }
    #sidebar ul li a {
      color: #4c889d;
      font-family: "Libre Franklin";
      font-size: 23px;
      line-height: 34px;
      color: #ffffff;
      font-weight: 400;
      text-decoration: none;
      text-transform: uppercase; }
    #sidebar ul li a:hover {
      color: #4c889d;
      font-weight: 600; }

#sidebar ul:first-child {
  border-top: 3px solid #4c889d;
  border-bottom: 3px solid #4c889d; }

#sidebar li:last-child {
  margin-bottom: 0; }

.overlay,
.overlay_filter {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0px;
  left: 0;
  z-index: 9999;
  display: none; }

/* nav sidebar styles*/
.main-banner {
  padding: 260px 0 300px;
  background-image: url(../../img/header.jpg);
  background-position: 80% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  .main-banner__container {
    max-width: 1300px; }
  .main-banner__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .main-banner__title {
    color: #ffffff;
    font-family: "Libre Franklin";
    font-size: 63px;
    font-weight: 700;
    line-height: 63.33px;
    text-transform: uppercase; }

.register-s {
  padding: 71px 0 55px;
  background-color: #2b2e34; }
  .register-s__container {
    max-width: 600px; }
  .register-s h4 {
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    font-family: "Libre Franklin";
    font-size: 40px;
    font-weight: 600; }
    .register-s h4 span {
      color: #e1273c; }
  .register-s h2 {
    text-align: center;
    margin-bottom: 36px;
    text-transform: uppercase;
    color: #e1273c;
    font-family: "Libre Franklin";
    font-size: 73px;
    font-weight: 700; }
  .register-s p {
    text-align: center;
    max-width: 500px;
    margin: 0 auto 27px;
    color: #ffffff;
    font-family: "Libre Franklin";
    font-size: 27px;
    font-weight: 400;
    line-height: 32px; }
  .register-s__btn {
    height: 70px;
    border-radius: 35px;
    max-width: 260px;
    margin: 0 auto;
    color: #ffffff;
    font-size: 23px;
    border: 2px solid #ffffff;
    background-color: transparent; }

.mail-subscribe {
  padding: 75px 0 120px;
  background-color: #4c889d; }
  .mail-subscribe__container {
    max-width: 1100px; }
  .mail-subscribe__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .mail-subscribe__form {
    max-width: 70%;
    margin-top: 65px;
    margin-right: 25px; }
  .mail-subscribe__title {
    color: #ffffff;
    font-family: "Libre Franklin";
    font-size: 30px;
    font-weight: 600;
    line-height: 40px; }
  .mail-subscribe__calendar {
    max-width: 35%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .mail-subscribe__calendar-btn {
    margin-top: 30px;
    max-width: 280px;
    border: 1px solid #ffffff;
    color: #ffffff;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 0.58px;
    text-transform: uppercase; }
  .mail-subscribe__wr-form {
    max-width: 650px;
    margin-top: 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .mail-subscribe__input {
    padding: 0 40px;
    height: 55px;
    border-radius: 28px;
    max-width: 450px;
    margin-right: 25px;
    color: #2b2e34;
    font-family: "Libre Franklin";
    font-size: 23px;
    font-weight: 500; }
    .mail-subscribe__input::-webkit-input-placeholder {
      color: #4c889d; }
    .mail-subscribe__input::-moz-placeholder {
      color: #4c889d; }
    .mail-subscribe__input:-ms-input-placeholder {
      color: #4c889d; }
    .mail-subscribe__input::-ms-input-placeholder {
      color: #4c889d; }
    .mail-subscribe__input::placeholder {
      color: #4c889d; }
  .mail-subscribe__submit {
    cursor: pointer;
    border: 0;
    background-color: #2b2e34;
    max-width: 200px; }

.livestream {
  background-color: #e1273c;
  padding: 30px 0 40px; }
  .livestream__container {
    max-width: 900px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .livestream__img {
    height: 120px; }
    .livestream__img img {
      height: 100%; }
  .livestream__title {
    padding-top: 20px;
    padding-left: 20px;
    text-transform: uppercase;
    color: #ffffff;
    font-family: "Libre Franklin";
    font-size: 40px;
    font-weight: 500; }
    .livestream__title span:first-child {
      font-weight: 700; }
    .livestream__title span:last-child {
      font-weight: 600; }

.countdown {
  padding: 40px 0 55px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.58)), to(rgba(0, 0, 0, 0.58))), url(../../img/countdown-bg-img.jpg);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.58), rgba(0, 0, 0, 0.58)), url(../../img/countdown-bg-img.jpg);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.58), rgba(0, 0, 0, 0.58)), url(../../img/countdown-bg-img.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }
  .countdown__container {
    max-width: 1300px; }
  .countdown p {
    padding: 15px 0 15px;
    color: #ffffff;
    font-family: "Libre Franklin";
    font-size: 30px;
    font-weight: 500; }
    .countdown p span {
      font-weight: 700; }
  .countdown__top-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 2px solid #ffffff; }
    .countdown__top-row p {
      text-transform: uppercase;
      text-align: center;
      max-width: 50%;
      width: 100%; }
    .countdown__top-row p:first-child {
      border-right: 2px solid #ffffff; }
  .countdown__bottom-row {
    border-top: 2px solid #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .countdown__bottom-row p {
      text-align: center;
      max-width: 50%;
      width: 100%; }
    .countdown__bottom-row p:first-child {
      border-right: 2px solid #ffffff; }
  .countdown__main {
    max-width: 830px;
    margin: 50px auto 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .countdown__number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 175px;
    height: 175px;
    color: #ffffff;
    font-family: "Libre Franklin";
    font-size: 47px;
    font-weight: 600;
    border: 3px solid #ffffff;
    border-radius: 50%; }
  .countdown__name {
    margin-top: 32px;
    text-align: center;
    color: #ffffff;
    font-family: "Libre Franklin";
    font-size: 27px;
    font-weight: 600; }

.no-registered .header__btn-login {
  margin-left: 20px;
  max-width: 250px;
  height: 55px;
  color: #ffffff;
  font-family: "Libre Franklin";
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 0 25px; }

.no-registered #sidebar {
  position: static; }

.no-registered #mCSB_1_container {
  position: static !important; }

.no-registered .header__btn {
  display: none;
  width: auto; }

#sidebar_mob {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  #sidebar_mob ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
    #sidebar_mob ul li {
      padding: 0 15px; }
    #sidebar_mob ul a {
      color: #ffffff;
      font-family: "Libre Franklin";
      font-size: 20px;
      text-transform: uppercase; }
    #sidebar_mob ul a.current {
      position: relative;
      font-weight: 700; }
    #sidebar_mob ul a.current::before {
      position: absolute;
      content: "";
      width: 100%;
      height: 3px;
      bottom: -10px;
      background-color: #4c889d; }

.auction {
  border-bottom: 1px solid #2b2e34;
  padding: 70px 0 57px; }
  .auction__container {
    max-width: 1150px; }
  .auction__title {
    color: #2b2e34;
    font-family: "Libre Franklin";
    font-size: 30px;
    font-weight: 700;
    padding-bottom: 12px;
    border-bottom: 1px solid #2b2e34; }
  .auction__row {
    border-bottom: 1px solid #2b2e34;
    padding: 18px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .auction__row p {
      color: #2b2e34;
      font-family: "Libre Franklin";
      font-size: 30px;
      font-weight: 700;
      line-height: 40px; }
    .auction__row p:first-child {
      max-width: 270px;
      width: 100%; }
    .auction__row p:last-child {
      font-weight: 400; }
  .auction__btns {
    padding-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .auction__btn {
    margin-top: 20px;
    text-transform: uppercase;
    width: auto;
    min-width: 155px;
    height: 55px;
    border-radius: 28px;
    padding: 0 31px;
    font-size: 23px;
    font-weight: 500;
    margin-right: 20px; }
    .auction__btn--dark {
      background-color: #2b2e34; }
    .auction__btn--red {
      background-color: #e1273c; }

.auction--turquoise {
  background-color: #4c889d;
  border-bottom: 0; }
  .auction--turquoise .auction__title {
    color: #ffffff;
    border-color: #ffffff; }
  .auction--turquoise .auction__row {
    border-color: #ffffff; }
  .auction--turquoise .auction__row p {
    color: #ffffff; }
  .auction--turquoise .auction__btn--turquoise {
    border: 2px solid #ffffff; }

.overview-banner {
  padding: 236px 0 260px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6))), url(../../img/Header_Overview_Page.jpg);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../../img/Header_Overview_Page.jpg);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../../img/Header_Overview_Page.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }
  .overview-banner__title {
    text-align: center;
    width: auto;
    text-transform: uppercase;
    color: #ffffff;
    font-family: "Libre Franklin";
    font-size: 63px;
    font-weight: 700;
    line-height: 63.33px; }

.developed-by {
  padding: 60px 0;
  background-color: rgba(43, 46, 52, 0.08); }
  .developed-by__container {
    max-width: 720px; }
  .developed-by p {
    text-align: center;
    color: #2b2e34;
    font-family: "Libre Franklin";
    font-size: 27px;
    font-weight: 500;
    line-height: 33px; }
    .developed-by p span {
      color: #e1273c; }
    .developed-by p b {
      font-weight: 700; }

.overview-info {
  padding: 60px 0 50px;
  background-color: #4c889d; }
  .overview-info p {
    color: #ffffff;
    font-family: "Libre Franklin";
    font-size: 23px;
    font-weight: 400;
    line-height: 30px; }
  .overview-info__container {
    max-width: 1040px; }
  .overview-info__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .overview-info__row--top {
      border-bottom: 1px solid #ffffff;
      padding-bottom: 25px; }
      .overview-info__row--top img {
        margin: 0 40px;
        height: 138px; }
      .overview-info__row--top p {
        max-width: 780px;
        margin-top: 10px; }
    .overview-info__row--bottom {
      padding-top: 25px; }
      .overview-info__row--bottom p {
        max-width: 810px; }
      .overview-info__row--bottom img {
        margin-right: 40px;
        height: 162px; }
  .overview-info__btn {
    height: 43px;
    max-width: 125px;
    margin-top: 20px;
    background-color: #e1273c;
    font-size: 23px;
    text-transform: uppercase; }

.register-btn {
  border-top: 7px solid #fff;
  padding: 47px 0 50px;
  background-color: #e1273c; }
  .register-btn__container {
    max-width: 560px; }
  .register-btn h3 {
    text-align: center;
    color: #ffffff;
    font-family: "Libre Franklin";
    font-size: 40px;
    font-weight: 600;
    line-height: 46.67px; }
    .register-btn h3 span {
      text-transform: uppercase; }
  .register-btn__btn {
    max-width: 260px;
    margin: 25px auto 0;
    height: 71px;
    border-radius: 36px;
    border: 2px solid #ffffff;
    background-color: transparent; }

.registration-banner {
  padding-bottom: 70px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.58)), to(rgba(0, 0, 0, 0.58))), url(../../img/Texture.jpg);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.58), rgba(0, 0, 0, 0.58)), url(../../img/Texture.jpg);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.58), rgba(0, 0, 0, 0.58)), url(../../img/Texture.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }
  .registration-banner__container {
    max-width: 1010px; }
  .registration-banner__title {
    margin-bottom: 55px;
    display: inline-block;
    color: #ffffff;
    font-family: "Libre Franklin";
    font-size: 27px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 20px 50px;
    border-radius: 0px 0px 21px 21px;
    background-color: #4c889d; }
  .registration-banner p {
    padding-bottom: 15px;
    color: #ffffff;
    font-family: "Libre Franklin";
    font-size: 27px;
    font-weight: 400;
    line-height: 35px; }
    .registration-banner p span {
      font-style: italic; }
  .registration-banner__wr-btn {
    margin-top: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .registration-banner__btn {
    margin-right: 20px;
    padding: 0 30px;
    width: auto;
    font-size: 23px;
    text-transform: uppercase;
    height: 55px;
    border-radius: 28px; }
    .registration-banner__btn--red {
      background-color: #e1273c; }

.reg-form {
  padding: 50px 0 73px; }
  .reg-form__container {
    max-width: 1100px; }
  .reg-form label {
    cursor: pointer;
    white-space: nowrap;
    display: block;
    width: auto;
    color: #2b2e34;
    font-family: "Libre Franklin";
    font-size: 21px;
    font-weight: 400; }
  .reg-form input {
    margin: 0 0 0 20px;
    padding: 0 10px;
    display: block;
    width: 100%;
    color: #2b2e34;
    font-family: "Libre Franklin";
    font-size: 21px;
    font-weight: 400;
    outline: 0;
    border: 0; }
  .reg-form__row {
    margin-top: -1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 14px 0;
    border-top: 1px solid #959699;
    border-bottom: 1px solid #959699; }
    .reg-form__row a {
      margin-left: 20px;
      padding: 0 0 0 7px;
      position: relative;
      color: #2b2e34;
      font-family: "Libre Franklin";
      font-size: 17px;
      line-height: 22px;
      font-weight: 600;
      white-space: nowrap; }
    .reg-form__row a:before {
      position: absolute;
      content: "";
      left: -17px;
      top: 7px;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 5px 0 5px 11px;
      border-color: transparent transparent transparent #2b2e34; }
  .reg-form__row--2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .reg-form__row--2 input {
      max-width: 300px; }
  .reg-form__row-2-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .reg-form__wr-accept {
    padding: 14px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .reg-form__wr-accept label {
      white-space: unset;
      padding: 4px 0 0 18px;
      line-height: 30px; }
  .reg-form__accept input {
    display: none; }
  .reg-form__accept label {
    position: relative;
    width: 37px;
    height: 37px;
    border-radius: 50%;
    border: 1px solid #2c2f35;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .reg-form__accept input:checked + label:before {
    position: absolute;
    content: "";
    top: calc(50% - 7.5px);
    left: calc(50% - 7.5px);
    height: 15px;
    width: 15px;
    border-radius: 50%;
    background-color: #2c2f35; }
  .reg-form__wr-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 30px; }
  .reg-form__btn {
    text-transform: uppercase;
    cursor: pointer;
    max-width: 310px;
    border: 0;
    outline: 0;
    height: 55px;
    border-radius: 28px;
    background-color: #2b2e34; }
  .reg-form__btn:first-child {
    margin-right: 20px; }

@media (max-height: 635px) {
  .modal {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; } }

@media (max-width: 1440px) {
  .main-banner {
    padding: 160px 0 200px; }
  .overview-banner {
    padding: 136px 0 160px; } }

@media (max-width: 1200px) {
  .header__content {
    margin-right: 20px; }
  .footer__contact p a {
    font-size: 20px; }
  .action__action-end-title span {
    max-width: none;
    width: auto;
    margin-right: 10px; }
  #sidebar ul li {
    max-width: 250px; } }

@media (max-width: 991px) {
  .footer__wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-bottom: 0; }
  .footer__contact {
    max-width: calc(50% - 30px);
    margin-bottom: 40px; }
  .footer__logo {
    max-width: calc(50% - 30px);
    height: auto;
    margin: 0 15px 40px; }
  .footer__content {
    max-width: calc(50% - 30px);
    margin-bottom: 40px; }
  .footer__chat {
    max-width: calc(50% - 30px);
    margin: 0 15px 40px; }
  .header__date {
    display: none; }
  .action__action-end-time,
  .action__action-end-title {
    font-size: 27px; }
  #sidebar {
    width: 50vw;
    right: -50vw; }
  #sidebar_mob {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-right: 0;
    width: 50vw;
    position: fixed !important;
    top: 140px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    right: -50vw;
    height: calc(100vh - 140px);
    z-index: 99999;
    background-color: #2b2e34;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
            box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2); }
  #sidebar_mob.active {
    right: 0; }
  #sidebar_mob.active {
    right: 0; }
  .no-registered #mCSB_1_container {
    position: absolute !important; }
  .no-registered .header__btn {
    display: block; }
  .no-registered .header__btn-login {
    margin-top: 24px;
    margin-left: 15px; }
  #sidebar_mob ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-top: 38px;
    padding-bottom: 20px;
    border-top: 3px solid #4c889d; }
    #sidebar_mob ul li {
      margin-bottom: 10px;
      display: block;
      max-width: 300px;
      width: 100%; }
      #sidebar_mob ul li a {
        color: #4c889d;
        font-family: "Libre Franklin";
        font-size: 23px;
        line-height: 34px;
        color: #ffffff;
        font-weight: 400;
        text-decoration: none;
        text-transform: uppercase; }
      #sidebar_mob ul li a:hover {
        color: #4c889d;
        font-weight: 600; }
  #sidebar_mob ul:first-child {
    border-top: 3px solid #4c889d;
    border-bottom: 3px solid #4c889d; }
  #sidebar_mob li:last-child {
    margin-bottom: 0; }
  .main-banner__title {
    font-size: 46px;
    font-weight: 700;
    line-height: 60px; }
  .register-s h4 {
    font-size: 35px;
    line-height: 43px; }
  .register-s h2 {
    font-size: 55px;
    line-height: 60px;
    margin-bottom: 25px; }
  .register-s p {
    max-width: 432px;
    font-size: 20px;
    line-height: 32px; }
  .register-s__btn {
    height: 60px;
    max-width: 230px; }
  .mail-subscribe__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .mail-subscribe__form {
    margin: 0; }
  .mail-subscribe {
    padding: 60px 0 60px; }
  .mail-subscribe__form {
    max-width: 100%; }
  .mail-subscribe__calendar {
    max-width: 100%;
    margin-top: 40px; }
  .mail-subscribe__title {
    text-align: center; }
  .mail-subscribe__wr-form {
    margin: 30px auto 0; }
  #sidebar_mob ul a.current {
    color: #4c889d; }
  #sidebar_mob ul a.current::before {
    display: none; }
  .livestream__title {
    font-size: 33px; }
  .livestream__img {
    height: 100px; }
  .livestream {
    padding: 25px 0 35px; }
  .countdown p {
    font-size: 20px; }
  .countdown__number {
    width: 150px;
    height: 150px; }
  .countdown__main {
    margin: 35px auto 25px; }
  .countdown__name {
    font-size: 23px; }
  .register-s {
    padding: 55px 0 45px; }
  .auction__title,
  .auction__row p {
    font-size: 20px;
    line-height: 28px; }
  .auction__row p:first-child {
    max-width: 190px; }
  .auction {
    padding: 40px 0 40px; }
  .auction__btn {
    margin-top: 20px;
    height: 46px;
    padding: 0 24px;
    font-size: 20px; }
  .auction__row {
    padding: 13px 0; }
  .countdown {
    padding: 30px 0 40px; }
  .auction__btns {
    padding: 0; }
  .overview-banner__title {
    font-size: 46px; }
  .overview-banner {
    padding: 106px 0 140px; }
  .overview-info p {
    font-size: 20px;
    line-height: 28px; }
  .developed-by p {
    font-size: 24px; }
  .developed-by {
    padding: 45px 0; }
  .register-btn h3 {
    font-size: 30px;
    line-height: 40px; }
  .register-btn__container {
    max-width: 440px; }
  .overview-info {
    padding: 40px 0 40px; }
  .register-btn {
    padding: 40px 0 40px; }
  .footer {
    padding-top: 55px; }
  .register-btn__btn {
    max-width: 240px;
    margin: 20px auto 0;
    height: 60px; }
  .overview-info__btn {
    height: 38px;
    max-width: 111px;
    margin-top: 15px;
    font-size: 20px; }
  .registration-banner p {
    font-size: 20px;
    padding-bottom: 8px; }
  .registration-banner__title {
    font-size: 24px;
    margin-bottom: 45px; }
  .registration-banner__wr-btn {
    margin-top: 20px; }
  .registration-banner__btn {
    font-size: 20px;
    height: 51px; }
  .registration-banner {
    padding-bottom: 55px; }
  .reg-form input,
  .reg-form label {
    font-size: 18px; }
  .reg-form__btn {
    font-size: 16px; }
  .reg-form__btn {
    max-width: 231px;
    height: 45px; } }

@media (max-width: 767px) {
  .action__wr-action-end {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 10px 0; }
  .action__action-end-title {
    max-width: 100%;
    width: 100%;
    border-right: 0;
    margin: 0 15px; }
  .action__action-end-time {
    max-width: 100%;
    width: 100%;
    font-size: 35px; }
  .date-time__date {
    font-size: 20px;
    line-height: 26px; }
  .date-time__time {
    font-size: 26px;
    line-height: 32px; }
  .header__main-logo {
    height: 35px; }
  main {
    margin-top: 100px; }
  .header__wrapper {
    height: 100px; }
  .action__title,
  .action__action-end-title,
  .action__action-end-time,
  .action__description {
    padding: 10px 0;
    font-size: 22px; }
  .action__contact {
    margin-top: 40px; }
  #sidebar_mob,
  #sidebar {
    height: calc(100vh - 100px);
    top: 100px;
    width: 70vw;
    right: -70vw; }
  .main-banner {
    padding: 160px 0 200px;
    background-position: 75% 50%; }
  .main-banner {
    padding: 150px 0 140px; }
  .main-banner__title {
    font-size: 38px;
    line-height: 60px; }
  .register-s h4 {
    font-size: 30px;
    line-height: 40px; }
  .register-s h2 {
    font-size: 45px;
    line-height: 60px; }
  .register-s__btn {
    height: 50px;
    max-width: 215px; }
  .register-s {
    padding: 45px 0 45px; }
  .mail-subscribe__input {
    max-width: 100%;
    margin-right: 15px; }
  .mail-subscribe__title {
    font-size: 32px;
    line-height: 42px; }
  .mail-subscribe__submit {
    max-width: 170px; }
  .mail-subscribe__wr-form {
    margin-top: 40px; }
  .livestream__title {
    line-height: 45px; }
  .countdown__bottom-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .countdown__bottom-row p {
    max-width: 100%; }
  .countdown__bottom-row p:first-child {
    border-right: 0;
    border-bottom: 2px solid #ffffff; }
  .countdown__bottom-row p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .countdown__bottom-row p span {
      display: block; }
  .countdown__top-row p:first-child {
    border-right: 0; }
  .countdown__top-row p:first-child {
    text-align: left; }
  .countdown__top-row p {
    text-align: right; }
  .auction__row p:last-child {
    text-align: right;
    width: 100%; }
  .overview-info p {
    font-size: 16px;
    line-height: 24px; }
  .overview-info__row--top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  .overview-info__row--bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .overview-info__row--bottom img,
  .overview-info__row--top img {
    margin: 0 auto 15px; }
  .overview-info__btn {
    margin: 20px auto 0;
    max-width: 164px; }
  .overview-banner__title {
    font-size: 39px; }
  .overview-banner {
    padding: 86px 0 110px; }
  .developed-by p {
    font-size: 20px;
    line-height: 30px; }
  .developed-by {
    padding: 30px 0; }
  .register-btn h3 {
    font-size: 24px;
    line-height: 32px; }
  .register-btn__btn {
    max-width: 215px;
    margin: 20px auto 0;
    height: 46px;
    font-size: 22px; }
  .overview-info__row--bottom {
    padding: 0; }
  .register-btn {
    border-top: 3px solid #fff; }
  .reg-form__row--2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .reg-form__row-2-item {
    width: 100%; }
  .reg-form__row-2-item:first-child {
    padding: 0 0 14px;
    border-bottom: 1px solid #959699; }
  .reg-form__row-2-item:last-child {
    padding: 14px 0 0; }
  .reg-form__row--2 input {
    max-width: 100%; }
  .reg-form__row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .reg-form__row-2-item:last-child,
  .reg-form__row-2-item:first-child {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .reg-form__row--2 input,
  .reg-form__row input {
    padding: 14px 0 0;
    margin: 0; }
  .reg-form__row--companies input {
    padding: 14px 0;
    margin: 0; }
  .reg-form__wr-btn {
    margin-top: 30px; } }

@media (max-width: 575px) {
  .footer__logo,
  .footer__contact,
  .footer__content,
  .footer__chat {
    max-width: 100%; }
  .action__title,
  .action__action-end-title,
  .action__action-end-time,
  .action__description {
    font-size: 18px; }
  .action__action-end-time {
    font-size: 20px; }
  .action__contact {
    font-size: 19px; }
  .action__button {
    height: 40px;
    font-size: 20px; }
  .header__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .header__main-logo {
    margin: 10px 0 0; }
  .header__content {
    width: 100%; }
  .header__btn {
    max-width: 100%;
    width: 100%;
    margin: 5px 0 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .header__content {
    margin-right: 0; }
  .footer {
    padding: 40px 0 20px; }
  .footer__logo {
    height: 160px; }
    .footer__logo img {
      height: 100%; }
  /*table span,
  table .table__btn-info,
  table .table__btn-stock,
  table .table__btn-bid {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
    display: block;
    -webkit-writing-mode: vertical-lr;
        -ms-writing-mode: tb-lr;
            writing-mode: vertical-lr;
    vertical-align: middle;
    margin: 0 auto; }
  table th {
    width: auto; }
  table .table__stock,
  table .table__buyer-info,
  table .table__bid {
    padding: 10px 5px;
    vertical-align: middle;
    margin: 0; }
  table .table__btn-bid,
  table .table__btn-info,
  table .table__btn-stock {
    white-space: nowrap;
    width: auto;
    font-size: 13px;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 106px; }
  table .table__th-bid {
    width: auto; }
  table .table__btn-bid {
    width: auto;
    max-width: none; }
  .table .table__lot,
  .table .table__tally,
  .table .table__est-wgt,
  .table .table__s-kg,
  .table .table__buyer,
  .table .table__bid {
    font-size: 13px; }
    .table .table__lot span,
    .table .table__tally span,
    .table .table__est-wgt span,
    .table .table__s-kg span,
    .table .table__buyer span,
    .table .table__bid span {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none;
      -webkit-writing-mode: horizontal-tb;
          -ms-writing-mode: lr-tb;
              writing-mode: horizontal-tb; }
  .table .table__farm-name {
    vertical-align: top; }
    .table .table__farm-name span {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none;
      -webkit-writing-mode: horizontal-tb;
          -ms-writing-mode: lr-tb;
              writing-mode: horizontal-tb; }
  .table td.table__s-kg,
  .table td.table__buyer {
    font-size: 15px; }
  .table th,
  .table .table__row td {
    padding: 10px 5px;
    width: auto; }
  .table th {
    width: calc(100% / 6); }
  .table .table__row td {
    vertical-align: top; }
  .table__title {
    font-size: 23px; } */
  .modal__title {
    font-size: 20px;
    line-height: 26px;
    padding-bottom: 18px; }
  .modal__subtitle {
    margin-top: 18px; }
  .modal__wrapper {
    border-top: 10px solid #4c889d; }
  .modal__inner {
    padding: 35px 15px 25px; }
  .modal-table__title {
    font-size: 16px; }
  .modal__confirm-btn,
  .modal__cancel-btn {
    font-size: 21px; }
  .modal-table__value {
    max-width: 175px; }
  #sidebar_mob,
  #sidebar {
    width: 100vw;
    right: -100vw; }
  #sidebar_mob ul,
  #sidebar ul {
    padding: 15px 0 15px; }
  #sidebar_mob ul li a,
  #sidebar ul li a {
    font-size: 20px; }
  #mCSB_1_container {
    margin-left: 30px; }
  #sidebar_mob ul li,
  #sidebar ul li {
    max-width: calc(100vw - 60px); }
  .no-registered .header__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .no-registered .header__content {
    width: auto; }
  .no-registered .header__main-logo {
    height: 30px; }
  .no-registered .menu-toggle {
    margin-top: 5px; }
  .main-banner {
    padding: 100px 0 90px; }
  .main-banner__title {
    font-size: 28px;
    line-height: 41px; }
  .register-s h4 {
    font-size: 24px;
    line-height: 36px; }
  .register-s h2 {
    font-size: 35px;
    line-height: 45px;
    margin-bottom: 20px; }
  .register-s p {
    max-width: 432px;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 20px; }
  .register-s__btn {
    height: 45px;
    max-width: 185px;
    font-size: 20px; }
  .register-s {
    padding: 35px 0 35px; }
  .mail-subscribe__title {
    font-size: 24px;
    line-height: 34px; }
  .mail-subscribe__input,
  .mail-subscribe__submit {
    height: 40px;
    font-size: 16px; }
  .mail-subscribe__submit {
    max-width: 110px; }
  .mail-subscribe__input {
    width: 100%;
    padding: 0 20px; }
  .mail-subscribe__wr-form {
    margin-top: 25px; }
  .mail-subscribe__wr-img {
    height: 120px; }
    .mail-subscribe__wr-img img {
      height: 100%; }
  .mail-subscribe__calendar-btn {
    margin-top: 25px; }
  .mail-subscribe__calendar-btn {
    height: 45px; }
  .mail-subscribe {
    padding: 35px 0; }
  .livestream__title {
    font-size: 24px;
    line-height: 35px; }
  .countdown__main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .countdown__number {
    margin: 0 auto;
    width: 110px;
    height: 110px;
    font-size: 34px; }
  .countdown__item {
    margin-bottom: 20px; }
  .countdown__name {
    margin-top: 15px;
    font-size: 18px; }
  .countdown__main {
    margin: 30px auto 5px; }
  .countdown p {
    font-size: 16px;
    line-height: 23px; }
  .countdown {
    padding: 25px 0 15px; }
  .auction__title,
  .auction__row p {
    font-size: 16px;
    line-height: 24px; }
  .auction__btn {
    margin-top: 10px;
    height: 37px;
    padding: 0px 15px;
    font-size: 16px;
    min-width: 0; }
  .auction__btn:first-child {
    max-width: 100%;
    width: 100%;
    margin-right: 0; }
  .auction__btn:not(:first-child) {
    max-width: calc(50% - 10px);
    width: 100%;
    margin-right: 20px; }
  .auction__btn:last-child {
    margin-right: 0px; }
  .auction__btns {
    padding-top: 10px; }
  .registration-banner p {
    font-size: 18px;
    line-height: 28px; }
  .registration-banner__title {
    font-size: 20px;
    margin-bottom: 36px;
    padding: 15px 35px; }
  .registration-banner__btn {
    height: 48px;
    font-size: 18px;
    padding: 0 25px; }
  .registration-banner {
    padding-bottom: 40px; }
  .reg-form__wr-btn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .reg-form__btn {
    margin: 0 0 15px;
    max-width: 100%; }
  .reg-form {
    padding: 40px 0 50px; } }

@media (max-width: 370px) {
  .modal__confirm-btn,
  .modal__cancel-btn {
    font-size: 16px; }
  .modal-table__value {
    max-width: 150px; }
  .modal-table__title {
    letter-spacing: -0.6px; }
  .modal-table__value input {
    font-size: 16px; }
  .no-registered .header__btn-login {
    margin: 24px 0 0; }
  .register-s h4 {
    font-size: 20px; }
  .registration-banner__btn {
    font-size: 16px;
    padding: 0 17px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWlGRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLFNBQVM7RUFDVCxlQUFlO0VBQ2YsYUFBYTtFQUNiLHdCQUF3QixFQUFBOztBQUcxQixnREFBQTtBQUNBOzs7Ozs7Ozs7OztFQVdFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCOztFQUVFLGdCQUFnQixFQUFBOztBQUdsQjs7RUFFRSxZQUFZLEVBQUE7O0FBR2Q7Ozs7RUFJRSxXQUFXO0VBQ1gsYUFBYSxFQUFBOztBQUdmO0VBQ0UseUJBQXlCO0VBQ3pCLGlCQUFpQixFQUFBOztBQUVuQjtFQUNFLHFCQUFxQixFQUFBOztBQUV2QjtFQUNFLGtCQUFrQixFQUFBOztBQUVwQjtFQUNFLGtCQUFrQixFQUFBOztBQUlwQjtFQUNFLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsZUFBZTtFQUNmLGNBQWM7RUFDZCw4QkFBc0I7VUFBdEIsc0JBQXNCLEVBQUE7RUFHdEI7SUFDRSxpQkFBaUIsRUFBQTs7QUFHckI7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLE1BQU07RUFDTixPQUFPO0VBQ1AsWUFBWTtFQUVaLHlCQUF5QixFQUFBO0VBSXpCO0lBQ0Usb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBOEI7UUFBOUIsc0JBQThCO1lBQTlCLDhCQUE4QjtJQUM5Qix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixhQUFhLEVBQUE7RUFLZjtJQUNFLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsY0FBYztJQUVkLFlBQVksRUFBQTtJQUxiO01BT0csWUFBWSxFQUFBO0VBTWhCO0lBQ0Usb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFB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UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQixFQUFBO0VBRXhCO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWUsRUFBQTtFQUVqQjtJQUNFLG9CQUFvQixFQUFBLEVBQ3JCOztBQUVIO0VBQ0U7O0lBRUUsZUFBZSxFQUFBO0VBRWpCO0lBQ0UsZ0JBQWdCLEVBQUE7RUFFbEI7SUFDRSxzQkFBc0IsRUFBQTtFQUV4QjtJQUNFLGVBQWUsRUFBQTtFQUVqQjtJQUNFLGdCQUFnQixFQUFBO0VBRWxCO0lBQ0UsZUFBZSxFQUFBO0VBRWpCO0lBQ0UsZUFBZTtJQUNmLGVBQWUsRUFBQSxFQUNoQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL3Jlc2V0XG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4vL3Jlc2V0XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8vIC5jb250YWluZXItLWhlYWRlclxuXG4gICYtLWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIH1cbn1cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJlMzQ7XG5cbiAgLy8gLmhlYWRlcl9fd3JhcHBlclxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxNDFweDtcbiAgfVxuXG4gIC8vIC5oZWFkZXJfX21haW4tbG9nb1xuXG4gICZfX21haW4tbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL21hcmdpbi1sZWZ0OiAxNTBweDtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyAuaGVhZGVyX19jb250ZW50XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAvLyAuaGVhZGVyX19kYXRlXG5cbiAgJl9fZGF0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM3cHg7XG4gIH1cblxuICAvLyAuaGVhZGVyX19idG5cblxuICAmX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cblxuICAvLyAuaGVhZGVyX191c2VyXG5cbiAgJl9fdXNlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5oZWFkZXJfX2J1cmdlclxuXG4gICZfX2J1cmdlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgfVxufVxuLmRhdGUtdGltZSB7XG4gIC8vIC5kYXRlLXRpbWVfX2RhdGVcblxuICAmX19kYXRlIHtcbiAgICAvKiBUZXh0IHN0eWxlIGZvciBcIk1vbmRheSA2IEFcIiAqL1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAvLyAuZGF0ZS10aW1lX190aW1lXG5cbiAgJl9fdGltZSB7XG4gICAgY29sb3I6ICM0Yzg4OWQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuXG4ubWVudS10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgJi5idXJnZXIge1xuICAgIHNwYW4ge1xuICAgICAgJi50b3Age1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1vdXQ7XG4gICAgICB9XG5cbiAgICAgICYubWlkZGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMC4zcztcbiAgICAgIH1cblxuICAgICAgJi5ib3R0b20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1vdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudGltZXMge1xuICAgIHNwYW4ge1xuICAgICAgJi50b3Age1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDVweCwgMTBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2Utb3V0O1xuICAgICAgfVxuXG4gICAgICAmLm1pZGRsZSB7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICB9XG5cbiAgICAgICYuYm90dG9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoOHB4LCAtMTRweCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2Utb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlkZW8ge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE0MXB4KTtcbiAgLy9oZWlnaHQ6IDU2dnc7XG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5hY3Rpb24ge1xuICBwYWRkaW5nOiA0NnB4IDAgNTdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjU4KSwgcmdiYSgwLCAwLCAwLCAwLjU4KSksIHVybCguLi8uLi9pbWcvVGV4dHVyZS5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgLy8gLmFjdGlvbl9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgfVxuXG4gIC8vIC5hY3Rpb25fX3dyYXBwZXJcblxuICAmX193cmFwcGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuXG4gIC8vIC5hY3Rpb25fX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMTZweCAwIDE2cHg7XG4gIH1cblxuICAvLyAuYWN0aW9uX193ci1hY3Rpb24tZW5kXG5cbiAgJl9fd3ItYWN0aW9uLWVuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbiAgJl9fd3ItYWN0aW9uLWVuZDpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAvLyAuYWN0aW9uX19hY3Rpb24tZW5kLXRpdGxlXG5cbiAgJl9fYWN0aW9uLWVuZC10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4O1xuXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hY3Rpb25fX2FjdGlvbi1lbmQtdGltZVxuXG4gICZfX2FjdGlvbi1lbmQtdGltZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMTZweCA0MHB4O1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAvLyAuYWN0aW9uX19kZXNjcmlwdGlvblxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG5cbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcblxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICB9XG5cbiAgLy8gLmFjdGlvbl9fY29udGFjdFxuXG4gICZfX2NvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hY3Rpb25fX2J1dHRvblxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG4uY29tbW9uLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjODg5ZDtcblxuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDcwcHggMCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZTM0O1xuICAvLyAuZm9vdGVyX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICB9XG5cbiAgLy8gLmZvb3Rlcl9fd3JhcHBlclxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmZmZmY7XG4gIH1cblxuICAvLyAuZm9vdGVyX19sb2dvXG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGhlaWdodDogMTQ1cHg7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyX19jb250YWN0LXRpdGxlXG5cbiAgJl9fY29udGFjdC10aXRsZSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcblxuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAvLyAuZm9vdGVyX19jb250YWN0XG5cbiAgJl9fY29udGFjdCB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmZmZmY7XG5cbiAgICBtYXgtd2lkdGg6IDM1NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcCB7XG4gICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcblxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlcl9fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmFmYWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLy8gLmZvb3Rlcl9fY29udGVudFxuXG4gICZfX2NvbnRlbnQge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBtYXJnaW46IDAgMTVweDtcblxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgLy8gLmZvb3Rlcl9fY2hhdFxuXG4gICZfX2NoYXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmZmZmY7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICBoMyB7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICB9XG4gIH1cblxuICAvLyAuZm9vdGVyX19kZXNpZ25lZC1ieVxuXG4gICZfX2Rlc2lnbmVkLWJ5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcblxuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxufVxuXG5tYWluIHtcbiAgbWFyZ2luLXRvcDogMTQxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibHVyLW1haW4uYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzkpO1xuXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcbn1cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5OTk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcblxuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAvLyAubW9kYWxfX3dyYXBwZXJcblxuICAmX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDcxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItdG9wOiAxOHB4IHNvbGlkICM0Yzg4OWQ7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuOTUpO1xuXG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAvLyAubW9kYWxfX2lubmVyXG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDk1cHggMzBweCA3NXB4O1xuICAgIC8vIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC8vIC5tb2RhbF9fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG5cbiAgICBjb2xvcjogIzJiMmUzNDtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM0Yzg4OWQ7XG4gIH1cblxuICAvLyAubW9kYWxfX3N1YnRpdGxlXG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbjogMzVweCAwIDA7XG5cbiAgICBjb2xvcjogIzJiMmUzNDtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLy8gLm1vZGFsX190YWJsZVxuXG4gICZfX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICAvLyAubW9kYWxfX3dyLWJ0blxuXG4gICZfX3dyLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAvLyAubW9kYWxfX2NvbmZpcm0tYnRuXG5cbiAgJl9fY29uZmlybS1idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBtYXgtd2lkdGg6IDM1NXB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MnB4O1xuICB9XG5cbiAgLy8gLm1vZGFsX19jYW5jZWwtYnRuXG5cbiAgJl9fY2FuY2VsLWJ0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIGJvcmRlcjogMDtcblxuICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxMjczYztcbiAgfVxufVxuLm1vZGFsLXRhYmxlIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAvLyAubW9kYWwtdGFibGVfX3Jvd1xuXG4gICZfX3JvdyB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLy8gLm1vZGFsLXRhYmxlX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgIGNvbG9yOiAjNGM4ODlkO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAvLyAubW9kYWwtdGFibGVfX3ZhbHVlXG5cbiAgJl9fdmFsdWUge1xuICAgIG1heC13aWR0aDogMTkzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY29tbW9uLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzdweDtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuXG4gIGNvbG9yOiAjMmIyZTM0O1xuICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgcGFkZGluZzogMCAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udGFibGUge1xuICBwYWRkaW5nOiA0M3B4IDAgNTBweDtcbiAgLy8gLnRhYmxlX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cblxuICAvLyAudGFibGVfX3RpdGxlXG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAjNGM4ODlkO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzFweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcblxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC8vIC50YWJsZV9fc3VidGl0bGVcblxuICAmX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMyYjJlMzQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgdGgge1xuICAgIHBhZGRpbmc6IDEzcHggMTNweCA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmQzNDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcblxuICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNjFweDtcbiAgfVxuICAvLyAudGFibGVfX3RoLWxvdFxuXG4gICZfX3RoLWxvdCB7XG4gICAgd2lkdGg6IDU3cHg7XG4gIH1cblxuICAvLyAudGFibGVfX3RoLXRhbGx5XG5cbiAgJl9fdGgtdGFsbHkge1xuICAgIHdpZHRoOiA3M3B4O1xuICB9XG5cbiAgLy8gLnRhYmxlX190aC1kZXNjcmlwdGlvblxuXG4gICZfX3RoLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cblxuICAvLyAudGFibGVfX3RoLWVzdC13Z3RcblxuICAmX190aC1lc3Qtd2d0IHtcbiAgICB3aWR0aDogMTA5cHg7XG4gIH1cblxuICAvLyAudGFibGVfX3RoLXMta2dcblxuICAmX190aC1zLWtnIHtcbiAgICB3aWR0aDogMTA5cHg7XG4gIH1cblxuICAvLyAudGFibGVfX3RoLWJ1eWVyXG5cbiAgJl9fdGgtYnV5ZXIge1xuICAgIHdpZHRoOiAxMjZweDtcbiAgfVxuXG4gIC8vIC50YWJsZV9fdGgtYmlkXG5cbiAgJl9fdGgtYmlkIHtcbiAgICB3aWR0aDogMjEycHg7XG4gIH1cblxuICAvLyAudGFibGVfX2Zhcm0tbmFtZVxuXG4gICZfX2Zhcm0tbmFtZSB7XG4gICAgY29sb3I6ICMyYjJkMzQ7XG4gICAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW4gR290aGljXCI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG5cbiAgLy8gLnRhYmxlX19idXllci1pbmZvXG5cbiAgJl9fYnV5ZXItaW5mbyB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG5cbiAgLy8gLnRhYmxlX19idG4taW5mb1xuXG4gICZfX2J0bi1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjODg5ZDtcblxuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLy8gLnRhYmxlX19zdG9ja1xuXG4gICZfX3N0b2NrIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAvLyAudGFibGVfX2J0bi1zdG9ja1xuXG4gICZfX2J0bi1zdG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmQzNDtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxuXG4gIC8vIC50YWJsZV9fcm93XG5cbiAgJl9fcm93IHtcbiAgICB0ZCB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBjb2xvcjogIzJiMmUzNDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluIEdvdGhpY1wiO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgcGFkZGluZzogOXB4IDEwcHggMTNweDtcbiAgICB9XG4gICAgdGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzJiMmUzNDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmIyZTM0O1xuICAgIH1cblxuICAgIHRkOm5vdCg6bnRoLWxhc3QtY2hpbGQoMikpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyYjJlMzQ7XG4gICAgfVxuICAgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIC50YWJsZV9fbG90XG5cbiAgJl9fbG90IHtcbiAgfVxuXG4gIC8vIC50YWJsZV9fdGFsbHlcblxuICAmX190YWxseSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLy8gLnRhYmxlX19kZXNjcmlwdGlvblxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAvLyAudGFibGVfX2VzdC13Z3RcblxuICAmX19lc3Qtd2d0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICB0ZC50YWJsZV9fcy1rZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgIGNvbG9yOiAjZTEyNzNjO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LWZhbWlseTogXCJGcmFua2xpbiBHb3RoaWNcIjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLy8gLnRhYmxlX19idXllclxuXG4gIHRkLnRhYmxlX19idXllciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgIGNvbG9yOiAjNGM4ODlkO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LWZhbWlseTogXCJGcmFua2xpbiBHb3RoaWNcIjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLy8gLnRhYmxlX19iaWRcblxuICAmX19iaWQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLy8gLnRhYmxlX19idG4tYmlkXG5cbiAgJl9fYnRuLWJpZCB7XG4gICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTEyNzNjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIGNvbG9yOiAjZTEyNzNjO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cbiAgdGQuZ3JlZW4ge1xuICAgIGNvbG9yOiAjNGM4ODlkO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOQVYgU0lERUJBUiBTVFlMRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNzaWRlYmFyIHtcbiAgd2lkdGg6IDM1dnc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcmlnaHQ6IC0zNXZ3O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZTM0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuI21DU0JfMV9jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jbUNTQl8yX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzMHB4IDEwcHg7XG59XG4jc2lkZWJhci5hY3RpdmUge1xuICByaWdodDogMDtcbn1cbiNzaWRlYmFyX2ZpbHRlci5hY3RpdmUge1xuICByaWdodDogMDtcbn1cbiNzaWRlYmFyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGEge1xuICAgICAgY29sb3I6ICM0Yzg4OWQ7XG4gICAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM0Yzg4OWQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufVxuI3NpZGViYXIgdWw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzRjODg5ZDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0Yzg4OWQ7XG59XG4jc2lkZWJhciBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vdmVybGF5LFxuLm92ZXJsYXlfZmlsdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwO1xuICAvL2JhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIG5hdiBzaWRlYmFyIHN0eWxlcyovXG5cbi5tYWluLWJhbm5lciB7XG4gIHBhZGRpbmc6IDI2MHB4IDAgMzAwcHg7XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9oZWFkZXIuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLy8gLm1haW4tYmFubmVyX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICB9XG5cbiAgLy8gLm1haW4tYmFubmVyX193cmFwcGVyXG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLy8gLm1haW4tYmFubmVyX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogNjNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA2My4zM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLnJlZ2lzdGVyLXMge1xuICBwYWRkaW5nOiA3MXB4IDAgNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmUzNDtcbiAgLy8gLnJlZ2lzdGVyLXNfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuICBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICNlMTI3M2M7XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgY29sb3I6ICNlMTI3M2M7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcblxuICAgIGZvbnQtc2l6ZTogNzNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjdweDtcblxuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLy8gLnJlZ2lzdGVyLXNfX2J0blxuXG4gICZfX2J0biB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm1haWwtc3Vic2NyaWJlIHtcbiAgcGFkZGluZzogNzVweCAwIDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4ODlkO1xuICAvLyAubWFpbC1zdWJzY3JpYmVfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIH1cblxuICAvLyAubWFpbC1zdWJzY3JpYmVfX3dyYXBwZXJcblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC8vIC5tYWlsLXN1YnNjcmliZV9fZm9ybVxuXG4gICZfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLy8gLm1haWwtc3Vic2NyaWJlX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLy8gLm1haWwtc3Vic2NyaWJlX19jYWxlbmRhclxuXG4gICZfX2NhbGVuZGFyIHtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAvLyAubWFpbC1zdWJzY3JpYmVfX3dyLWltZ1xuXG4gICZfX3dyLWltZyB7XG4gIH1cbiAgLy8gLm1haWwtc3Vic2NyaWJlX19jYWxlbmRhci1idG5cblxuICAmX19jYWxlbmRhci1idG4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC8vIC5tYWlsLXN1YnNjcmliZV9fd3ItZm9ybVxuXG4gICZfX3dyLWZvcm0ge1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC8vIC5tYWlsLXN1YnNjcmliZV9faW5wdXRcblxuICAmX19pbnB1dCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuXG4gICAgY29sb3I6ICMyYjJlMzQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzRjODg5ZDtcbiAgICB9XG4gIH1cblxuICAvLyAubWFpbC1zdWJzY3JpYmVfX3N1Ym1pdFxuXG4gICZfX3N1Ym1pdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZTM0O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLmxpdmVzdHJlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTEyNzNjO1xuICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcbiAgLy8gLmxpdmVzdHJlYW1fX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC8vIC5saXZlc3RyZWFtX19pbWdcblxuICAmX19pbWcge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyAubGl2ZXN0cmVhbV9fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG59XG4uY291bnRkb3duIHtcbiAgcGFkZGluZzogNDBweCAwIDU1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41OCksIHJnYmEoMCwgMCwgMCwgMC41OCkpLFxuICAgIHVybCguLi8uLi9pbWcvY291bnRkb3duLWJnLWltZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgLy8gLmNvdW50ZG93bl9fY29udGFpbmVyXG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgfVxuXG4gIHAge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jb3VudGRvd25fX3RvcC1yb3dcblxuICAmX190b3Atcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIHAge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICB9XG4gIH1cblxuICAvLyAuY291bnRkb3duX19ib3R0b20tcm93XG5cbiAgJl9fYm90dG9tLXJvdyB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jb3VudGRvd25fX21haW5cblxuICAmX19tYWluIHtcbiAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAvLyAuY291bnRkb3duX19pdGVtXG5cbiAgJl9faXRlbSB7XG4gICAgLy9tYXgtd2lkdGg6IDE3NXB4O1xuICB9XG5cbiAgLy8gLmNvdW50ZG93bl9fbnVtYmVyXG5cbiAgJl9fbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICB3aWR0aDogMTc1cHg7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAvLyAuY291bnRkb3duX19uYW1lXG5cbiAgJl9fbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4ubm8tcmVnaXN0ZXJlZCB7XG4gIC5oZWFkZXJfX2J0bi1sb2dpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG5cbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgI3NpZGViYXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgI21DU0JfMV9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyX19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiNzaWRlYmFyX21vYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIGEuY3VycmVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICBhLmN1cnJlbnQ6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuXG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRjODg5ZDtcbiAgICB9XG4gIH1cbn1cbi5hdWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYjJlMzQ7XG4gIHBhZGRpbmc6IDcwcHggMCA1N3B4O1xuXG4gIC8vIC5hdWN0aW9uX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE1MHB4O1xuICB9XG5cbiAgLy8gLmF1Y3Rpb25fX3dyYXBwZXJcblxuICAmX193cmFwcGVyIHtcbiAgfVxuXG4gIC8vIC5hdWN0aW9uX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogIzJiMmUzNDtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYjJlMzQ7XG4gIH1cblxuICAvLyAuYXVjdGlvbl9fY29udGVudFxuXG4gICZfX2NvbnRlbnQge1xuICB9XG5cbiAgLy8gLmF1Y3Rpb25fX3Jvd1xuXG4gICZfX3JvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYjJlMzQ7XG5cbiAgICBwYWRkaW5nOiAxOHB4IDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHAge1xuICAgICAgY29sb3I6ICMyYjJlMzQ7XG4gICAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgLy8gLmF1Y3Rpb25fX2J0bnNcblxuICAmX19idG5zIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAvLyAuYXVjdGlvbl9fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDE1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIHBhZGRpbmc6IDAgMzFweDtcblxuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgLy8gLmF1Y3Rpb25fX2J0bi0tZGFya1xuXG4gICAgJi0tZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZTM0O1xuICAgIH1cblxuICAgIC8vIC5hdWN0aW9uX19idG4tLXJlZFxuXG4gICAgJi0tcmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMTI3M2M7XG4gICAgfVxuICB9XG59XG4uYXVjdGlvbi0tdHVycXVvaXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjODg5ZDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgLmF1Y3Rpb25fX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmF1Y3Rpb25fX3JvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5hdWN0aW9uX19yb3cgcCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmF1Y3Rpb25fX2J0bi0tdHVycXVvaXNlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICB9XG59XG5cbi5vdmVydmlldy1iYW5uZXIge1xuICBwYWRkaW5nOiAyMzZweCAwIDI2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNiksIHJnYmEoMCwgMCwgMCwgMC42KSksXG4gICAgdXJsKC4uLy4uL2ltZy9IZWFkZXJfT3ZlcnZpZXdfUGFnZS5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC8vIC5vdmVydmlldy1iYW5uZXJfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gIH1cblxuICAvLyAub3ZlcnZpZXctYmFubmVyX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogNjNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA2My4zM3B4O1xuICB9XG59XG4uZGV2ZWxvcGVkLWJ5IHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA0NiwgNTIsIDAuMDgpO1xuICAvLyAuZGV2ZWxvcGVkLWJ5X19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbiAgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgY29sb3I6ICMyYjJlMzQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZTEyNzNjO1xuICAgIH1cbiAgICBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG59XG5cbi5vdmVydmlldy1pbmZvIHtcbiAgcGFkZGluZzogNjBweCAwIDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzg4OWQ7XG5cbiAgcCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gIC8vIC5vdmVydmlldy1pbmZvX19jb250YWluZXJcblxuICAmX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTA0MHB4O1xuICB9XG4gIC8vIC5vdmVydmlldy1pbmZvX19yb3dcblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLy8gLm92ZXJ2aWV3LWluZm9fX3Jvdy0tdG9wXG5cbiAgICAmLS10b3Age1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEzOHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1heC13aWR0aDogNzgwcHg7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAub3ZlcnZpZXctaW5mb19fcm93LS1ib3R0b21cblxuICAgICYtLWJvdHRvbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDgxMHB4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5vdmVydmlldy1pbmZvX193ci10ZXh0LWFuZC1idG5cblxuICAmX193ci10ZXh0LWFuZC1idG4ge1xuICB9XG5cbiAgLy8gLm92ZXJ2aWV3LWluZm9fX2J0blxuXG4gICZfX2J0biB7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTEyNzNjO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbi5yZWdpc3Rlci1idG4ge1xuICBib3JkZXItdG9wOiA3cHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogNDdweCAwIDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTI3M2M7XG4gIC8vIC5yZWdpc3Rlci1idG5fX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgfVxuXG4gIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogNDYuNjdweDtcbiAgICBzcGFuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG4gIC8vIC5yZWdpc3Rlci1idG5fX2J0blxuXG4gICZfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDI1cHggYXV0byAwO1xuICAgIGhlaWdodDogNzFweDtcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5yZWdpc3RyYXRpb24tYmFubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjU4KSwgcmdiYSgwLCAwLCAwLCAwLjU4KSksIHVybCguLi8uLi9pbWcvVGV4dHVyZS5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgLy8gLnJlZ2lzdHJhdGlvbi1iYW5uZXJfX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDEwcHg7XG4gIH1cblxuICAvLyAucmVnaXN0cmF0aW9uLWJhbm5lcl9fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgcGFkZGluZzogMjBweCA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMjFweCAyMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Yzg4OWQ7XG4gIH1cblxuICBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlZ2lzdHJhdGlvbi1iYW5uZXJfX3dyLWJ0blxuXG4gICZfX3dyLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLy8gLnJlZ2lzdHJhdGlvbi1iYW5uZXJfX2J0blxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcblxuICAgIC8vIC5yZWdpc3RyYXRpb24tYmFubmVyX19idG4tLXJlZFxuXG4gICAgJi0tcmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMTI3M2M7XG4gICAgfVxuICB9XG59XG4ucmVnLWZvcm0ge1xuICBwYWRkaW5nOiA1MHB4IDAgNzNweDtcblxuICAvLyAucmVnLWZvcm1fX2NvbnRhaW5lclxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIH1cblxuICAvLyAucmVnLWZvcm1fX3dyYXBwZXJcblxuICAmX193cmFwcGVyIHtcbiAgfVxuICBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICBjb2xvcjogIzJiMmUzNDtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIGlucHV0IHtcbiAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgY29sb3I6ICMyYjJlMzQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC8vIC5yZWctZm9ybV9fcm93XG5cbiAgJl9fcm93IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5NTk2OTk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5NTk2OTk7XG4gICAgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDdweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjMmIyZTM0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIGE6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgIGxlZnQ6IC0xN3B4O1xuICAgICAgdG9wOiA3cHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCAxMXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMmIyZTM0O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5yZWctZm9ybV9fcm93LTJcblxuICAmX19yb3ctLTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBpbnB1dCB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5yZWctZm9ybV9fcm93LTItaXRlbVxuXG4gICZfX3Jvdy0yLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgfVxuXG4gIC8vIC5yZWctZm9ybV9fd3ItYWNjZXB0XG5cbiAgJl9fd3ItYWNjZXB0IHtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBsYWJlbCB7XG4gICAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gICAgICBwYWRkaW5nOiA0cHggMCAwIDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAvLyAucmVnLWZvcm1fX2FjY2VwdFxuXG4gICZfX2FjY2VwdCB7XG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICBoZWlnaHQ6IDM3cHg7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYzJmMzU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgIHRvcDogY2FsYyg1MCUgLSA3LjVweCk7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDcuNXB4KTtcblxuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJmMzU7XG4gICAgfVxuICB9XG5cbiAgLy8gLnJlZy1mb3JtX193ci1idG5cblxuICAmX193ci1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAvLyAucmVnLWZvcm1fX2J0blxuXG4gICZfX2J0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZTM0O1xuICB9XG4gICZfX2J0bjpmaXJzdC1jaGlsZHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2MzVweCkge1xuICAubW9kYWwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpe1xuICAubWFpbi1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgMjAwcHg7XG4gIH1cbiAgLm92ZXJ2aWV3LWJhbm5lciB7XG4gICAgcGFkZGluZzogMTM2cHggMCAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fY29udGFjdCBwIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuYWN0aW9uX19hY3Rpb24tZW5kLXRpdGxlIHNwYW4ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgI3NpZGViYXIgdWwgbGkge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmZvb3Rlcl9fY29udGFjdCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCAxNXB4IDQwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZm9vdGVyX19jaGF0IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cbiAgICBtYXJnaW46IDAgMTVweCA0MHB4O1xuICB9XG4gIC5oZWFkZXJfX2RhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFjdGlvbl9fYWN0aW9uLWVuZC10aW1lLFxuICAuYWN0aW9uX19hY3Rpb24tZW5kLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbiAgI3NpZGViYXIge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIHJpZ2h0OiAtNTB2dztcbiAgfVxuICAjc2lkZWJhcl9tb2Ige1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgIHdpZHRoOiA1MHZ3O1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHRvcDogMTQwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICByaWdodDogLTUwdnc7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJlMzQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICAjc2lkZWJhcl9tb2IuYWN0aXZlIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAjc2lkZWJhcl9tb2IuYWN0aXZlIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAubm8tcmVnaXN0ZXJlZCAjbUNTQl8xX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vLXJlZ2lzdGVyZWQgLmhlYWRlcl9fYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubm8tcmVnaXN0ZXJlZCAuaGVhZGVyX19idG4tbG9naW4ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgI3NpZGViYXJfbW9iIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM0Yzg4OWQ7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjNGM4ODlkO1xuICAgICAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0Yzg4OWQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNzaWRlYmFyX21vYiB1bDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM0Yzg4OWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0Yzg4OWQ7XG4gIH1cbiAgI3NpZGViYXJfbW9iIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1haW4tYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLnJlZ2lzdGVyLXMgaDQge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgfVxuICAucmVnaXN0ZXItcyBoMiB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnJlZ2lzdGVyLXMgcCB7XG4gICAgbWF4LXdpZHRoOiA0MzJweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLnJlZ2lzdGVyLXNfX2J0biB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gIH1cbiAgLm1haWwtc3Vic2NyaWJlX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tYWlsLXN1YnNjcmliZV9fZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tYWlsLXN1YnNjcmliZSB7XG4gICAgcGFkZGluZzogNjBweCAwIDYwcHg7XG4gIH1cbiAgLm1haWwtc3Vic2NyaWJlX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haWwtc3Vic2NyaWJlX19jYWxlbmRhciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLm1haWwtc3Vic2NyaWJlX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tYWlsLXN1YnNjcmliZV9fd3ItZm9ybSB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgfVxuICAjc2lkZWJhcl9tb2IgdWwgYS5jdXJyZW50IHtcbiAgICBjb2xvcjogIzRjODg5ZDtcbiAgfVxuICAjc2lkZWJhcl9tb2IgdWwgYS5jdXJyZW50OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpdmVzdHJlYW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gIH1cbiAgLmxpdmVzdHJlYW1fX2ltZyB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAubGl2ZXN0cmVhbSB7XG4gICAgcGFkZGluZzogMjVweCAwIDM1cHg7XG4gIH1cbiAgLmNvdW50ZG93biBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmNvdW50ZG93bl9fbnVtYmVyIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAuY291bnRkb3duX19tYWluIHtcbiAgICBtYXJnaW46IDM1cHggYXV0byAyNXB4O1xuICB9XG4gIC5jb3VudGRvd25fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxuICAucmVnaXN0ZXItcyB7XG4gICAgcGFkZGluZzogNTVweCAwIDQ1cHg7XG4gIH1cbiAgLmF1Y3Rpb25fX3RpdGxlLFxuICAuYXVjdGlvbl9fcm93IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAuYXVjdGlvbl9fcm93IHA6Zmlyc3QtY2hpbGQge1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gIH1cbiAgLmF1Y3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICB9XG4gIC5hdWN0aW9uX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmF1Y3Rpb25fX3JvdyB7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICB9XG4gIC5jb3VudGRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggMCA0MHB4O1xuICB9XG4gIC5hdWN0aW9uX19idG5zIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5vdmVydmlldy1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gIH1cbiAgLm92ZXJ2aWV3LWJhbm5lciB7XG4gICAgcGFkZGluZzogMTA2cHggMCAxNDBweDtcbiAgfVxuICAub3ZlcnZpZXctaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLmRldmVsb3BlZC1ieSBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmRldmVsb3BlZC1ieSB7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICB9XG4gIC5yZWdpc3Rlci1idG4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAucmVnaXN0ZXItYnRuX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gIH1cbiAgLm92ZXJ2aWV3LWluZm8ge1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICB9XG4gIC5yZWdpc3Rlci1idG4ge1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICB9XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG4gIC5yZWdpc3Rlci1idG5fX2J0biB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAub3ZlcnZpZXctaW5mb19fYnRuIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWF4LXdpZHRoOiAxMTFweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucmVnaXN0cmF0aW9uLWJhbm5lciBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxuICAucmVnaXN0cmF0aW9uLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIC5yZWdpc3RyYXRpb24tYmFubmVyX193ci1idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbi1iYW5uZXJfX2J0biB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogNTFweDtcbiAgfVxuICAucmVnaXN0cmF0aW9uLWJhbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbiAgLnJlZy1mb3JtIGlucHV0LFxuICAucmVnLWZvcm0gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucmVnLWZvcm1fX2J0bntcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnJlZy1mb3JtX19idG4ge1xuICAgIG1heC13aWR0aDogMjMxcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjdGlvbl9fd3ItYWN0aW9uLWVuZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLmFjdGlvbl9fYWN0aW9uLWVuZC10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIC8vIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG4gIC5hY3Rpb25fX2FjdGlvbi1lbmQtdGltZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG4gIC5kYXRlLXRpbWVfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAuZGF0ZS10aW1lX190aW1lIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmhlYWRlcl9fbWFpbi1sb2dvIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAuYWN0aW9uX190aXRsZSxcbiAgLmFjdGlvbl9fYWN0aW9uLWVuZC10aXRsZSxcbiAgLmFjdGlvbl9fYWN0aW9uLWVuZC10aW1lLFxuICAuYWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuYWN0aW9uX19jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gICNzaWRlYmFyX21vYixcbiAgI3NpZGViYXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIHdpZHRoOiA3MHZ3O1xuICAgIHJpZ2h0OiAtNzB2dztcbiAgfVxuXG4gIC5tYWluLWJhbm5lciB7XG4gICAgcGFkZGluZzogMTYwcHggMCAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSUgNTAlO1xuICB9XG4gIC5tYWluLWJhbm5lciB7XG4gICAgcGFkZGluZzogMTUwcHggMCAxNDBweDtcbiAgfVxuICAubWFpbi1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLnJlZ2lzdGVyLXMgaDQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAucmVnaXN0ZXItcyBoMiB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5yZWdpc3Rlci1zX19idG4ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICB9XG4gIC5yZWdpc3Rlci1zIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgNDVweDtcbiAgfVxuICAubWFpbC1zdWJzY3JpYmVfX2lucHV0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5tYWlsLXN1YnNjcmliZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxuICAubWFpbC1zdWJzY3JpYmVfX3N1Ym1pdCB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgfVxuICAubWFpbC1zdWJzY3JpYmVfX3dyLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmxpdmVzdHJlYW1fX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxuICAuY291bnRkb3duX19ib3R0b20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jb3VudGRvd25fX2JvdHRvbS1yb3cgcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb3VudGRvd25fX2JvdHRvbS1yb3cgcDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICB9XG4gIC5jb3VudGRvd25fX2JvdHRvbS1yb3cgcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmNvdW50ZG93bl9fdG9wLXJvdyBwOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLmNvdW50ZG93bl9fdG9wLXJvdyBwOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jb3VudGRvd25fX3RvcC1yb3cgcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmF1Y3Rpb25fX3JvdyBwOmxhc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vdmVydmlldy1pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAub3ZlcnZpZXctaW5mb19fcm93LS10b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAub3ZlcnZpZXctaW5mb19fcm93LS1ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm92ZXJ2aWV3LWluZm9fX3Jvdy0tYm90dG9tIGltZyxcbiAgLm92ZXJ2aWV3LWluZm9fX3Jvdy0tdG9wIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgfVxuICAub3ZlcnZpZXctaW5mb19fYnRuIHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIG1heC13aWR0aDogMTY0cHg7XG4gIH1cbiAgLm92ZXJ2aWV3LWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgfVxuICAub3ZlcnZpZXctYmFubmVyIHtcbiAgICBwYWRkaW5nOiA4NnB4IDAgMTEwcHg7XG4gIH1cbiAgLmRldmVsb3BlZC1ieSBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmRldmVsb3BlZC1ieSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIC5yZWdpc3Rlci1idG4gaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAucmVnaXN0ZXItYnRuX19idG4ge1xuICAgIG1heC13aWR0aDogMjE1cHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG5cbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLm92ZXJ2aWV3LWluZm9fX3Jvdy0tYm90dG9tIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5yZWdpc3Rlci1idG4ge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5yZWctZm9ybV9fcm93LS0ye1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnJlZy1mb3JtX19yb3ctMi1pdGVte1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWctZm9ybV9fcm93LTItaXRlbTpmaXJzdC1jaGlsZHtcbiAgICBwYWRkaW5nOiAwIDAgMTRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk1OTY5OTtcbiAgfVxuICAucmVnLWZvcm1fX3Jvdy0yLWl0ZW06bGFzdC1jaGlsZHtcbiAgICBwYWRkaW5nOiAxNHB4IDAgMDtcbiAgfVxuXG4gIC5yZWctZm9ybV9fcm93LS0yIGlucHV0e1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucmVnLWZvcm1fX3JvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5yZWctZm9ybV9fcm93LTItaXRlbTpsYXN0LWNoaWxkLFxuICAucmVnLWZvcm1fX3Jvdy0yLWl0ZW06Zmlyc3QtY2hpbGR7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5yZWctZm9ybV9fcm93LS0yIGlucHV0LFxuICAucmVnLWZvcm1fX3JvdyBpbnB1dHtcbiAgICBwYWRkaW5nOiAxNHB4IDAgMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJlZy1mb3JtX19yb3ctLWNvbXBhbmllcyBpbnB1dHtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5yZWctZm9ybV9fd3ItYnRue1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyX19sb2dvLFxuICAuZm9vdGVyX19jb250YWN0LFxuICAuZm9vdGVyX19jb250ZW50LFxuICAuZm9vdGVyX19jaGF0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFjdGlvbl9fdGl0bGUsXG4gIC5hY3Rpb25fX2FjdGlvbi1lbmQtdGl0bGUsXG4gIC5hY3Rpb25fX2FjdGlvbi1lbmQtdGltZSxcbiAgLmFjdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuYWN0aW9uX19hY3Rpb24tZW5kLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuYWN0aW9uX19jb250YWN0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgLmFjdGlvbl9fYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuaGVhZGVyX19tYWluLWxvZ28ge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbiAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlcl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuaGVhZGVyX19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICB0YWJsZSB7XG4gICAgc3BhbixcbiAgICAudGFibGVfX2J0bi1pbmZvLFxuICAgIC50YWJsZV9fYnRuLXN0b2NrLFxuICAgIC50YWJsZV9fYnRuLWJpZCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICB0aCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAudGFibGVfX3N0b2NrLFxuICAgIC50YWJsZV9fYnV5ZXItaW5mbyxcbiAgICAudGFibGVfX2JpZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnRhYmxlX19idG4tYmlkLFxuICAgIC50YWJsZV9fYnRuLWluZm8sXG4gICAgLnRhYmxlX19idG4tc3RvY2sge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgaGVpZ2h0OiAxMDZweDtcbiAgICB9XG5cbiAgICAudGFibGVfX3RoLWJpZCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLnRhYmxlX19idG4tYmlkIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxuICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAvLyBkaXNwbGF5OiBibG9jaztcbiAgLy8gd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgLy8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLnRhYmxlIHtcbiAgICAudGFibGVfX2xvdCxcbiAgICAudGFibGVfX3RhbGx5LFxuICAgIC50YWJsZV9fZXN0LXdndCxcbiAgICAudGFibGVfX3Mta2csXG4gICAgLnRhYmxlX19idXllcixcbiAgICAudGFibGVfX2JpZCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZV9fZmFybS1uYW1lIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBzcGFuIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG4gICAgICB9XG4gICAgfVxuICAgIHRkLnRhYmxlX19zLWtnLFxuICAgIHRkLnRhYmxlX19idXllciB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG4gIC50YWJsZSB0aCxcbiAgLnRhYmxlIC50YWJsZV9fcm93IHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAudGFibGUgdGgge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgfVxuICAudGFibGUgLnRhYmxlX19yb3cgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLnRhYmxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxuICAubW9kYWxfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG4gIC5tb2RhbF9fd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjNGM4ODlkO1xuICB9XG4gIC5tb2RhbF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDM1cHggMTVweCAyNXB4O1xuICB9XG4gIC5tb2RhbC10YWJsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubW9kYWxfX2NvbmZpcm0tYnRuLFxuICAubW9kYWxfX2NhbmNlbC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAubW9kYWwtdGFibGVfX3ZhbHVlIHtcbiAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICB9XG4gICNzaWRlYmFyX21vYixcbiAgI3NpZGViYXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICByaWdodDogLTEwMHZ3O1xuICB9XG4gICNzaWRlYmFyX21vYiB1bCxcbiAgI3NpZGViYXIgdWwge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4O1xuICB9XG4gICNzaWRlYmFyX21vYiB1bCBsaSBhLFxuICAjc2lkZWJhciB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgI21DU0JfMV9jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gICNzaWRlYmFyX21vYiB1bCBsaSxcbiAgI3NpZGViYXIgdWwgbGkge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xuICB9XG4gIC5uby1yZWdpc3RlcmVkIHtcbiAgICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5oZWFkZXJfX21haW4tbG9nbyB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIC5tZW51LXRvZ2dsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG4gIC5tYWluLWJhbm5lciB7XG4gICAgcGFkZGluZzogMTAwcHggMCA5MHB4O1xuICB9XG4gIC5tYWluLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgfVxuICAucmVnaXN0ZXItcyBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5yZWdpc3Rlci1zIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucmVnaXN0ZXItcyBwIHtcbiAgICBtYXgtd2lkdGg6IDQzMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5yZWdpc3Rlci1zX19idG4ge1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucmVnaXN0ZXItcyB7XG4gICAgcGFkZGluZzogMzVweCAwIDM1cHg7XG4gIH1cbiAgLm1haWwtc3Vic2NyaWJlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIC5tYWlsLXN1YnNjcmliZV9faW5wdXQsXG4gIC5tYWlsLXN1YnNjcmliZV9fc3VibWl0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5tYWlsLXN1YnNjcmliZV9fc3VibWl0IHtcbiAgICBtYXgtd2lkdGg6IDExMHB4O1xuICB9XG4gIC5tYWlsLXN1YnNjcmliZV9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAubWFpbC1zdWJzY3JpYmVfX3dyLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLm1haWwtc3Vic2NyaWJlX193ci1pbWcge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLm1haWwtc3Vic2NyaWJlX19jYWxlbmRhci1idG4ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLm1haWwtc3Vic2NyaWJlX19jYWxlbmRhci1idG4ge1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuICAubWFpbC1zdWJzY3JpYmUge1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgfVxuICAubGl2ZXN0cmVhbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuICAuY291bnRkb3duX19tYWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jb3VudGRvd25fX251bWJlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5jb3VudGRvd25fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNvdW50ZG93bl9fbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmNvdW50ZG93bl9fbWFpbiB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gNXB4O1xuICB9XG4gIC5jb3VudGRvd24gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG4gIC5jb3VudGRvd24ge1xuICAgIHBhZGRpbmc6IDI1cHggMCAxNXB4O1xuICB9XG4gIC5hdWN0aW9uX190aXRsZSxcbiAgLmF1Y3Rpb25fX3JvdyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmF1Y3Rpb25fX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAuYXVjdGlvbl9fYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5hdWN0aW9uX19idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmF1Y3Rpb25fX2J0bjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAuYXVjdGlvbl9fYnRucyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbi1iYW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5yZWdpc3RyYXRpb24tYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgcGFkZGluZzogMTVweCAzNXB4O1xuICB9XG4gIC5yZWdpc3RyYXRpb24tYmFubmVyX19idG4ge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIC5yZWdpc3RyYXRpb24tYmFubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAucmVnLWZvcm1fX3dyLWJ0bntcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5yZWctZm9ybV9fYnRue1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWctZm9ybXtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5tb2RhbF9fY29uZmlybS1idG4sXG4gIC5tb2RhbF9fY2FuY2VsLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5tb2RhbC10YWJsZV9fdmFsdWUge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cbiAgLm1vZGFsLXRhYmxlX190aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgfVxuICAubW9kYWwtdGFibGVfX3ZhbHVlIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm5vLXJlZ2lzdGVyZWQgLmhlYWRlcl9fYnRuLWxvZ2luIHtcbiAgICBtYXJnaW46IDI0cHggMCAwO1xuICB9XG4gIC5yZWdpc3Rlci1zIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbi1iYW5uZXJfX2J0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgfVxufVxuIiwiaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmNvbnRhaW5lci0taGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDsgfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmUzNDsgfVxuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTQxcHg7IH1cbiAgLmhlYWRlcl9fbWFpbi1sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDlweDsgfVxuICAgIC5oZWFkZXJfX21haW4tbG9nbyBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gIC5oZWFkZXJfX2RhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzN3B4OyB9XG4gIC5oZWFkZXJfX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHdpZHRoOiAxMDBweDsgfVxuICAuaGVhZGVyX191c2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzNHB4OyB9XG4gICAgLmhlYWRlcl9fdXNlciBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk5OTsgfVxuXG4uZGF0ZS10aW1lX19kYXRlIHtcbiAgLyogVGV4dCBzdHlsZSBmb3IgXCJNb25kYXkgNiBBXCIgKi9cbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmRhdGUtdGltZV9fdGltZSB7XG4gIGNvbG9yOiAjNGM4ODlkO1xuICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG5cbi5tZW51LXRvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICB3aWR0aDogMzRweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1lbnUtdG9nZ2xlIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubWVudS10b2dnbGUuYnVyZ2VyIHNwYW4udG9wIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLW91dDsgfVxuICAubWVudS10b2dnbGUuYnVyZ2VyIHNwYW4ubWlkZGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwLjNzOyB9XG4gIC5tZW51LXRvZ2dsZS5idXJnZXIgc3Bhbi5ib3R0b20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2Utb3V0OyB9XG4gIC5tZW51LXRvZ2dsZS50aW1lcyBzcGFuLnRvcCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg1cHgsIDEwcHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2Utb3V0OyB9XG4gIC5tZW51LXRvZ2dsZS50aW1lcyBzcGFuLm1pZGRsZSB7XG4gICAgd2lkdGg6IDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDsgfVxuICAubWVudS10b2dnbGUudGltZXMgc3Bhbi5ib3R0b20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDhweCwgLTE0cHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2Utb3V0OyB9XG5cbi52aWRlbyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQxcHgpOyB9XG4gIC52aWRlbyBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uYWN0aW9uIHtcbiAgcGFkZGluZzogNDZweCAwIDU3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41OCksIHJnYmEoMCwgMCwgMCwgMC41OCkpLCB1cmwoLi4vLi4vaW1nL1RleHR1cmUuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5hY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7IH1cbiAgLmFjdGlvbl9fd3JhcHBlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmFjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMTZweCAwIDE2cHg7IH1cbiAgLmFjdGlvbl9fd3ItYWN0aW9uLWVuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmOyB9XG4gIC5hY3Rpb25fX3dyLWFjdGlvbi1lbmQ6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC5hY3Rpb25fX2FjdGlvbi1lbmQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTZweCAwIDE2cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmFjdGlvbl9fYWN0aW9uLWVuZC10aXRsZSBzcGFuIHtcbiAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFjdGlvbl9fYWN0aW9uLWVuZC10aW1lIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmFjdGlvbl9fYWN0aW9uLWVuZC10aW1lIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLmFjdGlvbl9fY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmFjdGlvbl9fY29udGFjdCBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuYWN0aW9uX19jb250YWN0IGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5hY3Rpb25fX2J1dHRvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4OyB9XG5cbi5jb21tb24tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzg4OWQ7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiA3MHB4IDAgMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmUzNDsgfVxuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMwMHB4OyB9XG4gIC5mb290ZXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmZmZmOyB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBoZWlnaHQ6IDE0NXB4OyB9XG4gICAgLmZvb3Rlcl9fbG9nbyBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5mb290ZXJfX2NvbnRhY3QtdGl0bGUge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAuZm9vdGVyX19jb250YWN0IHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgICBtYXgtd2lkdGg6IDM1NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5mb290ZXJfX2NvbnRhY3QgcCB7XG4gICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgICAgLmZvb3Rlcl9fY29udGFjdCBwIGEge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZm9vdGVyX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmFmYWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZm9vdGVyX19jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgLmZvb3Rlcl9fY29udGVudCBsaSB7XG4gICAgICBwYWRkaW5nOiA2cHggMDsgfVxuICAgIC5mb290ZXJfX2NvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5mb290ZXJfX2NoYXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAuZm9vdGVyX19jaGF0IGgzIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5mb290ZXJfX2NoYXQgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTdweDsgfVxuICAuZm9vdGVyX19kZXNpZ25lZC1ieSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5mb290ZXJfX2Rlc2lnbmVkLWJ5IHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5tYWluIHtcbiAgbWFyZ2luLXRvcDogMTQxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYmx1ci1tYWluLmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM5KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpOyB9XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vZGFsLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk5OTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLm1vZGFsX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDcxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXRvcDogMThweCBzb2xpZCAjNGM4ODlkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMC45NSk7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLm1vZGFsX19pbm5lciB7XG4gICAgcGFkZGluZzogOTVweCAzMHB4IDc1cHg7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubW9kYWxfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICBjb2xvcjogIzJiMmUzNDtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNGM4ODlkOyB9XG4gIC5tb2RhbF9fc3VidGl0bGUge1xuICAgIG1hcmdpbjogMzVweCAwIDA7XG4gICAgY29sb3I6ICMyYjJlMzQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAubW9kYWxfX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLm1vZGFsX193ci1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5tb2RhbF9fY29uZmlybS1idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAzNTVweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDJweDsgfVxuICAubW9kYWxfX2NhbmNlbC1idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMTI3M2M7IH1cblxuLm1vZGFsLXRhYmxlIHtcbiAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAubW9kYWwtdGFibGVfX3JvdyB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tb2RhbC10YWJsZV9fdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGNvbG9yOiAjNGM4ODlkO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLm1vZGFsLXRhYmxlX192YWx1ZSB7XG4gICAgbWF4LXdpZHRoOiAxOTNweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLmNvbW1vbi1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMyYjJlMzQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi50YWJsZSB7XG4gIHBhZGRpbmc6IDQzcHggMCA1MHB4OyB9XG4gIC50YWJsZV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gIC50YWJsZV9fdGl0bGUge1xuICAgIGNvbG9yOiAjNGM4ODlkO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzFweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnRhYmxlX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMyYjJlMzQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC50YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMTNweCAxM3B4IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZDM0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjYxcHg7IH1cbiAgLnRhYmxlX190aC1sb3Qge1xuICAgIHdpZHRoOiA1N3B4OyB9XG4gIC50YWJsZV9fdGgtdGFsbHkge1xuICAgIHdpZHRoOiA3M3B4OyB9XG4gIC50YWJsZV9fdGgtZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAyMTBweDsgfVxuICAudGFibGVfX3RoLWVzdC13Z3Qge1xuICAgIHdpZHRoOiAxMDlweDsgfVxuICAudGFibGVfX3RoLXMta2cge1xuICAgIHdpZHRoOiAxMDlweDsgfVxuICAudGFibGVfX3RoLWJ1eWVyIHtcbiAgICB3aWR0aDogMTI2cHg7IH1cbiAgLnRhYmxlX190aC1iaWQge1xuICAgIHdpZHRoOiAyMTJweDsgfVxuICAudGFibGVfX2Zhcm0tbmFtZSB7XG4gICAgY29sb3I6ICMyYjJkMzQ7XG4gICAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW4gR290aGljXCI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHBhZGRpbmc6IDE2cHggMDsgfVxuICAudGFibGVfX2J1eWVyLWluZm8ge1xuICAgIHBhZGRpbmc6IDE2cHggMDsgfVxuICAudGFibGVfX2J0bi1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Yzg4OWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuICAudGFibGVfX3N0b2NrIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50YWJsZV9fYnRuLXN0b2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXgtd2lkdGg6IDE0NXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJkMzQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuICAudGFibGVfX3JvdyB0ZCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAjMmIyZTM0O1xuICAgIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluIEdvdGhpY1wiO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDlweCAxMHB4IDEzcHg7IH1cbiAgLnRhYmxlX19yb3cgdGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyYjJlMzQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYjJlMzQ7IH1cbiAgLnRhYmxlX19yb3cgdGQ6bm90KDpudGgtbGFzdC1jaGlsZCgyKSkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyYjJlMzQ7IH1cbiAgLnRhYmxlX19yb3cgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC50YWJsZV9fdGFsbHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGFibGVfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRhYmxlX19lc3Qtd2d0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRhYmxlIHRkLnRhYmxlX19zLWtnIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjZTEyNzNjO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LWZhbWlseTogXCJGcmFua2xpbiBHb3RoaWNcIjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC50YWJsZSB0ZC50YWJsZV9fYnV5ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICM0Yzg4OWQ7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluIEdvdGhpY1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnRhYmxlX19iaWQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50YWJsZV9fYnRuLWJpZCB7XG4gICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTEyNzNjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogI2UxMjczYztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuICAudGFibGUgdGQuZ3JlZW4ge1xuICAgIGNvbG9yOiAjNGM4ODlkOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOQVYgU0lERUJBUiBTVFlMRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNzaWRlYmFyIHtcbiAgd2lkdGg6IDM1dnc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcmlnaHQ6IC0zNXZ3O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZTM0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbiNtQ1NCXzFfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbiNtQ1NCXzJfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDMwcHggMTBweDsgfVxuXG4jc2lkZWJhci5hY3RpdmUge1xuICByaWdodDogMDsgfVxuXG4jc2lkZWJhcl9maWx0ZXIuYWN0aXZlIHtcbiAgcmlnaHQ6IDA7IH1cblxuI3NpZGViYXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAjc2lkZWJhciB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgI3NpZGViYXIgdWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzRjODg5ZDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAjc2lkZWJhciB1bCBsaSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNGM4ODlkO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4jc2lkZWJhciB1bDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNGM4ODlkO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzRjODg5ZDsgfVxuXG4jc2lkZWJhciBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ub3ZlcmxheSxcbi5vdmVybGF5X2ZpbHRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBuYXYgc2lkZWJhciBzdHlsZXMqL1xuLm1haW4tYmFubmVyIHtcbiAgcGFkZGluZzogMjYwcHggMCAzMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9oZWFkZXIuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAubWFpbi1iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7IH1cbiAgLm1haW4tYmFubmVyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1haW4tYmFubmVyX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDYzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNjMuMzNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5yZWdpc3Rlci1zIHtcbiAgcGFkZGluZzogNzFweCAwIDU1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJlMzQ7IH1cbiAgLnJlZ2lzdGVyLXNfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAucmVnaXN0ZXItcyBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5yZWdpc3Rlci1zIGg0IHNwYW4ge1xuICAgICAgY29sb3I6ICNlMTI3M2M7IH1cbiAgLnJlZ2lzdGVyLXMgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNlMTI3M2M7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDczcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucmVnaXN0ZXItcyBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyN3B4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgLnJlZ2lzdGVyLXNfX2J0biB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubWFpbC1zdWJzY3JpYmUge1xuICBwYWRkaW5nOiA3NXB4IDAgMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzg4OWQ7IH1cbiAgLm1haWwtc3Vic2NyaWJlX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTEwMHB4OyB9XG4gIC5tYWlsLXN1YnNjcmliZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm1haWwtc3Vic2NyaWJlX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDsgfVxuICAubWFpbC1zdWJzY3JpYmVfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gIC5tYWlsLXN1YnNjcmliZV9fY2FsZW5kYXIge1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tYWlsLXN1YnNjcmliZV9fY2FsZW5kYXItYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41OHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1haWwtc3Vic2NyaWJlX193ci1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm1haWwtc3Vic2NyaWJlX19pbnB1dCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjMmIyZTM0O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAubWFpbC1zdWJzY3JpYmVfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzRjODg5ZDsgfVxuICAubWFpbC1zdWJzY3JpYmVfX3N1Ym1pdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZTM0O1xuICAgIG1heC13aWR0aDogMjAwcHg7IH1cblxuLmxpdmVzdHJlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTEyNzNjO1xuICBwYWRkaW5nOiAzMHB4IDAgNDBweDsgfVxuICAubGl2ZXN0cmVhbV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubGl2ZXN0cmVhbV9faW1nIHtcbiAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gICAgLmxpdmVzdHJlYW1fX2ltZyBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5saXZlc3RyZWFtX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5saXZlc3RyZWFtX190aXRsZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAubGl2ZXN0cmVhbV9fdGl0bGUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmNvdW50ZG93biB7XG4gIHBhZGRpbmc6IDQwcHggMCA1NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNTgpLCByZ2JhKDAsIDAsIDAsIDAuNTgpKSwgdXJsKC4uLy4uL2ltZy9jb3VudGRvd24tYmctaW1nLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuY291bnRkb3duX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMwMHB4OyB9XG4gIC5jb3VudGRvd24gcCB7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5jb3VudGRvd24gcCBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmNvdW50ZG93bl9fdG9wLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAuY291bnRkb3duX190b3Atcm93IHAge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY291bnRkb3duX190b3Atcm93IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjsgfVxuICAuY291bnRkb3duX19ib3R0b20tcm93IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5jb3VudGRvd25fX2JvdHRvbS1yb3cgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvdW50ZG93bl9fYm90dG9tLXJvdyBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLmNvdW50ZG93bl9fbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA4MzBweDtcbiAgICBtYXJnaW46IDUwcHggYXV0byA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jb3VudGRvd25fX251bWJlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBoZWlnaHQ6IDE3NXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gICAgZm9udC1zaXplOiA0N3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmNvdW50ZG93bl9fbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ubm8tcmVnaXN0ZXJlZCAuaGVhZGVyX19idG4tbG9naW4ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDI1cHg7IH1cblxuLm5vLXJlZ2lzdGVyZWQgI3NpZGViYXIge1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5uby1yZWdpc3RlcmVkICNtQ1NCXzFfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG5cbi5uby1yZWdpc3RlcmVkIC5oZWFkZXJfX2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNzaWRlYmFyX21vYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAjc2lkZWJhcl9tb2IgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAjc2lkZWJhcl9tb2IgdWwgbGkge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgI3NpZGViYXJfbW9iIHVsIGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICNzaWRlYmFyX21vYiB1bCBhLmN1cnJlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICNzaWRlYmFyX21vYiB1bCBhLmN1cnJlbnQ6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4ODlkOyB9XG5cbi5hdWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYjJlMzQ7XG4gIHBhZGRpbmc6IDcwcHggMCA1N3B4OyB9XG4gIC5hdWN0aW9uX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE1MHB4OyB9XG4gIC5hdWN0aW9uX190aXRsZSB7XG4gICAgY29sb3I6ICMyYjJlMzQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJiMmUzNDsgfVxuICAuYXVjdGlvbl9fcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJiMmUzNDtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5hdWN0aW9uX19yb3cgcCB7XG4gICAgICBjb2xvcjogIzJiMmUzNDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAuYXVjdGlvbl9fcm93IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmF1Y3Rpb25fX3JvdyBwOmxhc3QtY2hpbGQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuYXVjdGlvbl9fYnRucyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5hdWN0aW9uX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDE1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIHBhZGRpbmc6IDAgMzFweDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAuYXVjdGlvbl9fYnRuLS1kYXJrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJlMzQ7IH1cbiAgICAuYXVjdGlvbl9fYnRuLS1yZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UxMjczYzsgfVxuXG4uYXVjdGlvbi0tdHVycXVvaXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjODg5ZDtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuYXVjdGlvbi0tdHVycXVvaXNlIC5hdWN0aW9uX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hdWN0aW9uLS10dXJxdW9pc2UgLmF1Y3Rpb25fX3JvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hdWN0aW9uLS10dXJxdW9pc2UgLmF1Y3Rpb25fX3JvdyBwIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYXVjdGlvbi0tdHVycXVvaXNlIC5hdWN0aW9uX19idG4tLXR1cnF1b2lzZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjsgfVxuXG4ub3ZlcnZpZXctYmFubmVyIHtcbiAgcGFkZGluZzogMjM2cHggMCAyNjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjYpLCByZ2JhKDAsIDAsIDAsIDAuNikpLCB1cmwoLi4vLi4vaW1nL0hlYWRlcl9PdmVydmlld19QYWdlLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAub3ZlcnZpZXctYmFubmVyX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDYzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNjMuMzNweDsgfVxuXG4uZGV2ZWxvcGVkLWJ5IHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA0NiwgNTIsIDAuMDgpOyB9XG4gIC5kZXZlbG9wZWQtYnlfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDsgfVxuICAuZGV2ZWxvcGVkLWJ5IHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzJiMmUzNDtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyB9XG4gICAgLmRldmVsb3BlZC1ieSBwIHNwYW4ge1xuICAgICAgY29sb3I6ICNlMTI3M2M7IH1cbiAgICAuZGV2ZWxvcGVkLWJ5IHAgYiB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5vdmVydmlldy1pbmZvIHtcbiAgcGFkZGluZzogNjBweCAwIDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzg4OWQ7IH1cbiAgLm92ZXJ2aWV3LWluZm8gcCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAub3ZlcnZpZXctaW5mb19fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwNDBweDsgfVxuICAub3ZlcnZpZXctaW5mb19fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5vdmVydmlldy1pbmZvX19yb3ctLXRvcCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgICAub3ZlcnZpZXctaW5mb19fcm93LS10b3AgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIDQwcHg7XG4gICAgICAgIGhlaWdodDogMTM4cHg7IH1cbiAgICAgIC5vdmVydmlldy1pbmZvX19yb3ctLXRvcCBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5vdmVydmlldy1pbmZvX19yb3ctLWJvdHRvbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAgICAgLm92ZXJ2aWV3LWluZm9fX3Jvdy0tYm90dG9tIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDgxMHB4OyB9XG4gICAgICAub3ZlcnZpZXctaW5mb19fcm93LS1ib3R0b20gaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MnB4OyB9XG4gIC5vdmVydmlldy1pbmZvX19idG4ge1xuICAgIGhlaWdodDogNDNweDtcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxMjczYztcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucmVnaXN0ZXItYnRuIHtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDQ3cHggMCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTEyNzNjOyB9XG4gIC5yZWdpc3Rlci1idG5fX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDsgfVxuICAucmVnaXN0ZXItYnRuIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogNDYuNjdweDsgfVxuICAgIC5yZWdpc3Rlci1idG4gaDMgc3BhbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5yZWdpc3Rlci1idG5fX2J0biB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDI1cHggYXV0byAwO1xuICAgIGhlaWdodDogNzFweDtcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnJlZ2lzdHJhdGlvbi1iYW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjU4KSwgcmdiYSgwLCAwLCAwLCAwLjU4KSksIHVybCguLi8uLi9pbWcvVGV4dHVyZS5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLnJlZ2lzdHJhdGlvbi1iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDEwcHg7IH1cbiAgLnJlZ2lzdHJhdGlvbi1iYW5uZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMjBweCA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMjFweCAyMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Yzg4OWQ7IH1cbiAgLnJlZ2lzdHJhdGlvbi1iYW5uZXIgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICAgIC5yZWdpc3RyYXRpb24tYmFubmVyIHAgc3BhbiB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLnJlZ2lzdHJhdGlvbi1iYW5uZXJfX3dyLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5yZWdpc3RyYXRpb24tYmFubmVyX19idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7IH1cbiAgICAucmVnaXN0cmF0aW9uLWJhbm5lcl9fYnRuLS1yZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UxMjczYzsgfVxuXG4ucmVnLWZvcm0ge1xuICBwYWRkaW5nOiA1MHB4IDAgNzNweDsgfVxuICAucmVnLWZvcm1fX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7IH1cbiAgLnJlZy1mb3JtIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBjb2xvcjogIzJiMmUzNDtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5yZWctZm9ybSBpbnB1dCB7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzJiMmUzNDtcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5yZWctZm9ybV9fcm93IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5NTk2OTk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5NTk2OTk7IH1cbiAgICAucmVnLWZvcm1fX3JvdyBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZzogMCAwIDAgN3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICMyYjJlMzQ7XG4gICAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5yZWctZm9ybV9fcm93IGE6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBsZWZ0OiAtMTdweDtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggMTFweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzJiMmUzNDsgfVxuICAucmVnLWZvcm1fX3Jvdy0tMiB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5yZWctZm9ybV9fcm93LS0yIGlucHV0IHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgLnJlZy1mb3JtX19yb3ctMi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5yZWctZm9ybV9fd3ItYWNjZXB0IHtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5yZWctZm9ybV9fd3ItYWNjZXB0IGxhYmVsIHtcbiAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IDRweCAwIDAgMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5yZWctZm9ybV9fYWNjZXB0IGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZWctZm9ybV9fYWNjZXB0IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmMyZjM1O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnJlZy1mb3JtX19hY2NlcHQgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJmMzU7IH1cbiAgLnJlZy1mb3JtX193ci1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnJlZy1mb3JtX19idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmUzNDsgfVxuICAucmVnLWZvcm1fX2J0bjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjM1cHgpIHtcbiAgLm1vZGFsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4tYmFubmVyIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDIwMHB4OyB9XG4gIC5vdmVydmlldy1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDEzNnB4IDAgMTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuZm9vdGVyX19jb250YWN0IHAgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5hY3Rpb25fX2FjdGlvbi1lbmQtdGl0bGUgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjc2lkZWJhciB1bCBsaSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmZvb3Rlcl9fY29udGFjdCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgMTVweCA0MHB4OyB9XG4gIC5mb290ZXJfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5mb290ZXJfX2NoYXQge1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDAgMTVweCA0MHB4OyB9XG4gIC5oZWFkZXJfX2RhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFjdGlvbl9fYWN0aW9uLWVuZC10aW1lLFxuICAuYWN0aW9uX19hY3Rpb24tZW5kLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7IH1cbiAgI3NpZGViYXIge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIHJpZ2h0OiAtNTB2dzsgfVxuICAjc2lkZWJhcl9tb2Ige1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogNTB2dztcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB0b3A6IDE0MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcmlnaHQ6IC01MHZ3O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZTM0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgI3NpZGViYXJfbW9iLmFjdGl2ZSB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgI3NpZGViYXJfbW9iLmFjdGl2ZSB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLm5vLXJlZ2lzdGVyZWQgI21DU0JfMV9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG4gIC5uby1yZWdpc3RlcmVkIC5oZWFkZXJfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5vLXJlZ2lzdGVyZWQgLmhlYWRlcl9fYnRuLWxvZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICNzaWRlYmFyX21vYiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM0Yzg4OWQ7IH1cbiAgICAjc2lkZWJhcl9tb2IgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAjc2lkZWJhcl9tb2IgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjNGM4ODlkO1xuICAgICAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAjc2lkZWJhcl9tb2IgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNGM4ODlkO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICNzaWRlYmFyX21vYiB1bDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM0Yzg4OWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0Yzg4OWQ7IH1cbiAgI3NpZGViYXJfbW9iIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1haW4tYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7IH1cbiAgLnJlZ2lzdGVyLXMgaDQge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDsgfVxuICAucmVnaXN0ZXItcyBoMiB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnJlZ2lzdGVyLXMgcCB7XG4gICAgbWF4LXdpZHRoOiA0MzJweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgLnJlZ2lzdGVyLXNfX2J0biB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1heC13aWR0aDogMjMwcHg7IH1cbiAgLm1haWwtc3Vic2NyaWJlX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5tYWlsLXN1YnNjcmliZV9fZm9ybSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tYWlsLXN1YnNjcmliZSB7XG4gICAgcGFkZGluZzogNjBweCAwIDYwcHg7IH1cbiAgLm1haWwtc3Vic2NyaWJlX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm1haWwtc3Vic2NyaWJlX19jYWxlbmRhciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLm1haWwtc3Vic2NyaWJlX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYWlsLXN1YnNjcmliZV9fd3ItZm9ybSB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDsgfVxuICAjc2lkZWJhcl9tb2IgdWwgYS5jdXJyZW50IHtcbiAgICBjb2xvcjogIzRjODg5ZDsgfVxuICAjc2lkZWJhcl9tb2IgdWwgYS5jdXJyZW50OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxpdmVzdHJlYW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMzcHg7IH1cbiAgLmxpdmVzdHJlYW1fX2ltZyB7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAubGl2ZXN0cmVhbSB7XG4gICAgcGFkZGluZzogMjVweCAwIDM1cHg7IH1cbiAgLmNvdW50ZG93biBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmNvdW50ZG93bl9fbnVtYmVyIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDsgfVxuICAuY291bnRkb3duX19tYWluIHtcbiAgICBtYXJnaW46IDM1cHggYXV0byAyNXB4OyB9XG4gIC5jb3VudGRvd25fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjNweDsgfVxuICAucmVnaXN0ZXItcyB7XG4gICAgcGFkZGluZzogNTVweCAwIDQ1cHg7IH1cbiAgLmF1Y3Rpb25fX3RpdGxlLFxuICAuYXVjdGlvbl9fcm93IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuYXVjdGlvbl9fcm93IHA6Zmlyc3QtY2hpbGQge1xuICAgIG1heC13aWR0aDogMTkwcHg7IH1cbiAgLmF1Y3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4OyB9XG4gIC5hdWN0aW9uX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmF1Y3Rpb25fX3JvdyB7XG4gICAgcGFkZGluZzogMTNweCAwOyB9XG4gIC5jb3VudGRvd24ge1xuICAgIHBhZGRpbmc6IDMwcHggMCA0MHB4OyB9XG4gIC5hdWN0aW9uX19idG5zIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5vdmVydmlldy1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ2cHg7IH1cbiAgLm92ZXJ2aWV3LWJhbm5lciB7XG4gICAgcGFkZGluZzogMTA2cHggMCAxNDBweDsgfVxuICAub3ZlcnZpZXctaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLmRldmVsb3BlZC1ieSBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmRldmVsb3BlZC1ieSB7XG4gICAgcGFkZGluZzogNDVweCAwOyB9XG4gIC5yZWdpc3Rlci1idG4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAucmVnaXN0ZXItYnRuX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDQwcHg7IH1cbiAgLm92ZXJ2aWV3LWluZm8ge1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4OyB9XG4gIC5yZWdpc3Rlci1idG4ge1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4OyB9XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4OyB9XG4gIC5yZWdpc3Rlci1idG5fX2J0biB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIGhlaWdodDogNjBweDsgfVxuICAub3ZlcnZpZXctaW5mb19fYnRuIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWF4LXdpZHRoOiAxMTFweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAucmVnaXN0cmF0aW9uLWJhbm5lciBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAucmVnaXN0cmF0aW9uLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gIC5yZWdpc3RyYXRpb24tYmFubmVyX193ci1idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnJlZ2lzdHJhdGlvbi1iYW5uZXJfX2J0biB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogNTFweDsgfVxuICAucmVnaXN0cmF0aW9uLWJhbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7IH1cbiAgLnJlZy1mb3JtIGlucHV0LFxuICAucmVnLWZvcm0gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAucmVnLWZvcm1fX2J0biB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5yZWctZm9ybV9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDIzMXB4O1xuICAgIGhlaWdodDogNDVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWN0aW9uX193ci1hY3Rpb24tZW5kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAuYWN0aW9uX19hY3Rpb24tZW5kLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCAxNXB4OyB9XG4gIC5hY3Rpb25fX2FjdGlvbi1lbmQtdGltZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMzVweDsgfVxuICAuZGF0ZS10aW1lX19kYXRlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLmRhdGUtdGltZV9fdGltZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5oZWFkZXJfX21haW4tbG9nbyB7XG4gICAgaGVpZ2h0OiAzNXB4OyB9XG4gIG1haW4ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgIGhlaWdodDogMTAwcHg7IH1cbiAgLmFjdGlvbl9fdGl0bGUsXG4gIC5hY3Rpb25fX2FjdGlvbi1lbmQtdGl0bGUsXG4gIC5hY3Rpb25fX2FjdGlvbi1lbmQtdGltZSxcbiAgLmFjdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLmFjdGlvbl9fY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAjc2lkZWJhcl9tb2IsXG4gICNzaWRlYmFyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gICAgdG9wOiAxMDBweDtcbiAgICB3aWR0aDogNzB2dztcbiAgICByaWdodDogLTcwdnc7IH1cbiAgLm1haW4tYmFubmVyIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDIwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSA1MCU7IH1cbiAgLm1haW4tYmFubmVyIHtcbiAgICBwYWRkaW5nOiAxNTBweCAwIDE0MHB4OyB9XG4gIC5tYWluLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDsgfVxuICAucmVnaXN0ZXItcyBoNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gIC5yZWdpc3Rlci1zIGgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7IH1cbiAgLnJlZ2lzdGVyLXNfX2J0biB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1heC13aWR0aDogMjE1cHg7IH1cbiAgLnJlZ2lzdGVyLXMge1xuICAgIHBhZGRpbmc6IDQ1cHggMCA0NXB4OyB9XG4gIC5tYWlsLXN1YnNjcmliZV9faW5wdXQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLm1haWwtc3Vic2NyaWJlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG4gIC5tYWlsLXN1YnNjcmliZV9fc3VibWl0IHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4OyB9XG4gIC5tYWlsLXN1YnNjcmliZV9fd3ItZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAubGl2ZXN0cmVhbV9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gIC5jb3VudGRvd25fX2JvdHRvbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNvdW50ZG93bl9fYm90dG9tLXJvdyBwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvdW50ZG93bl9fYm90dG9tLXJvdyBwOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLmNvdW50ZG93bl9fYm90dG9tLXJvdyBwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5jb3VudGRvd25fX2JvdHRvbS1yb3cgcCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb3VudGRvd25fX3RvcC1yb3cgcDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC5jb3VudGRvd25fX3RvcC1yb3cgcDpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY291bnRkb3duX190b3Atcm93IHAge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5hdWN0aW9uX19yb3cgcDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub3ZlcnZpZXctaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLm92ZXJ2aWV3LWluZm9fX3Jvdy0tdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgLm92ZXJ2aWV3LWluZm9fX3Jvdy0tYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5vdmVydmlldy1pbmZvX19yb3ctLWJvdHRvbSBpbWcsXG4gIC5vdmVydmlldy1pbmZvX19yb3ctLXRvcCBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7IH1cbiAgLm92ZXJ2aWV3LWluZm9fX2J0biB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDE2NHB4OyB9XG4gIC5vdmVydmlldy1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM5cHg7IH1cbiAgLm92ZXJ2aWV3LWJhbm5lciB7XG4gICAgcGFkZGluZzogODZweCAwIDExMHB4OyB9XG4gIC5kZXZlbG9wZWQtYnkgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5kZXZlbG9wZWQtYnkge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAucmVnaXN0ZXItYnRuIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgLnJlZ2lzdGVyLWJ0bl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAub3ZlcnZpZXctaW5mb19fcm93LS1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnJlZ2lzdGVyLWJ0biB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7IH1cbiAgLnJlZy1mb3JtX19yb3ctLTIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnJlZy1mb3JtX19yb3ctMi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucmVnLWZvcm1fX3Jvdy0yLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgMCAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTU5Njk5OyB9XG4gIC5yZWctZm9ybV9fcm93LTItaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAxNHB4IDAgMDsgfVxuICAucmVnLWZvcm1fX3Jvdy0tMiBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yZWctZm9ybV9fcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnJlZy1mb3JtX19yb3ctMi1pdGVtOmxhc3QtY2hpbGQsXG4gIC5yZWctZm9ybV9fcm93LTItaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5yZWctZm9ybV9fcm93LS0yIGlucHV0LFxuICAucmVnLWZvcm1fX3JvdyBpbnB1dCB7XG4gICAgcGFkZGluZzogMTRweCAwIDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5yZWctZm9ybV9fcm93LS1jb21wYW5pZXMgaW5wdXQge1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnJlZy1mb3JtX193ci1idG4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyxcbiAgLmZvb3Rlcl9fY29udGFjdCxcbiAgLmZvb3Rlcl9fY29udGVudCxcbiAgLmZvb3Rlcl9fY2hhdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5hY3Rpb25fX3RpdGxlLFxuICAuYWN0aW9uX19hY3Rpb24tZW5kLXRpdGxlLFxuICAuYWN0aW9uX19hY3Rpb24tZW5kLXRpbWUsXG4gIC5hY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmFjdGlvbl9fYWN0aW9uLWVuZC10aW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmFjdGlvbl9fY29udGFjdCB7XG4gICAgZm9udC1zaXplOiAxOXB4OyB9XG4gIC5hY3Rpb25fX2J1dHRvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5oZWFkZXJfX21haW4tbG9nbyB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDsgfVxuICAuaGVhZGVyX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyX19idG4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDsgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICBoZWlnaHQ6IDE2MHB4OyB9XG4gICAgLmZvb3Rlcl9fbG9nbyBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIHRhYmxlIHNwYW4sXG4gIHRhYmxlIC50YWJsZV9fYnRuLWluZm8sXG4gIHRhYmxlIC50YWJsZV9fYnRuLXN0b2NrLFxuICB0YWJsZSAudGFibGVfX2J0bi1iaWQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIHRhYmxlIHRoIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICB0YWJsZSAudGFibGVfX3N0b2NrLFxuICB0YWJsZSAudGFibGVfX2J1eWVyLWluZm8sXG4gIHRhYmxlIC50YWJsZV9fYmlkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMDsgfVxuICB0YWJsZSAudGFibGVfX2J0bi1iaWQsXG4gIHRhYmxlIC50YWJsZV9fYnRuLWluZm8sXG4gIHRhYmxlIC50YWJsZV9fYnRuLXN0b2NrIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBoZWlnaHQ6IDEwNnB4OyB9XG4gIHRhYmxlIC50YWJsZV9fdGgtYmlkIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICB0YWJsZSAudGFibGVfX2J0bi1iaWQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAudGFibGUgLnRhYmxlX19sb3QsXG4gIC50YWJsZSAudGFibGVfX3RhbGx5LFxuICAudGFibGUgLnRhYmxlX19lc3Qtd2d0LFxuICAudGFibGUgLnRhYmxlX19zLWtnLFxuICAudGFibGUgLnRhYmxlX19idXllcixcbiAgLnRhYmxlIC50YWJsZV9fYmlkIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAudGFibGUgLnRhYmxlX19sb3Qgc3BhbixcbiAgICAudGFibGUgLnRhYmxlX190YWxseSBzcGFuLFxuICAgIC50YWJsZSAudGFibGVfX2VzdC13Z3Qgc3BhbixcbiAgICAudGFibGUgLnRhYmxlX19zLWtnIHNwYW4sXG4gICAgLnRhYmxlIC50YWJsZV9fYnV5ZXIgc3BhbixcbiAgICAudGFibGUgLnRhYmxlX19iaWQgc3BhbiB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7IH1cbiAgLnRhYmxlIC50YWJsZV9fZmFybS1uYW1lIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLnRhYmxlIC50YWJsZV9fZmFybS1uYW1lIHNwYW4ge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiOyB9XG4gIC50YWJsZSB0ZC50YWJsZV9fcy1rZyxcbiAgLnRhYmxlIHRkLnRhYmxlX19idXllciB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC50YWJsZSB0aCxcbiAgLnRhYmxlIC50YWJsZV9fcm93IHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAudGFibGUgdGgge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTsgfVxuICAudGFibGUgLnRhYmxlX19yb3cgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnRhYmxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyM3B4OyB9XG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuICAubW9kYWxfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gIC5tb2RhbF9fd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjNGM4ODlkOyB9XG4gIC5tb2RhbF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDM1cHggMTVweCAyNXB4OyB9XG4gIC5tb2RhbC10YWJsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAubW9kYWxfX2NvbmZpcm0tYnRuLFxuICAubW9kYWxfX2NhbmNlbC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAubW9kYWwtdGFibGVfX3ZhbHVlIHtcbiAgICBtYXgtd2lkdGg6IDE3NXB4OyB9XG4gICNzaWRlYmFyX21vYixcbiAgI3NpZGViYXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICByaWdodDogLTEwMHZ3OyB9XG4gICNzaWRlYmFyX21vYiB1bCxcbiAgI3NpZGViYXIgdWwge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4OyB9XG4gICNzaWRlYmFyX21vYiB1bCBsaSBhLFxuICAjc2lkZWJhciB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgI21DU0JfMV9jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICNzaWRlYmFyX21vYiB1bCBsaSxcbiAgI3NpZGViYXIgdWwgbGkge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpOyB9XG4gIC5uby1yZWdpc3RlcmVkIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5uby1yZWdpc3RlcmVkIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5uby1yZWdpc3RlcmVkIC5oZWFkZXJfX21haW4tbG9nbyB7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5uby1yZWdpc3RlcmVkIC5tZW51LXRvZ2dsZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5tYWluLWJhbm5lciB7XG4gICAgcGFkZGluZzogMTAwcHggMCA5MHB4OyB9XG4gIC5tYWluLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDFweDsgfVxuICAucmVnaXN0ZXItcyBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIC5yZWdpc3Rlci1zIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucmVnaXN0ZXItcyBwIHtcbiAgICBtYXgtd2lkdGg6IDQzMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5yZWdpc3Rlci1zX19idG4ge1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAucmVnaXN0ZXItcyB7XG4gICAgcGFkZGluZzogMzVweCAwIDM1cHg7IH1cbiAgLm1haWwtc3Vic2NyaWJlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gIC5tYWlsLXN1YnNjcmliZV9faW5wdXQsXG4gIC5tYWlsLXN1YnNjcmliZV9fc3VibWl0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5tYWlsLXN1YnNjcmliZV9fc3VibWl0IHtcbiAgICBtYXgtd2lkdGg6IDExMHB4OyB9XG4gIC5tYWlsLXN1YnNjcmliZV9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAubWFpbC1zdWJzY3JpYmVfX3dyLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLm1haWwtc3Vic2NyaWJlX193ci1pbWcge1xuICAgIGhlaWdodDogMTIwcHg7IH1cbiAgICAubWFpbC1zdWJzY3JpYmVfX3dyLWltZyBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tYWlsLXN1YnNjcmliZV9fY2FsZW5kYXItYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5tYWlsLXN1YnNjcmliZV9fY2FsZW5kYXItYnRuIHtcbiAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgLm1haWwtc3Vic2NyaWJlIHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLmxpdmVzdHJlYW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cbiAgLmNvdW50ZG93bl9fbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY291bnRkb3duX19udW1iZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGZvbnQtc2l6ZTogMzRweDsgfVxuICAuY291bnRkb3duX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb3VudGRvd25fX25hbWUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5jb3VudGRvd25fX21haW4ge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDVweDsgfVxuICAuY291bnRkb3duIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDsgfVxuICAuY291bnRkb3duIHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMTVweDsgfVxuICAuYXVjdGlvbl9fdGl0bGUsXG4gIC5hdWN0aW9uX19yb3cgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5hdWN0aW9uX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgLmF1Y3Rpb25fX2J0bjpmaXJzdC1jaGlsZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYXVjdGlvbl9fYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5hdWN0aW9uX19idG46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgLmF1Y3Rpb25fX2J0bnMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5yZWdpc3RyYXRpb24tYmFubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAucmVnaXN0cmF0aW9uLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMzVweDsgfVxuICAucmVnaXN0cmF0aW9uLWJhbm5lcl9fYnRuIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgMjVweDsgfVxuICAucmVnaXN0cmF0aW9uLWJhbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLnJlZy1mb3JtX193ci1idG4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnJlZy1mb3JtX19idG4ge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yZWctZm9ybSB7XG4gICAgcGFkZGluZzogNDBweCAwIDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLm1vZGFsX19jb25maXJtLWJ0bixcbiAgLm1vZGFsX19jYW5jZWwtYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm1vZGFsLXRhYmxlX192YWx1ZSB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAubW9kYWwtdGFibGVfX3RpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4OyB9XG4gIC5tb2RhbC10YWJsZV9fdmFsdWUgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAubm8tcmVnaXN0ZXJlZCAuaGVhZGVyX19idG4tbG9naW4ge1xuICAgIG1hcmdpbjogMjRweCAwIDA7IH1cbiAgLnJlZ2lzdGVyLXMgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAucmVnaXN0cmF0aW9uLWJhbm5lcl9fYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMCAxN3B4OyB9IH1cbiJdfQ== */
