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

/* 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;
}

input,
textarea {
  box-sizing: border-box;
}

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

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

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

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

/**
 * @author Canari Studio
 * @content
 * 1. Set path default image file.
 * 2. Breakpoint of responsive.
 * 3. Colors
 * 4. Fonts
 */
/* BREAKPOINTS */
/* COLORS */
/* FONTS */
@font-face {
  font-family: "Gotham Pro";
  src: url(/build/fonts/GothamPro-BoldItalic.daa3f99a.woff2) format("woff2"), url(/build/fonts/GothamPro-BoldItalic.f772d9ed.woff) format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Pro";
  src: url(/build/fonts/GothamPro-BlackItalic.17377396.woff2) format("woff2"), url(/build/fonts/GothamPro-BlackItalic.fb7ac3c1.woff) format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Pro";
  src: url(/build/fonts/GothamPro-LightItalic.03ee81d3.woff2) format("woff2"), url(/build/fonts/GothamPro-LightItalic.8eabd3eb.woff) format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Pro";
  src: url(/build/fonts/GothamPro-Bold.ccad94c7.woff2) format("woff2"), url(/build/fonts/GothamPro-Bold.c9c7ad3b.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Pro";
  src: url(/build/fonts/GothamPro-Italic.e16aa68f.woff2) format("woff2"), url(/build/fonts/GothamPro-Italic.a23e0837.woff) format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Pro";
  src: url(/build/fonts/GothamPro-Medium.97ca44fc.woff2) format("woff2"), url(/build/fonts/GothamPro-Medium.28ec1406.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Pro";
  src: url(/build/fonts/GothamPro-Light.b5137ba7.woff2) format("woff2"), url(/build/fonts/GothamPro-Light.4cf57526.woff) format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Pro";
  src: url(/build/fonts/GothamPro-MediumItalic.e4927c69.woff2) format("woff2"), url(/build/fonts/GothamPro-MediumItalic.df014e30.woff) format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Pro";
  src: url(/build/fonts/GothamPro-Black.7ca27b58.woff2) format("woff2"), url(/build/fonts/GothamPro-Black.3ccabba9.woff) format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Pro";
  src: url(/build/fonts/GothamPro.3f657350.woff2) format("woff2"), url(/build/fonts/GothamPro.789d0d98.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
body {
  font-size: 13px;
  line-height: 17px;
  position: relative;
  font-family: "Gotham Pro", Arial, SansSerif;
  overflow-x: hidden;
  font-weight: normal;
  font-style: normal;
  color: #ffffff;
  background: #1b1b1b;
}

.admin-dashboard {
  position: absolute;
  right: 0;
  bottom: -40px;
}

.inside {
  max-width: 1180px;
  width: 100%;
  margin: 0 auto;
  padding: 0 16px;
}

.text.center {
  text-align: center;
}
.text.big {
  font-size: 16px;
  line-height: 16px;
}

.bold {
  font-weight: bold;
}

.columns {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
}
.columns.margin .column:first-child {
  margin-right: 10px;
}
.columns.margin .column:last-child {
  margin-left: 10px;
}
.columns.margin .column #keyVisual-error {
  color: red;
}
.columns.small-margin .column:first-child {
  margin-right: 20px;
}
.columns.small-margin .column:last-child {
  margin-left: 20px;
}
.columns.margin-btm {
  margin-bottom: 40px;
}
.columns .column {
  width: 50%;
}
.columns .column.small {
  width: 25%;
}
.columns .column.large {
  width: 75%;
}
.columns .column.flex-start {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.section-main-title {
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: 900;
  font-size: 45px;
  line-height: 110%;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 40px;
}
.section-main-title span {
  background: linear-gradient(89.6deg, #CDA76B 0.1%, #A07D45 78.96%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.link {
  text-decoration: none;
  color: #CDA76B;
}

.box-input {
  min-height: 45px;
  width: 100%;
  font-size: 16px;
  line-height: 16px;
  color: #697077;
  background-color: #ffffff;
  border: none;
  border-bottom: 1px solid #CDA76B;
  border-radius: 2px;
  padding: 14px 18px;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: normal;
}
.box-input .link {
  word-break: break-all;
}
.box-input.margin-btm {
  margin-bottom: 19px;
}

.img-game {
  max-width: 380px;
  width: 100%;
  height: 220px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 6px;
  border: 2px solid #CDA76B;
}

.ctas-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 10px;
}

.table {
  background: #252525;
  border-radius: 8px;
}
.table tr {
  position: relative;
}
.table tr:last-of-type:before {
  background: transparent;
}
.table tr:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 40px;
  right: 40px;
  height: 1px;
  background: linear-gradient(89.6deg, #CDA76B 0.1%, #A07D45 78.96%);
}
.table tr td {
  padding: 40px;
  font-size: 16px;
  line-height: 18px;
  font-weight: 300;
  color: #ffffff;
  margin-bottom: 8px;
  font-family: "Gotham Pro", Arial, SansSerif;
}
.table tr td:first-child {
  font-weight: 500;
}
.table tr td img {
  max-width: 100%;
}
.table tr td a {
  color: #CDA76B;
  word-break: break-all;
}

.button {
  height: 53px;
  appearance: none;
  background: transparent;
  min-width: 170px;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  padding: 18px 24px;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  border: none;
  cursor: pointer;
  border-radius: 6px;
}
.button.gold {
  color: #ffffff;
  background: linear-gradient(89.6deg, #CDA76B 0.1%, #A07D45 78.96%);
}
.button.gold:hover {
  box-shadow: 0 6px 15px rgba(160, 125, 69, 0.4);
  filter: brightness(1.08);
}
.button.transparent {
  border: 1px solid #CDA76B;
}
.button.transparent span {
  background: linear-gradient(89.6deg, #CDA76B 0.1%, #A07D45 78.96%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.button.transparent:hover {
  border-color: #A07D45;
  background: rgba(205, 167, 107, 0.08);
}
.button.transparent:hover span {
  filter: brightness(1.2);
}
.button.cta-show {
  display: none;
}
.button.cta-show.visible {
  display: inline-block;
}

.message {
  position: absolute;
  z-index: 6;
  top: 0;
  left: 0;
  width: 100%;
  background: #000000;
  color: #BDA873;
  padding: 40px 16px;
  text-align: center;
  font-size: 18px;
}
.message.hidden {
  top: -100%;
  transition: top 10000ms ease;
}

.icon-info {
  display: inline-block;
  position: relative;
  padding-right: 30px;
}
.icon-info.visible .icon-bubble {
  display: block;
  animation-name: fadeIn;
  animation-duration: 700ms;
}
.icon-info .icon,
.icon-info .icon-category {
  position: absolute;
  top: -10px;
  right: 5px;
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 16px;
  color: #201F1D;
  font-weight: 500;
  cursor: pointer;
}
.icon-info .icon.right,
.icon-info .icon-category.right {
  right: 0;
}
.icon-info .icon:after,
.icon-info .icon-category:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: -2px;
  right: 0;
  background: #BDA873;
  background-size: cover;
  width: 20px;
  height: 20px;
  border-radius: 50%;
}

.icon-bubble {
  position: absolute;
  z-index: 6;
  top: -15px;
  left: calc(100% + 5px);
  width: 350px;
  background: #000000;
  color: #BDA873;
  padding: 16px;
  border-radius: 8px;
  font-size: 12px;
  line-height: 14px;
  display: none;
}
.icon-bubble.visible {
  display: block;
  animation-name: fadeIn;
  animation-duration: 700ms;
}

.error {
  margin-top: 30px;
  background: #000000;
}
.error.display {
  padding: 16px;
}
.error.display span {
  display: block;
}
.error span {
  display: none;
  margin-bottom: 8px;
  color: #BDA873;
  font-size: 14px;
}
.error .errorMessages {
  text-align: left;
  background: #000000;
}
.error .errorMessages li {
  display: inline-block;
  vertical-align: top;
  margin: 0 16px 8px 0;
  position: relative;
  font-size: 12px;
  line-height: 14px;
}
.error .errorMessages li:after {
  content: "/";
  position: absolute;
  top: 0;
  right: -12px;
}
.error .errorMessages li:last-child:after {
  display: none;
}

.errorForm {
  background: #000000;
  color: #BDA873;
  margin-bottom: 20px;
}
.errorForm ul {
  padding: 8px !important;
  left: 0 !important;
}
.errorForm ul li {
  width: 100% !important;
  margin: 0 !important;
}

.saving-loader {
  display: none;
  vertical-align: top;
  position: relative;
  width: 53px;
  height: 53px;
  margin-left: 20px;
}
.saving-loader:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/build/images/loader.866fe341.gif) no-repeat center;
  background-size: cover;
}
.saving-loader.visible {
  display: inline-block;
}

@media only screen and (max-width: 1025px) {
  .button {
    padding: 20px 15px 18px;
  }
  .message {
    font-size: 16px;
    padding: 30px 16px;
  }
}
@media only screen and (max-width: 769px) {
  .columns {
    flex-direction: column;
  }
  .columns.margin .column:first-child {
    margin-right: 0;
  }
  .columns.margin .column:last-child {
    margin-left: 0;
  }
  .columns .column {
    width: 100%;
  }
  .columns .column:first-child {
    margin-right: 0;
  }
  .columns .column:last-child {
    margin-left: 0;
  }
  .columns .column.large {
    width: 100%;
  }
  .columns .column.small {
    width: 100%;
  }
  .columns .column.flex-start {
    justify-content: center;
  }
  .button {
    font-size: 14px;
    line-height: 14px;
  }
  .admin-dashboard {
    bottom: -30px;
  }
  .table tr {
    display: flex;
    flex-direction: column;
  }
  .table tr:before {
    left: 16px;
    right: 16px;
  }
  .table tr td {
    margin-bottom: 0;
    font-size: 14px;
  }
  .table tr td:first-child {
    padding: 16px 16px 8px 16px;
  }
  .table tr td:last-child {
    padding: 0 16px 16px 16px;
  }
}
@media only screen and (max-width: 641px) {
  .icon-bubble {
    width: 300px;
    left: 0;
    top: 100%;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
#header {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  width: 100%;
  padding: 16px 36px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}
#header .header-right {
  position: relative;
}
#header .header-right ul {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
}
#header .header-right ul li {
  margin-left: 10px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
#header .header-right ul li div {
  position: relative;
}
#header .header-right ul li div.has-logout {
  position: relative;
}
#header .header-right ul li div.has-logout:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
  width: 8px;
  height: 6px;
  background: url(/build/images/dropdown.a33eeade.png) no-repeat center;
  background-size: cover;
}
#header .header-right ul li div.has-logout:hover .logout-container {
  display: block;
}
#header .header-right ul li a.connect {
  position: relative;
  text-transform: none;
  background: #252525;
  color: #ffffff;
  padding: 12px 50px 12px 40px;
  margin-right: 20px;
  border-radius: 2px;
}
#header .header-right ul li a.connect span {
  position: relative;
}
#header .header-right ul li a.connect span:before {
  content: "";
  position: absolute;
  top: -2px;
  left: -20px;
  background: url(/build/images/avatar.0b295efa.png) no-repeat center;
  background-size: cover;
  width: 13px;
  height: 13px;
}
#header .header-right ul li a.logout {
  text-transform: none;
  color: #ffffff;
  margin: 0;
}
#header .header-right ul li a.logout:hover {
  color: #CDA76B;
}
#header .header-right ul li .logout-container {
  text-align: center;
  display: none;
  position: absolute;
  z-index: 2;
  top: calc(100% + 6px);
  left: 0;
  right: 20px;
  padding: 8px 16px;
  background: #252525;
  color: #ffffff;
  border-radius: 0 0 2px 2px;
}
#header .header-right ul li a {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  line-height: 13px;
  text-transform: uppercase;
  position: relative;
}
#header .header-right ul li a:after {
  display: none;
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #BDA873;
}
#header .header-right ul li a:hover {
  color: rgb(255, 255, 255);
  transition: all 250ms ease;
}
#header .header-right ul li a.localisation {
  color: #ffffff;
}
#header .header-right ul li a.localisation:after {
  display: block;
}

@media only screen and (max-width: 769px) {
  #header {
    padding: 19px 16px;
  }
  #header .logo {
    width: 185px;
    height: 65px;
  }
  #header .header-right ul {
    align-items: flex-end;
    flex-wrap: wrap;
    gap: 8px;
  }
  #header .header-right ul li {
    margin: 0 0 8px 0;
  }
  #header .header-right ul li div.has-logout:after {
    right: 6px;
  }
  #header .header-right ul li .logout-container {
    right: 0;
  }
  #header .header-right ul li a {
    font-size: 13px;
    line-height: 15px;
  }
  #header .header-right ul li a.logout {
    margin: 0;
  }
  #header .header-right ul li a.connect {
    margin-right: 0;
    padding: 12px 20px 12px 10px;
  }
  #header .header-right ul li a.connect span:before {
    display: none;
  }
}
@media only screen and (max-width: 641px) {
  #header {
    padding: 19px 16px;
  }
  #header .logo {
    width: 138.75px;
    height: 42.25px;
  }
}
#footer {
  background: #000000;
  padding: 43px 0 0;
  position: relative;
  z-index: 2;
}
#footer .inside {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 43px;
}
#footer .footer-logo {
  margin-right: 16px;
}
#footer ul li {
  margin-bottom: 8px;
}
#footer ul li a {
  text-decoration: none;
  color: #ffffff;
  line-height: 16px;
}
#footer .right ul {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
}
#footer .right ul:first-child {
  margin-bottom: 16px;
}
#footer .right ul li {
  margin-left: 16px;
}
#footer .right ul li.gold {
  color: #BDA873;
}
#footer .under-footer {
  padding: 30px 16px;
  background: #1b1b1b;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#footer .under-footer .list-footer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 20px;
  width: 100%;
}
#footer .under-footer .list-footer li {
  width: calc(14.2857142857% - 20px);
  margin: 0 20px 20px 0;
}
#footer .under-footer .list-footer li:last-child {
  margin-right: 0;
}
#footer .under-footer .list-footer li img {
  display: block;
  max-width: 120px;
  width: 100%;
  height: auto;
  margin: 0 auto;
}
#footer .under-footer p {
  font-size: 12px;
}

@media only screen and (max-width: 769px) {
  #footer {
    padding: 16px 0;
  }
  #footer .inside {
    flex-direction: column;
  }
  #footer .footer-logo {
    margin: 0 0 20px 0;
  }
  #footer .right {
    width: 100%;
    margin-top: 36px;
  }
  #footer .right ul {
    justify-content: center;
  }
  #footer .right ul li {
    margin: 0 16px 0 0;
  }
  #footer .under-footer .list-footer li {
    width: calc(33.3333333333% - 20px);
  }
  #footer .under-footer .list-footer li:nth-child(3) {
    margin-right: 0;
  }
}
@media only screen and (max-width: 641px) {
  #footer .under-footer .list-footer li {
    width: calc(50% - 20px);
  }
  #footer .under-footer .list-footer li:nth-child(even) {
    margin-right: 0;
  }
}
#homepage {
  overflow: hidden;
  position: relative;
  z-index: 1;
}
#homepage:before {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: 0;
  right: 0;
  background: url(/build/images/pegase-right.5243fabc.png) no-repeat center;
  background-size: cover;
  width: 479px;
  height: 768px;
}
#homepage.reset #section-2 .columns .column:first-child {
  margin: 0;
}
#homepage.reset #section-2 .columns .column:last-child {
  margin: 0;
}
#homepage.reset #section-2 input {
  padding: 20px 20px 18px;
}
#homepage h1 {
  text-transform: uppercase;
  margin-bottom: 19px;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-style: normal;
  font-weight: 900;
  font-size: 45px;
  line-height: 110%;
  letter-spacing: 0;
}
#homepage h2 {
  font-size: 25px;
  line-height: 25px;
  font-weight: 500;
  margin-bottom: 20px;
}
#homepage h2.gold {
  color: #BDA873;
}
#homepage h3 {
  font-size: 18px;
  line-height: 17px;
  font-weight: 500;
  margin-bottom: 15px;
}
#homepage #section-1 .text {
  max-width: 680px;
  margin-bottom: 40px;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: normal;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: 0;
}
#homepage #section-1 .inside {
  padding-top: 135px;
}
#homepage #section-2 {
  padding-bottom: 60px;
  position: relative;
  z-index: 2;
}
#homepage #section-2 .columns {
  margin-bottom: 50px;
}
#homepage #section-2 .columns .column {
  padding: 30px 60px;
  position: relative;
  border-radius: 6px;
}
#homepage #section-2 .columns .column:last-child {
  background: #252525;
}
#homepage #section-2 .columns .column.transparent {
  background: transparent;
  padding: 49px 64px 149px 0;
}
#homepage #section-2 .columns .column.transparent h3 {
  font-size: 26px;
  line-height: 32px;
  font-weight: 500;
  margin-bottom: 30px;
}
#homepage #section-2 .columns .column.transparent .button {
  min-width: 245px;
  text-align: center;
}
#homepage #section-2 .text {
  font-size: 14px;
  line-height: 17px;
  opacity: 0.7;
  max-width: 95%;
}
#homepage #section-2 .button {
  display: block;
  width: 100%;
  margin-top: 20px;
}
#homepage #section-2 span {
  display: block;
  text-align: center;
  font-size: 11px;
  line-height: 14px;
  opacity: 0.5;
  padding: 0 16px;
}
#homepage #section-2 form {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

@media only screen and (max-width: 1025px) {
  #homepage h1 {
    font-size: 20px;
    line-height: 24px;
  }
  #homepage h2 {
    font-size: 18px;
    line-height: 17px;
  }
  #homepage h3 {
    font-size: 14px;
    line-height: 20px;
  }
  #homepage #section-1 .text {
    max-width: 70%;
    font-size: 12px;
    line-height: 17px;
  }
  #homepage #section-1 .inside:before {
    right: -80px;
  }
  #homepage #section-2 .inside {
    padding: 0;
  }
  #homepage #section-2 .columns .column {
    padding: 30px 16px 30px 15px;
  }
  #homepage #section-2 .columns .column.transparent {
    padding-left: 16px;
  }
  #homepage #section-2 .columns .column.transparent h3 {
    font-size: 14px;
    line-height: 20px;
  }
  #homepage #section-2 .columns .column.transparent .text {
    font-size: 12px;
    line-height: 17px;
  }
}
@media only screen and (max-width: 769px) {
  #homepage #section-1 .text {
    max-width: 80%;
  }
  #homepage #section-1 .inside:before {
    top: auto;
    bottom: -40px;
    right: 20px;
    width: 129px;
    height: 315px;
  }
  #homepage #section-2 .columns .column:last-child {
    margin-left: 0;
  }
}
#register {
  background: #201F1D;
  overflow: hidden;
}
#register h1 {
  font-size: 30px;
  line-height: 29px;
  font-weight: 500;
  margin-bottom: 10px;
}
#register h1.gold {
  font-size: 36px;
  line-height: 34px;
  margin-bottom: 42px;
  color: #BDA873;
}
#register h2 {
  font-size: 22px;
  line-height: 16px;
  font-weight: 500;
  margin-bottom: 20px;
}
#register h2.margin-top {
  margin-top: 40px;
}
#register .text {
  opacity: 0.5;
  margin-bottom: 50px;
}
#register .text.remove {
  display: none;
}
#register .inside {
  padding: 180px 16px 68px;
  position: relative;
  position: relative;
  z-index: 1;
}
#register .inside:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: -80px;
  right: 0;
  background: url(/build/images/trophy-register-full.ab3fb7ed.png) no-repeat center;
  background-size: cover;
  width: 625px;
  height: 1666px;
}
#register form {
  position: relative;
  z-index: 3;
}
#register input.button {
  padding: 20px 20px 18px;
}
#register input.button.cta-show {
  display: none;
}
#register input.button.cta-show.visible {
  display: inline-block;
}
#register #step-1 {
  margin-bottom: 70px;
  position: relative;
  z-index: 2;
}
#register #step-2 {
  margin-bottom: 187px;
  position: relative;
  z-index: 2;
}
#register #step-3 {
  margin-bottom: 108px;
  position: relative;
  z-index: 2;
}
#register #step-4 {
  margin-bottom: 213px;
  position: relative;
  z-index: 2;
}
#register #step-4 .add-contact {
  margin: 210px auto 146px;
  text-align: center;
}
#register #step-4 .add-contact.remove-cta {
  display: none;
}
#register #step-4 .add-contact .text {
  display: block;
  margin-top: 70px;
}
#register #step-4 .add-contact span {
  display: inline-block;
  cursor: pointer;
  position: relative;
  font-size: 14px;
  line-height: 13px;
  font-weight: 500;
  color: #BDA873;
  text-transform: uppercase;
  padding: 20px 0 20px 50px;
}
#register #step-4 .add-contact span .cta {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #BDA873;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
#register #step-4 .add-contact span .cta:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 14px;
  height: 1px;
}
#register #step-4 .add-contact span .cta:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff;
  height: 14px;
  width: 1px;
}
#register #step-4 .more-contact {
  display: none;
}
#register #step-4 .more-contact.visible {
  display: block;
  animation-name: fadeIn;
  animation-duration: 1s;
}
#register #step-5 {
  text-align: center;
  padding: 100px 0 127px;
}
#register #step-5 span {
  display: block;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
}
#register #step-5 span.margin-btm {
  margin-bottom: 37px;
}
#register #step-5 .text {
  max-width: 980px;
  margin: 0 auto;
  font-size: 14px;
  line-height: 22px;
}
#register #step-5 a {
  display: inline-block;
  margin-top: 70px;
}
#register form {
  width: 100%;
}
#register form input {
  padding: 14px 14px 13px;
}

@media only screen and (max-width: 769px) {
  #register h1 {
    font-size: 16px;
    line-height: 24px;
  }
  #register h1 {
    font-size: 14px;
    line-height: 16px;
  }
  #register .text {
    font-size: 12px;
    line-height: 15px;
  }
  #register .inside {
    padding: 120px 16px 68px;
  }
}
#new-submission {
  padding: 182px 0 100px;
}
#new-submission h1 {
  font-size: 30px;
  line-height: 29px;
  font-weight: 500;
  margin-bottom: 11px;
}
#new-submission h2 {
  font-size: 25px;
  line-height: 100%;
  font-weight: normal;
  margin-bottom: 20px;
}
#new-submission h3 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 50px;
}
#new-submission h4 {
  font-size: 14px;
  line-height: 13px;
  font-weight: 500;
  margin-bottom: 11px;
  text-transform: uppercase;
  color: #BDA873;
}
#new-submission .top {
  margin-bottom: 65px;
  border-bottom: 1px solid #CDA76B;
}
#new-submission .account-layer {
  padding: 40px 80px;
  background: #252525;
  border-radius: 6px;
  margin-bottom: 40px;
}
#new-submission .bottom input {
  padding: 14px 14px 13px;
}
#new-submission .bottom .add-contact {
  display: block;
  margin: 30px auto 60px;
}
#new-submission .list {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 20px;
}
#new-submission .list li {
  width: 100%;
  font-size: 18px;
  margin-bottom: 8px;
}
#new-submission .list li:last-child {
  margin-bottom: 0;
}
#new-submission .list li a {
  display: block;
  text-decoration: none;
  color: #ffffff;
  padding: 10px 16px;
  border-radius: 2px;
  background: #252525;
  border-bottom: 2px solid transparent;
}
#new-submission .list li a:hover {
  opacity: 1;
  transition: all 250ms ease;
  border-bottom: 2px solid #CDA76B;
}
#new-submission .list-save {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 10px;
}
#new-submission .list-save.margin-top {
  margin-top: 60px;
}
#new-submission .list-save li a {
  display: block;
  width: 100%;
  height: 100%;
  cursor: inherit;
}
#new-submission .list-save .cta {
  height: 52px;
  min-width: 170px;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 6px;
  padding: 18px 24px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  background: transparent;
  border: 1px solid #CDA76B;
  cursor: pointer;
}
#new-submission .list-save .cta span {
  background: linear-gradient(89.6deg, #CDA76B 0.1%, #A07D45 78.96%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#new-submission .list-save .cta:hover {
  border-color: #A07D45;
  background: rgba(205, 167, 107, 0.08);
}
#new-submission .list-save .cta:hover span {
  filter: brightness(1.2);
}
#new-submission .list-save .cta.gold {
  min-width: 455px;
  color: #ffffff;
  background: linear-gradient(89.6deg, #CDA76B 0.1%, #A07D45 78.96%);
}
#new-submission .list-save .cta.gold:hover {
  box-shadow: 0 6px 15px rgba(160, 125, 69, 0.4);
  filter: brightness(1.08);
}
#new-submission .under-title {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}
#new-submission .under-title .text {
  max-width: 650px;
  width: 100%;
  color: #ffffff;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: normal;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: 0;
}
#new-submission .nominees-link {
  color: #ffffff;
  font-size: 22px;
  line-height: 21px;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  padding: 0 49px 29px;
}
#new-submission #switch {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
#new-submission #switch li {
  position: relative;
  cursor: pointer;
  color: #ffffff;
  font-size: 23px;
  line-height: 21px;
  text-transform: uppercase;
  padding: 0 49px 29px;
  opacity: 0.5;
  text-align: center;
}
#new-submission #switch li:after {
  display: none;
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 100%;
  height: 6px;
  background: linear-gradient(89.6deg, #CDA76B 0.1%, #A07D45 78.96%);
}
#new-submission #switch li.current {
  font-weight: bold;
  opacity: 1;
  transition: opacity 250ms ease;
}
#new-submission #switch li.current:after {
  display: block;
}
#new-submission .tab-content {
  display: none;
}
#new-submission .tab-content.current {
  display: block;
  animation-name: fadeIn;
  animation-duration: 1s;
}
#new-submission #account {
  padding: 0 16px;
}
#new-submission #subscribes {
  text-align: center;
}
#new-submission #subscribes .no-content {
  padding: 16px;
}
#new-submission #subscribes .no-content.hide {
  display: none;
}
#new-submission #subscribes .no-content .text {
  font-weight: normal;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: 0;
  text-align: center;
  max-width: 780px;
  margin: 0 auto 60px;
}
#new-submission #subscribes .content-on.hide {
  display: none;
}
#new-submission #subscribes .content-on .game-list {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
#new-submission #subscribes .content-on .game-list li {
  margin-bottom: 30px;
  width: 100%;
}
#new-submission #subscribes .content-on figure {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
#new-submission #subscribes .content-on figure .img-box {
  max-width: 380px;
  width: 100%;
  height: 220px;
  background-color: #252525;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border: 2px solid #CDA76B;
  position: relative;
  border-radius: 6px;
  z-index: 2;
}
#new-submission #subscribes .content-on figure .img-box:after {
  content: "";
  position: absolute;
  top: 50%;
  right: -16px;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 0 12px 15px;
  border-color: transparent transparent transparent #CDA76B;
}
#new-submission #subscribes .content-on figure figcaption {
  background: #252525;
  border-radius: 2px;
  padding: 28px 20px 30px 60px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}
#new-submission #subscribes .content-on figure figcaption:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 100px;
  height: 100%;
  background: #252525;
}
#new-submission #subscribes .content-on figure figcaption h3 {
  margin-bottom: 6px;
  text-align: left;
}
#new-submission #subscribes .content-on figure figcaption .sub-date {
  display: block;
  font-weight: normal;
  font-size: 14px;
  line-height: 110%;
  letter-spacing: 0;
  color: #575653;
  margin: 6px 0 30px;
}
#new-submission #subscribes .content-on figure figcaption .status {
  display: block;
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: 0;
  color: #ffffff;
}
#new-submission #subscribes .content-on figure figcaption .category-list {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
#new-submission #subscribes .content-on figure figcaption .category-list li {
  display: inline-block;
  width: auto;
  color: #ffffff;
  background: #1b1b1b;
  padding: 4px 8px;
  border-radius: 2px;
  font-weight: normal;
  font-size: 14px;
  line-height: 110%;
  letter-spacing: 0;
  margin: 0 5px 5px 0;
}
#new-submission #subscribes .content-on figure figcaption .cta-flex {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 20px;
}

@media only screen and (max-width: 1025px) {
  #new-submission .nominees-link {
    padding: 0 20px 29px;
  }
  #new-submission #switch li {
    padding: 0 20px 29px;
  }
  #new-submission #subscribes .content-on figure figcaption .category-list li {
    width: calc(33.3333333333% - 10px);
  }
}
@media only screen and (max-width: 900px) {
  #new-submission #subscribes .content-on figure figcaption .category-list li {
    width: calc(50% - 10px);
  }
}
@media only screen and (max-width: 769px) {
  #new-submission {
    padding: 140px 0 40px;
  }
  #new-submission h1 {
    font-size: 18px;
    line-height: 22px;
  }
  #new-submission h2 {
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 10px;
  }
  #new-submission h2.margin-top {
    margin-top: 20px;
  }
  #new-submission .account-layer {
    padding: 20px;
  }
  #new-submission .top {
    margin-bottom: 30px;
  }
  #new-submission .top .inside {
    padding: 0;
  }
  #new-submission .nominees-link {
    font-size: 12px;
    line-height: 12px;
    padding: 0 10px 29px;
  }
  #new-submission #switch li {
    font-size: 12px;
    line-height: 12px;
    padding: 0 10px 29px;
  }
  #new-submission .under-title .text {
    font-size: 12px;
    line-height: 15px;
  }
  #new-submission .columns .column.small {
    display: none;
  }
  #new-submission .columns .column.large {
    width: 100%;
  }
  #new-submission .bottom .inside {
    padding: 0;
  }
  #new-submission #subscribes .inside {
    padding: 0;
  }
  #new-submission #subscribes .button {
    margin: 0 auto;
  }
  #new-submission #subscribes .content-on figure {
    flex-direction: column;
  }
  #new-submission #subscribes .content-on figure .img-box {
    margin: 0 auto;
    position: relative;
    top: 30px;
  }
  #new-submission #subscribes .content-on figure .img-box:after {
    display: none;
  }
  #new-submission #subscribes .content-on figure figcaption {
    margin-left: 0;
    padding: 60px 16px 29px;
  }
}
@media only screen and (max-width: 641px) {
  #new-submission .under-title {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  #new-submission .under-title .list-save {
    margin-top: 30px;
    width: 100%;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
  }
  #new-submission .list-save {
    flex-direction: column;
  }
  #new-submission .list-save.margin-top {
    margin-top: 30px;
  }
  #new-submission .list-save li {
    width: 100%;
  }
  #new-submission .list-save .cta {
    width: 100%;
  }
  #new-submission .list-save .cta.gold {
    min-width: auto;
  }
  #new-submission #subscribes .content-on figure figcaption .category-list li {
    width: 100%;
  }
  #new-submission #subscribes .content-on figure figcaption .cta-flex {
    flex-direction: column;
    gap: 10px;
  }
  #new-submission #subscribes .content-on figure figcaption .cta-flex .button {
    margin: 0;
    width: 100%;
  }
}
.step-app > .step-steps {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: flex-end;
  overflow: hidden;
  height: 4px;
}

.step-app > .step-steps > li {
  list-style: none;
  flex: 1;
}

.step-app > .step-steps > li:last-child a {
  border: none;
}

.step-app > .step-steps > li > a {
  display: block;
  width: 100%;
  height: 100%;
  color: #333;
  background-color: #BDA873;
  text-decoration: none;
  height: 2px;
}

.step-app > .step-steps > li.active a {
  background-color: #BDA873;
  height: 4px;
}

.step-app > .step-steps > li.done a {
  background-color: #BDA873;
  height: 4px;
}

.step-app > .step-content > .step-tab-panel {
  display: none;
}

.step-app > .step-content > .step-tab-panel.active {
  display: block;
}

.step-app > .step-footer {
  display: block;
  text-align: center;
  margin: 60px auto 40px;
}


.step-footer {
  overflow: hidden;
}
.step-footer .button-step {
  pointer-events: none;
  opacity: 0.3;
}
.step-footer .button-step.is-ok {
  pointer-events: auto;
  opacity: 1;
}

.step-app.show .step-footer .message-footer {
  display: none;
}
.step-app.show .step-footer .button-step {
  pointer-events: auto;
  opacity: 1;
}

.message-footer {
  display: block;
  width: 100%;
  margin-bottom: 30px;
  text-align: left;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: normal;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: 0;
}

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel] {
  width: 100%;
  font-size: 16px;
  line-height: 16px;
  color: #697077;
  background-color: #ffffff;
  border: none;
  border-bottom: 1px solid #CDA76B;
  border-radius: 2px;
  padding: 14px 18px;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: normal;
}
.flex {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.flex .forget {
  display: block;
  text-decoration: none;
  color: #575653;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  text-align: right;
  margin-top: 10px;
}

.pwd-icon {
  position: relative;
  width: 100%;
  height: 100%;
}
.pwd-icon .icon {
  position: absolute;
  z-index: 4;
  width: 44px;
  height: 100%;
  top: 0;
  right: 0;
  cursor: pointer;
}
.pwd-icon .icon.black:after {
  background: url(/build/images/password-black-icon.ae7099ca.png) no-repeat center;
  background-size: cover;
}
.pwd-icon .icon:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  background: url(/build/images/password-black-icon.ae7099ca.png) no-repeat center;
  background-size: cover;
  width: 22px;
  height: 19px;
}
.pwd-icon .icon.change.black:after {
  background: url(/build/images/icon-show-black.b2df173d.png) no-repeat center;
  background-size: cover;
  width: 22px;
  height: 16px;
  transition: all 250ms ease;
}
.pwd-icon .icon.change:after {
  background: url(/build/images/icon-show-black.b2df173d.png) no-repeat center;
  background-size: cover;
  width: 22px;
  height: 16px;
  transition: all 250ms ease;
}

/* Change Autocomplete styles in Chrome*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border-bottom: 1px solid #CDA76B;
  -webkit-text-fill-color: #697077;
  -webkit-box-shadow: 0 0 0px 1000px transparent inset;
  transition: background-color 5000s ease-in-out 0s;
  font-size: 16px;
  line-height: 16px;
}

.visual-container {
  margin-bottom: 19px;
}
.visual-container label {
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
}

.input-container {
  width: 100%;
}
.input-container label {
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
}
.input-container.select .formfield-select--container {
  position: relative;
  background-color: transparent !important;
  border: 1px solid rgba(255, 255, 255, 0.5);
  height: 45px;
  overflow: hidden;
}
.input-container.select .formfield-select--container select {
  background: #ffffff;
  color: #000000;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  height: 100%;
  border: 0;
  margin: 0;
  border-radius: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 14px 14px 13px;
  cursor: pointer;
}
.input-container.select .formfield-select--container::after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 0.75em;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-top-color: #BDA873;
  border-width: 6px;
  border-style: solid;
  pointer-events: none;
}
.input-container.checkbox {
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 2px;
  background: #252525;
  border: 2px solid transparent;
  overflow: visible;
  cursor: pointer;
}
.input-container.checkbox:has(input:checked) {
  background: #3f372c;
  border: 2px solid #CDA76B;
}
.input-container.checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.input-container.checkbox label {
  display: block;
  color: #ffffff;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: normal;
  font-size: 14px;
  line-height: 110%;
  letter-spacing: 0;
  padding: 20px 40px;
  cursor: pointer;
  margin-bottom: 0;
}
.input-container.checkbox .checkmark {
  position: absolute;
  top: 50%;
  left: -13px;
  transform: translateY(-50%);
  height: 20px;
  width: 20px;
  background-color: #575653;
  border-radius: 50%;
  cursor: pointer;
}
.input-container.checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 6px;
  top: 3px;
  transform: translate(-50%, -50%);
  width: 4px;
  height: 8px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.input-container.checkbox input:checked ~ .checkmark:after {
  display: block;
}
.input-container.checkbox input:checked ~ .checkmark {
  background-color: #CDA76B;
}
.input-container.margin-btm {
  margin-bottom: 19px;
}

.form--help {
  font-size: 12px;
}

.fake-label {
  display: block;
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  margin-bottom: 8px;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: bold;
}

.custom-file {
  width: 100%;
  height: 254px;
  position: relative;
  margin-bottom: 19px;
}
.custom-file:has(.has-image) .img-import, .custom-file.has-preview .img-import {
  display: none;
}
.custom-file:has(.has-image) label:before, .custom-file.has-preview label:before {
  display: none;
}
.custom-file .img-import {
  position: absolute;
  z-index: 2;
  top: 150px;
  left: 50%;
  transform: translateX(-50%);
  font-weight: normal;
  font-size: 23px;
  line-height: 110%;
  letter-spacing: 0;
  text-align: center;
  color: #CDA76B;
}
.custom-file .preview {
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 6px;
}
.custom-file input[type=file] {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  appearance: none;
  font-size: 0;
  text-align: center;
  cursor: pointer;
}
.custom-file input[type=file]::-webkit-file-upload-button {
  visibility: hidden;
  width: 0;
}
.custom-file label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #3f372c;
  cursor: pointer;
  border-radius: 6px;
  border: 1px dashed #CDA76B;
}
.custom-file label:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 60px;
  left: 50%;
  transform: translateX(-50%);
  background: url(/build/images/input-file.20135550.png) no-repeat center;
  background-size: cover;
  width: 61px;
  height: 60px;
}
.custom-file .file-info {
  width: 100%;
  position: absolute;
  z-index: 2;
  left: 50%;
  transform: translateX(-50%);
  bottom: 40px;
  text-align: center;
}

#new-game,
#game-show {
  padding: 182px 0 100px;
  overflow: hidden;
}
#new-game.background, #new-game.dark-bkg,
#game-show.background,
#game-show.dark-bkg {
  background: #1b1b1b;
}
#new-game .category-list,
#game-show .category-list {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
#new-game .category-list li,
#game-show .category-list li {
  display: inline-block;
  width: auto;
  color: #ffffff;
  background: #1b1b1b;
  padding: 4px 8px;
  border-radius: 2px;
  font-weight: normal;
  font-size: 14px;
  line-height: 110%;
  letter-spacing: 0;
  margin: 0 5px 5px 0;
}
#new-game .motivation-top,
#game-show .motivation-top {
  margin-bottom: 5px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: 3px 8px;
}
#new-game .motivation-top label,
#game-show .motivation-top label {
  margin-bottom: 0;
}
#new-game .motivation-top span,
#game-show .motivation-top span {
  color: #ffffff;
  background: #1b1b1b;
  padding: 4px 8px;
  border-radius: 2px;
}
#new-game h1,
#game-show h1 {
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: 900;
  font-size: 45px;
  line-height: 110%;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 40px;
}
#new-game h1 span,
#game-show h1 span {
  background: linear-gradient(89.6deg, #CDA76B 0.1%, #A07D45 78.96%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#new-game h2,
#game-show h2 {
  font-family: "Gotham Pro", Arial, SansSerif;
  font-size: 30px;
  font-weight: bold;
  line-height: 110%;
  letter-spacing: 0;
  text-transform: uppercase;
  background: linear-gradient(89.6deg, #CDA76B 0.1%, #A07D45 78.96%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 30px;
}
#new-game .text,
#game-show .text {
  font-family: "Gotham Pro", Arial, SansSerif;
  color: #ffffff;
  font-weight: normal;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: 0;
}
#new-game .text.max-width,
#game-show .text.max-width {
  max-width: 740px;
  width: 100%;
}
#new-game .text.margin-btm,
#game-show .text.margin-btm {
  margin-bottom: 40px;
}
#new-game .text.small-margin,
#game-show .text.small-margin {
  margin-bottom: 5px;
}
#new-game .text .href,
#game-show .text .href {
  color: #ffffff;
}
#new-game .top-list,
#game-show .top-list {
  position: relative;
  border-bottom: 1px solid #575653;
  margin-bottom: 70px;
}
#new-game .top-list:before,
#game-show .top-list:before {
  content: "";
  position: absolute;
  bottom: -1px;
  right: 100%;
  width: 100vw;
  height: 1px;
  background: #CDA76B;
}
#new-game .top-list:after,
#game-show .top-list:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 100%;
  width: 100vw;
  height: 1px;
  background: #575653;
}
#new-game .top-list.last:after,
#game-show .top-list.last:after {
  background: #CDA76B;
}
#new-game .top-list .nbr-list,
#game-show .top-list .nbr-list {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  margin-bottom: 30px;
  position: relative;
}
#new-game .top-list .nbr-list li,
#game-show .top-list .nbr-list li {
  text-align: center;
}
#new-game .top-list .nbr-list li.active,
#game-show .top-list .nbr-list li.active {
  background: linear-gradient(89.6deg, #CDA76B 0.1%, #A07D45 78.96%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#new-game .top-list .nbr-list li span,
#game-show .top-list .nbr-list li span {
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: 500;
  font-size: 30px;
  line-height: 110%;
  letter-spacing: 0;
  text-align: center;
  text-transform: uppercase;
  color: #575653;
}
#new-game .top-list .marker,
#game-show .top-list .marker {
  position: absolute;
  left: 0;
  bottom: -5px;
  height: 10px;
  background: linear-gradient(89.6deg, #CDA76B 0.1%, #A07D45 78.96%);
}
#new-game .top-list .marker.one,
#game-show .top-list .marker.one {
  width: 16.6666666667%;
}
#new-game .top-list .marker.two,
#game-show .top-list .marker.two {
  width: 33.3333333333%;
}
#new-game .top-list .marker.three,
#game-show .top-list .marker.three {
  width: 50%;
}
#new-game .top-list .marker.four,
#game-show .top-list .marker.four {
  width: 66.6666666667%;
}
#new-game .top-list .marker.fifth,
#game-show .top-list .marker.fifth {
  width: 83.3333333333%;
}
#new-game .top-list .marker.full,
#game-show .top-list .marker.full {
  width: 100%;
}
#new-game .cat-list,
#game-show .cat-list {
  display: flex;
  gap: 8px 20px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  margin-bottom: 40px;
}
#new-game .cat-list li,
#game-show .cat-list li {
  max-width: 369px;
  width: 100%;
}
#new-game .cat-list li .input-content,
#game-show .cat-list li .input-content {
  height: 100%;
}
#new-game .cat-list li .input-container,
#game-show .cat-list li .input-container {
  color: #ffffff;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: normal;
  font-size: 23px;
  line-height: 110%;
  letter-spacing: 0;
  text-align: center;
  padding: 20px;
  width: 100%;
  height: 100%;
  position: relative;
  min-height: 160px;
  border-radius: 2px;
  background: #252525;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: 2px solid transparent;
}
#new-game .cat-list li .input-container:has(input:checked),
#game-show .cat-list li .input-container:has(input:checked) {
  background: #3f372c;
  border: 2px solid #CDA76B;
}
#new-game .cat-list li .input-container input:checked ~ .checkmark:after,
#game-show .cat-list li .input-container input:checked ~ .checkmark:after {
  display: block;
}
#new-game .cat-list li .input-container input:checked ~ .checkmark,
#game-show .cat-list li .input-container input:checked ~ .checkmark {
  background-color: #CDA76B;
}
#new-game .cat-list li .input-container.position,
#game-show .cat-list li .input-container.position {
  position: relative;
  cursor: pointer;
  height: 100%;
}
#new-game .cat-list li .input-container.position input,
#game-show .cat-list li .input-container.position input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
#new-game .cat-list li .input-container.disabled,
#game-show .cat-list li .input-container.disabled {
  cursor: default;
  color: #575653;
}
#new-game .cat-list li .input-container.disabled .checkmark,
#game-show .cat-list li .input-container.disabled .checkmark {
  cursor: default;
}
#new-game .cat-list li .input-container .cat-desc,
#game-show .cat-list li .input-container .cat-desc {
  margin-top: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 125%;
  letter-spacing: 0;
  text-align: center;
}
#new-game .cat-list li .input-container .checkmark,
#game-show .cat-list li .input-container .checkmark {
  position: absolute;
  top: 15px;
  left: -13px;
  height: 20px;
  width: 20px;
  background-color: #575653;
  border-radius: 50%;
  cursor: pointer;
}
#new-game .cat-list li .input-container .checkmark:after,
#game-show .cat-list li .input-container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 6px;
  top: 3px;
  transform: translate(-50%, -50%);
  width: 4px;
  height: 8px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#new-game .step-two-container,
#new-game .step-four-container,
#game-show .step-two-container,
#game-show .step-four-container {
  overflow: hidden;
}
#new-game .step-two-container,
#new-game .step-four-container,
#new-game .step-fifth-container,
#new-game .step-six-container,
#game-show .step-two-container,
#game-show .step-four-container,
#game-show .step-fifth-container,
#game-show .step-six-container {
  background: #252525;
  padding: 40px 35% 20px 40px;
  border-radius: 6px;
  margin-bottom: 40px;
  position: relative;
}
#new-game .step-two-container:before,
#new-game .step-four-container:before,
#new-game .step-fifth-container:before,
#new-game .step-six-container:before,
#game-show .step-two-container:before,
#game-show .step-four-container:before,
#game-show .step-fifth-container:before,
#game-show .step-six-container:before {
  content: "";
  position: absolute;
  top: 60px;
  right: 60px;
  background: url(/build/images/step-trophy.1908489f.png) no-repeat center;
  background-size: cover;
  width: 232px;
  height: 566px;
}
#new-game .step-two-container.no-trophy,
#new-game .step-four-container.no-trophy,
#new-game .step-fifth-container.no-trophy,
#new-game .step-six-container.no-trophy,
#game-show .step-two-container.no-trophy,
#game-show .step-four-container.no-trophy,
#game-show .step-fifth-container.no-trophy,
#game-show .step-six-container.no-trophy {
  padding: 40px 40px 35px;
}
#new-game .step-two-container.no-trophy:before,
#new-game .step-four-container.no-trophy:before,
#new-game .step-fifth-container.no-trophy:before,
#new-game .step-six-container.no-trophy:before,
#game-show .step-two-container.no-trophy:before,
#game-show .step-four-container.no-trophy:before,
#game-show .step-fifth-container.no-trophy:before,
#game-show .step-six-container.no-trophy:before {
  display: none;
}
#new-game .step-two-container.no-bkg,
#new-game .step-four-container.no-bkg,
#new-game .step-fifth-container.no-bkg,
#new-game .step-six-container.no-bkg,
#game-show .step-two-container.no-bkg,
#game-show .step-four-container.no-bkg,
#game-show .step-fifth-container.no-bkg,
#game-show .step-six-container.no-bkg {
  background: none;
  padding: 0 35% 0 0;
}
#new-game .step-two-container.no-bkg:before,
#new-game .step-four-container.no-bkg:before,
#new-game .step-fifth-container.no-bkg:before,
#new-game .step-six-container.no-bkg:before,
#game-show .step-two-container.no-bkg:before,
#game-show .step-four-container.no-bkg:before,
#game-show .step-fifth-container.no-bkg:before,
#game-show .step-six-container.no-bkg:before {
  top: 0;
}
#new-game .step-two-container .input-container,
#new-game .step-four-container .input-container,
#new-game .step-fifth-container .input-container,
#new-game .step-six-container .input-container,
#game-show .step-two-container .input-container,
#game-show .step-four-container .input-container,
#game-show .step-fifth-container .input-container,
#game-show .step-six-container .input-container {
  position: relative;
  overflow: hidden;
}
#new-game .step-two-container .input-container:has(textarea),
#new-game .step-four-container .input-container:has(textarea),
#new-game .step-fifth-container .input-container:has(textarea),
#new-game .step-six-container .input-container:has(textarea),
#game-show .step-two-container .input-container:has(textarea),
#game-show .step-four-container .input-container:has(textarea),
#game-show .step-fifth-container .input-container:has(textarea),
#game-show .step-six-container .input-container:has(textarea) {
  overflow: visible;
  margin-bottom: 36px;
}
#new-game .step-two-container .input-container.no-label label,
#new-game .step-four-container .input-container.no-label label,
#new-game .step-fifth-container .input-container.no-label label,
#new-game .step-six-container .input-container.no-label label,
#game-show .step-two-container .input-container.no-label label,
#game-show .step-four-container .input-container.no-label label,
#game-show .step-fifth-container .input-container.no-label label,
#game-show .step-six-container .input-container.no-label label {
  position: absolute;
  left: -100%;
}
#new-game .step-two-container .input-container input,
#new-game .step-four-container .input-container input,
#new-game .step-fifth-container .input-container input,
#new-game .step-six-container .input-container input,
#game-show .step-two-container .input-container input,
#game-show .step-four-container .input-container input,
#game-show .step-fifth-container .input-container input,
#game-show .step-six-container .input-container input {
  width: 100%;
}
#new-game .step-two-container .shot-desc-container,
#new-game .step-four-container .shot-desc-container,
#new-game .step-fifth-container .shot-desc-container,
#new-game .step-six-container .shot-desc-container,
#game-show .step-two-container .shot-desc-container,
#game-show .step-four-container .shot-desc-container,
#game-show .step-fifth-container .shot-desc-container,
#game-show .step-six-container .shot-desc-container {
  position: relative;
}
#new-game .step-two-container .shot-desc-container textarea,
#new-game .step-four-container .shot-desc-container textarea,
#new-game .step-fifth-container .shot-desc-container textarea,
#new-game .step-six-container .shot-desc-container textarea,
#game-show .step-two-container .shot-desc-container textarea,
#game-show .step-four-container .shot-desc-container textarea,
#game-show .step-fifth-container .shot-desc-container textarea,
#game-show .step-six-container .shot-desc-container textarea {
  width: 100%;
  min-height: 120px;
  border: none;
  border-radius: 0;
  padding: 12px 18px 6px;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  color: #697077;
}
#new-game .step-two-container .shot-desc-container label,
#new-game .step-four-container .shot-desc-container label,
#new-game .step-fifth-container .shot-desc-container label,
#new-game .step-six-container .shot-desc-container label,
#game-show .step-two-container .shot-desc-container label,
#game-show .step-four-container .shot-desc-container label,
#game-show .step-fifth-container .shot-desc-container label,
#game-show .step-six-container .shot-desc-container label {
  background: #ffffff;
  font-size: 16px;
  line-height: 16px;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: normal;
  color: #697077;
  margin-bottom: 0;
  padding: 14px 18px 6px;
  border-radius: 2px 2px 0 0;
}
#new-game .step-two-container .shot-desc-container .area-info,
#new-game .step-four-container .shot-desc-container .area-info,
#new-game .step-fifth-container .shot-desc-container .area-info,
#new-game .step-six-container .shot-desc-container .area-info,
#game-show .step-two-container .shot-desc-container .area-info,
#game-show .step-four-container .shot-desc-container .area-info,
#game-show .step-fifth-container .shot-desc-container .area-info,
#game-show .step-six-container .shot-desc-container .area-info {
  position: absolute;
  bottom: -11px;
  background: #ffffff;
  left: 0;
  height: 18px;
  width: 100%;
  font-weight: normal;
  color: #697077;
  font-size: 10px;
  padding: 2px 18px;
  border-radius: 0 0 2px 2px;
  border-bottom: 1px solid #CDA76B;
}
#new-game .step-two-container .long-desc-container,
#new-game .step-four-container .long-desc-container,
#new-game .step-fifth-container .long-desc-container,
#new-game .step-six-container .long-desc-container,
#game-show .step-two-container .long-desc-container,
#game-show .step-four-container .long-desc-container,
#game-show .step-fifth-container .long-desc-container,
#game-show .step-six-container .long-desc-container {
  position: relative;
}
#new-game .step-two-container .long-desc-container textarea,
#new-game .step-four-container .long-desc-container textarea,
#new-game .step-fifth-container .long-desc-container textarea,
#new-game .step-six-container .long-desc-container textarea,
#game-show .step-two-container .long-desc-container textarea,
#game-show .step-four-container .long-desc-container textarea,
#game-show .step-fifth-container .long-desc-container textarea,
#game-show .step-six-container .long-desc-container textarea {
  width: 100%;
  min-height: 272px;
  border: none;
  padding: 12px 18px 24px;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  color: #697077;
}
#new-game .step-two-container .long-desc-container label,
#new-game .step-four-container .long-desc-container label,
#new-game .step-fifth-container .long-desc-container label,
#new-game .step-six-container .long-desc-container label,
#game-show .step-two-container .long-desc-container label,
#game-show .step-four-container .long-desc-container label,
#game-show .step-fifth-container .long-desc-container label,
#game-show .step-six-container .long-desc-container label {
  font-size: 16px;
  line-height: 16px;
  color: #697077;
  background: #ffffff;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: normal;
  margin-bottom: 0;
  padding: 14px 18px 6px;
  border-radius: 2px 2px 0 0;
}
#new-game .step-two-container .long-desc-container .area-info,
#new-game .step-four-container .long-desc-container .area-info,
#new-game .step-fifth-container .long-desc-container .area-info,
#new-game .step-six-container .long-desc-container .area-info,
#game-show .step-two-container .long-desc-container .area-info,
#game-show .step-four-container .long-desc-container .area-info,
#game-show .step-fifth-container .long-desc-container .area-info,
#game-show .step-six-container .long-desc-container .area-info {
  position: absolute;
  bottom: -11px;
  background: #ffffff;
  left: 0;
  height: 18px;
  width: 100%;
  font-weight: normal;
  color: #697077;
  font-size: 10px;
  padding: 2px 18px;
  border-radius: 0 0 2px 2px;
  border-bottom: 1px solid #CDA76B;
}
#new-game .step-two-container .top-label-desc-container,
#new-game .step-four-container .top-label-desc-container,
#new-game .step-fifth-container .top-label-desc-container,
#new-game .step-six-container .top-label-desc-container,
#game-show .step-two-container .top-label-desc-container,
#game-show .step-four-container .top-label-desc-container,
#game-show .step-fifth-container .top-label-desc-container,
#game-show .step-six-container .top-label-desc-container {
  margin-bottom: 24px;
}
#new-game .step-two-container .top-label-desc-container label,
#new-game .step-four-container .top-label-desc-container label,
#new-game .step-fifth-container .top-label-desc-container label,
#new-game .step-six-container .top-label-desc-container label,
#game-show .step-two-container .top-label-desc-container label,
#game-show .step-four-container .top-label-desc-container label,
#game-show .step-fifth-container .top-label-desc-container label,
#game-show .step-six-container .top-label-desc-container label {
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: bold;
}
#new-game .step-two-container .top-label-desc-container textarea,
#new-game .step-four-container .top-label-desc-container textarea,
#new-game .step-fifth-container .top-label-desc-container textarea,
#new-game .step-six-container .top-label-desc-container textarea,
#game-show .step-two-container .top-label-desc-container textarea,
#game-show .step-four-container .top-label-desc-container textarea,
#game-show .step-fifth-container .top-label-desc-container textarea,
#game-show .step-six-container .top-label-desc-container textarea {
  width: 100%;
  min-height: 120px;
  border: none;
  border-bottom: 1px solid #CDA76B;
  border-radius: 2px;
  padding: 24px 18px;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  color: #697077;
}
#new-game .step-two-container .top-label-desc-container .area-info,
#new-game .step-four-container .top-label-desc-container .area-info,
#new-game .step-fifth-container .top-label-desc-container .area-info,
#new-game .step-six-container .top-label-desc-container .area-info,
#game-show .step-two-container .top-label-desc-container .area-info,
#game-show .step-four-container .top-label-desc-container .area-info,
#game-show .step-fifth-container .top-label-desc-container .area-info,
#game-show .step-six-container .top-label-desc-container .area-info {
  position: absolute;
  bottom: 8px;
  left: 18px;
  color: #697077;
  font-size: 10px;
  font-weight: normal;
}
#new-game .step-two-container .small-text,
#new-game .step-four-container .small-text,
#new-game .step-fifth-container .small-text,
#new-game .step-six-container .small-text,
#game-show .step-two-container .small-text,
#game-show .step-four-container .small-text,
#game-show .step-fifth-container .small-text,
#game-show .step-six-container .small-text {
  margin: 5px 0;
}
#new-game .step-two-container .device-list,
#new-game .step-four-container .device-list,
#new-game .step-fifth-container .device-list,
#new-game .step-six-container .device-list,
#game-show .step-two-container .device-list,
#game-show .step-four-container .device-list,
#game-show .step-fifth-container .device-list,
#game-show .step-six-container .device-list {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
#new-game .step-two-container .device-list li,
#new-game .step-four-container .device-list li,
#new-game .step-fifth-container .device-list li,
#new-game .step-six-container .device-list li,
#game-show .step-two-container .device-list li,
#game-show .step-four-container .device-list li,
#game-show .step-fifth-container .device-list li,
#game-show .step-six-container .device-list li {
  margin: 0 20px 20px 0;
}
#new-game .step-two-container .device-list li.device-top,
#new-game .step-four-container .device-list li.device-top,
#new-game .step-fifth-container .device-list li.device-top,
#new-game .step-six-container .device-list li.device-top,
#game-show .step-two-container .device-list li.device-top,
#game-show .step-four-container .device-list li.device-top,
#game-show .step-fifth-container .device-list li.device-top,
#game-show .step-six-container .device-list li.device-top {
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  display: block;
  width: 100%;
  margin-bottom: 16px;
  margin-right: 0;
}
#new-game .step-two-container .device-list li:last-child,
#new-game .step-four-container .device-list li:last-child,
#new-game .step-fifth-container .device-list li:last-child,
#new-game .step-six-container .device-list li:last-child,
#game-show .step-two-container .device-list li:last-child,
#game-show .step-four-container .device-list li:last-child,
#game-show .step-fifth-container .device-list li:last-child,
#game-show .step-six-container .device-list li:last-child {
  margin-right: 0;
}
#new-game .step-two-container .device-list li .input-content .input-container,
#new-game .step-four-container .device-list li .input-content .input-container,
#new-game .step-fifth-container .device-list li .input-content .input-container,
#new-game .step-six-container .device-list li .input-content .input-container,
#game-show .step-two-container .device-list li .input-content .input-container,
#game-show .step-four-container .device-list li .input-content .input-container,
#game-show .step-fifth-container .device-list li .input-content .input-container,
#game-show .step-six-container .device-list li .input-content .input-container {
  width: 116px;
  height: 40px;
  position: relative;
  border-radius: 2px;
  background: #252525;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: 1px solid transparent;
  overflow: visible;
}
#new-game .step-two-container .device-list li .input-content .input-container:hover,
#new-game .step-four-container .device-list li .input-content .input-container:hover,
#new-game .step-fifth-container .device-list li .input-content .input-container:hover,
#new-game .step-six-container .device-list li .input-content .input-container:hover,
#game-show .step-two-container .device-list li .input-content .input-container:hover,
#game-show .step-four-container .device-list li .input-content .input-container:hover,
#game-show .step-fifth-container .device-list li .input-content .input-container:hover,
#game-show .step-six-container .device-list li .input-content .input-container:hover {
  transition: border 650ms ease;
  border-color: #CDA76B;
}
#new-game .step-two-container .device-list li .input-content .input-container:has(input:checked),
#new-game .step-four-container .device-list li .input-content .input-container:has(input:checked),
#new-game .step-fifth-container .device-list li .input-content .input-container:has(input:checked),
#new-game .step-six-container .device-list li .input-content .input-container:has(input:checked),
#game-show .step-two-container .device-list li .input-content .input-container:has(input:checked),
#game-show .step-four-container .device-list li .input-content .input-container:has(input:checked),
#game-show .step-fifth-container .device-list li .input-content .input-container:has(input:checked),
#game-show .step-six-container .device-list li .input-content .input-container:has(input:checked) {
  background: #3f372c;
  border: 1px solid #CDA76B;
}
#new-game .step-two-container .device-list li .input-content .input-container.position,
#new-game .step-four-container .device-list li .input-content .input-container.position,
#new-game .step-fifth-container .device-list li .input-content .input-container.position,
#new-game .step-six-container .device-list li .input-content .input-container.position,
#game-show .step-two-container .device-list li .input-content .input-container.position,
#game-show .step-four-container .device-list li .input-content .input-container.position,
#game-show .step-fifth-container .device-list li .input-content .input-container.position,
#game-show .step-six-container .device-list li .input-content .input-container.position {
  position: relative;
  cursor: pointer;
}
#new-game .step-two-container .device-list li .input-content .input-container.position input,
#new-game .step-four-container .device-list li .input-content .input-container.position input,
#new-game .step-fifth-container .device-list li .input-content .input-container.position input,
#new-game .step-six-container .device-list li .input-content .input-container.position input,
#game-show .step-two-container .device-list li .input-content .input-container.position input,
#game-show .step-four-container .device-list li .input-content .input-container.position input,
#game-show .step-fifth-container .device-list li .input-content .input-container.position input,
#game-show .step-six-container .device-list li .input-content .input-container.position input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
#new-game .step-two-container .device-list li .input-content .input-container.disabled,
#new-game .step-four-container .device-list li .input-content .input-container.disabled,
#new-game .step-fifth-container .device-list li .input-content .input-container.disabled,
#new-game .step-six-container .device-list li .input-content .input-container.disabled,
#game-show .step-two-container .device-list li .input-content .input-container.disabled,
#game-show .step-four-container .device-list li .input-content .input-container.disabled,
#game-show .step-fifth-container .device-list li .input-content .input-container.disabled,
#game-show .step-six-container .device-list li .input-content .input-container.disabled {
  cursor: default;
  color: #575653;
}
#new-game .step-two-container .device-list li .input-content .input-container.disabled .checkmark,
#new-game .step-four-container .device-list li .input-content .input-container.disabled .checkmark,
#new-game .step-fifth-container .device-list li .input-content .input-container.disabled .checkmark,
#new-game .step-six-container .device-list li .input-content .input-container.disabled .checkmark,
#game-show .step-two-container .device-list li .input-content .input-container.disabled .checkmark,
#game-show .step-four-container .device-list li .input-content .input-container.disabled .checkmark,
#game-show .step-fifth-container .device-list li .input-content .input-container.disabled .checkmark,
#game-show .step-six-container .device-list li .input-content .input-container.disabled .checkmark {
  cursor: default;
}
#new-game .step-two-container .device-list li .input-content .input-container label,
#new-game .step-four-container .device-list li .input-content .input-container label,
#new-game .step-fifth-container .device-list li .input-content .input-container label,
#new-game .step-six-container .device-list li .input-content .input-container label,
#game-show .step-two-container .device-list li .input-content .input-container label,
#game-show .step-four-container .device-list li .input-content .input-container label,
#game-show .step-fifth-container .device-list li .input-content .input-container label,
#game-show .step-six-container .device-list li .input-content .input-container label {
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: normal;
  text-align: center;
  background: #1b1b1b;
}
#new-game .step-two-container .device-list li .input-content .input-container .checkmark,
#new-game .step-four-container .device-list li .input-content .input-container .checkmark,
#new-game .step-fifth-container .device-list li .input-content .input-container .checkmark,
#new-game .step-six-container .device-list li .input-content .input-container .checkmark,
#game-show .step-two-container .device-list li .input-content .input-container .checkmark,
#game-show .step-four-container .device-list li .input-content .input-container .checkmark,
#game-show .step-fifth-container .device-list li .input-content .input-container .checkmark,
#game-show .step-six-container .device-list li .input-content .input-container .checkmark {
  position: absolute;
  top: -10px;
  right: -10px;
  height: 20px;
  width: 20px;
  background-color: #575653;
  border-radius: 50%;
  display: none;
  cursor: pointer;
}
#new-game .step-two-container .device-list li .input-content .input-container .checkmark:after,
#new-game .step-four-container .device-list li .input-content .input-container .checkmark:after,
#new-game .step-fifth-container .device-list li .input-content .input-container .checkmark:after,
#new-game .step-six-container .device-list li .input-content .input-container .checkmark:after,
#game-show .step-two-container .device-list li .input-content .input-container .checkmark:after,
#game-show .step-four-container .device-list li .input-content .input-container .checkmark:after,
#game-show .step-fifth-container .device-list li .input-content .input-container .checkmark:after,
#game-show .step-six-container .device-list li .input-content .input-container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 6px;
  top: 3px;
  transform: translate(-50%, -50%);
  width: 4px;
  height: 8px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#new-game .step-two-container .device-list li .input-content .input-container input:checked ~ .checkmark:after,
#new-game .step-four-container .device-list li .input-content .input-container input:checked ~ .checkmark:after,
#new-game .step-fifth-container .device-list li .input-content .input-container input:checked ~ .checkmark:after,
#new-game .step-six-container .device-list li .input-content .input-container input:checked ~ .checkmark:after,
#game-show .step-two-container .device-list li .input-content .input-container input:checked ~ .checkmark:after,
#game-show .step-four-container .device-list li .input-content .input-container input:checked ~ .checkmark:after,
#game-show .step-fifth-container .device-list li .input-content .input-container input:checked ~ .checkmark:after,
#game-show .step-six-container .device-list li .input-content .input-container input:checked ~ .checkmark:after {
  display: block;
}
#new-game .step-two-container .device-list li .input-content .input-container input:checked ~ .checkmark,
#new-game .step-four-container .device-list li .input-content .input-container input:checked ~ .checkmark,
#new-game .step-fifth-container .device-list li .input-content .input-container input:checked ~ .checkmark,
#new-game .step-six-container .device-list li .input-content .input-container input:checked ~ .checkmark,
#game-show .step-two-container .device-list li .input-content .input-container input:checked ~ .checkmark,
#game-show .step-four-container .device-list li .input-content .input-container input:checked ~ .checkmark,
#game-show .step-fifth-container .device-list li .input-content .input-container input:checked ~ .checkmark,
#game-show .step-six-container .device-list li .input-content .input-container input:checked ~ .checkmark {
  background-color: #CDA76B;
  display: block;
}
#new-game .step-two-container .team-list,
#new-game .step-four-container .team-list,
#new-game .step-fifth-container .team-list,
#new-game .step-six-container .team-list,
#game-show .step-two-container .team-list,
#game-show .step-four-container .team-list,
#game-show .step-fifth-container .team-list,
#game-show .step-six-container .team-list {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 20px;
}
#new-game .step-two-container .team-list li,
#new-game .step-four-container .team-list li,
#new-game .step-fifth-container .team-list li,
#new-game .step-six-container .team-list li,
#game-show .step-two-container .team-list li,
#game-show .step-four-container .team-list li,
#game-show .step-fifth-container .team-list li,
#game-show .step-six-container .team-list li {
  max-width: 342.6px;
  width: 100%;
}
#new-game .step-two-container .team-list li h3,
#new-game .step-four-container .team-list li h3,
#new-game .step-fifth-container .team-list li h3,
#new-game .step-six-container .team-list li h3,
#game-show .step-two-container .team-list li h3,
#game-show .step-four-container .team-list li h3,
#game-show .step-fifth-container .team-list li h3,
#game-show .step-six-container .team-list li h3 {
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  margin-bottom: 5px;
  font-weight: bold;
}
#new-game .step-two-container .team-list li .input-container,
#new-game .step-four-container .team-list li .input-container,
#new-game .step-fifth-container .team-list li .input-container,
#new-game .step-six-container .team-list li .input-container,
#game-show .step-two-container .team-list li .input-container,
#game-show .step-four-container .team-list li .input-container,
#game-show .step-fifth-container .team-list li .input-container,
#game-show .step-six-container .team-list li .input-container {
  margin-bottom: 5px;
}
#new-game .step-two-container .team-list li .input-container label,
#new-game .step-four-container .team-list li .input-container label,
#new-game .step-fifth-container .team-list li .input-container label,
#new-game .step-six-container .team-list li .input-container label,
#game-show .step-two-container .team-list li .input-container label,
#game-show .step-four-container .team-list li .input-container label,
#game-show .step-fifth-container .team-list li .input-container label,
#game-show .step-six-container .team-list li .input-container label {
  position: absolute;
  left: -100%;
}
#new-game .step-three-container .three-col,
#game-show .step-three-container .three-col {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}
#new-game .step-three-container label,
#game-show .step-three-container label {
  display: block;
  font-size: 16px;
  line-height: 16px;
  color: #ffffff;
  margin-bottom: 8px;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: bold;
}
#new-game .step-three-container .input-container,
#game-show .step-three-container .input-container {
  margin-bottom: 19px;
}
#new-game .step-three-container .input-container.has-select,
#game-show .step-three-container .input-container.has-select {
  position: relative;
}
#new-game .step-three-container .input-container.has-select select,
#game-show .step-three-container .input-container.has-select select {
  background: #ffffff;
  color: #000000;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  min-width: 150px;
  height: 100%;
  border: 0;
  margin: 0;
  border-radius: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 14px 14px 13px;
  cursor: pointer;
}
#new-game .step-three-container .input-container.has-select:after,
#game-show .step-three-container .input-container.has-select:after {
  content: "";
  position: absolute;
  bottom: 12px;
  left: 120px;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-top-color: #CDA76B;
  border-width: 6px;
  border-style: solid;
  pointer-events: none;
}
#new-game .step-three-container .file-info,
#game-show .step-three-container .file-info {
  display: block;
  margin-top: 5px;
  max-width: 400px;
}
#new-game .step-six-container .check-box-container,
#game-show .step-six-container .check-box-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  margin-bottom: 40px;
}
#new-game .step-six-container .check-box-container li,
#game-show .step-six-container .check-box-container li {
  width: 100%;
}
#new-game .step-six-container .check-box-container li .input-container,
#game-show .step-six-container .check-box-container li .input-container {
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 2px;
  background: #252525;
  border: 2px solid transparent;
  overflow: visible;
  cursor: pointer;
}
#new-game .step-six-container .check-box-container li .input-container:has(input:checked),
#game-show .step-six-container .check-box-container li .input-container:has(input:checked) {
  background: #3f372c;
  border: 2px solid #CDA76B;
}
#new-game .step-six-container .check-box-container li .input-container input,
#game-show .step-six-container .check-box-container li .input-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
#new-game .step-six-container .check-box-container li .input-container label,
#game-show .step-six-container .check-box-container li .input-container label {
  display: block;
  color: #ffffff;
  font-family: "Gotham Pro", Arial, SansSerif;
  font-weight: normal;
  font-size: 14px;
  line-height: 110%;
  letter-spacing: 0;
  padding: 20px 40px 20px 60px;
  cursor: pointer;
}
#new-game .step-six-container .check-box-container li .input-container .checkmark,
#game-show .step-six-container .check-box-container li .input-container .checkmark {
  position: absolute;
  top: 50%;
  left: -13px;
  transform: translateY(-50%);
  height: 20px;
  width: 20px;
  background-color: #575653;
  border-radius: 50%;
  cursor: pointer;
}
#new-game .step-six-container .check-box-container li .input-container .checkmark:after,
#game-show .step-six-container .check-box-container li .input-container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 6px;
  top: 3px;
  transform: translate(-50%, -50%);
  width: 4px;
  height: 8px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#new-game .step-six-container .check-box-container li .input-container input:checked ~ .checkmark:after,
#game-show .step-six-container .check-box-container li .input-container input:checked ~ .checkmark:after {
  display: block;
}
#new-game .step-six-container .check-box-container li .input-container input:checked ~ .checkmark,
#game-show .step-six-container .check-box-container li .input-container input:checked ~ .checkmark {
  background-color: #CDA76B;
}

#game-show {
  background: #252525;
}

#game-show .visual-row td {
  padding-top: 20px;
  padding-bottom: 20px;
}

#game-show .visual-wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

#game-show .visual-wrapper img {
  display: block;
  max-width: 420px;
  width: 100%;
  height: auto;
  border-radius: 6px;
  border: 2px solid #CDA76B;
}

@media only screen and (max-width: 1281px) {
  #new-game .cat-list,
  #game-show .cat-list {
    justify-content: center;
  }
}
@media only screen and (max-width: 1025px) {
  #new-game,
  #game-show {
    padding: 120px 0 80px;
  }
  #new-game .inside:after,
  #game-show .inside:after {
    display: none;
  }
  #new-game .password-back,
  #game-show .password-back {
    max-width: 100%;
  }
  #new-game .step-content,
  #game-show .step-content {
    max-width: 100%;
  }
  #new-game #step1 ul li,
  #game-show #step1 ul li {
    width: calc(33.3333333333% - 50px);
    margin: 0 50px 16px 0;
  }
  #new-game #step2 .device-list li,
  #game-show #step2 .device-list li {
    width: calc(33.3333333333% - 30px);
    position: relative;
    left: 30px;
  }
  #new-game #step2 .device-list li:first-child,
  #game-show #step2 .device-list li:first-child {
    width: 100%;
    display: block;
    left: 0;
  }
}
@media only screen and (max-width: 769px) {
  #new-game h1,
  #game-show h1 {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 20px;
  }
  #new-game h2,
  #game-show h2 {
    font-size: 14px;
    line-height: 18px;
  }
  #new-game h3,
  #game-show h3 {
    font-size: 13px;
    line-height: 18px;
  }
  #new-game .text,
  #game-show .text {
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 25px;
  }
  #new-game .input-container.position,
  #game-show .input-container.position {
    font-size: 13px;
    line-height: 18px;
  }
  #new-game .top-list .nbr-list,
  #game-show .top-list .nbr-list {
    margin-bottom: 16px;
  }
  #new-game .top-list .nbr-list li span,
  #game-show .top-list .nbr-list li span {
    font-size: 22px;
  }
  #new-game .step-two-container,
  #new-game .step-four-container,
  #new-game .step-fifth-container,
  #new-game .step-six-container,
  #game-show .step-two-container,
  #game-show .step-four-container,
  #game-show .step-fifth-container,
  #game-show .step-six-container {
    padding: 20px;
    margin-bottom: 20px;
  }
  #new-game .step-two-container:before,
  #new-game .step-four-container:before,
  #new-game .step-fifth-container:before,
  #new-game .step-six-container:before,
  #game-show .step-two-container:before,
  #game-show .step-four-container:before,
  #game-show .step-fifth-container:before,
  #game-show .step-six-container:before {
    display: none;
  }
  #new-game .step-two-container.no-trophy,
  #new-game .step-four-container.no-trophy,
  #new-game .step-fifth-container.no-trophy,
  #new-game .step-six-container.no-trophy,
  #game-show .step-two-container.no-trophy,
  #game-show .step-four-container.no-trophy,
  #game-show .step-fifth-container.no-trophy,
  #game-show .step-six-container.no-trophy {
    padding: 20px;
  }
  #new-game .step-two-container.no-bkg,
  #new-game .step-four-container.no-bkg,
  #new-game .step-fifth-container.no-bkg,
  #new-game .step-six-container.no-bkg,
  #game-show .step-two-container.no-bkg,
  #game-show .step-four-container.no-bkg,
  #game-show .step-fifth-container.no-bkg,
  #game-show .step-six-container.no-bkg {
    padding: 0;
  }
  #new-game .step-three-container .three-col,
  #game-show .step-three-container .three-col {
    grid-template-columns: repeat(1, 1fr);
    gap: 16px;
  }
}
@media only screen and (max-width: 641px) {
  #new-game #step1 ul li,
  #game-show #step1 ul li {
    width: 100%;
  }
  #new-game #step1 ul li:nth-child(3n),
  #game-show #step1 ul li:nth-child(3n) {
    margin-right: 0;
  }
  #new-game #step2 .device-list li,
  #game-show #step2 .device-list li {
    width: 100%;
  }
  #new-game #step5 ul li,
  #game-show #step5 ul li {
    width: 100%;
    margin-right: 0;
  }
}
@media only screen and (max-width: 769px) {
  #game-show .visual-wrapper img {
    max-width: 90%;
    margin: 0 auto;
  }
}
#payment {
  padding: 165px 0 105px;
}
#payment .columns .column.large {
  padding-right: 30px;
}
#payment h2 {
  font-family: "Gotham Pro", Arial, SansSerif;
  font-size: 30px;
  font-weight: bold;
  line-height: 110%;
  letter-spacing: 0;
  text-transform: uppercase;
  color: #ffffff;
  margin-bottom: 30px;
}
#payment h2 span {
  background: linear-gradient(89.6deg, #CDA76B 0.1%, #A07D45 78.96%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#payment h3 {
  font-size: 22px;
  line-height: 21px;
  color: #CDA76B;
  text-transform: uppercase;
  font-weight: 500;
}
#payment .text {
  font-family: "Gotham Pro", Arial, SansSerif;
  color: #ffffff;
  font-weight: normal;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: 0;
}
#payment .text.max-width {
  max-width: 740px;
  width: 100%;
}
#payment .text.margin-btm {
  margin-bottom: 40px;
}
#payment .text.small-margin {
  margin-bottom: 5px;
}
#payment .text .href {
  color: #ffffff;
}
#payment .full-info {
  background: rgba(0, 0, 0, 0.4);
  padding: 39px 0;
}
#payment .full-info .columns .column.small {
  width: auto;
}
#payment .full-info .names {
  margin-bottom: 20px;
  max-width: 90%;
}
#payment .full-info .desc {
  margin-bottom: 20px;
  max-width: 90%;
}
#payment .full-info .pay-cat {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
#payment .full-info .pay-cat span {
  display: block;
  margin-right: 8px;
  position: relative;
  font-size: 14px;
  color: #ffffff;
}
#payment .full-info .cat {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
#payment .full-info .cat li {
  color: #1b1b1b;
  background: #ffffff;
  padding: 4px 8px;
  border-radius: 2px;
  font-weight: normal;
  font-size: 14px;
  line-height: 110%;
  letter-spacing: 0;
  margin: 0 5px 5px 0;
}
#payment .full-info .more-infos {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
#payment .full-info .img-box {
  width: 380px;
  height: 220px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 10px;
  border: 2px solid #CDA76B;
  border-radius: 6px;
}
#payment .pay {
  padding-top: 42px;
}
#payment .pay h2 {
  margin-bottom: 36px;
}
#payment .pay .link {
  display: block;
  margin-top: 10px;
}

@media only screen and (max-width: 769px) {
  #payment h1 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
  }
  #payment h2 {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
  }
  #payment .text {
    font-size: 12px;
    line-height: 17px;
  }
  #payment .full-info .img-box {
    max-width: 380px;
    width: 100%;
    display: block;
    margin: 20px auto 0;
  }
  #payment .full-info .names {
    max-width: 100%;
  }
  #payment .full-info .desc {
    max-width: 100%;
  }
  #payment .pay .button {
    display: block;
    margin: 0 auto 20px;
  }
}
#all-category h4 {
  font-size: 90px;
  line-height: 110px;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.15);
  margin-bottom: 20px;
}
#all-category h5 {
  font-size: 23px;
  line-height: 110%;
  letter-spacing: 0;
  color: #ffffff;
  margin-bottom: 20px;
  font-weight: bold;
}
#all-category .title {
  position: relative;
  font-size: 22px;
  line-height: 21px;
  color: #BDA873;
  text-transform: uppercase;
  max-width: 1180px;
  margin: 0 auto 20px;
  width: 100%;
  visibility: hidden;
}
#all-category .title.visible {
  visibility: visible;
  transition: all 1000ms ease;
}
#all-category .title span {
  color: #ffffff;
}
#all-category .title span.already-vote {
  position: relative;
  font-size: 15px;
  margin-left: 30px;
  padding-left: 20px;
}
#all-category .title span.already-vote:before {
  content: "";
  position: absolute;
  top: 1px;
  left: 0;
  background: url(/build/images/check-white.62acddca.png) no-repeat center;
  background-size: cover;
  width: 14px;
  height: 10px;
}
#all-category .description-title {
  display: block;
  font-size: 16px;
  max-width: 50%;
  width: 100%;
  color: #ffffff;
  text-transform: initial;
  line-height: 18px;
  margin: 10px 0 30px;
}
#all-category .description-text {
  font-weight: normal;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: 0;
  color: #ffffff;
  margin-bottom: 30px;
}
#all-category #header-category {
  padding: 0 0 64px;
}
#all-category #header-category .inside {
  position: relative;
}
#all-category #header-category .inside:after {
  content: "";
  position: absolute;
  top: -162px;
  right: 0;
  background-size: cover;
  width: 289px;
  height: 832px;
}
#all-category #categories {
  padding: 0 16px;
}
#all-category #categories .trigger {
  position: relative;
}
#all-category #categories .trigger.border {
  border: 2px solid #CDA76B;
}
#all-category #categories .trigger.border:after {
  content: "";
  position: absolute;
  bottom: -17px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 12px 0 12px;
  border-color: #CDA76B transparent transparent transparent;
}
#all-category #categories .trigger:focus {
  outline: none;
}
#all-category #categories .trigger .support-pictos {
  position: absolute;
  right: 14px;
  bottom: 13px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
#all-category #categories .trigger .support-pictos img {
  margin-left: 9px;
}
#all-category #categories .cat-slider {
  display: none;
  margin-bottom: 40px;
}
#all-category #categories .cat-slider.slick-initialized {
  display: block;
  animation-name: fadeIn;
  animation-duration: 1s;
}
#all-category #categories .slick-track {
  min-width: 100%;
}
#all-category #categories .slick-list {
  overflow: visible;
}
#all-category #categories .slick-slide {
  max-width: 380px;
  height: 220px;
  background: #0E0E0E;
  margin-right: 20px;
  position: relative;
  border-radius: 6px;
  cursor: pointer;
  background-size: cover;
}
#all-category #categories .slick-slide:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 70px;
  border-radius: 0 0 6px 6px;
  background: #0E0E0E;
}
#all-category #categories .slick-slide .name {
  position: absolute;
  left: 14px;
  bottom: 13px;
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  text-transform: uppercase;
  max-width: 70%;
}
#all-category #categories .slick-arrow {
  cursor: pointer;
}
#all-category #categories .slick-next {
  position: absolute;
  z-index: 3;
  top: 0;
  right: -16px;
  height: 220px;
  width: 73px;
  background: rgba(0, 0, 0, 0.7);
  font-size: 0;
  border: none;
}
#all-category #categories .slick-next:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: url(/build/images/slider-right.6a705783.png) no-repeat center;
  background-size: cover;
  width: 20px;
  height: 32px;
}
#all-category #categories .slick-next:focus {
  outline: none;
}
#all-category #categories .slick-next.slick-disabled {
  display: none !important;
}
#all-category #categories .slick-prev {
  position: absolute;
  z-index: 3;
  top: 0;
  left: -16px;
  height: 220px;
  width: 73px;
  background: rgba(0, 0, 0, 0.7);
  font-size: 0;
  border: none;
}
#all-category #categories .slick-prev:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: url(/build/images/slider-left.5fc48f63.png) no-repeat center;
  background-size: cover;
  width: 20px;
  height: 32px;
}
#all-category #categories .slick-prev:focus {
  outline: none;
}
#all-category #categories .slick-prev.slick-disabled {
  display: none !important;
}
#all-category .game-description {
  background: #0E0E0E;
  display: none;
  padding: 50px 16px;
  margin-bottom: 30px;
  position: relative;
}
#all-category .game-description:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 100vw;
  height: 100%;
  background: #0E0E0E;
}
#all-category .game-description:after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 100vw;
  height: 100%;
  background: #0E0E0E;
}
#all-category .game-description .desc-inside {
  position: relative;
  max-width: 1180px;
  margin: 0 auto;
}
#all-category .game-description .desc-inside .columns .column:first-child {
  width: 40%;
  padding-right: 30px;
}
#all-category .game-description .desc-inside .columns .column:last-child {
  width: 60%;
}
#all-category .game-description .has-link {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 10px;
}
#all-category .game-description .title-name {
  font-weight: Bold;
  font-size: 30px;
  line-height: 110%;
  letter-spacing: 0;
  text-transform: uppercase;
  background: linear-gradient(89.6deg, #CDA76B 0.1%, #A07D45 78.96%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#all-category .game-description .title-link {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #CDA76B url(/build/images/link.c15b1f39.png) no-repeat center;
  background-size: cover;
}
#all-category .game-description .description {
  font-size: 14px;
  line-height: 16px;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 30px;
}
#all-category .game-description .motiv-container {
  margin-top: 19px;
}
#all-category .game-description .motiv-container h3 {
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 8px;
}
#all-category .game-description .motiv-container .motiv-text {
  font-size: 12px;
}
#all-category .game-description .dev-info {
  margin-top: 15px;
  margin-bottom: 10px;
  font-size: 14px;
  color: #ffffff;
}
#all-category .game-description .dev-line {
  margin-bottom: 6px;
}
#all-category .game-description .dev-label {
  font-weight: bold;
  margin-right: 6px;
  color: #BDA873;
}
#all-category .game-description .dev-value {
  color: #ffffff;
}
#all-category .game-description .flex {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  align-items: center;
}
#all-category .game-description .flex .vote {
  opacity: 0.3;
  pointer-events: none;
}
#all-category .game-description .flex .test-url {
  opacity: 0.3;
  pointer-events: none;
}
#all-category .game-description .test-url {
  margin: 10px auto 5px;
  display: block;
}
#all-category .game-description .has-vote {
  color: #B12F2F;
  font-style: italic;
}
#all-category .game-description .trailer {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; /* 16:9 ratio = 9/16 = 0.5625 */
  height: 0;
  overflow: hidden;
  background-color: #ffffff;
  border-radius: 6px;
  background-size: cover;
  background-position: center;
  background-repeat: repeat;
}
#all-category .game-description .trailer a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
#all-category .game-description .trailer .iframe-video {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 6px;
}
#all-category .game-description .trailer.play-video.active {
  background-image: none !important;
}
#all-category .game-description .trailer.play-video.active:before {
  content: none;
}
#all-category .game-description .trailer.play-video.active .play-btn {
  display: none;
}
#all-category .game-description .trailer.play-video .video {
  display: none;
}
#all-category .game-description .trailer.play-video .video.active {
  display: block;
}
#all-category .game-description .support {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px;
}
#all-category .game-description .support span {
  display: block;
  font-weight: normal;
  font-size: 14px;
  line-height: 110%;
  letter-spacing: 0;
  color: #CDA76B;
  text-transform: uppercase;
}
#all-category .game-description .support ul {
  margin-left: 10px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
#all-category .game-description .support ul li {
  margin-right: 8px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #51442f;
}
#all-category .game-description .support ul li:last-child {
  margin-right: 0;
}
#all-category .game-description .author {
  font-size: 14px;
  line-height: 16px;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 20px;
}
#all-category .game-description .more-links {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}
#all-category .game-description .more-links .button {
  width: 100%;
}
#all-category .game-description .more-links .vote {
  opacity: 0.3;
  pointer-events: none;
}
#all-category .game-description .more-links .test-url {
  opacity: 0.3;
  pointer-events: none;
}
#all-category .game-description .play-btn {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: url(/build/images/play-button-black.d3121ef8.png) no-repeat center;
  background-size: cover;
  width: 82px;
  height: 82px;
  cursor: pointer;
}
#all-category .game-description .close-desc {
  position: absolute;
  cursor: pointer;
  top: 0;
  right: -40px;
  width: 20px;
  height: 20px;
}
#all-category .game-description .close-desc:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 3px;
  height: 100%;
  transform: translateX(-50%) rotate(45deg);
  background: #ffffff;
}
#all-category .game-description .close-desc:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 100%;
  height: 3px;
  transform: translateY(-50%) rotate(45deg);
  background: #ffffff;
}

@media only screen and (max-width: 1281px) {
  #all-category .game-description .close-desc {
    right: -15px;
    top: -40px;
  }
}
@media only screen and (max-width: 1025px) {
  #all-category #header-category .inside:before {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 20%;
    background: url(/build/images/trophy-desc.cdcb88f3.png) no-repeat center;
    background-size: 100% 100%;
    width: 93px;
    height: 284px;
  }
  #all-category #header-category .inside p {
    position: relative;
    z-index: 2;
  }
  #all-category .game-description .title-name {
    font-size: 18px;
    line-height: 17px;
  }
}
@media only screen and (max-width: 769px) {
  #all-category h1 {
    font-size: 20px;
    line-height: 24px;
  }
  #all-category h1 span {
    font-size: 12px;
    line-height: 12px;
  }
  #all-category .inside {
    padding: 0;
  }
  #all-category .game-description {
    padding: 50px 0;
  }
  #all-category .description-title {
    max-width: none;
  }
  #all-category .description-text {
    font-size: 14px;
  }
  #all-category .title {
    font-size: 14px;
    line-height: 13px;
  }
  #all-category h4 {
    font-size: 34px;
    line-height: 32px;
  }
  #all-category #header-category {
    padding: 150px 0 33px;
  }
  #all-category #header-category .inside:before {
    right: 32px;
  }
  #all-category #categories {
    padding: 30px 16px;
  }
  #all-category #categories .cat-slider {
    padding-left: 0 !important;
  }
  #all-category #categories .slick-slide {
    margin-right: 10px;
  }
  #all-category #categories .slick-slide .name {
    font-size: 13px;
    line-height: 12px;
  }
  #all-category .game-description .title-link {
    position: absolute;
    width: 20px;
    height: 20px;
    top: -30px;
  }
  #all-category .game-description .trailer {
    height: 200px;
  }
  #all-category .game-description .play-btn {
    width: 50px;
    height: 50px;
  }
  #all-category .game-description .close-desc {
    right: -5px;
  }
  #all-category .game-description .desc-inside .columns .column:first-child {
    width: 100%;
    padding-right: 0;
    margin-bottom: 30px;
  }
  #all-category .game-description .desc-inside .columns .column:last-child {
    width: 100%;
  }
}
@media only screen and (max-width: 641px) {
  #all-category .title {
    line-height: 18px;
  }
  #all-category .title span.already-vote {
    display: block;
    margin: 5px 0 0 0;
    font-size: 14px;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.modal-vote {
  display: none;
  position: fixed;
  z-index: 10;
  background: rgba(0, 0, 0, 0.52);
  height: 100vh;
  width: 100%;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
}
.modal-vote.open {
  display: flex;
}
.modal-vote .content {
  position: relative;
  background: #201f1d;
  max-width: 700px;
  padding: 85px 100px 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.modal-vote .content .popin-title {
  display: block;
  margin-bottom: 40px;
  color: #CDA76B;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
  text-align: center;
}
.modal-vote .content .vote {
  margin-left: 15px;
}
.modal-vote .close-modal {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 16px;
  height: 16px;
  background: url(/build/images/close-popin.42e8784e.png) no-repeat center;
  background-size: cover;
  cursor: pointer;
}

@media only screen and (max-width: 641px) {
  .modal-vote .content {
    padding: 35px 25px;
  }
  .modal-vote .content .popin-title {
    font-size: 20px;
  }
  .modal-vote .close-modal {
    top: 5px;
    right: 5px;
  }
}
#faq {
  padding: 182px 0 100px;
}
#faq h2 {
  font-size: 35px;
  line-height: 37px;
  text-align: center;
  margin-bottom: 60px;
}
#faq h2 span {
  display: block;
  text-align: center;
  font-size: 20px;
  line-height: 22px;
  margin-top: 8px;
}
#faq h3 {
  font-size: 24px;
  line-height: 24px;
  font-weight: 500;
  margin-bottom: 10px;
}
#faq h4 {
  font-size: 24px;
  line-height: 24px;
  font-weight: 500;
  margin-bottom: 16px;
  text-decoration: underline;
}
#faq .text {
  margin-bottom: 30px;
}
#faq .text p {
  margin-bottom: 8px;
}
#faq .text a {
  text-decoration: none;
  color: #ffffff;
}
#faq .text a:hover {
  text-decoration: underline;
}

#delete-confirm {
  padding: 100px 0;
}
#delete-confirm .delete-card {
  background: #0E0E0E;
  border-radius: 10px;
  padding: 40px;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
  text-align: center;
  max-width: 800px;
  margin: 0 auto;
}
#delete-confirm .delete-title {
  font-size: 24px;
  line-height: 1.3;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 25px;
  background: linear-gradient(89.6deg, #CDA76B 0.1%, #A07D45 78.96%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#delete-confirm .delete-warning {
  font-size: 16px;
  line-height: 1.4;
  color: #ffffff;
  background: rgba(177, 47, 47, 0.1);
  border: 1px solid rgba(177, 47, 47, 0.4);
  padding: 15px 20px;
  border-radius: 6px;
  margin-bottom: 20px;
}
#delete-confirm .delete-warning strong {
  color: #BDA873;
}
#delete-confirm .delete-alert {
  font-size: 14px;
  line-height: 1.4;
  color: #ff6f6f;
  margin-bottom: 15px;
}
#delete-confirm .delete-alert i {
  margin-right: 6px;
  color: #ff6f6f;
}
#delete-confirm .delete-actions {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  gap: 16px;
  margin-top: 30px;
}
#delete-confirm .delete-actions .button {
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
}
#delete-confirm .delete-actions .delete-confirm-btn {
  background: linear-gradient(89.6deg, #C74C3C 0.1%, #962D23 78.96%);
  color: #fff;
}
#delete-confirm .delete-actions .delete-confirm-btn:hover {
  filter: brightness(1.1);
  box-shadow: 0 4px 15px rgba(150, 45, 35, 0.6);
}

@media (max-width: 768) {
  #delete-confirm .delete-card {
    padding: 25px 20px;
  }
  #delete-confirm .delete-title {
    font-size: 20px;
  }
  #delete-confirm .delete-actions .button {
    font-size: 14px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vL2FwcC5zY3NzIiwid2VicGFjazovLy9fY29uZmlnLnNjc3MiLCJ3ZWJwYWNrOi8vL19jb21tb25zLnNjc3MiLCJ3ZWJwYWNrOi8vL19rZXlmcmFtZXMuc2NzcyIsIndlYnBhY2s6Ly8vX2hlYWRlci5zY3NzIiwid2VicGFjazovLy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vL19ob21lcGFnZS5zY3NzIiwid2VicGFjazovLy9fcmVnaXN0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vX25ldy1zdWJtaXNzaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vL19qcXVlcnktc3RlcHMuc2NzcyIsIndlYnBhY2s6Ly8vX2lucHV0cy5zY3NzIiwid2VicGFjazovLy9fbmV3LWdhbWUuc2NzcyIsIndlYnBhY2s6Ly8vX3BheW1lbnQuc2NzcyIsIndlYnBhY2s6Ly8vX2FsbC1jYXRlZ29yeS5zY3NzIiwid2VicGFjazovLy9fc2xpY2suc2NzcyIsIndlYnBhY2s6Ly8vX21vZGFsLXZvdGUuc2NzcyIsIndlYnBhY2s6Ly8vX2ZhcS5zY3NzIiwid2VicGFjazovLy9fZGVsZXRlLXN1Ym1pc3Npb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0NBQUE7QUFLQTs7Ozs7Ozs7Ozs7OztFQWFDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDQUQ7O0FER0E7QUFDQTs7RUFFQztBQ0FEOztBREVBO0VBQ0M7QUNDRDs7QURDQTtFQUNDO0FDRUQ7O0FEQUE7RUFDQztBQ0dEOztBRERBOztFQUVDO0VBQ0E7QUNJRDs7QURGQTtFQUNDO0VBQ0E7QUNLRDs7QURGQTs7RUFFQztBQ0tEOztBREZBOzs7RUFBQTtBQUtBOzs7OztFQUtDO0VBQ0E7RUFDQTtFQUNBO0FDSUQ7O0FEREE7OztFQUFBO0FBS0E7UUFDUTtFQUNQO0FDR0Q7O0FEQUE7OztFQUFBO0FBS0E7U0FDUztFQUNSO0FDRUQ7O0FEQ0E7O0VBQUE7QUFJQTs7OztFQUlDO0FDQ0Q7O0FDbkdBOzs7Ozs7O0VBQUE7QUFZQTtBQVVBO0FBZ0JBO0FBRUE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FEd0VGO0FDckVBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRHNFRjtBQ25FQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QURvRUY7QUNqRUE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FEa0VGO0FDL0RBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRGdFRjtBQzdEQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUQ4REY7QUMzREE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FENERGO0FDekRBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRDBERjtBQ3ZEQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUR3REY7QUNyREE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FEc0RGO0FFckxBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjRGdCVTtFQ2ZWLG1CRDBCVztBRDZKZjs7QUVwTEE7RUFDSTtFQUNBO0VBQ0E7QUZ1TEo7O0FFcExBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZ1TEo7O0FFbExJO0VBQ0k7QUZxTFI7QUVsTEk7RUFDSTtFQUNBO0FGb0xSOztBRWhMQTtFQUNJO0FGbUxKOztBRWhMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGbUxKO0FFN0tZO0VBQ0k7QUYrS2hCO0FFNUtZO0VBQ0k7QUY4S2hCO0FFM0tZO0VBQ0k7QUY2S2hCO0FFcEtZO0VBQ0k7QUZzS2hCO0FFbktZO0VBQ0k7QUZxS2hCO0FFaEtJO0VBQ0k7QUZrS1I7QUUvSkk7RUFDSTtBRmlLUjtBRS9KUTtFQUNJO0FGaUtaO0FFOUpRO0VBQ0k7QUZnS1o7QUU3SlE7RUFDSTtFQUNBO0VBQ0E7QUYrSlo7O0FFMUpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2Sko7QUUxSkk7RUFDSTtFQUNBO0VBQ0E7QUY0SlI7O0FFeEpBO0VBQ0k7RUFDQSxjRHpGVTtBRG9QZDs7QUV4SkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNEaEdVO0VDaUdWLHlCRDFHVTtFQzJHVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYySko7QUV6Skk7RUFDSTtBRjJKUjtBRXhKSTtFQUNJO0FGMEpSOztBRXRKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QUZ3Sko7O0FFcEpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdUpKOztBRXBKQTtFQUNJLG1CRDNJVTtFQzRJVjtBRnVKSjtBRXJKSTtFQUNJO0FGdUpSO0FFbkpZO0VBQ0k7QUZxSmhCO0FFakpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZtSlo7QUVoSlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNEOUtFO0VDK0tGO0VBQ0E7QUZrSlo7QUUvSVk7RUFDSTtBRmlKaEI7QUU5SVk7RUFDSTtBRmdKaEI7QUU3SVk7RUFDSSxjRHBMRjtFQ3FMRTtBRitJaEI7O0FFeklBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY0SUo7QUUxSUk7RUFDSSxjRHROTTtFQ3VOTjtBRjRJUjtBRTFJUTtFQUVJO0VBQ0E7QUYySVo7QUV2SUk7RUFDSTtBRnlJUjtBRXZJUTtFQUNJO0VBQ0E7RUFDQTtBRnlJWjtBRXRJUTtFQUNJO0VBQ0E7QUZ3SVo7QUVySVk7RUFDSTtBRnVJaEI7QUVsSUk7RUFDSTtBRm9JUjtBRWxJUTtFQUNJO0FGb0laOztBRS9IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkRsUVU7RUNtUVYsY0RqUVU7RUNrUVY7RUFDQTtFQUNBO0FGa0lKO0FFaElJO0VBQ0k7RUFDQTtBRmtJUjs7QUU5SEE7RUFDSTtFQUNBO0VBQ0E7QUZpSUo7QUU3SFE7RUFDSTtFQUNBO0VBQ0E7QUYrSFo7QUUzSEk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjRGpTTTtFQ2tTTjtFQUNBO0FGNkhSO0FFM0hROztFQUNJO0FGOEhaO0FFM0hROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkRqVEU7RUNrVEY7RUFDQTtFQUNBO0VBQ0E7QUY4SFo7O0FFekhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CRGxVVTtFQ21VVixjRGpVVTtFQ2tVVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNEhKO0FFMUhJO0VBQ0k7RUFDQTtFQUNBO0FGNEhSOztBRXhIQTtFQUNJO0VBQ0EsbUJEblZVO0FEOGNkO0FFekhJO0VBQ0k7QUYySFI7QUV6SFE7RUFDSTtBRjJIWjtBRXZISTtFQUNJO0VBQ0E7RUFDQSxjRDlWTTtFQytWTjtBRnlIUjtBRXRISTtFQUNJO0VBQ0EsbUJEdFdNO0FEOGRkO0FFdEhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd0haO0FFdEhZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZ3SGhCO0FFbkhnQjtFQUNJO0FGcUhwQjs7QUU5R0E7RUFDSSxtQkRsWVU7RUNtWVYsY0RqWVU7RUNrWVY7QUZpSEo7QUUvR0k7RUFDSTtFQUNBO0FGaUhSO0FFL0dRO0VBQ0k7RUFDQTtBRmlIWjs7QUU1R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYrR0o7QUU3R0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGK0dSO0FFNUdJO0VBQ0k7QUY4R1I7O0FFMUdBO0VBRUk7SUFDSTtFRjRHTjtFRXpHRTtJQUNJO0lBQ0E7RUYyR047QUFDRjtBRXhHQTtFQUVJO0lBQ0k7RUZ5R047RUVuR2M7SUFDSTtFRnFHbEI7RUVsR2M7SUFDSTtFRm9HbEI7RUUvRk07SUFDSTtFRmlHVjtFRS9GVTtJQUNJO0VGaUdkO0VFOUZVO0lBQ0k7RUZnR2Q7RUU3RlU7SUFDSTtFRitGZDtFRTVGVTtJQUNJO0VGOEZkO0VFM0ZVO0lBQ0k7RUY2RmQ7RUV4RkU7SUFDSTtJQUNBO0VGMEZOO0VFdkZFO0lBQ0k7RUZ5Rk47RUVwRk07SUFDSTtJQUNBO0VGc0ZWO0VFcEZVO0lBQ0k7SUFDQTtFRnNGZDtFRW5GVTtJQUNJO0lBQ0E7RUZxRmQ7RUVuRmM7SUFDSTtFRnFGbEI7RUVsRmM7SUFDSTtFRm9GbEI7QUFDRjtBRTlFQTtFQUVJO0lBQ0k7SUFDQTtJQUNBO0VGK0VOO0FBQ0Y7QUdubkJBO0VBQ0U7SUFDRTtFSHFuQkY7RUdubkJBO0lBQ0U7RUhxbkJGO0FBQ0Y7QUdsbkJBO0VBQ0U7SUFDRTtFSG9uQkY7RUdsbkJBO0lBQ0U7RUhvbkJGO0FBQ0Y7QUdqbkJBO0VBQ0U7SUFDRTtFSG1uQkY7RUdqbkJBO0lBQ0U7RUhtbkJGO0FBQ0Y7QUdobkJBO0VBQ0U7SUFDRTtFSGtuQkY7RUdobkJBO0lBQ0U7RUhrbkJGO0FBQ0Y7QUlucEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxcEJGO0FJbnBCRTtFQUNFO0FKcXBCSjtBSW5wQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSnFwQk47QUlucEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUpxcEJSO0FJbnBCUTtFQUNFO0FKcXBCVjtBSW5wQlU7RUFDRTtBSnFwQlo7QUlucEJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKcXBCZDtBSWhwQmM7RUFDRTtBSmtwQmhCO0FJMW9CVTtFQUNFO0VBQ0E7RUFFQSxtQkg3QkU7RUc4QkYsY0hyQ0U7RUdzQ0Y7RUFDQTtFQUNBO0FKMm9CWjtBSXpvQlk7RUFDRTtBSjJvQmQ7QUl6b0JjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBSjBvQmhCO0FJcG9CVTtFQUNFO0VBQ0EsY0g5REU7RUcrREY7QUpzb0JaO0FJcG9CWTtFQUNFLGNIMURBO0FEZ3NCZDtBSWpvQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJIekVJO0VHMEVKLGNIakZJO0VHa0ZKO0FKbW9CVjtBSWhvQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUprb0JWO0FJaG9CVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJIbEdFO0FEb3VCZDtBSS9uQlU7RUFDRTtFQUNBO0FKaW9CWjtBSTluQlU7RUFDRSxjSDlHRTtBRDh1QmQ7QUk5bkJZO0VBQ0U7QUpnb0JkOztBSXZuQkE7RUFFRTtJQUNFO0VKeW5CRjtFSXZuQkU7SUFDRTtJQUNBO0VKeW5CSjtFSXBuQkk7SUFFRTtJQUNBO0lBQ0E7RUpxbkJOO0VJbm5CTTtJQUNFO0VKcW5CUjtFSS9tQlk7SUFDRTtFSmluQmQ7RUk1bUJRO0lBQ0U7RUo4bUJWO0VJM21CUTtJQUNFO0lBQ0E7RUo2bUJWO0VJM21CVTtJQUNFO0VKNm1CWjtFSTFtQlU7SUFDRTtJQUNBO0VKNG1CWjtFSXhtQmM7SUFDRTtFSjBtQmhCO0FBQ0Y7QUlobUJBO0VBRUU7SUFDRTtFSmltQkY7RUkvbEJFO0lBQ0U7SUFDQTtFSmltQko7QUFDRjtBS3h6QkE7RUFDRSxtQkp3Qlk7RUl2Qlo7RUFDQTtFQUNBO0FMMHpCRjtBS3h6QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMHpCSjtBS3Z6QkU7RUFDRTtBTHl6Qko7QUtwekJJO0VBQ0U7QUxzekJOO0FLcHpCTTtFQUNFO0VBQ0EsY0pETTtFSUVOO0FMc3pCUjtBSy95Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTGl6Qk47QUsveUJNO0VBQ0U7QUxpekJSO0FLOXlCTTtFQUNFO0FMZ3pCUjtBSzl5QlE7RUFDRSxjSnBCSTtBRG8wQmQ7QUsxeUJFO0VBQ0U7RUFDQSxtQkpwQlc7RUlxQlg7RUFDQTtFQUNBO0VBQ0E7QUw0eUJKO0FLMXlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNHlCTjtBSzF5Qk07RUFDRTtFQUNBO0FMNHlCUjtBSzF5QlE7RUFDRTtBTDR5QlY7QUt6eUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDJ5QlY7QUt0eUJJO0VBQ0U7QUx3eUJOOztBS255QkE7RUFFRTtJQUNFO0VMcXlCRjtFS255QkU7SUFDRTtFTHF5Qko7RUtseUJFO0lBQ0U7RUxveUJKO0VLanlCRTtJQUNFO0lBQ0E7RUxteUJKO0VLanlCSTtJQUNFO0VMbXlCTjtFS2p5Qk07SUFDRTtFTG15QlI7RUsxeEJNO0lBQ0U7RUw0eEJSO0VLMXhCUTtJQUNFO0VMNHhCVjtBQUNGO0FLcnhCQTtFQVFRO0lBQ0U7RUxneEJSO0VLOXdCUTtJQUNFO0VMZ3hCVjtBQUNGO0FNcjZCQTtFQUVFO0VBQ0E7RUFDQTtBTnM2QkY7QU1wNkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOczZCSjtBTTU1QlU7RUFDRTtBTjg1Qlo7QU0zNUJVO0VBQ0U7QU42NUJaO0FNeDVCTTtFQUNFO0FOMDVCUjtBTXI1QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOdTVCSjtBTTc0QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTis0Qko7QU03NEJJO0VBQ0UsY0x2Q1E7QURzN0JkO0FNMzRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FONjRCSjtBTXg0Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjA0Qk47QU10NEJJO0VBQ0U7QU53NEJOO0FNcDRCRTtFQUNFO0VBQ0E7RUFDQTtBTnM0Qko7QU1wNEJJO0VBQ0U7QU5zNEJOO0FNcDRCTTtFQUNFO0VBQ0E7RUFDQTtBTnM0QlI7QU0vM0JRO0VBQ0UsbUJMbkZJO0FEbzlCZDtBTTUzQlE7RUFDRTtFQUNBO0FOODNCVjtBTTUzQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTjgzQlo7QU0zM0JVO0VBQ0U7RUFDQTtBTjYzQlo7QU12M0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU55M0JOO0FNdDNCSTtFQUNFO0VBQ0E7RUFDQTtBTnczQk47QU1qM0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObTNCTjtBTWgzQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTmszQk47O0FNNzJCQTtFQUlJO0lBQ0U7SUFDQTtFTjYyQko7RU0xMkJFO0lBQ0U7SUFDQTtFTjQyQko7RU16MkJFO0lBQ0U7SUFDQTtFTjIyQko7RU10MkJJO0lBQ0U7SUFDQTtJQUNBO0VOdzJCTjtFTW4yQk07SUFDRTtFTnEyQlI7RU05MUJJO0lBQ0U7RU5nMkJOO0VNMzFCTTtJQUNFO0VONjFCUjtFTTMxQlE7SUFDRTtFTjYxQlY7RU0zMUJVO0lBQ0U7SUFDQTtFTjYxQlo7RU0xMUJVO0lBQ0U7SUFDQTtFTjQxQlo7QUFDRjtBTXAxQkE7RUFNTTtJQUNFO0VOaTFCTjtFTTUwQk07SUFJRTtJQUNBO0lBQ0E7SUFHQTtJQUNBO0VOeTBCUjtFTTl6QlE7SUFDRTtFTmcwQlY7QUFDRjtBT2psQ0E7RUFDRSxtQk40Qlk7RU0zQlo7QVBtbENGO0FPamxDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQbWxDSjtBT2psQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjTmFRO0FEc2tDZDtBTy9rQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUGlsQ0o7QU8va0NJO0VBQ0U7QVBpbENOO0FPN2tDRTtFQUNFO0VBQ0E7QVAra0NKO0FPN2tDSTtFQUNFO0FQK2tDTjtBTzNrQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUDZrQ0o7QU8za0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNmtDTjtBT3prQ0U7RUFDRTtFQUNBO0FQMmtDSjtBT3RrQ0k7RUFDRTtBUHdrQ047QU90a0NNO0VBQ0U7QVB3a0NSO0FPdGtDUTtFQUNFO0FQd2tDVjtBT2xrQ0U7RUFDRTtFQUNBO0VBQ0E7QVBva0NKO0FPamtDRTtFQUNFO0VBQ0E7RUFDQTtBUG1rQ0o7QU9oa0NFO0VBQ0U7RUFDQTtFQUNBO0FQa2tDSjtBTy9qQ0U7RUFDRTtFQUNBO0VBQ0E7QVBpa0NKO0FPL2pDSTtFQUNFO0VBQ0E7QVBpa0NOO0FPL2pDTTtFQUNFO0FQaWtDUjtBTzlqQ007RUFDRTtFQUNBO0FQZ2tDUjtBTzdqQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjTjdGTTtFTThGTjtFQUNBO0FQK2pDUjtBTzdqQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQk5yR0k7RU1zR0o7RUFDQTtFQUNBO0VBQ0E7QVArakNWO0FPN2pDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQk5wSEU7RU1xSEY7RUFDQTtBUCtqQ1o7QU81akNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CTi9IRTtFTWdJRjtFQUNBO0FQOGpDWjtBT3hqQ0k7RUFDRTtBUDBqQ047QU94akNNO0VBQ0U7RUFDQTtFQUNBO0FQMGpDUjtBT3JqQ0U7RUFDRTtFQUNBO0FQdWpDSjtBT3JqQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUHVqQ047QU9yakNNO0VBQ0U7QVB1akNSO0FPbmpDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQcWpDTjtBT2xqQ0k7RUFDRTtFQUNBO0FQb2pDTjtBT2hqQ0U7RUFDRTtBUGtqQ0o7QU9oakNJO0VBQ0U7QVBrakNOOztBTzdpQ0E7RUFLSTtJQUNFO0lBQ0E7RVA0aUNKO0VPemlDRTtJQUNFO0lBQ0E7RVAyaUNKO0VPeGlDRTtJQUNFO0lBQ0E7RVAwaUNKO0VPdmlDRTtJQUNFO0VQeWlDSjtBQUNGO0FROXdDQTtFQUNFO0FSZ3hDRjtBUTl3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUmd4Q0o7QVE3d0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVIrd0NKO0FReHdDRTtFQUNFO0VBRUE7RUFDQTtBUnl3Q0o7QVF0d0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNQUFU7QUQrd0NkO0FRcndDRTtFQUNFO0VBQ0E7QVJ1d0NKO0FRcHdDRTtFQUNFO0VBQ0EsbUJQYlU7RU9jVjtFQUNBO0FSc3dDSjtBUWp3Q0k7RUFDRTtBUm13Q047QVFod0NJO0VBQ0U7RUFDQTtBUmt3Q047QVE1c0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjhzQ0o7QVE1c0NJO0VBQ0U7RUFDQTtFQUVBO0FSNnNDTjtBUTNzQ007RUFDRTtBUjZzQ1I7QVExc0NNO0VBQ0U7RUFDQTtFQUNBLGNQM0dNO0VPNkdOO0VBQ0E7RUFDQSxtQlB4R007RU95R047QVIyc0NSO0FRenNDUTtFQUNFO0VBQ0E7RUFDQTtBUjJzQ1Y7QVFyc0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSdXNDSjtBUXJyQ0k7RUFDQztBUnVyQ0w7QVFsckNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJvckNSO0FRdnFDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFLQTtBUm9xQ047QVFscUNNO0VBQ0U7RUFDQTtFQUNBO0FSb3FDUjtBUWpxQ007RUFDRTtFQUNBO0FSbXFDUjtBUWhxQ1E7RUFDRTtBUmtxQ1Y7QVE5cENNO0VBQ0U7RUFDQSxjUGxOTTtFT21OTjtBUmdxQ1I7QVE1cENRO0VBRUU7RUFDQTtBUjZwQ1Y7QVF2cENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnlwQ0o7QVF2cENJO0VBQ0U7RUFDQTtFQUNBLGNQMU9RO0VPMk9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ5cENOO0FRcnBDRTtFQUNFLGNQcFBVO0VPcVBWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnVwQ0o7QVFwcENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJzcENKO0FRcHBDSTtFQUNFO0VBQ0E7RUFDQSxjUHRRUTtFT3VRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJzcENOO0FRcHBDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJzcENSO0FRbnBDTTtFQUNFO0VBQ0E7RUFDQTtBUnFwQ1I7QVFucENRO0VBQ0U7QVJxcENWO0FRL29DRTtFQUNFO0FSaXBDSjtBUS9vQ0k7RUFDRTtFQUNBO0VBQ0E7QVJpcENOO0FRN29DRTtFQUNFO0FSK29DSjtBUTVvQ0U7RUFDRTtBUjhvQ0o7QVE1b0NJO0VBQ0U7QVI4b0NOO0FRNW9DTTtFQUNFO0FSOG9DUjtBUTNvQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjZvQ1I7QVF2b0NNO0VBQ0U7QVJ5b0NSO0FRdG9DTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSd29DUjtBUXRvQ1E7RUFDRTtFQUNBO0FSd29DVjtBUXBvQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSc29DUjtBUXBvQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QlA5Vkk7RU8rVko7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QVJxb0NWO0FRbm9DVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FScW9DWjtBUWpvQ1E7RUFDRSxtQlB2WEk7RU93WEo7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmtvQ1Y7QVFob0NVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJQellFO0FEMmdEZDtBUS9uQ1U7RUFDRTtFQUNBO0FSaW9DWjtBUTluQ1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1BwWkc7RU9xWkg7QVJnb0NaO0FRN25DVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNQemFFO0FEd2lEZDtBUTVuQ1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjhuQ1o7QVE1bkNZO0VBQ0U7RUFDQTtFQUNBLGNQeGJBO0VPeWJBLG1CUDlhQztFTythRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjhuQ2Q7QVExbkNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI0bkNaOztBUXBuQ0E7RUFJSTtJQUNFO0VSb25DSjtFUS9tQ0k7SUFDRTtFUmluQ047RVFubUNZO0lBQ0U7RVJxbUNkO0FBQ0Y7QVE1bENBO0VBY2M7SUFDRTtFUmlsQ2Q7QUFDRjtBUXhrQ0E7RUFFRTtJQUNFO0VSeWtDRjtFUXZrQ0U7SUFDRTtJQUNBO0VSeWtDSjtFUXRrQ0U7SUFDRTtJQUNBO0lBQ0E7RVJ3a0NKO0VRdGtDSTtJQUNFO0VSd2tDTjtFUXBrQ0U7SUFDRTtFUnNrQ0o7RVFua0NFO0lBQ0U7RVJxa0NKO0VRbmtDSTtJQUNFO0VScWtDTjtFUWprQ0U7SUFDRTtJQUNBO0lBRUE7RVJra0NKO0VRN2pDSTtJQUVFO0lBQ0E7SUFDQTtFUjhqQ047RVF4akNJO0lBQ0U7SUFDQTtFUjBqQ047RVFsakNNO0lBQ0U7RVJvakNSO0VRampDTTtJQUNFO0VSbWpDUjtFUTVpQ0k7SUFDRTtFUjhpQ047RVF4aUNJO0lBQ0U7RVIwaUNOO0VRdmlDSTtJQUNFO0VSeWlDTjtFUXBpQ007SUFDRTtFUnNpQ1I7RVFwaUNRO0lBQ0U7SUFDQTtJQUNBO0VSc2lDVjtFUXBpQ1U7SUFDRTtFUnNpQ1o7RVFsaUNRO0lBQ0U7SUFDQTtFUm9pQ1Y7QUFDRjtBUTdoQ0E7RUFJSTtJQUNFO0lBQ0E7SUFDQTtFUjRoQ0o7RVExaENJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUjRoQ047RVF4aENFO0lBQ0U7RVIwaENKO0VReGhDSTtJQUNFO0VSMGhDTjtFUXZoQ0k7SUFDRTtFUnloQ047RVF0aENJO0lBQ0U7RVJ3aENOO0VRdGhDTTtJQUNFO0VSd2hDUjtFUXpnQ1k7SUFDRTtFUjJnQ2Q7RVF2Z0NVO0lBQ0U7SUFDQTtFUnlnQ1o7RVF2Z0NZO0lBQ0U7SUFDQTtFUnlnQ2Q7QUFDRjtBU2h1REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRrdURGOztBU2h1REE7RUFDRTtFQUNBO0FUbXVERjs7QVNqdURBO0VBQ0U7QVRvdURGOztBU2x1REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCUlNZO0VRUlo7RUFDQTtBVHF1REY7O0FTdnREQTtFQUNFLHlCUlJZO0VRVVo7QVR5dERGOztBU250REE7RUFDRyx5QlJqQlc7RVFtQlo7QVRxdERGOztBUzlzREE7RUFDRTtBVGl0REY7O0FTL3NEQTtFQUNFO0FUa3RERjs7QVNodERBO0VBQ0U7RUFDQTtFQUNBO0FUbXRERjs7O0FTcnNEQTtFQUNFO0FUeXNERjtBU3ZzREU7RUFDRTtFQUNBO0FUeXNESjtBU3ZzREk7RUFDRTtFQUNBO0FUeXNETjs7QVNoc0RJO0VBQ0U7QVRtc0ROO0FTaHNESTtFQUNFO0VBQ0E7QVRrc0ROOztBUzdyREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRnc0RGOztBVWh6REU7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQSxjVHdCVTtFU3ZCVix5QlRjVTtFU2JWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVm16REo7QVV2eURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVZ5eURGO0FVdnlERTtFQUNFO0VBQ0E7RUFDQSxjVEhXO0VTSVg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnl5REo7O0FVcHlEQTtFQUNFO0VBQ0E7RUFDQTtBVnV5REY7QVVyeURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ1eURKO0FVbnlETTtFQUNFO0VBQ0E7QVZxeURSO0FVanlESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVm15RE47QVU1eERRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjh4RFY7QVUxeERNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjR4RFI7O0FVdHhEQTtBQUNBOzs7Ozs7Ozs7RUFTRTtFQUNBLGdDVG5GWTtFU29GWjtFQUNBO0VBQ0E7RUFDQTtBVnl4REY7O0FVdHhEQTtFQUNFO0FWeXhERjtBVXZ4REU7RUFDRTtFQUNBO0VBQ0E7QVZ5eERKOztBVXJ4REE7RUFDRTtBVnd4REY7QVV0eERFO0VBQ0U7RUFDQTtFQUNBO0FWd3hESjtBVW54REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWcXhETjtBVWx4REk7RUFDRSxtQlRqSVE7RVNrSVIsY1RqSVE7RVNrSVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWb3hETjtBVWp4REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlR4SlE7RVN5SlI7RUFDQTtFQUNBO0FWbXhETjtBVTl3REU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CVGxLVTtFU21LVjtFQUNBO0VBQ0E7QVYrd0RKO0FVN3dESTtFQUNFO0VBQ0E7QVYrd0ROO0FVNXdESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY4d0ROO0FVM3dESTtFQUNFO0VBQ0EsY1Q3TFE7RVM4TFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjZ3RE47QVUxd0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJUck1TO0VTdU1UO0VBQ0E7QVYyd0ROO0FVendETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWMndEUjtBVXZ3REk7RUFDRTtBVnl3RE47QVV2d0RJO0VBQ0UseUJUak9RO0FEMCtEZDtBVXBrREU7RUFDRTtBVnNrREo7O0FVNWhEQTtFQUNFO0FWK2hERjs7QVU1aERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY1RqZVk7RVNrZVo7RUFDQTtFQUNBO0FWK2hERjs7QVU1aERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVYraERGO0FVMWhESTtFQUNFO0FWNGhETjtBVXZoRE07RUFDRTtBVnloRFI7QVVwaERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjVC9mVTtBRHFoRWQ7QVVuaERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0FWbWhESjtBVWhoREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmtoREo7QVVoaERJO0VBQ0k7RUFDQTtBVmtoRFI7QVU5Z0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNEO0VBQ0M7RUFDQTtFQUNBO0FWZ2hESjtBVTlnREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmdoRE47QVU1Z0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY4Z0RKOztBV2huRUE7O0VBR0k7RUFDQTtBWGtuRUo7QVdobkVJOzs7RUFFSSxtQlYyQk87QUR3bEVmO0FXNWxFSTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWCtsRVI7QVc3bEVROztFQUNJO0VBQ0E7RUFDQSxjVm5CRTtFVW9CRixtQlZURztFVVVIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYZ21FWjtBVzVsRUk7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgrbEVSO0FXN2xFUTs7RUFDSTtBWGdtRVo7QVc3bEVROztFQUNJLGNWN0NFO0VVOENGLG1CVm5DRztFVW9DSDtFQUNBO0FYZ21FWjtBVzVsRUk7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgrbEVSO0FXN2xFUTs7RUFDSTtFQUNBO0VBQ0E7QVhnbUVaO0FXNWxFSTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWCtsRVI7QVc1bEVJOztFQUNJO0VBQ0EsY1ZuRk07RVVvRk47RUFDQTtFQUNBO0VBQ0E7QVgrbEVSO0FXN2xFUTs7RUFDSTtFQUNBO0FYZ21FWjtBVzdsRVE7O0VBQ0k7QVhnbUVaO0FXN2xFUTs7RUFDSTtBWGdtRVo7QVc3bEVROztFQUNJLGNWdkdFO0FEdXNFZDtBVzVsRUk7O0VBQ0k7RUFDQTtFQUNBO0FYK2xFUjtBVzdsRVE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJWL0dFO0FEK3NFZDtBVzdsRVE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJWdkhHO0FEdXRFZjtBVzNsRVk7O0VBQ0ksbUJWL0hGO0FENnRFZDtBVzFsRVE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVg2bEVaO0FXM2xFWTs7RUFDSTtBWDhsRWhCO0FXNWxFZ0I7O0VBQ0k7RUFDQTtFQUNBO0FYK2xFcEI7QVc1bEVnQjs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNWeEpMO0FEdXZFZjtBVzFsRVE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDZsRVo7QVczbEVZOztFQUNJO0FYOGxFaEI7QVczbEVZOztFQUNJO0FYOGxFaEI7QVczbEVZOztFQUNJO0FYOGxFaEI7QVczbEVZOztFQUNJO0FYOGxFaEI7QVczbEVZOztFQUNJO0FYOGxFaEI7QVczbEVZOztFQUNJO0FYOGxFaEI7QVd6bEVJOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYNGxFUjtBVzFsRVE7O0VBQ0k7RUFDQTtBWDZsRVo7QVczbEVZOztFQUNJO0FYOGxFaEI7QVczbEVZOztFQUNJLGNWMU5GO0VVMk5FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CVmhPRjtFVWlPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYOGxFaEI7QVc1bEVnQjs7RUFDSTtFQUNBO0FYK2xFcEI7QVc1bEVnQjs7RUFDSTtBWCtsRXBCO0FXNWxFZ0I7O0VBQ0kseUJWaFBOO0FEKzBFZDtBVzVsRWdCOztFQUNJO0VBQ0E7RUFDQTtBWCtsRXBCO0FXN2xFb0I7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGdtRXhCO0FXNWxFZ0I7O0VBQ0k7RUFDQSxjVmpRTDtBRGcyRWY7QVc3bEVvQjs7RUFDSTtBWGdtRXhCO0FXOWtFZ0I7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYaWxFcEI7QVc5a0VnQjs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJWclNMO0VVdVNLO0VBQ0E7QVhnbEVwQjtBVzlrRW9COztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYaWxFeEI7QVcxa0VJOzs7O0VBRUk7QVg4a0VSO0FXM2tFSTs7Ozs7Ozs7RUFJSSxtQlYxVU07RVUyVU47RUFDQTtFQUNBO0VBQ0E7QVhpbEVSO0FXL2tFUTs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FYdWxFWjtBV3BsRVE7Ozs7Ozs7O0VBQ0k7QVg2bEVaO0FXM2xFWTs7Ozs7Ozs7RUFDSTtBWG9tRWhCO0FXaG1FUTs7Ozs7Ozs7RUFDSTtFQUNBO0FYeW1FWjtBV3ZtRVk7Ozs7Ozs7O0VBQ0k7QVhnbkVoQjtBVzVtRVE7Ozs7Ozs7O0VBQ0k7RUFDQTtBWHFuRVo7QVdubkVZOzs7Ozs7OztFQUNJO0VBQ0E7QVg0bkVoQjtBV3ZuRWdCOzs7Ozs7OztFQUNJO0VBQ0E7QVhnb0VwQjtBVzVuRVk7Ozs7Ozs7O0VBQ0k7QVhxb0VoQjtBV2pvRVE7Ozs7Ozs7O0VBQ0k7QVgwb0VaO0FXeG9FWTs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjVjlZRjtBRCtoRmQ7QVc5b0VZOzs7Ozs7OztFQUlJLG1CVjlaRjtFVStaRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNWMVpGO0VVMlpFO0VBQ0E7RUFDQTtBWG9wRWhCO0FXanBFWTs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0EsbUJWNWFGO0VVNmFFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1Z4YUY7RVV5YUU7RUFDQTtFQUNBO0VBQ0E7QVgwcEVoQjtBV3RwRVE7Ozs7Ozs7O0VBQ0k7QVgrcEVaO0FXN3BFWTs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1Y5YkY7QURrbUZkO0FXanFFWTs7Ozs7Ozs7RUFJSTtFQUNBO0VBQ0EsY1Z2Y0Y7RVV3Y0UsbUJWamRGO0VVa2RFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh1cUVoQjtBV3BxRVk7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBLG1CVjVkRjtFVTZkRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNWeGRGO0VVeWRFO0VBQ0E7RUFDQTtFQUNBO0FYNnFFaEI7QVd6cUVROzs7Ozs7OztFQUNJO0FYa3JFWjtBV2hyRVk7Ozs7Ozs7O0VBSUk7RUFDQTtFQUNBLGNWbGZGO0VVbWZFO0VBQ0E7QVhzckVoQjtBV25yRVk7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjVnpmRjtBRHFyRmQ7QVd6ckVZOzs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBLGNWaGdCRjtFVWlnQkU7RUFDQTtBWGtzRWhCO0FXOXJFUTs7Ozs7Ozs7RUFDSTtBWHVzRVo7QVdwc0VROzs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDZzRVo7QVczc0VZOzs7Ozs7OztFQUNJO0FYb3RFaEI7QVdsdEVnQjs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0EsY1ZqaUJOO0VVa2lCTTtFQUNBO0VBQ0E7RUFDQTtBWDJ0RXBCO0FXeHRFZ0I7Ozs7Ozs7O0VBQ0k7QVhpdUVwQjtBVzV0RW9COzs7Ozs7OztFQUNJO0VBQ0E7RUFHQTtFQUVBO0VBQ0EsbUJWL2lCVjtFVWdqQlU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYa3VFeEI7QVdodUV3Qjs7Ozs7Ozs7RUFDSTtFQUNBLHFCVnhqQmQ7QURpeUZkO0FXdHVFd0I7Ozs7Ozs7O0VBQ0k7RUFDQTtBWCt1RTVCO0FXNXVFd0I7Ozs7Ozs7O0VBQ0k7RUFDQTtBWHF2RTVCO0FXbnZFNEI7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDR2RWhDO0FXeHZFd0I7Ozs7Ozs7O0VBQ0k7RUFDQSxjVjdrQmI7QUQ4MEZmO0FXL3ZFNEI7Ozs7Ozs7O0VBQ0k7QVh3d0VoQztBV3B3RXdCOzs7Ozs7OztFQUNJO0VBQ0E7RUFDQSxjVmptQmQ7RVVrbUJjO0VBQ0E7RUFDQTtFQUNBLG1CVjFsQmI7QUR1MkZmO0FXOXZFd0I7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCVmhuQmI7RVVrbkJhO0VBQ0E7RUFDQTtBWHN3RTVCO0FXcHdFNEI7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg2d0VoQztBV3p3RXdCOzs7Ozs7OztFQUNJO0FYa3hFNUI7QVcvd0V3Qjs7Ozs7Ozs7RUFDSSx5QlY5b0JkO0VVK29CYztBWHd4RTVCO0FXaHhFUTs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh5eEVaO0FXdnhFWTs7Ozs7Ozs7RUFDSTtFQUNBO0FYZ3lFaEI7QVc5eEVnQjs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0EsY1Y5cUJOO0VVK3FCTTtFQUNBO0FYdXlFcEI7QVdweUVnQjs7Ozs7Ozs7RUFDSTtBWDZ5RXBCO0FXM3lFb0I7Ozs7Ozs7O0VBQ0k7RUFDQTtBWG96RXhCO0FXM3lFUTs7RUFDSTtFQUNBO0VBQ0E7QVg4eUVaO0FXM3lFUTs7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjVjNzQkU7RVU0c0JGO0VBQ0E7RUFDQTtBWDh5RVo7QVczeUVROztFQUNJO0FYOHlFWjtBVzV5RVk7O0VBQ0k7QVgreUVoQjtBVzd5RWdCOztFQUNJLG1CVnh0Qk47RVV5dEJNLGNWeHRCTjtFVXl0Qk07RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYOHlFcEI7QVczeUVnQjs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJWM3VCTjtFVTR1Qk07RUFDQTtFQUNBO0FYOHlFcEI7QVd4eUVROztFQUNJO0VBQ0E7RUFDQTtBWDJ5RVo7QVdyeUVROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHd5RVo7QVd0eUVZOztFQUNJO0FYeXlFaEI7QVd2eUVnQjs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CVjl3Qk47RVUrd0JNO0VBQ0E7RUFDQTtBWDB5RXBCO0FXeHlFb0I7O0VBQ0k7RUFDQTtBWDJ5RXhCO0FXeHlFb0I7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDJ5RXhCO0FXeHlFb0I7O0VBQ0k7RUFDQSxjVnp5QlY7RVUweUJVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYMnlFeEI7QVd4eUVvQjs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlZoekJUO0VVa3pCUztFQUNBO0FYMHlFeEI7QVd4eUV3Qjs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDJ5RTVCO0FXdHlFZ0I7O0VBQ0k7QVh5eUVwQjtBV3R5RWdCOztFQUNJLHlCVjkwQk47QUR1bkdkOztBVy9pRUE7RUFDSSxtQlYxa0NVO0FENG5HZDs7QVcvaUVBO0VBQ0k7RUFDQTtBWGtqRUo7O0FXL2lFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYa2pFSjs7QVcvaUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYa2pFSjs7QVc3aUVBO0VBS1E7O0lBQ0k7RVg2aUVWO0FBQ0Y7QVd6aUVBO0VBRUk7O0lBRUk7RVgwaUVOO0VXbGlFVTs7SUFDSTtFWHFpRWQ7RVdqaUVNOztJQUNJO0VYb2lFVjtFV2ppRU07O0lBQ0k7RVhvaUVWO0VXN2hFYzs7SUFDSTtJQUNBO0VYZ2lFbEI7RVd2aEVjOztJQUNJO0lBQ0E7SUFDQTtFWDBoRWxCO0VXeGhFa0I7O0lBQ0k7SUFDQTtJQUNBO0VYMmhFdEI7QUFDRjtBV3BoRUE7RUFLUTs7SUFDSTtJQUNBO0lBQ0E7RVhtaEVWO0VXaGhFTTs7SUFDSTtJQUNBO0VYbWhFVjtFV2hoRU07O0lBQ0k7SUFDQTtFWG1oRVY7RVdoaEVNOztJQUNJO0lBQ0E7SUFDQTtFWG1oRVY7RVc5Z0VVOztJQUNJO0lBQ0E7RVhpaEVkO0VXM2dFVTs7SUFDSTtFWDhnRWQ7RVcxZ0VrQjs7SUFDSTtFWDZnRXRCO0VXdmdFTTs7Ozs7Ozs7SUFJSTtJQUNBO0VYNmdFVjtFVzNnRVU7Ozs7Ozs7O0lBQ0k7RVhvaEVkO0VXamhFVTs7Ozs7Ozs7SUFDSTtFWDBoRWQ7RVd2aEVVOzs7Ozs7OztJQUNJO0VYZ2lFZDtFVzFoRVU7O0lBQ0k7SUFDQTtFWDZoRWQ7QUFDRjtBV3hoRUE7RUFTZ0I7O0lBQ0k7RVhtaEVsQjtFV2poRWtCOztJQUNJO0VYb2hFdEI7RVcxZ0VjOztJQUNJO0VYNmdFbEI7RVdwZ0VjOztJQUNJO0lBQ0E7RVh1Z0VsQjtBQUNGO0FXamdFQTtFQUVJO0lBQ0k7SUFDQTtFWGtnRU47QUFDRjtBWXQwR0E7RUFDRTtBWncwR0Y7QVlsMEdNO0VBQ0U7QVpvMEdSO0FZL3pHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNYSVU7RVdIVjtBWmkwR0o7QVkvekdJO0VBQ0U7RUFDQTtFQUNBO0FaaTBHTjtBWTd6R0U7RUFDRTtFQUNBO0VBQ0EsY1hEVTtFV0VWO0VBQ0E7QVorekdKO0FZNXpHRTtFQUNFO0VBQ0EsY1hoQlU7RVdpQlY7RUFDQTtFQUNBO0VBQ0E7QVo4ekdKO0FZNXpHSTtFQUNFO0VBQ0E7QVo4ekdOO0FZM3pHSTtFQUNFO0FaNnpHTjtBWTF6R0k7RUFDRTtBWjR6R047QVl6ekdJO0VBQ0UsY1hwQ1E7QUQrMUdkO0FZdnpHRTtFQUNFO0VBQ0E7QVp5ekdKO0FZbnpHUTtFQUNFO0FacXpHVjtBWWh6R0k7RUFDRTtFQUNBO0Faa3pHTjtBWS95R0k7RUFDRTtFQUNBO0FaaXpHTjtBWTl5R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWmd6R047QVk5eUdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjWDNFTTtBRDIzR2Q7QVk1eUdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjh5R047QVk1eUdNO0VBQ0UsY1g1RU87RVc2RVAsbUJYeEZNO0VXeUZOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaOHlHUjtBWTF5R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWjR5R047QVl6eUdJO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjB5R047QVlyeUdFO0VBQ0U7QVp1eUdKO0FZcnlHSTtFQUNFO0FadXlHTjtBWXB5R0k7RUFDRTtFQUNBO0Fac3lHTjs7QVlqeUdBO0VBSUk7SUFDRTtJQUNBO0lBQ0E7RVppeUdKO0VZOXhHRTtJQUNFO0lBQ0E7SUFDQTtFWmd5R0o7RVk3eEdFO0lBQ0U7SUFDQTtFWit4R0o7RVkxeEdJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVo0eEdOO0VZenhHSTtJQUNFO0VaMnhHTjtFWXh4R0k7SUFDRTtFWjB4R047RVlweEdJO0lBQ0U7SUFDQTtFWnN4R047QUFDRjtBYXo3R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiMjdHSjtBYXg3R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjWjNCVTtFWTRCVjtFQUNBO0FiMDdHSjtBYXY3R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjWmpDVTtFWWtDVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FieTdHSjtBYXY3R0k7RUFDRTtFQUNBO0FieTdHTjtBYXQ3R0k7RUFDRSxjWmpEUTtBRHkrR2Q7QWF0N0dNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWJ3N0dSO0FhdDdHUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ3N0dWO0FhbDdHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1o1RVU7RVk2RVY7RUFDQTtFQUNBO0FibzdHSjtBYWo3R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNadkZVO0VZd0ZWO0FibTdHSjtBYWg3R0U7RUFDRTtBYms3R0o7QWEzNkdJO0VBQ0U7QWI2NkdOO0FhMzZHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FiNDZHUjtBYXY2R0U7RUFFRTtBYnc2R0o7QWF0NkdJO0VBQ0U7QWJ3NkdOO0FhdDZHTTtFQUNFO0FidzZHUjtBYW42R1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnE2R1Y7QWFqNkdNO0VBQ0U7QWJtNkdSO0FhaDZHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiazZHUjtBYWg2R1E7RUFDRTtBYms2R1Y7QWE3NUdJO0VBQ0U7RUFDQTtBYis1R047QWE3NUdNO0VBQ0U7RUFDQTtFQUNBO0FiKzVHUjtBYTM1R0k7RUFDRTtBYjY1R047QWExNUdJO0VBQ0U7QWI0NUdOO0FhejVHSTtFQUNFO0VBQ0E7RUFDQSxtQlozS1M7RVk0S1Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjI1R047QWF6NUdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQloxTE87QURxbEhmO0FheDVHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIwNUdSO0FhdDVHSTtFQUNFO0FidzVHTjtBYXI1R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ1NUdOO0FhcjVHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnU1R1I7QWFwNUdNO0VBQ0U7QWJzNUdSO0FhbjVHTTtFQUNFO0FicTVHUjtBYWo1R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJtNUdOO0FhajVHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm01R1I7QWFoNUdNO0VBQ0U7QWJrNUdSO0FhLzRHTTtFQUNFO0FiaTVHUjtBYTU0R0U7RUFDRSxtQlovUVc7RVlnUlg7RUFDQTtFQUNBO0VBQ0E7QWI4NEdKO0FhNTRHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CWjVSUztBRDBxSGY7QWEzNEdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJadFNTO0FEbXJIZjtBYTE0R0k7RUFDRTtFQUNBO0VBQ0E7QWI0NEdOO0FhdDRHVTtFQUNFO0VBQ0E7QWJ3NEdaO0FhcjRHVTtFQUNFO0FidTRHWjtBYWo0R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm00R047QWFoNEdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYms0R047QWEvM0dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmk0R047QWE5M0dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWJnNEdOO0FhNzNHSTtFQUNFO0FiKzNHTjtBYTczR007RUFDRTtFQUNBO0VBQ0E7QWIrM0dSO0FhNTNHTTtFQUNFO0FiODNHUjtBYTEzR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjWmhZUTtBRDR2SGQ7QWF6M0dJO0VBQ0U7QWIyM0dOO0FheDNHSTtFQUNFO0VBQ0E7RUFDQSxjWnZZUTtBRGl3SGQ7QWF2M0dJO0VBQ0UsY1o5WVE7QUR1d0hkO0FhdDNHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FidzNHTjtBYXQzR007RUFDRTtFQUNBO0FidzNHUjtBYXIzR007RUFDRTtFQUNBO0FidTNHUjtBYW4zR0k7RUFDRTtFQUNBO0FicTNHTjtBYXgxR0k7RUFDRTtFQUNBO0FiMDFHTjtBYXYxR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJaNWNRO0VZNmNSO0VBR0E7RUFDQTtFQUNBO0FidTFHTjtBYTEwR007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBYjQwR1I7QWF6MEdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIyMEdSO0FhdjBHUTtFQUNFO0FieTBHVjtBYXgwR1U7RUFDRTtBYjAwR1o7QWF4MEdVO0VBQ0U7QWIwMEdaO0FhdjBHUTtFQUNFO0FieTBHVjtBYXgwR1U7RUFDRTtBYjAwR1o7QWFwMEdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnMwR047QWFwMEdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNaeGdCTTtFWXlnQk47QWJzMEdSO0FhN3pHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIrekdSO0FhN3pHUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYit6R1Y7QWE3ekdVO0VBQ0U7QWIrekdaO0FhenpHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FiMnpHTjtBYXh6R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIwekdOO0FheHpHTTtFQUNFO0FiMHpHUjtBYXZ6R007RUFDRTtFQUNBO0FieXpHUjtBYXR6R007RUFDRTtFQUNBO0Fid3pHUjtBYWh6R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmt6R047QWEveUdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiaXpHTjtBYTl5R007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CWm5uQk07QURtNkhkO0FhN3lHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJaOW5CTTtBRDY2SGQ7O0FhenlHQTtFQU1NO0lBQ0U7SUFDQTtFYnV5R047QUFDRjtBYWx5R0E7RUFRUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFYjZ4R1I7RWExeEdNO0lBQ0U7SUFDQTtFYjR4R1I7RWFyeEdJO0lBQ0U7SUFDQTtFYnV4R047QUFDRjtBYWx4R0E7RUFJSTtJQUNFO0lBQ0E7RWJpeEdKO0VhL3dHSTtJQUNFO0lBQ0E7RWJpeEdOO0VhN3dHRTtJQUNFO0ViK3dHSjtFYTV3R0U7SUFDRTtFYjh3R0o7RWEzd0dFO0lBQ0U7RWI2d0dKO0VhMXdHRTtJQUNFO0ViNHdHSjtFYXp3R0U7SUFDRTtJQUNBO0ViMndHSjtFYXh3R0U7SUFDRTtJQUNBO0ViMHdHSjtFYXZ3R0U7SUFDRTtFYnl3R0o7RWFyd0dNO0lBQ0U7RWJ1d0dSO0VhbHdHRTtJQUNFO0Vib3dHSjtFYWx3R0k7SUFDRTtFYm93R047RWFqd0dJO0lBQ0U7RWJtd0dOO0VhandHTTtJQUNFO0lBQ0E7RWJtd0dSO0VhNXZHSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0ViOHZHTjtFYTN2R0k7SUFDRTtFYjZ2R047RWExdkdJO0lBQ0U7SUFDQTtFYjR2R047RWF6dkdJO0lBQ0U7RWIydkdOO0VhbHZHVTtJQUNFO0lBQ0E7SUFDQTtFYm92R1o7RWFqdkdVO0lBQ0U7RWJtdkdaO0FBQ0Y7QWEzdUdBO0VBSUk7SUFDRTtFYjB1R0o7RWF0dUdNO0lBQ0U7SUFDQTtJQUNBO0Vid3VHUjtBQUNGO0FjdGpJQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkdWpJSjs7QWNyaklBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHdqSUo7QWN0aklJO0VBQ0k7QWR3aklSO0FjcmpJSTtFQUNJO0VBQ0E7QWR1aklSOztBY3BqSUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHVqSUo7O0FjcGpJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHVqSUo7QWNyaklJO0VBRUk7RUFDQTtBZHNqSVI7QWNuaklJO0VBQ0k7QWRxaklSO0FjbGpJSTtFQUNJO0Fkb2pJUjs7QWNqaklBO0VBQ0k7RUFDQTtFQUNBO0VBV0E7QWQwaUlKO0FjcGpJSTtFQUNJO0Fkc2pJUjtBY3BqSUk7RUFDSTtBZHNqSVI7QWNwaklJO0VBQ0k7QWRzaklSO0FjampJSTtFQUNJO0FkbWpJUjtBY2hqSUk7RUFDSTtBZGtqSVI7QWMvaUlJO0VBQ0k7QWRpaklSO0FjOWlJSTtFQUNJO0VBQ0E7RUFDQTtBZGdqSVI7O0FjN2lJQTtFQUNJO0FkZ2pJSjs7QWVocElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZtcElGO0FlanBJRTtFQUNFO0FmbXBJSjtBZWhwSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fma3BJSjtBZWhwSUk7RUFDRTtFQUNBO0VBQ0EsY2RHUTtFY0ZSO0VBQ0E7RUFDQTtFQUNBO0Fma3BJTjtBZS9uSUk7RUFDRTtBZmlvSU47QWU3bklFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZituSUo7O0FlM25JQTtFQUlJO0lBQ0U7RWYybklKO0Vlem5JSTtJQUNFO0VmMm5JTjtFZXZuSUU7SUFDRTtJQUNBO0VmeW5JSjtBQUNGO0FnQjdzSUE7RUFDRTtBaEIrc0lGO0FnQjlzSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJndElKO0FnQi9zSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQml0SU47QWdCOXNJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQmd0SUo7QWdCOXNJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCZ3RJSjtBZ0I5c0lFO0VBQ0U7QWhCZ3RJSjtBZ0I5c0lJO0VBQ0U7QWhCZ3RJTjtBZ0I3c0lJO0VBQ0U7RUFDQSxjZmJRO0FENHRJZDtBZ0I3c0lNO0VBQ0U7QWhCK3NJUjs7QWlCenZJQTtFQUNFO0FqQjR2SUY7QWlCMXZJRTtFQUNFLG1CaEJrQ1c7RWdCakNYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakI0dklKO0FpQnp2SUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjJ2SUo7QWlCeHZJRTtFQUNFO0VBQ0E7RUFDQSxjaEJEVTtFZ0JFVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjB2SUo7QWlCeHZJSTtFQUNFLGNoQk5RO0FEZ3dJZDtBaUJ0dklFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCd3ZJSjtBaUJ0dklJO0VBQ0U7RUFDQTtBakJ3dklOO0FpQnB2SUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCc3ZJSjtBaUJwdklJO0VBQ0U7RUFDQTtFQUNBO0FqQnN2SU47QWlCbnZJSTtFQUNFO0VBQ0E7QWpCcXZJTjtBaUJudklNO0VBQ0U7RUFDQTtBakJxdklSOztBaUIvdUlBO0VBQ0U7SUFDRTtFakJrdklGO0VpQi91SUE7SUFDRTtFakJpdklGO0VpQjl1SUE7SUFDRTtFakJndklGO0FBQ0YsQyIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYXtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDE7IC8qIDEgKi9cblx0bWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn0iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIEBhdXRob3IgQ2FuYXJpIFN0dWRpb1xuICogQGNvbnRlbnRcbiAqIDEuIFNldCBwYXRoIGRlZmF1bHQgaW1hZ2UgZmlsZS5cbiAqIDIuIEJyZWFrcG9pbnQgb2YgcmVzcG9uc2l2ZS5cbiAqIDMuIENvbG9yc1xuICogNC4gRm9udHNcbiAqL1xuLyogQlJFQUtQT0lOVFMgKi9cbi8qIENPTE9SUyAqL1xuLyogRk9OVFMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbVByby1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvR290aGFtUHJvLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Qcm8tQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Qcm8tQmxhY2tJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbVByby1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbVByby1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvR290aGFtUHJvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Qcm8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbVByby1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Qcm8tSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Qcm8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvR290aGFtUHJvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvR290aGFtUHJvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvR290aGFtUHJvLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Qcm8tTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvR290aGFtUHJvLU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvR290aGFtUHJvLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvR290aGFtUHJvLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Qcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Qcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbmJvZHkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIiwgQXJpYWwsIFNhbnNTZXJpZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xufVxuXG4uYWRtaW4tZGFzaGJvYXJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNDBweDtcbn1cblxuLmluc2lkZSB7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLnRleHQuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQuYmlnIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmNvbHVtbnMubWFyZ2luIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY29sdW1ucy5tYXJnaW4gLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uY29sdW1ucy5tYXJnaW4gLmNvbHVtbiAja2V5VmlzdWFsLWVycm9yIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5jb2x1bW5zLnNtYWxsLW1hcmdpbiAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmNvbHVtbnMuc21hbGwtbWFyZ2luIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmNvbHVtbnMubWFyZ2luLWJ0bSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY29sdW1ucyAuY29sdW1uIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2x1bW5zIC5jb2x1bW4uc21hbGwge1xuICB3aWR0aDogMjUlO1xufVxuLmNvbHVtbnMgLmNvbHVtbi5sYXJnZSB7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sdW1ucyAuY29sdW1uLmZsZXgtc3RhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZWN0aW9uLW1haW4tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24tbWFpbi10aXRsZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5LjZkZWcsICNDREE3NkIgMC4xJSwgI0EwN0Q0NSA3OC45NiUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNDREE3NkI7XG59XG5cbi5ib3gtaW5wdXQge1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM2OTcwNzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDREE3NkI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMTRweCAxOHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYm94LWlucHV0IC5saW5rIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmJveC1pbnB1dC5tYXJnaW4tYnRtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cblxuLmltZy1nYW1lIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjQ0RBNzZCO1xufVxuXG4uY3Rhcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cblxuLnRhYmxlIHtcbiAgYmFja2dyb3VuZDogIzI1MjUyNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnRhYmxlIHRyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYmxlIHRyOmxhc3Qtb2YtdHlwZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi50YWJsZSB0cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNDBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODkuNmRlZywgI0NEQTc2QiAwLjElLCAjQTA3RDQ1IDc4Ljk2JSk7XG59XG4udGFibGUgdHIgdGQge1xuICBwYWRkaW5nOiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG59XG4udGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRhYmxlIHRyIHRkIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi50YWJsZSB0ciB0ZCBhIHtcbiAgY29sb3I6ICNDREE3NkI7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmJ1dHRvbiB7XG4gIGhlaWdodDogNTNweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIiwgQXJpYWwsIFNhbnNTZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYnV0dG9uLmdvbGQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5LjZkZWcsICNDREE3NkIgMC4xJSwgI0EwN0Q0NSA3OC45NiUpO1xufVxuLmJ1dHRvbi5nb2xkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA2cHggMTVweCByZ2JhKDE2MCwgMTI1LCA2OSwgMC40KTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMDgpO1xufVxuLmJ1dHRvbi50cmFuc3BhcmVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDREE3NkI7XG59XG4uYnV0dG9uLnRyYW5zcGFyZW50IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODkuNmRlZywgI0NEQTc2QiAwLjElLCAjQTA3RDQ1IDc4Ljk2JSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLnRyYW5zcGFyZW50OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQTA3RDQ1O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwNSwgMTY3LCAxMDcsIDAuMDgpO1xufVxuLmJ1dHRvbi50cmFuc3BhcmVudDpob3ZlciBzcGFuIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7XG59XG4uYnV0dG9uLmN0YS1zaG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idXR0b24uY3RhLXNob3cudmlzaWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNvbG9yOiAjQkRBODczO1xuICBwYWRkaW5nOiA0MHB4IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm1lc3NhZ2UuaGlkZGVuIHtcbiAgdG9wOiAtMTAwJTtcbiAgdHJhbnNpdGlvbjogdG9wIDEwMDAwbXMgZWFzZTtcbn1cblxuLmljb24taW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmljb24taW5mby52aXNpYmxlIC5pY29uLWJ1YmJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDcwMG1zO1xufVxuLmljb24taW5mbyAuaWNvbixcbi5pY29uLWluZm8gLmljb24tY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzIwMUYxRDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmljb24taW5mbyAuaWNvbi5yaWdodCxcbi5pY29uLWluZm8gLmljb24tY2F0ZWdvcnkucmlnaHQge1xuICByaWdodDogMDtcbn1cbi5pY29uLWluZm8gLmljb246YWZ0ZXIsXG4uaWNvbi1pbmZvIC5pY29uLWNhdGVnb3J5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI0JEQTg3MztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uaWNvbi1idWJibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDY7XG4gIHRvcDogLTE1cHg7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDVweCk7XG4gIHdpZHRoOiAzNTBweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNCREE4NzM7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pY29uLWJ1YmJsZS52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNzAwbXM7XG59XG5cbi5lcnJvciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uZXJyb3IuZGlzcGxheSB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uZXJyb3IuZGlzcGxheSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXJyb3Igc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICNCREE4NzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5lcnJvciAuZXJyb3JNZXNzYWdlcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uZXJyb3IgLmVycm9yTWVzc2FnZXMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCAxNnB4IDhweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4uZXJyb3IgLmVycm9yTWVzc2FnZXMgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIi9cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTJweDtcbn1cbi5lcnJvciAuZXJyb3JNZXNzYWdlcyBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVycm9yRm9ybSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNvbG9yOiAjQkRBODczO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmVycm9yRm9ybSB1bCB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZXJyb3JGb3JtIHVsIGxpIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zYXZpbmctbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5zYXZpbmctbG9hZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2xvYWRlci5naWZcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5zYXZpbmctbG9hZGVyLnZpc2libGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAxOHB4O1xuICB9XG4gIC5tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMzBweCAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jb2x1bW5zLm1hcmdpbiAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbHVtbnMubWFyZ2luIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbHVtbnMgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbnMgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jb2x1bW5zIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbHVtbnMgLmNvbHVtbi5sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbnMgLmNvbHVtbi5zbWFsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbnMgLmNvbHVtbi5mbGV4LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmFkbWluLWRhc2hib2FyZCB7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgfVxuICAudGFibGUgdHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudGFibGUgdHI6YmVmb3JlIHtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG4gIC50YWJsZSB0ciB0ZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggOHB4IDE2cHg7XG4gIH1cbiAgLnRhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmljb24tYnViYmxlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwMCU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiNoZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbiNoZWFkZXIgLmhlYWRlci1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNoZWFkZXIgLmhlYWRlci1yaWdodCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuI2hlYWRlciAuaGVhZGVyLXJpZ2h0IHVsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbiNoZWFkZXIgLmhlYWRlci1yaWdodCB1bCBsaSBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaGVhZGVyIC5oZWFkZXItcmlnaHQgdWwgbGkgZGl2Lmhhcy1sb2dvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaGVhZGVyIC5oZWFkZXItcmlnaHQgdWwgbGkgZGl2Lmhhcy1sb2dvdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9kcm9wZG93bi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiNoZWFkZXIgLmhlYWRlci1yaWdodCB1bCBsaSBkaXYuaGFzLWxvZ291dDpob3ZlciAubG9nb3V0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2hlYWRlciAuaGVhZGVyLXJpZ2h0IHVsIGxpIGEuY29ubmVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMyNTI1MjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMnB4IDUwcHggMTJweCA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNoZWFkZXIgLmhlYWRlci1yaWdodCB1bCBsaSBhLmNvbm5lY3Qgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNoZWFkZXIgLmhlYWRlci1yaWdodCB1bCBsaSBhLmNvbm5lY3Qgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvYXZhdGFyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuI2hlYWRlciAuaGVhZGVyLXJpZ2h0IHVsIGxpIGEubG9nb3V0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG59XG4jaGVhZGVyIC5oZWFkZXItcmlnaHQgdWwgbGkgYS5sb2dvdXQ6aG92ZXIge1xuICBjb2xvcjogI0NEQTc2Qjtcbn1cbiNoZWFkZXIgLmhlYWRlci1yaWdodCB1bCBsaSAubG9nb3V0LWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IGNhbGMoMTAwJSArIDZweCk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogIzI1MjUyNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xufVxuI2hlYWRlciAuaGVhZGVyLXJpZ2h0IHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNoZWFkZXIgLmhlYWRlci1yaWdodCB1bCBsaSBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0JEQTg3Mztcbn1cbiNoZWFkZXIgLmhlYWRlci1yaWdodCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG59XG4jaGVhZGVyIC5oZWFkZXItcmlnaHQgdWwgbGkgYS5sb2NhbGlzYXRpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNoZWFkZXIgLmhlYWRlci1yaWdodCB1bCBsaSBhLmxvY2FsaXNhdGlvbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICNoZWFkZXIge1xuICAgIHBhZGRpbmc6IDE5cHggMTZweDtcbiAgfVxuICAjaGVhZGVyIC5sb2dvIHtcbiAgICB3aWR0aDogMTg1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci1yaWdodCB1bCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItcmlnaHQgdWwgbGkge1xuICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci1yaWdodCB1bCBsaSBkaXYuaGFzLWxvZ291dDphZnRlciB7XG4gICAgcmlnaHQ6IDZweDtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItcmlnaHQgdWwgbGkgLmxvZ291dC1jb250YWluZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci1yaWdodCB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXJpZ2h0IHVsIGxpIGEubG9nb3V0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXJpZ2h0IHVsIGxpIGEuY29ubmVjdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDEwcHg7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXJpZ2h0IHVsIGxpIGEuY29ubmVjdCBzcGFuOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAjaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxOXB4IDE2cHg7XG4gIH1cbiAgI2hlYWRlciAubG9nbyB7XG4gICAgd2lkdGg6IDEzOC43NXB4O1xuICAgIGhlaWdodDogNDIuMjVweDtcbiAgfVxufVxuI2Zvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDQzcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4jZm9vdGVyIC5pbnNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJvdHRvbTogNDNweDtcbn1cbiNmb290ZXIgLmZvb3Rlci1sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuI2Zvb3RlciB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbiNmb290ZXIgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuI2Zvb3RlciAucmlnaHQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbiNmb290ZXIgLnJpZ2h0IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNmb290ZXIgLnJpZ2h0IHVsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4jZm9vdGVyIC5yaWdodCB1bCBsaS5nb2xkIHtcbiAgY29sb3I6ICNCREE4NzM7XG59XG4jZm9vdGVyIC51bmRlci1mb290ZXIge1xuICBwYWRkaW5nOiAzMHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2Zvb3RlciAudW5kZXItZm9vdGVyIC5saXN0LWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2Zvb3RlciAudW5kZXItZm9vdGVyIC5saXN0LWZvb3RlciBsaSB7XG4gIHdpZHRoOiBjYWxjKDE0LjI4NTcxNDI4NTclIC0gMjBweCk7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbn1cbiNmb290ZXIgLnVuZGVyLWZvb3RlciAubGlzdC1mb290ZXIgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiNmb290ZXIgLnVuZGVyLWZvb3RlciAubGlzdC1mb290ZXIgbGkgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI2Zvb3RlciAudW5kZXItZm9vdGVyIHAge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgI2Zvb3RlciB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG4gICNmb290ZXIgLmluc2lkZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAjZm9vdGVyIC5mb290ZXItbG9nbyB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB9XG4gICNmb290ZXIgLnJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG4gICNmb290ZXIgLnJpZ2h0IHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAjZm9vdGVyIC5yaWdodCB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICB9XG4gICNmb290ZXIgLnVuZGVyLWZvb3RlciAubGlzdC1mb290ZXIgbGkge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMjBweCk7XG4gIH1cbiAgI2Zvb3RlciAudW5kZXItZm9vdGVyIC5saXN0LWZvb3RlciBsaTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAjZm9vdGVyIC51bmRlci1mb290ZXIgLmxpc3QtZm9vdGVyIGxpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxuICAjZm9vdGVyIC51bmRlci1mb290ZXIgLmxpc3QtZm9vdGVyIGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4jaG9tZXBhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4jaG9tZXBhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9wZWdhc2UtcmlnaHQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiA0NzlweDtcbiAgaGVpZ2h0OiA3NjhweDtcbn1cbiNob21lcGFnZS5yZXNldCAjc2VjdGlvbi0yIC5jb2x1bW5zIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4jaG9tZXBhZ2UucmVzZXQgI3NlY3Rpb24tMiAuY29sdW1ucyAuY29sdW1uOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4jaG9tZXBhZ2UucmVzZXQgI3NlY3Rpb24tMiBpbnB1dCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxOHB4O1xufVxuI2hvbWVwYWdlIGgxIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiLCBBcmlhbCwgU2Fuc1NlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuI2hvbWVwYWdlIGgyIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNob21lcGFnZSBoMi5nb2xkIHtcbiAgY29sb3I6ICNCREE4NzM7XG59XG4jaG9tZXBhZ2UgaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI2hvbWVwYWdlICNzZWN0aW9uLTEgLnRleHQge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuI2hvbWVwYWdlICNzZWN0aW9uLTEgLmluc2lkZSB7XG4gIHBhZGRpbmctdG9wOiAxMzVweDtcbn1cbiNob21lcGFnZSAjc2VjdGlvbi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbiNob21lcGFnZSAjc2VjdGlvbi0yIC5jb2x1bW5zIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbiNob21lcGFnZSAjc2VjdGlvbi0yIC5jb2x1bW5zIC5jb2x1bW4ge1xuICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuI2hvbWVwYWdlICNzZWN0aW9uLTIgLmNvbHVtbnMgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogIzI1MjUyNTtcbn1cbiNob21lcGFnZSAjc2VjdGlvbi0yIC5jb2x1bW5zIC5jb2x1bW4udHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNDlweCA2NHB4IDE0OXB4IDA7XG59XG4jaG9tZXBhZ2UgI3NlY3Rpb24tMiAuY29sdW1ucyAuY29sdW1uLnRyYW5zcGFyZW50IGgzIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNob21lcGFnZSAjc2VjdGlvbi0yIC5jb2x1bW5zIC5jb2x1bW4udHJhbnNwYXJlbnQgLmJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMjQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNob21lcGFnZSAjc2VjdGlvbi0yIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgb3BhY2l0eTogMC43O1xuICBtYXgtd2lkdGg6IDk1JTtcbn1cbiNob21lcGFnZSAjc2VjdGlvbi0yIC5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jaG9tZXBhZ2UgI3NlY3Rpb24tMiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgb3BhY2l0eTogMC41O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4jaG9tZXBhZ2UgI3NlY3Rpb24tMiBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgI2hvbWVwYWdlIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgI2hvbWVwYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbiAgI2hvbWVwYWdlIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgI2hvbWVwYWdlICNzZWN0aW9uLTEgLnRleHQge1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuICAjaG9tZXBhZ2UgI3NlY3Rpb24tMSAuaW5zaWRlOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC04MHB4O1xuICB9XG4gICNob21lcGFnZSAjc2VjdGlvbi0yIC5pbnNpZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI2hvbWVwYWdlICNzZWN0aW9uLTIgLmNvbHVtbnMgLmNvbHVtbiB7XG4gICAgcGFkZGluZzogMzBweCAxNnB4IDMwcHggMTVweDtcbiAgfVxuICAjaG9tZXBhZ2UgI3NlY3Rpb24tMiAuY29sdW1ucyAuY29sdW1uLnRyYW5zcGFyZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbiAgI2hvbWVwYWdlICNzZWN0aW9uLTIgLmNvbHVtbnMgLmNvbHVtbi50cmFuc3BhcmVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gICNob21lcGFnZSAjc2VjdGlvbi0yIC5jb2x1bW5zIC5jb2x1bW4udHJhbnNwYXJlbnQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAjaG9tZXBhZ2UgI3NlY3Rpb24tMSAudGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgI2hvbWVwYWdlICNzZWN0aW9uLTEgLmluc2lkZTpiZWZvcmUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC00MHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxMjlweDtcbiAgICBoZWlnaHQ6IDMxNXB4O1xuICB9XG4gICNob21lcGFnZSAjc2VjdGlvbi0yIC5jb2x1bW5zIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbiNyZWdpc3RlciB7XG4gIGJhY2tncm91bmQ6ICMyMDFGMUQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcmVnaXN0ZXIgaDEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI3JlZ2lzdGVyIGgxLmdvbGQge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICBjb2xvcjogI0JEQTg3Mztcbn1cbiNyZWdpc3RlciBoMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jcmVnaXN0ZXIgaDIubWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4jcmVnaXN0ZXIgLnRleHQge1xuICBvcGFjaXR5OiAwLjU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4jcmVnaXN0ZXIgLnRleHQucmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNyZWdpc3RlciAuaW5zaWRlIHtcbiAgcGFkZGluZzogMTgwcHggMTZweCA2OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbiNyZWdpc3RlciAuaW5zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAtODBweDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvdHJvcGh5LXJlZ2lzdGVyLWZ1bGwucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiA2MjVweDtcbiAgaGVpZ2h0OiAxNjY2cHg7XG59XG4jcmVnaXN0ZXIgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbiNyZWdpc3RlciBpbnB1dC5idXR0b24ge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMThweDtcbn1cbiNyZWdpc3RlciBpbnB1dC5idXR0b24uY3RhLXNob3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3JlZ2lzdGVyIGlucHV0LmJ1dHRvbi5jdGEtc2hvdy52aXNpYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3JlZ2lzdGVyICNzdGVwLTEge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4jcmVnaXN0ZXIgI3N0ZXAtMiB7XG4gIG1hcmdpbi1ib3R0b206IDE4N3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4jcmVnaXN0ZXIgI3N0ZXAtMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4jcmVnaXN0ZXIgI3N0ZXAtNCB7XG4gIG1hcmdpbi1ib3R0b206IDIxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4jcmVnaXN0ZXIgI3N0ZXAtNCAuYWRkLWNvbnRhY3Qge1xuICBtYXJnaW46IDIxMHB4IGF1dG8gMTQ2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNyZWdpc3RlciAjc3RlcC00IC5hZGQtY29udGFjdC5yZW1vdmUtY3RhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNyZWdpc3RlciAjc3RlcC00IC5hZGQtY29udGFjdCAudGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuI3JlZ2lzdGVyICNzdGVwLTQgLmFkZC1jb250YWN0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0JEQTg3MztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggNTBweDtcbn1cbiNyZWdpc3RlciAjc3RlcC00IC5hZGQtY29udGFjdCBzcGFuIC5jdGEge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNCREE4NzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbiNyZWdpc3RlciAjc3RlcC00IC5hZGQtY29udGFjdCBzcGFuIC5jdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMXB4O1xufVxuI3JlZ2lzdGVyICNzdGVwLTQgLmFkZC1jb250YWN0IHNwYW4gLmN0YTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDFweDtcbn1cbiNyZWdpc3RlciAjc3RlcC00IC5tb3JlLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3JlZ2lzdGVyICNzdGVwLTQgLm1vcmUtY29udGFjdC52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG59XG4jcmVnaXN0ZXIgI3N0ZXAtNSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMCAxMjdweDtcbn1cbiNyZWdpc3RlciAjc3RlcC01IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNyZWdpc3RlciAjc3RlcC01IHNwYW4ubWFyZ2luLWJ0bSB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG59XG4jcmVnaXN0ZXIgI3N0ZXAtNSAudGV4dCB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuI3JlZ2lzdGVyICNzdGVwLTUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbiNyZWdpc3RlciBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcmVnaXN0ZXIgZm9ybSBpbnB1dCB7XG4gIHBhZGRpbmc6IDE0cHggMTRweCAxM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICNyZWdpc3RlciBoMSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gICNyZWdpc3RlciBoMSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gICNyZWdpc3RlciAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG4gICNyZWdpc3RlciAuaW5zaWRlIHtcbiAgICBwYWRkaW5nOiAxMjBweCAxNnB4IDY4cHg7XG4gIH1cbn1cbiNuZXctc3VibWlzc2lvbiB7XG4gIHBhZGRpbmc6IDE4MnB4IDAgMTAwcHg7XG59XG4jbmV3LXN1Ym1pc3Npb24gaDEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuI25ldy1zdWJtaXNzaW9uIGgyIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNuZXctc3VibWlzc2lvbiBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4jbmV3LXN1Ym1pc3Npb24gaDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0JEQTg3Mztcbn1cbiNuZXctc3VibWlzc2lvbiAudG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDREE3NkI7XG59XG4jbmV3LXN1Ym1pc3Npb24gLmFjY291bnQtbGF5ZXIge1xuICBwYWRkaW5nOiA0MHB4IDgwcHg7XG4gIGJhY2tncm91bmQ6ICMyNTI1MjU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbiNuZXctc3VibWlzc2lvbiAuYm90dG9tIGlucHV0IHtcbiAgcGFkZGluZzogMTRweCAxNHB4IDEzcHg7XG59XG4jbmV3LXN1Ym1pc3Npb24gLmJvdHRvbSAuYWRkLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzMHB4IGF1dG8gNjBweDtcbn1cbiNuZXctc3VibWlzc2lvbiAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4jbmV3LXN1Ym1pc3Npb24gLmxpc3QgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4jbmV3LXN1Ym1pc3Npb24gLmxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jbmV3LXN1Ym1pc3Npb24gLmxpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogIzI1MjUyNTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuI25ldy1zdWJtaXNzaW9uIC5saXN0IGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDREE3NkI7XG59XG4jbmV3LXN1Ym1pc3Npb24gLmxpc3Qtc2F2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xufVxuI25ldy1zdWJtaXNzaW9uIC5saXN0LXNhdmUubWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4jbmV3LXN1Ym1pc3Npb24gLmxpc3Qtc2F2ZSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbiNuZXctc3VibWlzc2lvbiAubGlzdC1zYXZlIC5jdGEge1xuICBoZWlnaHQ6IDUycHg7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIiwgQXJpYWwsIFNhbnNTZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDREE3NkI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNuZXctc3VibWlzc2lvbiAubGlzdC1zYXZlIC5jdGEgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4OS42ZGVnLCAjQ0RBNzZCIDAuMSUsICNBMDdENDUgNzguOTYlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNuZXctc3VibWlzc2lvbiAubGlzdC1zYXZlIC5jdGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNBMDdENDU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjA1LCAxNjcsIDEwNywgMC4wOCk7XG59XG4jbmV3LXN1Ym1pc3Npb24gLmxpc3Qtc2F2ZSAuY3RhOmhvdmVyIHNwYW4ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcbn1cbiNuZXctc3VibWlzc2lvbiAubGlzdC1zYXZlIC5jdGEuZ29sZCB7XG4gIG1pbi13aWR0aDogNDU1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODkuNmRlZywgI0NEQTc2QiAwLjElLCAjQTA3RDQ1IDc4Ljk2JSk7XG59XG4jbmV3LXN1Ym1pc3Npb24gLmxpc3Qtc2F2ZSAuY3RhLmdvbGQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDZweCAxNXB4IHJnYmEoMTYwLCAxMjUsIDY5LCAwLjQpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wOCk7XG59XG4jbmV3LXN1Ym1pc3Npb24gLnVuZGVyLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI25ldy1zdWJtaXNzaW9uIC51bmRlci10aXRsZSAudGV4dCB7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiLCBBcmlhbCwgU2Fuc1NlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbiNuZXctc3VibWlzc2lvbiAubm9taW5lZXMtbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0OXB4IDI5cHg7XG59XG4jbmV3LXN1Ym1pc3Npb24gI3N3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNuZXctc3VibWlzc2lvbiAjc3dpdGNoIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDQ5cHggMjlweDtcbiAgb3BhY2l0eTogMC41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbmV3LXN1Ym1pc3Npb24gI3N3aXRjaCBsaTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4OS42ZGVnLCAjQ0RBNzZCIDAuMSUsICNBMDdENDUgNzguOTYlKTtcbn1cbiNuZXctc3VibWlzc2lvbiAjc3dpdGNoIGxpLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlO1xufVxuI25ldy1zdWJtaXNzaW9uICNzd2l0Y2ggbGkuY3VycmVudDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI25ldy1zdWJtaXNzaW9uIC50YWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbmV3LXN1Ym1pc3Npb24gLnRhYi1jb250ZW50LmN1cnJlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbn1cbiNuZXctc3VibWlzc2lvbiAjYWNjb3VudCB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbiNuZXctc3VibWlzc2lvbiAjc3Vic2NyaWJlcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNuZXctc3VibWlzc2lvbiAjc3Vic2NyaWJlcyAubm8tY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4jbmV3LXN1Ym1pc3Npb24gI3N1YnNjcmliZXMgLm5vLWNvbnRlbnQuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbmV3LXN1Ym1pc3Npb24gI3N1YnNjcmliZXMgLm5vLWNvbnRlbnQgLnRleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDc4MHB4O1xuICBtYXJnaW46IDAgYXV0byA2MHB4O1xufVxuI25ldy1zdWJtaXNzaW9uICNzdWJzY3JpYmVzIC5jb250ZW50LW9uLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25ldy1zdWJtaXNzaW9uICNzdWJzY3JpYmVzIC5jb250ZW50LW9uIC5nYW1lLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuI25ldy1zdWJtaXNzaW9uICNzdWJzY3JpYmVzIC5jb250ZW50LW9uIC5nYW1lLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNuZXctc3VibWlzc2lvbiAjc3Vic2NyaWJlcyAuY29udGVudC1vbiBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI25ldy1zdWJtaXNzaW9uICNzdWJzY3JpYmVzIC5jb250ZW50LW9uIGZpZ3VyZSAuaW1nLWJveCB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDREE3NkI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB6LWluZGV4OiAyO1xufVxuI25ldy1zdWJtaXNzaW9uICNzdWJzY3JpYmVzIC5jb250ZW50LW9uIGZpZ3VyZSAuaW1nLWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDEycHggMCAxMnB4IDE1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0NEQTc2Qjtcbn1cbiNuZXctc3VibWlzc2lvbiAjc3Vic2NyaWJlcyAuY29udGVudC1vbiBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMyNTI1MjU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMjhweCAyMHB4IDMwcHggNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNuZXctc3VibWlzc2lvbiAjc3Vic2NyaWJlcyAuY29udGVudC1vbiBmaWd1cmUgZmlnY2FwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMjUyNTI1O1xufVxuI25ldy1zdWJtaXNzaW9uICNzdWJzY3JpYmVzIC5jb250ZW50LW9uIGZpZ3VyZSBmaWdjYXB0aW9uIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI25ldy1zdWJtaXNzaW9uICNzdWJzY3JpYmVzIC5jb250ZW50LW9uIGZpZ3VyZSBmaWdjYXB0aW9uIC5zdWItZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICM1NzU2NTM7XG4gIG1hcmdpbjogNnB4IDAgMzBweDtcbn1cbiNuZXctc3VibWlzc2lvbiAjc3Vic2NyaWJlcyAuY29udGVudC1vbiBmaWd1cmUgZmlnY2FwdGlvbiAuc3RhdHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNuZXctc3VibWlzc2lvbiAjc3Vic2NyaWJlcyAuY29udGVudC1vbiBmaWd1cmUgZmlnY2FwdGlvbiAuY2F0ZWdvcnktbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4jbmV3LXN1Ym1pc3Npb24gI3N1YnNjcmliZXMgLmNvbnRlbnQtb24gZmlndXJlIGZpZ2NhcHRpb24gLmNhdGVnb3J5LWxpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAwIDVweCA1cHggMDtcbn1cbiNuZXctc3VibWlzc2lvbiAjc3Vic2NyaWJlcyAuY29udGVudC1vbiBmaWd1cmUgZmlnY2FwdGlvbiAuY3RhLWZsZXgge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAjbmV3LXN1Ym1pc3Npb24gLm5vbWluZWVzLWxpbmsge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyOXB4O1xuICB9XG4gICNuZXctc3VibWlzc2lvbiAjc3dpdGNoIGxpIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjlweDtcbiAgfVxuICAjbmV3LXN1Ym1pc3Npb24gI3N1YnNjcmliZXMgLmNvbnRlbnQtb24gZmlndXJlIGZpZ2NhcHRpb24gLmNhdGVnb3J5LWxpc3QgbGkge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgI25ldy1zdWJtaXNzaW9uICNzdWJzY3JpYmVzIC5jb250ZW50LW9uIGZpZ3VyZSBmaWdjYXB0aW9uIC5jYXRlZ29yeS1saXN0IGxpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAjbmV3LXN1Ym1pc3Npb24ge1xuICAgIHBhZGRpbmc6IDE0MHB4IDAgNDBweDtcbiAgfVxuICAjbmV3LXN1Ym1pc3Npb24gaDEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAjbmV3LXN1Ym1pc3Npb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICNuZXctc3VibWlzc2lvbiBoMi5tYXJnaW4tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gICNuZXctc3VibWlzc2lvbiAuYWNjb3VudC1sYXllciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAjbmV3LXN1Ym1pc3Npb24gLnRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAjbmV3LXN1Ym1pc3Npb24gLnRvcCAuaW5zaWRlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNuZXctc3VibWlzc2lvbiAubm9taW5lZXMtbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAyOXB4O1xuICB9XG4gICNuZXctc3VibWlzc2lvbiAjc3dpdGNoIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgcGFkZGluZzogMCAxMHB4IDI5cHg7XG4gIH1cbiAgI25ldy1zdWJtaXNzaW9uIC51bmRlci10aXRsZSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG4gICNuZXctc3VibWlzc2lvbiAuY29sdW1ucyAuY29sdW1uLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNuZXctc3VibWlzc2lvbiAuY29sdW1ucyAuY29sdW1uLmxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbmV3LXN1Ym1pc3Npb24gLmJvdHRvbSAuaW5zaWRlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNuZXctc3VibWlzc2lvbiAjc3Vic2NyaWJlcyAuaW5zaWRlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNuZXctc3VibWlzc2lvbiAjc3Vic2NyaWJlcyAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAjbmV3LXN1Ym1pc3Npb24gI3N1YnNjcmliZXMgLmNvbnRlbnQtb24gZmlndXJlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICNuZXctc3VibWlzc2lvbiAjc3Vic2NyaWJlcyAuY29udGVudC1vbiBmaWd1cmUgLmltZy1ib3gge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbiAgI25ldy1zdWJtaXNzaW9uICNzdWJzY3JpYmVzIC5jb250ZW50LW9uIGZpZ3VyZSAuaW1nLWJveDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbmV3LXN1Ym1pc3Npb24gI3N1YnNjcmliZXMgLmNvbnRlbnQtb24gZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDYwcHggMTZweCAyOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gICNuZXctc3VibWlzc2lvbiAudW5kZXItdGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gICNuZXctc3VibWlzc2lvbiAudW5kZXItdGl0bGUgLmxpc3Qtc2F2ZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAjbmV3LXN1Ym1pc3Npb24gLmxpc3Qtc2F2ZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAjbmV3LXN1Ym1pc3Npb24gLmxpc3Qtc2F2ZS5tYXJnaW4tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICNuZXctc3VibWlzc2lvbiAubGlzdC1zYXZlIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbmV3LXN1Ym1pc3Npb24gLmxpc3Qtc2F2ZSAuY3RhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbmV3LXN1Ym1pc3Npb24gLmxpc3Qtc2F2ZSAuY3RhLmdvbGQge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxuICAjbmV3LXN1Ym1pc3Npb24gI3N1YnNjcmliZXMgLmNvbnRlbnQtb24gZmlndXJlIGZpZ2NhcHRpb24gLmNhdGVnb3J5LWxpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNuZXctc3VibWlzc2lvbiAjc3Vic2NyaWJlcyAuY29udGVudC1vbiBmaWd1cmUgZmlnY2FwdGlvbiAuY3RhLWZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gICNuZXctc3VibWlzc2lvbiAjc3Vic2NyaWJlcyAuY29udGVudC1vbiBmaWd1cmUgZmlnY2FwdGlvbiAuY3RhLWZsZXggLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3RlcC1hcHAgPiAuc3RlcC1zdGVwcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLnN0ZXAtYXBwID4gLnN0ZXAtc3RlcHMgPiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsZXg6IDE7XG59XG5cbi5zdGVwLWFwcCA+IC5zdGVwLXN0ZXBzID4gbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc3RlcC1hcHAgPiAuc3RlcC1zdGVwcyA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEQTg3MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLnN0ZXAtYXBwID4gLnN0ZXAtc3RlcHMgPiBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCREE4NzM7XG4gIGhlaWdodDogNHB4O1xufVxuXG4uc3RlcC1hcHAgPiAuc3RlcC1zdGVwcyA+IGxpLmRvbmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCREE4NzM7XG4gIGhlaWdodDogNHB4O1xufVxuXG4uc3RlcC1hcHAgPiAuc3RlcC1jb250ZW50ID4gLnN0ZXAtdGFiLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0ZXAtYXBwID4gLnN0ZXAtY29udGVudCA+IC5zdGVwLXRhYi1wYW5lbC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN0ZXAtYXBwID4gLnN0ZXAtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gNDBweDtcbn1cblxuXG4uc3RlcC1mb290ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0ZXAtZm9vdGVyIC5idXR0b24tc3RlcCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uc3RlcC1mb290ZXIgLmJ1dHRvbi1zdGVwLmlzLW9rIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdGVwLWFwcC5zaG93IC5zdGVwLWZvb3RlciAubWVzc2FnZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0ZXAtYXBwLnNob3cgLnN0ZXAtZm9vdGVyIC5idXR0b24tc3RlcCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWVzc2FnZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIiwgQXJpYWwsIFNhbnNTZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbmZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbmZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG5mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuZm9ybSBpbnB1dFt0eXBlPXRlbF0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM2OTcwNzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDREE3NkI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMTRweCAxOHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZmxleCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmZsZXggLmZvcmdldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNTc1NjUzO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wd2QtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wd2QtaWNvbiAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnB3ZC1pY29uIC5pY29uLmJsYWNrOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9wYXNzd29yZC1ibGFjay1pY29uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnB3ZC1pY29uIC5pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9wYXNzd29yZC1ibGFjay1pY29uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuLnB3ZC1pY29uIC5pY29uLmNoYW5nZS5ibGFjazphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1zaG93LWJsYWNrLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbn1cbi5wd2QtaWNvbiAuaWNvbi5jaGFuZ2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24tc2hvdy1ibGFjay5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG59XG5cbi8qIENoYW5nZSBBdXRvY29tcGxldGUgc3R5bGVzIGluIENocm9tZSovXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NEQTc2QjtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICM2OTcwNzc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggdHJhbnNwYXJlbnQgaW5zZXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi52aXN1YWwtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cbi52aXN1YWwtY29udGFpbmVyIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1jb250YWluZXIgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5pbnB1dC1jb250YWluZXIuc2VsZWN0IC5mb3JtZmllbGQtc2VsZWN0LS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmlucHV0LWNvbnRhaW5lci5zZWxlY3QgLmZvcm1maWVsZC1zZWxlY3QtLWNvbnRhaW5lciBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMTRweCAxNHB4IDEzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnB1dC1jb250YWluZXIuc2VsZWN0IC5mb3JtZmllbGQtc2VsZWN0LS1jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcmlnaHQ6IDAuNzVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCREE4NzM7XG4gIGJvcmRlci13aWR0aDogNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1jb250YWluZXIuY2hlY2tib3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogIzI1MjUyNTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5wdXQtY29udGFpbmVyLmNoZWNrYm94OmhhcyhpbnB1dDpjaGVja2VkKSB7XG4gIGJhY2tncm91bmQ6ICMzZjM3MmM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDREE3NkI7XG59XG4uaW5wdXQtY29udGFpbmVyLmNoZWNrYm94IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4uaW5wdXQtY29udGFpbmVyLmNoZWNrYm94IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1jb250YWluZXIuY2hlY2tib3ggLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzU2NTM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlucHV0LWNvbnRhaW5lci5jaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogc29saWQgd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uaW5wdXQtY29udGFpbmVyLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW5wdXQtY29udGFpbmVyLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEQTc2Qjtcbn1cbi5pbnB1dC1jb250YWluZXIubWFyZ2luLWJ0bSB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG5cbi5mb3JtLS1oZWxwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZmFrZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY3VzdG9tLWZpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuLmN1c3RvbS1maWxlOmhhcyguaGFzLWltYWdlKSAuaW1nLWltcG9ydCwgLmN1c3RvbS1maWxlLmhhcy1wcmV2aWV3IC5pbWctaW1wb3J0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tZmlsZTpoYXMoLmhhcy1pbWFnZSkgbGFiZWw6YmVmb3JlLCAuY3VzdG9tLWZpbGUuaGFzLXByZXZpZXcgbGFiZWw6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tZmlsZSAuaW1nLWltcG9ydCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAxNTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjQ0RBNzZCO1xufVxuLmN1c3RvbS1maWxlIC5wcmV2aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogMXB4O1xuICBib3R0b206IDFweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uY3VzdG9tLWZpbGUgaW5wdXRbdHlwZT1maWxlXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1c3RvbS1maWxlIGlucHV0W3R5cGU9ZmlsZV06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMDtcbn1cbi5jdXN0b20tZmlsZSBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjM2YzNzJjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNDREE3NkI7XG59XG4uY3VzdG9tLWZpbGUgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2lucHV0LWZpbGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiA2MXB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uY3VzdG9tLWZpbGUgLmZpbGUtaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI25ldy1nYW1lLFxuI2dhbWUtc2hvdyB7XG4gIHBhZGRpbmc6IDE4MnB4IDAgMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jbmV3LWdhbWUuYmFja2dyb3VuZCwgI25ldy1nYW1lLmRhcmstYmtnLFxuI2dhbWUtc2hvdy5iYWNrZ3JvdW5kLFxuI2dhbWUtc2hvdy5kYXJrLWJrZyB7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG59XG4jbmV3LWdhbWUgLmNhdGVnb3J5LWxpc3QsXG4jZ2FtZS1zaG93IC5jYXRlZ29yeS1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiNuZXctZ2FtZSAuY2F0ZWdvcnktbGlzdCBsaSxcbiNnYW1lLXNob3cgLmNhdGVnb3J5LWxpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAwIDVweCA1cHggMDtcbn1cbiNuZXctZ2FtZSAubW90aXZhdGlvbi10b3AsXG4jZ2FtZS1zaG93IC5tb3RpdmF0aW9uLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogM3B4IDhweDtcbn1cbiNuZXctZ2FtZSAubW90aXZhdGlvbi10b3AgbGFiZWwsXG4jZ2FtZS1zaG93IC5tb3RpdmF0aW9uLXRvcCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jbmV3LWdhbWUgLm1vdGl2YXRpb24tdG9wIHNwYW4sXG4jZ2FtZS1zaG93IC5tb3RpdmF0aW9uLXRvcCBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNuZXctZ2FtZSBoMSxcbiNnYW1lLXNob3cgaDEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI25ldy1nYW1lIGgxIHNwYW4sXG4jZ2FtZS1zaG93IGgxIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODkuNmRlZywgI0NEQTc2QiAwLjElLCAjQTA3RDQ1IDc4Ljk2JSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jbmV3LWdhbWUgaDIsXG4jZ2FtZS1zaG93IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiLCBBcmlhbCwgU2Fuc1NlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4OS42ZGVnLCAjQ0RBNzZCIDAuMSUsICNBMDdENDUgNzguOTYlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNuZXctZ2FtZSAudGV4dCxcbiNnYW1lLXNob3cgLnRleHQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbiNuZXctZ2FtZSAudGV4dC5tYXgtd2lkdGgsXG4jZ2FtZS1zaG93IC50ZXh0Lm1heC13aWR0aCB7XG4gIG1heC13aWR0aDogNzQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuI25ldy1nYW1lIC50ZXh0Lm1hcmdpbi1idG0sXG4jZ2FtZS1zaG93IC50ZXh0Lm1hcmdpbi1idG0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI25ldy1nYW1lIC50ZXh0LnNtYWxsLW1hcmdpbixcbiNnYW1lLXNob3cgLnRleHQuc21hbGwtbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI25ldy1nYW1lIC50ZXh0IC5ocmVmLFxuI2dhbWUtc2hvdyAudGV4dCAuaHJlZiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuI25ldy1nYW1lIC50b3AtbGlzdCxcbiNnYW1lLXNob3cgLnRvcC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU3NTY1MztcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbiNuZXctZ2FtZSAudG9wLWxpc3Q6YmVmb3JlLFxuI2dhbWUtc2hvdyAudG9wLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjQ0RBNzZCO1xufVxuI25ldy1nYW1lIC50b3AtbGlzdDphZnRlcixcbiNnYW1lLXNob3cgLnRvcC1saXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICM1NzU2NTM7XG59XG4jbmV3LWdhbWUgLnRvcC1saXN0Lmxhc3Q6YWZ0ZXIsXG4jZ2FtZS1zaG93IC50b3AtbGlzdC5sYXN0OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0NEQTc2Qjtcbn1cbiNuZXctZ2FtZSAudG9wLWxpc3QgLm5ici1saXN0LFxuI2dhbWUtc2hvdyAudG9wLWxpc3QgLm5ici1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI25ldy1nYW1lIC50b3AtbGlzdCAubmJyLWxpc3QgbGksXG4jZ2FtZS1zaG93IC50b3AtbGlzdCAubmJyLWxpc3QgbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbmV3LWdhbWUgLnRvcC1saXN0IC5uYnItbGlzdCBsaS5hY3RpdmUsXG4jZ2FtZS1zaG93IC50b3AtbGlzdCAubmJyLWxpc3QgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5LjZkZWcsICNDREE3NkIgMC4xJSwgI0EwN0Q0NSA3OC45NiUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI25ldy1nYW1lIC50b3AtbGlzdCAubmJyLWxpc3QgbGkgc3BhbixcbiNnYW1lLXNob3cgLnRvcC1saXN0IC5uYnItbGlzdCBsaSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiLCBBcmlhbCwgU2Fuc1NlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzU3NTY1Mztcbn1cbiNuZXctZ2FtZSAudG9wLWxpc3QgLm1hcmtlcixcbiNnYW1lLXNob3cgLnRvcC1saXN0IC5tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODkuNmRlZywgI0NEQTc2QiAwLjElLCAjQTA3RDQ1IDc4Ljk2JSk7XG59XG4jbmV3LWdhbWUgLnRvcC1saXN0IC5tYXJrZXIub25lLFxuI2dhbWUtc2hvdyAudG9wLWxpc3QgLm1hcmtlci5vbmUge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG4jbmV3LWdhbWUgLnRvcC1saXN0IC5tYXJrZXIudHdvLFxuI2dhbWUtc2hvdyAudG9wLWxpc3QgLm1hcmtlci50d28ge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4jbmV3LWdhbWUgLnRvcC1saXN0IC5tYXJrZXIudGhyZWUsXG4jZ2FtZS1zaG93IC50b3AtbGlzdCAubWFya2VyLnRocmVlIHtcbiAgd2lkdGg6IDUwJTtcbn1cbiNuZXctZ2FtZSAudG9wLWxpc3QgLm1hcmtlci5mb3VyLFxuI2dhbWUtc2hvdyAudG9wLWxpc3QgLm1hcmtlci5mb3VyIHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuI25ldy1nYW1lIC50b3AtbGlzdCAubWFya2VyLmZpZnRoLFxuI2dhbWUtc2hvdyAudG9wLWxpc3QgLm1hcmtlci5maWZ0aCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cbiNuZXctZ2FtZSAudG9wLWxpc3QgLm1hcmtlci5mdWxsLFxuI2dhbWUtc2hvdyAudG9wLWxpc3QgLm1hcmtlci5mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbmV3LWdhbWUgLmNhdC1saXN0LFxuI2dhbWUtc2hvdyAuY2F0LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweCAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4jbmV3LWdhbWUgLmNhdC1saXN0IGxpLFxuI2dhbWUtc2hvdyAuY2F0LWxpc3QgbGkge1xuICBtYXgtd2lkdGg6IDM2OXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNuZXctZ2FtZSAuY2F0LWxpc3QgbGkgLmlucHV0LWNvbnRlbnQsXG4jZ2FtZS1zaG93IC5jYXQtbGlzdCBsaSAuaW5wdXQtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNuZXctZ2FtZSAuY2F0LWxpc3QgbGkgLmlucHV0LWNvbnRhaW5lcixcbiNnYW1lLXNob3cgLmNhdC1saXN0IGxpIC5pbnB1dC1jb250YWluZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiLCBBcmlhbCwgU2Fuc1NlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICMyNTI1MjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbiNuZXctZ2FtZSAuY2F0LWxpc3QgbGkgLmlucHV0LWNvbnRhaW5lcjpoYXMoaW5wdXQ6Y2hlY2tlZCksXG4jZ2FtZS1zaG93IC5jYXQtbGlzdCBsaSAuaW5wdXQtY29udGFpbmVyOmhhcyhpbnB1dDpjaGVja2VkKSB7XG4gIGJhY2tncm91bmQ6ICMzZjM3MmM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDREE3NkI7XG59XG4jbmV3LWdhbWUgLmNhdC1saXN0IGxpIC5pbnB1dC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIsXG4jZ2FtZS1zaG93IC5jYXQtbGlzdCBsaSAuaW5wdXQtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbmV3LWdhbWUgLmNhdC1saXN0IGxpIC5pbnB1dC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmssXG4jZ2FtZS1zaG93IC5jYXQtbGlzdCBsaSAuaW5wdXQtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEQTc2Qjtcbn1cbiNuZXctZ2FtZSAuY2F0LWxpc3QgbGkgLmlucHV0LWNvbnRhaW5lci5wb3NpdGlvbixcbiNnYW1lLXNob3cgLmNhdC1saXN0IGxpIC5pbnB1dC1jb250YWluZXIucG9zaXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI25ldy1nYW1lIC5jYXQtbGlzdCBsaSAuaW5wdXQtY29udGFpbmVyLnBvc2l0aW9uIGlucHV0LFxuI2dhbWUtc2hvdyAuY2F0LWxpc3QgbGkgLmlucHV0LWNvbnRhaW5lci5wb3NpdGlvbiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuI25ldy1nYW1lIC5jYXQtbGlzdCBsaSAuaW5wdXQtY29udGFpbmVyLmRpc2FibGVkLFxuI2dhbWUtc2hvdyAuY2F0LWxpc3QgbGkgLmlucHV0LWNvbnRhaW5lci5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICM1NzU2NTM7XG59XG4jbmV3LWdhbWUgLmNhdC1saXN0IGxpIC5pbnB1dC1jb250YWluZXIuZGlzYWJsZWQgLmNoZWNrbWFyayxcbiNnYW1lLXNob3cgLmNhdC1saXN0IGxpIC5pbnB1dC1jb250YWluZXIuZGlzYWJsZWQgLmNoZWNrbWFyayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbiNuZXctZ2FtZSAuY2F0LWxpc3QgbGkgLmlucHV0LWNvbnRhaW5lciAuY2F0LWRlc2MsXG4jZ2FtZS1zaG93IC5jYXQtbGlzdCBsaSAuaW5wdXQtY29udGFpbmVyIC5jYXQtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbmV3LWdhbWUgLmNhdC1saXN0IGxpIC5pbnB1dC1jb250YWluZXIgLmNoZWNrbWFyayxcbiNnYW1lLXNob3cgLmNhdC1saXN0IGxpIC5pbnB1dC1jb250YWluZXIgLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAtMTNweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTY1MztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbmV3LWdhbWUgLmNhdC1saXN0IGxpIC5pbnB1dC1jb250YWluZXIgLmNoZWNrbWFyazphZnRlcixcbiNnYW1lLXNob3cgLmNhdC1saXN0IGxpIC5pbnB1dC1jb250YWluZXIgLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIsXG4jbmV3LWdhbWUgLnN0ZXAtZm91ci1jb250YWluZXIsXG4jZ2FtZS1zaG93IC5zdGVwLXR3by1jb250YWluZXIsXG4jZ2FtZS1zaG93IC5zdGVwLWZvdXItY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyLFxuI25ldy1nYW1lIC5zdGVwLWZvdXItY29udGFpbmVyLFxuI25ldy1nYW1lIC5zdGVwLWZpZnRoLWNvbnRhaW5lcixcbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyLFxuI2dhbWUtc2hvdyAuc3RlcC10d28tY29udGFpbmVyLFxuI2dhbWUtc2hvdyAuc3RlcC1mb3VyLWNvbnRhaW5lcixcbiNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyLFxuI2dhbWUtc2hvdyAuc3RlcC1zaXgtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzI1MjUyNTtcbiAgcGFkZGluZzogNDBweCAzNSUgMjBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyOmJlZm9yZSxcbiNuZXctZ2FtZSAuc3RlcC1mb3VyLWNvbnRhaW5lcjpiZWZvcmUsXG4jbmV3LWdhbWUgLnN0ZXAtZmlmdGgtY29udGFpbmVyOmJlZm9yZSxcbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyOmJlZm9yZSxcbiNnYW1lLXNob3cgLnN0ZXAtdHdvLWNvbnRhaW5lcjpiZWZvcmUsXG4jZ2FtZS1zaG93IC5zdGVwLWZvdXItY29udGFpbmVyOmJlZm9yZSxcbiNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyOmJlZm9yZSxcbiNnYW1lLXNob3cgLnN0ZXAtc2l4LWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgcmlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvc3RlcC10cm9waHkucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAyMzJweDtcbiAgaGVpZ2h0OiA1NjZweDtcbn1cbiNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyLm5vLXRyb3BoeSxcbiNuZXctZ2FtZSAuc3RlcC1mb3VyLWNvbnRhaW5lci5uby10cm9waHksXG4jbmV3LWdhbWUgLnN0ZXAtZmlmdGgtY29udGFpbmVyLm5vLXRyb3BoeSxcbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyLm5vLXRyb3BoeSxcbiNnYW1lLXNob3cgLnN0ZXAtdHdvLWNvbnRhaW5lci5uby10cm9waHksXG4jZ2FtZS1zaG93IC5zdGVwLWZvdXItY29udGFpbmVyLm5vLXRyb3BoeSxcbiNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyLm5vLXRyb3BoeSxcbiNnYW1lLXNob3cgLnN0ZXAtc2l4LWNvbnRhaW5lci5uby10cm9waHkge1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMzVweDtcbn1cbiNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyLm5vLXRyb3BoeTpiZWZvcmUsXG4jbmV3LWdhbWUgLnN0ZXAtZm91ci1jb250YWluZXIubm8tdHJvcGh5OmJlZm9yZSxcbiNuZXctZ2FtZSAuc3RlcC1maWZ0aC1jb250YWluZXIubm8tdHJvcGh5OmJlZm9yZSxcbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyLm5vLXRyb3BoeTpiZWZvcmUsXG4jZ2FtZS1zaG93IC5zdGVwLXR3by1jb250YWluZXIubm8tdHJvcGh5OmJlZm9yZSxcbiNnYW1lLXNob3cgLnN0ZXAtZm91ci1jb250YWluZXIubm8tdHJvcGh5OmJlZm9yZSxcbiNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyLm5vLXRyb3BoeTpiZWZvcmUsXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIubm8tdHJvcGh5OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbmV3LWdhbWUgLnN0ZXAtdHdvLWNvbnRhaW5lci5uby1ia2csXG4jbmV3LWdhbWUgLnN0ZXAtZm91ci1jb250YWluZXIubm8tYmtnLFxuI25ldy1nYW1lIC5zdGVwLWZpZnRoLWNvbnRhaW5lci5uby1ia2csXG4jbmV3LWdhbWUgLnN0ZXAtc2l4LWNvbnRhaW5lci5uby1ia2csXG4jZ2FtZS1zaG93IC5zdGVwLXR3by1jb250YWluZXIubm8tYmtnLFxuI2dhbWUtc2hvdyAuc3RlcC1mb3VyLWNvbnRhaW5lci5uby1ia2csXG4jZ2FtZS1zaG93IC5zdGVwLWZpZnRoLWNvbnRhaW5lci5uby1ia2csXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIubm8tYmtnIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMCAzNSUgMCAwO1xufVxuI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIubm8tYmtnOmJlZm9yZSxcbiNuZXctZ2FtZSAuc3RlcC1mb3VyLWNvbnRhaW5lci5uby1ia2c6YmVmb3JlLFxuI25ldy1nYW1lIC5zdGVwLWZpZnRoLWNvbnRhaW5lci5uby1ia2c6YmVmb3JlLFxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIubm8tYmtnOmJlZm9yZSxcbiNnYW1lLXNob3cgLnN0ZXAtdHdvLWNvbnRhaW5lci5uby1ia2c6YmVmb3JlLFxuI2dhbWUtc2hvdyAuc3RlcC1mb3VyLWNvbnRhaW5lci5uby1ia2c6YmVmb3JlLFxuI2dhbWUtc2hvdyAuc3RlcC1maWZ0aC1jb250YWluZXIubm8tYmtnOmJlZm9yZSxcbiNnYW1lLXNob3cgLnN0ZXAtc2l4LWNvbnRhaW5lci5uby1ia2c6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lcixcbiNuZXctZ2FtZSAuc3RlcC1mb3VyLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLFxuI25ldy1nYW1lIC5zdGVwLWZpZnRoLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLFxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lcixcbiNnYW1lLXNob3cgLnN0ZXAtdHdvLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLFxuI2dhbWUtc2hvdyAuc3RlcC1mb3VyLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLFxuI2dhbWUtc2hvdyAuc3RlcC1maWZ0aC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lcixcbiNnYW1lLXNob3cgLnN0ZXAtc2l4LWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lcjpoYXModGV4dGFyZWEpLFxuI25ldy1nYW1lIC5zdGVwLWZvdXItY29udGFpbmVyIC5pbnB1dC1jb250YWluZXI6aGFzKHRleHRhcmVhKSxcbiNuZXctZ2FtZSAuc3RlcC1maWZ0aC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lcjpoYXModGV4dGFyZWEpLFxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lcjpoYXModGV4dGFyZWEpLFxuI2dhbWUtc2hvdyAuc3RlcC10d28tY29udGFpbmVyIC5pbnB1dC1jb250YWluZXI6aGFzKHRleHRhcmVhKSxcbiNnYW1lLXNob3cgLnN0ZXAtZm91ci1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lcjpoYXModGV4dGFyZWEpLFxuI2dhbWUtc2hvdyAuc3RlcC1maWZ0aC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lcjpoYXModGV4dGFyZWEpLFxuI2dhbWUtc2hvdyAuc3RlcC1zaXgtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXI6aGFzKHRleHRhcmVhKSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lci5uby1sYWJlbCBsYWJlbCxcbiNuZXctZ2FtZSAuc3RlcC1mb3VyLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLm5vLWxhYmVsIGxhYmVsLFxuI25ldy1nYW1lIC5zdGVwLWZpZnRoLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLm5vLWxhYmVsIGxhYmVsLFxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lci5uby1sYWJlbCBsYWJlbCxcbiNnYW1lLXNob3cgLnN0ZXAtdHdvLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLm5vLWxhYmVsIGxhYmVsLFxuI2dhbWUtc2hvdyAuc3RlcC1mb3VyLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLm5vLWxhYmVsIGxhYmVsLFxuI2dhbWUtc2hvdyAuc3RlcC1maWZ0aC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lci5uby1sYWJlbCBsYWJlbCxcbiNnYW1lLXNob3cgLnN0ZXAtc2l4LWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLm5vLWxhYmVsIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwJTtcbn1cbiNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXQsXG4jbmV3LWdhbWUgLnN0ZXAtZm91ci1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dCxcbiNuZXctZ2FtZSAuc3RlcC1maWZ0aC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dCxcbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXQsXG4jZ2FtZS1zaG93IC5zdGVwLXR3by1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dCxcbiNnYW1lLXNob3cgLnN0ZXAtZm91ci1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dCxcbiNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIgaW5wdXQsXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIgLnNob3QtZGVzYy1jb250YWluZXIsXG4jbmV3LWdhbWUgLnN0ZXAtZm91ci1jb250YWluZXIgLnNob3QtZGVzYy1jb250YWluZXIsXG4jbmV3LWdhbWUgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC5zaG90LWRlc2MtY29udGFpbmVyLFxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIgLnNob3QtZGVzYy1jb250YWluZXIsXG4jZ2FtZS1zaG93IC5zdGVwLXR3by1jb250YWluZXIgLnNob3QtZGVzYy1jb250YWluZXIsXG4jZ2FtZS1zaG93IC5zdGVwLWZvdXItY29udGFpbmVyIC5zaG90LWRlc2MtY29udGFpbmVyLFxuI2dhbWUtc2hvdyAuc3RlcC1maWZ0aC1jb250YWluZXIgLnNob3QtZGVzYy1jb250YWluZXIsXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIgLnNob3QtZGVzYy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbmV3LWdhbWUgLnN0ZXAtdHdvLWNvbnRhaW5lciAuc2hvdC1kZXNjLWNvbnRhaW5lciB0ZXh0YXJlYSxcbiNuZXctZ2FtZSAuc3RlcC1mb3VyLWNvbnRhaW5lciAuc2hvdC1kZXNjLWNvbnRhaW5lciB0ZXh0YXJlYSxcbiNuZXctZ2FtZSAuc3RlcC1maWZ0aC1jb250YWluZXIgLnNob3QtZGVzYy1jb250YWluZXIgdGV4dGFyZWEsXG4jbmV3LWdhbWUgLnN0ZXAtc2l4LWNvbnRhaW5lciAuc2hvdC1kZXNjLWNvbnRhaW5lciB0ZXh0YXJlYSxcbiNnYW1lLXNob3cgLnN0ZXAtdHdvLWNvbnRhaW5lciAuc2hvdC1kZXNjLWNvbnRhaW5lciB0ZXh0YXJlYSxcbiNnYW1lLXNob3cgLnN0ZXAtZm91ci1jb250YWluZXIgLnNob3QtZGVzYy1jb250YWluZXIgdGV4dGFyZWEsXG4jZ2FtZS1zaG93IC5zdGVwLWZpZnRoLWNvbnRhaW5lciAuc2hvdC1kZXNjLWNvbnRhaW5lciB0ZXh0YXJlYSxcbiNnYW1lLXNob3cgLnN0ZXAtc2l4LWNvbnRhaW5lciAuc2hvdC1kZXNjLWNvbnRhaW5lciB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxMnB4IDE4cHggNnB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNjk3MDc3O1xufVxuI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIgLnNob3QtZGVzYy1jb250YWluZXIgbGFiZWwsXG4jbmV3LWdhbWUgLnN0ZXAtZm91ci1jb250YWluZXIgLnNob3QtZGVzYy1jb250YWluZXIgbGFiZWwsXG4jbmV3LWdhbWUgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC5zaG90LWRlc2MtY29udGFpbmVyIGxhYmVsLFxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIgLnNob3QtZGVzYy1jb250YWluZXIgbGFiZWwsXG4jZ2FtZS1zaG93IC5zdGVwLXR3by1jb250YWluZXIgLnNob3QtZGVzYy1jb250YWluZXIgbGFiZWwsXG4jZ2FtZS1zaG93IC5zdGVwLWZvdXItY29udGFpbmVyIC5zaG90LWRlc2MtY29udGFpbmVyIGxhYmVsLFxuI2dhbWUtc2hvdyAuc3RlcC1maWZ0aC1jb250YWluZXIgLnNob3QtZGVzYy1jb250YWluZXIgbGFiZWwsXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIgLnNob3QtZGVzYy1jb250YWluZXIgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNjk3MDc3O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxNHB4IDE4cHggNnB4O1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbn1cbiNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyIC5zaG90LWRlc2MtY29udGFpbmVyIC5hcmVhLWluZm8sXG4jbmV3LWdhbWUgLnN0ZXAtZm91ci1jb250YWluZXIgLnNob3QtZGVzYy1jb250YWluZXIgLmFyZWEtaW5mbyxcbiNuZXctZ2FtZSAuc3RlcC1maWZ0aC1jb250YWluZXIgLnNob3QtZGVzYy1jb250YWluZXIgLmFyZWEtaW5mbyxcbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyIC5zaG90LWRlc2MtY29udGFpbmVyIC5hcmVhLWluZm8sXG4jZ2FtZS1zaG93IC5zdGVwLXR3by1jb250YWluZXIgLnNob3QtZGVzYy1jb250YWluZXIgLmFyZWEtaW5mbyxcbiNnYW1lLXNob3cgLnN0ZXAtZm91ci1jb250YWluZXIgLnNob3QtZGVzYy1jb250YWluZXIgLmFyZWEtaW5mbyxcbiNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC5zaG90LWRlc2MtY29udGFpbmVyIC5hcmVhLWluZm8sXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIgLnNob3QtZGVzYy1jb250YWluZXIgLmFyZWEtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTFweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM2OTcwNzc7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZzogMnB4IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NEQTc2Qjtcbn1cbiNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyIC5sb25nLWRlc2MtY29udGFpbmVyLFxuI25ldy1nYW1lIC5zdGVwLWZvdXItY29udGFpbmVyIC5sb25nLWRlc2MtY29udGFpbmVyLFxuI25ldy1nYW1lIC5zdGVwLWZpZnRoLWNvbnRhaW5lciAubG9uZy1kZXNjLWNvbnRhaW5lcixcbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyIC5sb25nLWRlc2MtY29udGFpbmVyLFxuI2dhbWUtc2hvdyAuc3RlcC10d28tY29udGFpbmVyIC5sb25nLWRlc2MtY29udGFpbmVyLFxuI2dhbWUtc2hvdyAuc3RlcC1mb3VyLWNvbnRhaW5lciAubG9uZy1kZXNjLWNvbnRhaW5lcixcbiNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC5sb25nLWRlc2MtY29udGFpbmVyLFxuI2dhbWUtc2hvdyAuc3RlcC1zaXgtY29udGFpbmVyIC5sb25nLWRlc2MtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIgLmxvbmctZGVzYy1jb250YWluZXIgdGV4dGFyZWEsXG4jbmV3LWdhbWUgLnN0ZXAtZm91ci1jb250YWluZXIgLmxvbmctZGVzYy1jb250YWluZXIgdGV4dGFyZWEsXG4jbmV3LWdhbWUgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC5sb25nLWRlc2MtY29udGFpbmVyIHRleHRhcmVhLFxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIgLmxvbmctZGVzYy1jb250YWluZXIgdGV4dGFyZWEsXG4jZ2FtZS1zaG93IC5zdGVwLXR3by1jb250YWluZXIgLmxvbmctZGVzYy1jb250YWluZXIgdGV4dGFyZWEsXG4jZ2FtZS1zaG93IC5zdGVwLWZvdXItY29udGFpbmVyIC5sb25nLWRlc2MtY29udGFpbmVyIHRleHRhcmVhLFxuI2dhbWUtc2hvdyAuc3RlcC1maWZ0aC1jb250YWluZXIgLmxvbmctZGVzYy1jb250YWluZXIgdGV4dGFyZWEsXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIgLmxvbmctZGVzYy1jb250YWluZXIgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjcycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTJweCAxOHB4IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIiwgQXJpYWwsIFNhbnNTZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM2OTcwNzc7XG59XG4jbmV3LWdhbWUgLnN0ZXAtdHdvLWNvbnRhaW5lciAubG9uZy1kZXNjLWNvbnRhaW5lciBsYWJlbCxcbiNuZXctZ2FtZSAuc3RlcC1mb3VyLWNvbnRhaW5lciAubG9uZy1kZXNjLWNvbnRhaW5lciBsYWJlbCxcbiNuZXctZ2FtZSAuc3RlcC1maWZ0aC1jb250YWluZXIgLmxvbmctZGVzYy1jb250YWluZXIgbGFiZWwsXG4jbmV3LWdhbWUgLnN0ZXAtc2l4LWNvbnRhaW5lciAubG9uZy1kZXNjLWNvbnRhaW5lciBsYWJlbCxcbiNnYW1lLXNob3cgLnN0ZXAtdHdvLWNvbnRhaW5lciAubG9uZy1kZXNjLWNvbnRhaW5lciBsYWJlbCxcbiNnYW1lLXNob3cgLnN0ZXAtZm91ci1jb250YWluZXIgLmxvbmctZGVzYy1jb250YWluZXIgbGFiZWwsXG4jZ2FtZS1zaG93IC5zdGVwLWZpZnRoLWNvbnRhaW5lciAubG9uZy1kZXNjLWNvbnRhaW5lciBsYWJlbCxcbiNnYW1lLXNob3cgLnN0ZXAtc2l4LWNvbnRhaW5lciAubG9uZy1kZXNjLWNvbnRhaW5lciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNjk3MDc3O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDE0cHggMThweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIgLmxvbmctZGVzYy1jb250YWluZXIgLmFyZWEtaW5mbyxcbiNuZXctZ2FtZSAuc3RlcC1mb3VyLWNvbnRhaW5lciAubG9uZy1kZXNjLWNvbnRhaW5lciAuYXJlYS1pbmZvLFxuI25ldy1nYW1lIC5zdGVwLWZpZnRoLWNvbnRhaW5lciAubG9uZy1kZXNjLWNvbnRhaW5lciAuYXJlYS1pbmZvLFxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIgLmxvbmctZGVzYy1jb250YWluZXIgLmFyZWEtaW5mbyxcbiNnYW1lLXNob3cgLnN0ZXAtdHdvLWNvbnRhaW5lciAubG9uZy1kZXNjLWNvbnRhaW5lciAuYXJlYS1pbmZvLFxuI2dhbWUtc2hvdyAuc3RlcC1mb3VyLWNvbnRhaW5lciAubG9uZy1kZXNjLWNvbnRhaW5lciAuYXJlYS1pbmZvLFxuI2dhbWUtc2hvdyAuc3RlcC1maWZ0aC1jb250YWluZXIgLmxvbmctZGVzYy1jb250YWluZXIgLmFyZWEtaW5mbyxcbiNnYW1lLXNob3cgLnN0ZXAtc2l4LWNvbnRhaW5lciAubG9uZy1kZXNjLWNvbnRhaW5lciAuYXJlYS1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzY5NzA3NztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAycHggMThweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0RBNzZCO1xufVxuI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIgLnRvcC1sYWJlbC1kZXNjLWNvbnRhaW5lcixcbiNuZXctZ2FtZSAuc3RlcC1mb3VyLWNvbnRhaW5lciAudG9wLWxhYmVsLWRlc2MtY29udGFpbmVyLFxuI25ldy1nYW1lIC5zdGVwLWZpZnRoLWNvbnRhaW5lciAudG9wLWxhYmVsLWRlc2MtY29udGFpbmVyLFxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIgLnRvcC1sYWJlbC1kZXNjLWNvbnRhaW5lcixcbiNnYW1lLXNob3cgLnN0ZXAtdHdvLWNvbnRhaW5lciAudG9wLWxhYmVsLWRlc2MtY29udGFpbmVyLFxuI2dhbWUtc2hvdyAuc3RlcC1mb3VyLWNvbnRhaW5lciAudG9wLWxhYmVsLWRlc2MtY29udGFpbmVyLFxuI2dhbWUtc2hvdyAuc3RlcC1maWZ0aC1jb250YWluZXIgLnRvcC1sYWJlbC1kZXNjLWNvbnRhaW5lcixcbiNnYW1lLXNob3cgLnN0ZXAtc2l4LWNvbnRhaW5lciAudG9wLWxhYmVsLWRlc2MtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbiNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyIC50b3AtbGFiZWwtZGVzYy1jb250YWluZXIgbGFiZWwsXG4jbmV3LWdhbWUgLnN0ZXAtZm91ci1jb250YWluZXIgLnRvcC1sYWJlbC1kZXNjLWNvbnRhaW5lciBsYWJlbCxcbiNuZXctZ2FtZSAuc3RlcC1maWZ0aC1jb250YWluZXIgLnRvcC1sYWJlbC1kZXNjLWNvbnRhaW5lciBsYWJlbCxcbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyIC50b3AtbGFiZWwtZGVzYy1jb250YWluZXIgbGFiZWwsXG4jZ2FtZS1zaG93IC5zdGVwLXR3by1jb250YWluZXIgLnRvcC1sYWJlbC1kZXNjLWNvbnRhaW5lciBsYWJlbCxcbiNnYW1lLXNob3cgLnN0ZXAtZm91ci1jb250YWluZXIgLnRvcC1sYWJlbC1kZXNjLWNvbnRhaW5lciBsYWJlbCxcbiNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC50b3AtbGFiZWwtZGVzYy1jb250YWluZXIgbGFiZWwsXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIgLnRvcC1sYWJlbC1kZXNjLWNvbnRhaW5lciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIgLnRvcC1sYWJlbC1kZXNjLWNvbnRhaW5lciB0ZXh0YXJlYSxcbiNuZXctZ2FtZSAuc3RlcC1mb3VyLWNvbnRhaW5lciAudG9wLWxhYmVsLWRlc2MtY29udGFpbmVyIHRleHRhcmVhLFxuI25ldy1nYW1lIC5zdGVwLWZpZnRoLWNvbnRhaW5lciAudG9wLWxhYmVsLWRlc2MtY29udGFpbmVyIHRleHRhcmVhLFxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIgLnRvcC1sYWJlbC1kZXNjLWNvbnRhaW5lciB0ZXh0YXJlYSxcbiNnYW1lLXNob3cgLnN0ZXAtdHdvLWNvbnRhaW5lciAudG9wLWxhYmVsLWRlc2MtY29udGFpbmVyIHRleHRhcmVhLFxuI2dhbWUtc2hvdyAuc3RlcC1mb3VyLWNvbnRhaW5lciAudG9wLWxhYmVsLWRlc2MtY29udGFpbmVyIHRleHRhcmVhLFxuI2dhbWUtc2hvdyAuc3RlcC1maWZ0aC1jb250YWluZXIgLnRvcC1sYWJlbC1kZXNjLWNvbnRhaW5lciB0ZXh0YXJlYSxcbiNnYW1lLXNob3cgLnN0ZXAtc2l4LWNvbnRhaW5lciAudG9wLWxhYmVsLWRlc2MtY29udGFpbmVyIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0RBNzZCO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDI0cHggMThweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiLCBBcmlhbCwgU2Fuc1NlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzY5NzA3Nztcbn1cbiNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyIC50b3AtbGFiZWwtZGVzYy1jb250YWluZXIgLmFyZWEtaW5mbyxcbiNuZXctZ2FtZSAuc3RlcC1mb3VyLWNvbnRhaW5lciAudG9wLWxhYmVsLWRlc2MtY29udGFpbmVyIC5hcmVhLWluZm8sXG4jbmV3LWdhbWUgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC50b3AtbGFiZWwtZGVzYy1jb250YWluZXIgLmFyZWEtaW5mbyxcbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyIC50b3AtbGFiZWwtZGVzYy1jb250YWluZXIgLmFyZWEtaW5mbyxcbiNnYW1lLXNob3cgLnN0ZXAtdHdvLWNvbnRhaW5lciAudG9wLWxhYmVsLWRlc2MtY29udGFpbmVyIC5hcmVhLWluZm8sXG4jZ2FtZS1zaG93IC5zdGVwLWZvdXItY29udGFpbmVyIC50b3AtbGFiZWwtZGVzYy1jb250YWluZXIgLmFyZWEtaW5mbyxcbiNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC50b3AtbGFiZWwtZGVzYy1jb250YWluZXIgLmFyZWEtaW5mbyxcbiNnYW1lLXNob3cgLnN0ZXAtc2l4LWNvbnRhaW5lciAudG9wLWxhYmVsLWRlc2MtY29udGFpbmVyIC5hcmVhLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOHB4O1xuICBsZWZ0OiAxOHB4O1xuICBjb2xvcjogIzY5NzA3NztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIgLnNtYWxsLXRleHQsXG4jbmV3LWdhbWUgLnN0ZXAtZm91ci1jb250YWluZXIgLnNtYWxsLXRleHQsXG4jbmV3LWdhbWUgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC5zbWFsbC10ZXh0LFxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIgLnNtYWxsLXRleHQsXG4jZ2FtZS1zaG93IC5zdGVwLXR3by1jb250YWluZXIgLnNtYWxsLXRleHQsXG4jZ2FtZS1zaG93IC5zdGVwLWZvdXItY29udGFpbmVyIC5zbWFsbC10ZXh0LFxuI2dhbWUtc2hvdyAuc3RlcC1maWZ0aC1jb250YWluZXIgLnNtYWxsLXRleHQsXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIgLnNtYWxsLXRleHQge1xuICBtYXJnaW46IDVweCAwO1xufVxuI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIgLmRldmljZS1saXN0LFxuI25ldy1nYW1lIC5zdGVwLWZvdXItY29udGFpbmVyIC5kZXZpY2UtbGlzdCxcbiNuZXctZ2FtZSAuc3RlcC1maWZ0aC1jb250YWluZXIgLmRldmljZS1saXN0LFxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIgLmRldmljZS1saXN0LFxuI2dhbWUtc2hvdyAuc3RlcC10d28tY29udGFpbmVyIC5kZXZpY2UtbGlzdCxcbiNnYW1lLXNob3cgLnN0ZXAtZm91ci1jb250YWluZXIgLmRldmljZS1saXN0LFxuI2dhbWUtc2hvdyAuc3RlcC1maWZ0aC1jb250YWluZXIgLmRldmljZS1saXN0LFxuI2dhbWUtc2hvdyAuc3RlcC1zaXgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIgLmRldmljZS1saXN0IGxpLFxuI25ldy1nYW1lIC5zdGVwLWZvdXItY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSxcbiNuZXctZ2FtZSAuc3RlcC1maWZ0aC1jb250YWluZXIgLmRldmljZS1saXN0IGxpLFxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIgLmRldmljZS1saXN0IGxpLFxuI2dhbWUtc2hvdyAuc3RlcC10d28tY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSxcbiNnYW1lLXNob3cgLnN0ZXAtZm91ci1jb250YWluZXIgLmRldmljZS1saXN0IGxpLFxuI2dhbWUtc2hvdyAuc3RlcC1maWZ0aC1jb250YWluZXIgLmRldmljZS1saXN0IGxpLFxuI2dhbWUtc2hvdyAuc3RlcC1zaXgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSB7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbn1cbiNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaS5kZXZpY2UtdG9wLFxuI25ldy1nYW1lIC5zdGVwLWZvdXItY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaS5kZXZpY2UtdG9wLFxuI25ldy1nYW1lIC5zdGVwLWZpZnRoLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkuZGV2aWNlLXRvcCxcbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaS5kZXZpY2UtdG9wLFxuI2dhbWUtc2hvdyAuc3RlcC10d28tY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaS5kZXZpY2UtdG9wLFxuI2dhbWUtc2hvdyAuc3RlcC1mb3VyLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkuZGV2aWNlLXRvcCxcbiNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaS5kZXZpY2UtdG9wLFxuI2dhbWUtc2hvdyAuc3RlcC1zaXgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaS5kZXZpY2UtdG9wIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIgLmRldmljZS1saXN0IGxpOmxhc3QtY2hpbGQsXG4jbmV3LWdhbWUgLnN0ZXAtZm91ci1jb250YWluZXIgLmRldmljZS1saXN0IGxpOmxhc3QtY2hpbGQsXG4jbmV3LWdhbWUgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaTpsYXN0LWNoaWxkLFxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIgLmRldmljZS1saXN0IGxpOmxhc3QtY2hpbGQsXG4jZ2FtZS1zaG93IC5zdGVwLXR3by1jb250YWluZXIgLmRldmljZS1saXN0IGxpOmxhc3QtY2hpbGQsXG4jZ2FtZS1zaG93IC5zdGVwLWZvdXItY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaTpsYXN0LWNoaWxkLFxuI2dhbWUtc2hvdyAuc3RlcC1maWZ0aC1jb250YWluZXIgLmRldmljZS1saXN0IGxpOmxhc3QtY2hpbGQsXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIgLmRldmljZS1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jbmV3LWdhbWUgLnN0ZXAtdHdvLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lcixcbiNuZXctZ2FtZSAuc3RlcC1mb3VyLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lcixcbiNuZXctZ2FtZSAuc3RlcC1maWZ0aC1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIsXG4jbmV3LWdhbWUgLnN0ZXAtc2l4LWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lcixcbiNnYW1lLXNob3cgLnN0ZXAtdHdvLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lcixcbiNnYW1lLXNob3cgLnN0ZXAtZm91ci1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIsXG4jZ2FtZS1zaG93IC5zdGVwLWZpZnRoLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lcixcbiNnYW1lLXNob3cgLnN0ZXAtc2l4LWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogIzI1MjUyNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbiNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyOmhvdmVyLFxuI25ldy1nYW1lIC5zdGVwLWZvdXItY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyOmhvdmVyLFxuI25ldy1nYW1lIC5zdGVwLWZpZnRoLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lcjpob3ZlcixcbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyOmhvdmVyLFxuI2dhbWUtc2hvdyAuc3RlcC10d28tY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyOmhvdmVyLFxuI2dhbWUtc2hvdyAuc3RlcC1mb3VyLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lcjpob3ZlcixcbiNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyOmhvdmVyLFxuI2dhbWUtc2hvdyAuc3RlcC1zaXgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDY1MG1zIGVhc2U7XG4gIGJvcmRlci1jb2xvcjogI0NEQTc2Qjtcbn1cbiNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyOmhhcyhpbnB1dDpjaGVja2VkKSxcbiNuZXctZ2FtZSAuc3RlcC1mb3VyLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lcjpoYXMoaW5wdXQ6Y2hlY2tlZCksXG4jbmV3LWdhbWUgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyOmhhcyhpbnB1dDpjaGVja2VkKSxcbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyOmhhcyhpbnB1dDpjaGVja2VkKSxcbiNnYW1lLXNob3cgLnN0ZXAtdHdvLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lcjpoYXMoaW5wdXQ6Y2hlY2tlZCksXG4jZ2FtZS1zaG93IC5zdGVwLWZvdXItY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyOmhhcyhpbnB1dDpjaGVja2VkKSxcbiNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyOmhhcyhpbnB1dDpjaGVja2VkKSxcbiNnYW1lLXNob3cgLnN0ZXAtc2l4LWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lcjpoYXMoaW5wdXQ6Y2hlY2tlZCkge1xuICBiYWNrZ3JvdW5kOiAjM2YzNzJjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0RBNzZCO1xufVxuI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIucG9zaXRpb24sXG4jbmV3LWdhbWUgLnN0ZXAtZm91ci1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIucG9zaXRpb24sXG4jbmV3LWdhbWUgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyLnBvc2l0aW9uLFxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIucG9zaXRpb24sXG4jZ2FtZS1zaG93IC5zdGVwLXR3by1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIucG9zaXRpb24sXG4jZ2FtZS1zaG93IC5zdGVwLWZvdXItY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyLnBvc2l0aW9uLFxuI2dhbWUtc2hvdyAuc3RlcC1maWZ0aC1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIucG9zaXRpb24sXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIucG9zaXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyLnBvc2l0aW9uIGlucHV0LFxuI25ldy1nYW1lIC5zdGVwLWZvdXItY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyLnBvc2l0aW9uIGlucHV0LFxuI25ldy1nYW1lIC5zdGVwLWZpZnRoLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lci5wb3NpdGlvbiBpbnB1dCxcbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyLnBvc2l0aW9uIGlucHV0LFxuI2dhbWUtc2hvdyAuc3RlcC10d28tY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyLnBvc2l0aW9uIGlucHV0LFxuI2dhbWUtc2hvdyAuc3RlcC1mb3VyLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lci5wb3NpdGlvbiBpbnB1dCxcbiNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyLnBvc2l0aW9uIGlucHV0LFxuI2dhbWUtc2hvdyAuc3RlcC1zaXgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyLnBvc2l0aW9uIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4jbmV3LWdhbWUgLnN0ZXAtdHdvLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lci5kaXNhYmxlZCxcbiNuZXctZ2FtZSAuc3RlcC1mb3VyLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lci5kaXNhYmxlZCxcbiNuZXctZ2FtZSAuc3RlcC1maWZ0aC1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIuZGlzYWJsZWQsXG4jbmV3LWdhbWUgLnN0ZXAtc2l4LWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lci5kaXNhYmxlZCxcbiNnYW1lLXNob3cgLnN0ZXAtdHdvLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lci5kaXNhYmxlZCxcbiNnYW1lLXNob3cgLnN0ZXAtZm91ci1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIuZGlzYWJsZWQsXG4jZ2FtZS1zaG93IC5zdGVwLWZpZnRoLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lci5kaXNhYmxlZCxcbiNnYW1lLXNob3cgLnN0ZXAtc2l4LWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lci5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICM1NzU2NTM7XG59XG4jbmV3LWdhbWUgLnN0ZXAtdHdvLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lci5kaXNhYmxlZCAuY2hlY2ttYXJrLFxuI25ldy1nYW1lIC5zdGVwLWZvdXItY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyLmRpc2FibGVkIC5jaGVja21hcmssXG4jbmV3LWdhbWUgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyLmRpc2FibGVkIC5jaGVja21hcmssXG4jbmV3LWdhbWUgLnN0ZXAtc2l4LWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lci5kaXNhYmxlZCAuY2hlY2ttYXJrLFxuI2dhbWUtc2hvdyAuc3RlcC10d28tY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyLmRpc2FibGVkIC5jaGVja21hcmssXG4jZ2FtZS1zaG93IC5zdGVwLWZvdXItY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyLmRpc2FibGVkIC5jaGVja21hcmssXG4jZ2FtZS1zaG93IC5zdGVwLWZpZnRoLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lci5kaXNhYmxlZCAuY2hlY2ttYXJrLFxuI2dhbWUtc2hvdyAuc3RlcC1zaXgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyLmRpc2FibGVkIC5jaGVja21hcmsge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4jbmV3LWdhbWUgLnN0ZXAtdHdvLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lciBsYWJlbCxcbiNuZXctZ2FtZSAuc3RlcC1mb3VyLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lciBsYWJlbCxcbiNuZXctZ2FtZSAuc3RlcC1maWZ0aC1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIgbGFiZWwsXG4jbmV3LWdhbWUgLnN0ZXAtc2l4LWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lciBsYWJlbCxcbiNnYW1lLXNob3cgLnN0ZXAtdHdvLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lciBsYWJlbCxcbiNnYW1lLXNob3cgLnN0ZXAtZm91ci1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIgbGFiZWwsXG4jZ2FtZS1zaG93IC5zdGVwLWZpZnRoLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lciBsYWJlbCxcbiNnYW1lLXNob3cgLnN0ZXAtc2l4LWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbn1cbiNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyIC5jaGVja21hcmssXG4jbmV3LWdhbWUgLnN0ZXAtZm91ci1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIgLmNoZWNrbWFyayxcbiNuZXctZ2FtZSAuc3RlcC1maWZ0aC1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIgLmNoZWNrbWFyayxcbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyIC5jaGVja21hcmssXG4jZ2FtZS1zaG93IC5zdGVwLXR3by1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIgLmNoZWNrbWFyayxcbiNnYW1lLXNob3cgLnN0ZXAtZm91ci1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIgLmNoZWNrbWFyayxcbiNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyIC5jaGVja21hcmssXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIgLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NjUzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIsXG4jbmV3LWdhbWUgLnN0ZXAtZm91ci1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIgLmNoZWNrbWFyazphZnRlcixcbiNuZXctZ2FtZSAuc3RlcC1maWZ0aC1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIgLmNoZWNrbWFyazphZnRlcixcbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIsXG4jZ2FtZS1zaG93IC5zdGVwLXR3by1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIgLmNoZWNrbWFyazphZnRlcixcbiNnYW1lLXNob3cgLnN0ZXAtZm91ci1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIgLmNoZWNrbWFyazphZnRlcixcbiNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIsXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIgLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIsXG4jbmV3LWdhbWUgLnN0ZXAtZm91ci1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIsXG4jbmV3LWdhbWUgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyLFxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIsXG4jZ2FtZS1zaG93IC5zdGVwLXR3by1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIsXG4jZ2FtZS1zaG93IC5zdGVwLWZvdXItY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyLFxuI2dhbWUtc2hvdyAuc3RlcC1maWZ0aC1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIsXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIgLmRldmljZS1saXN0IGxpIC5pbnB1dC1jb250ZW50IC5pbnB1dC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrLFxuI25ldy1nYW1lIC5zdGVwLWZvdXItY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrLFxuI25ldy1nYW1lIC5zdGVwLWZpZnRoLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayxcbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrLFxuI2dhbWUtc2hvdyAuc3RlcC10d28tY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrLFxuI2dhbWUtc2hvdyAuc3RlcC1mb3VyLWNvbnRhaW5lciAuZGV2aWNlLWxpc3QgbGkgLmlucHV0LWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayxcbiNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrLFxuI2dhbWUtc2hvdyAuc3RlcC1zaXgtY29udGFpbmVyIC5kZXZpY2UtbGlzdCBsaSAuaW5wdXQtY29udGVudCAuaW5wdXQtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEQTc2QjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbmV3LWdhbWUgLnN0ZXAtdHdvLWNvbnRhaW5lciAudGVhbS1saXN0LFxuI25ldy1nYW1lIC5zdGVwLWZvdXItY29udGFpbmVyIC50ZWFtLWxpc3QsXG4jbmV3LWdhbWUgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC50ZWFtLWxpc3QsXG4jbmV3LWdhbWUgLnN0ZXAtc2l4LWNvbnRhaW5lciAudGVhbS1saXN0LFxuI2dhbWUtc2hvdyAuc3RlcC10d28tY29udGFpbmVyIC50ZWFtLWxpc3QsXG4jZ2FtZS1zaG93IC5zdGVwLWZvdXItY29udGFpbmVyIC50ZWFtLWxpc3QsXG4jZ2FtZS1zaG93IC5zdGVwLWZpZnRoLWNvbnRhaW5lciAudGVhbS1saXN0LFxuI2dhbWUtc2hvdyAuc3RlcC1zaXgtY29udGFpbmVyIC50ZWFtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIgLnRlYW0tbGlzdCBsaSxcbiNuZXctZ2FtZSAuc3RlcC1mb3VyLWNvbnRhaW5lciAudGVhbS1saXN0IGxpLFxuI25ldy1nYW1lIC5zdGVwLWZpZnRoLWNvbnRhaW5lciAudGVhbS1saXN0IGxpLFxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIgLnRlYW0tbGlzdCBsaSxcbiNnYW1lLXNob3cgLnN0ZXAtdHdvLWNvbnRhaW5lciAudGVhbS1saXN0IGxpLFxuI2dhbWUtc2hvdyAuc3RlcC1mb3VyLWNvbnRhaW5lciAudGVhbS1saXN0IGxpLFxuI2dhbWUtc2hvdyAuc3RlcC1maWZ0aC1jb250YWluZXIgLnRlYW0tbGlzdCBsaSxcbiNnYW1lLXNob3cgLnN0ZXAtc2l4LWNvbnRhaW5lciAudGVhbS1saXN0IGxpIHtcbiAgbWF4LXdpZHRoOiAzNDIuNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyIC50ZWFtLWxpc3QgbGkgaDMsXG4jbmV3LWdhbWUgLnN0ZXAtZm91ci1jb250YWluZXIgLnRlYW0tbGlzdCBsaSBoMyxcbiNuZXctZ2FtZSAuc3RlcC1maWZ0aC1jb250YWluZXIgLnRlYW0tbGlzdCBsaSBoMyxcbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyIC50ZWFtLWxpc3QgbGkgaDMsXG4jZ2FtZS1zaG93IC5zdGVwLXR3by1jb250YWluZXIgLnRlYW0tbGlzdCBsaSBoMyxcbiNnYW1lLXNob3cgLnN0ZXAtZm91ci1jb250YWluZXIgLnRlYW0tbGlzdCBsaSBoMyxcbiNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC50ZWFtLWxpc3QgbGkgaDMsXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIgLnRlYW0tbGlzdCBsaSBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIgLnRlYW0tbGlzdCBsaSAuaW5wdXQtY29udGFpbmVyLFxuI25ldy1nYW1lIC5zdGVwLWZvdXItY29udGFpbmVyIC50ZWFtLWxpc3QgbGkgLmlucHV0LWNvbnRhaW5lcixcbiNuZXctZ2FtZSAuc3RlcC1maWZ0aC1jb250YWluZXIgLnRlYW0tbGlzdCBsaSAuaW5wdXQtY29udGFpbmVyLFxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIgLnRlYW0tbGlzdCBsaSAuaW5wdXQtY29udGFpbmVyLFxuI2dhbWUtc2hvdyAuc3RlcC10d28tY29udGFpbmVyIC50ZWFtLWxpc3QgbGkgLmlucHV0LWNvbnRhaW5lcixcbiNnYW1lLXNob3cgLnN0ZXAtZm91ci1jb250YWluZXIgLnRlYW0tbGlzdCBsaSAuaW5wdXQtY29udGFpbmVyLFxuI2dhbWUtc2hvdyAuc3RlcC1maWZ0aC1jb250YWluZXIgLnRlYW0tbGlzdCBsaSAuaW5wdXQtY29udGFpbmVyLFxuI2dhbWUtc2hvdyAuc3RlcC1zaXgtY29udGFpbmVyIC50ZWFtLWxpc3QgbGkgLmlucHV0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyIC50ZWFtLWxpc3QgbGkgLmlucHV0LWNvbnRhaW5lciBsYWJlbCxcbiNuZXctZ2FtZSAuc3RlcC1mb3VyLWNvbnRhaW5lciAudGVhbS1saXN0IGxpIC5pbnB1dC1jb250YWluZXIgbGFiZWwsXG4jbmV3LWdhbWUgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC50ZWFtLWxpc3QgbGkgLmlucHV0LWNvbnRhaW5lciBsYWJlbCxcbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyIC50ZWFtLWxpc3QgbGkgLmlucHV0LWNvbnRhaW5lciBsYWJlbCxcbiNnYW1lLXNob3cgLnN0ZXAtdHdvLWNvbnRhaW5lciAudGVhbS1saXN0IGxpIC5pbnB1dC1jb250YWluZXIgbGFiZWwsXG4jZ2FtZS1zaG93IC5zdGVwLWZvdXItY29udGFpbmVyIC50ZWFtLWxpc3QgbGkgLmlucHV0LWNvbnRhaW5lciBsYWJlbCxcbiNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyIC50ZWFtLWxpc3QgbGkgLmlucHV0LWNvbnRhaW5lciBsYWJlbCxcbiNnYW1lLXNob3cgLnN0ZXAtc2l4LWNvbnRhaW5lciAudGVhbS1saXN0IGxpIC5pbnB1dC1jb250YWluZXIgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAlO1xufVxuI25ldy1nYW1lIC5zdGVwLXRocmVlLWNvbnRhaW5lciAudGhyZWUtY29sLFxuI2dhbWUtc2hvdyAuc3RlcC10aHJlZS1jb250YWluZXIgLnRocmVlLWNvbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMzBweDtcbn1cbiNuZXctZ2FtZSAuc3RlcC10aHJlZS1jb250YWluZXIgbGFiZWwsXG4jZ2FtZS1zaG93IC5zdGVwLXRocmVlLWNvbnRhaW5lciBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI25ldy1nYW1lIC5zdGVwLXRocmVlLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLFxuI2dhbWUtc2hvdyAuc3RlcC10aHJlZS1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG4jbmV3LWdhbWUgLnN0ZXAtdGhyZWUtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIuaGFzLXNlbGVjdCxcbiNnYW1lLXNob3cgLnN0ZXAtdGhyZWUtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIuaGFzLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNuZXctZ2FtZSAuc3RlcC10aHJlZS1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lci5oYXMtc2VsZWN0IHNlbGVjdCxcbiNnYW1lLXNob3cgLnN0ZXAtdGhyZWUtY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIuaGFzLXNlbGVjdCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nOiAxNHB4IDE0cHggMTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI25ldy1nYW1lIC5zdGVwLXRocmVlLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLmhhcy1zZWxlY3Q6YWZ0ZXIsXG4jZ2FtZS1zaG93IC5zdGVwLXRocmVlLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLmhhcy1zZWxlY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTJweDtcbiAgbGVmdDogMTIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjQ0RBNzZCO1xuICBib3JkZXItd2lkdGg6IDZweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jbmV3LWdhbWUgLnN0ZXAtdGhyZWUtY29udGFpbmVyIC5maWxlLWluZm8sXG4jZ2FtZS1zaG93IC5zdGVwLXRocmVlLWNvbnRhaW5lciAuZmlsZS1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyIC5jaGVjay1ib3gtY29udGFpbmVyLFxuI2dhbWUtc2hvdyAuc3RlcC1zaXgtY29udGFpbmVyIC5jaGVjay1ib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIgLmNoZWNrLWJveC1jb250YWluZXIgbGksXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIgLmNoZWNrLWJveC1jb250YWluZXIgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyIC5jaGVjay1ib3gtY29udGFpbmVyIGxpIC5pbnB1dC1jb250YWluZXIsXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIgLmNoZWNrLWJveC1jb250YWluZXIgbGkgLmlucHV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMjUyNTI1O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyIC5jaGVjay1ib3gtY29udGFpbmVyIGxpIC5pbnB1dC1jb250YWluZXI6aGFzKGlucHV0OmNoZWNrZWQpLFxuI2dhbWUtc2hvdyAuc3RlcC1zaXgtY29udGFpbmVyIC5jaGVjay1ib3gtY29udGFpbmVyIGxpIC5pbnB1dC1jb250YWluZXI6aGFzKGlucHV0OmNoZWNrZWQpIHtcbiAgYmFja2dyb3VuZDogIzNmMzcyYztcbiAgYm9yZGVyOiAycHggc29saWQgI0NEQTc2Qjtcbn1cbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyIC5jaGVjay1ib3gtY29udGFpbmVyIGxpIC5pbnB1dC1jb250YWluZXIgaW5wdXQsXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIgLmNoZWNrLWJveC1jb250YWluZXIgbGkgLmlucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIgLmNoZWNrLWJveC1jb250YWluZXIgbGkgLmlucHV0LWNvbnRhaW5lciBsYWJlbCxcbiNnYW1lLXNob3cgLnN0ZXAtc2l4LWNvbnRhaW5lciAuY2hlY2stYm94LWNvbnRhaW5lciBsaSAuaW5wdXQtY29udGFpbmVyIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCA2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbmV3LWdhbWUgLnN0ZXAtc2l4LWNvbnRhaW5lciAuY2hlY2stYm94LWNvbnRhaW5lciBsaSAuaW5wdXQtY29udGFpbmVyIC5jaGVja21hcmssXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIgLmNoZWNrLWJveC1jb250YWluZXIgbGkgLmlucHV0LWNvbnRhaW5lciAuY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTEzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTY1MztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbmV3LWdhbWUgLnN0ZXAtc2l4LWNvbnRhaW5lciAuY2hlY2stYm94LWNvbnRhaW5lciBsaSAuaW5wdXQtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIsXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIgLmNoZWNrLWJveC1jb250YWluZXIgbGkgLmlucHV0LWNvbnRhaW5lciAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogc29saWQgd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4jbmV3LWdhbWUgLnN0ZXAtc2l4LWNvbnRhaW5lciAuY2hlY2stYm94LWNvbnRhaW5lciBsaSAuaW5wdXQtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyLFxuI2dhbWUtc2hvdyAuc3RlcC1zaXgtY29udGFpbmVyIC5jaGVjay1ib3gtY29udGFpbmVyIGxpIC5pbnB1dC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyIC5jaGVjay1ib3gtY29udGFpbmVyIGxpIC5pbnB1dC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmssXG4jZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIgLmNoZWNrLWJveC1jb250YWluZXIgbGkgLmlucHV0LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDREE3NkI7XG59XG5cbiNnYW1lLXNob3cge1xuICBiYWNrZ3JvdW5kOiAjMjUyNTI1O1xufVxuXG4jZ2FtZS1zaG93IC52aXN1YWwtcm93IHRkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4jZ2FtZS1zaG93IC52aXN1YWwtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI2dhbWUtc2hvdyAudmlzdWFsLXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0NEQTc2Qjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgI25ldy1nYW1lIC5jYXQtbGlzdCxcbiAgI2dhbWUtc2hvdyAuY2F0LWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAjbmV3LWdhbWUsXG4gICNnYW1lLXNob3cge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgODBweDtcbiAgfVxuICAjbmV3LWdhbWUgLmluc2lkZTphZnRlcixcbiAgI2dhbWUtc2hvdyAuaW5zaWRlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNuZXctZ2FtZSAucGFzc3dvcmQtYmFjayxcbiAgI2dhbWUtc2hvdyAucGFzc3dvcmQtYmFjayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gICNuZXctZ2FtZSAuc3RlcC1jb250ZW50LFxuICAjZ2FtZS1zaG93IC5zdGVwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAjbmV3LWdhbWUgI3N0ZXAxIHVsIGxpLFxuICAjZ2FtZS1zaG93ICNzdGVwMSB1bCBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSA1MHB4KTtcbiAgICBtYXJnaW46IDAgNTBweCAxNnB4IDA7XG4gIH1cbiAgI25ldy1nYW1lICNzdGVwMiAuZGV2aWNlLWxpc3QgbGksXG4gICNnYW1lLXNob3cgI3N0ZXAyIC5kZXZpY2UtbGlzdCBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAzMHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAjbmV3LWdhbWUgI3N0ZXAyIC5kZXZpY2UtbGlzdCBsaTpmaXJzdC1jaGlsZCxcbiAgI2dhbWUtc2hvdyAjc3RlcDIgLmRldmljZS1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICNuZXctZ2FtZSBoMSxcbiAgI2dhbWUtc2hvdyBoMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgI25ldy1nYW1lIGgyLFxuICAjZ2FtZS1zaG93IGgyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgI25ldy1nYW1lIGgzLFxuICAjZ2FtZS1zaG93IGgzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgI25ldy1nYW1lIC50ZXh0LFxuICAjZ2FtZS1zaG93IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAjbmV3LWdhbWUgLmlucHV0LWNvbnRhaW5lci5wb3NpdGlvbixcbiAgI2dhbWUtc2hvdyAuaW5wdXQtY29udGFpbmVyLnBvc2l0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgI25ldy1nYW1lIC50b3AtbGlzdCAubmJyLWxpc3QsXG4gICNnYW1lLXNob3cgLnRvcC1saXN0IC5uYnItbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAjbmV3LWdhbWUgLnRvcC1saXN0IC5uYnItbGlzdCBsaSBzcGFuLFxuICAjZ2FtZS1zaG93IC50b3AtbGlzdCAubmJyLWxpc3QgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gICNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyLFxuICAjbmV3LWdhbWUgLnN0ZXAtZm91ci1jb250YWluZXIsXG4gICNuZXctZ2FtZSAuc3RlcC1maWZ0aC1jb250YWluZXIsXG4gICNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyLFxuICAjZ2FtZS1zaG93IC5zdGVwLXR3by1jb250YWluZXIsXG4gICNnYW1lLXNob3cgLnN0ZXAtZm91ci1jb250YWluZXIsXG4gICNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyLFxuICAjZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAjbmV3LWdhbWUgLnN0ZXAtdHdvLWNvbnRhaW5lcjpiZWZvcmUsXG4gICNuZXctZ2FtZSAuc3RlcC1mb3VyLWNvbnRhaW5lcjpiZWZvcmUsXG4gICNuZXctZ2FtZSAuc3RlcC1maWZ0aC1jb250YWluZXI6YmVmb3JlLFxuICAjbmV3LWdhbWUgLnN0ZXAtc2l4LWNvbnRhaW5lcjpiZWZvcmUsXG4gICNnYW1lLXNob3cgLnN0ZXAtdHdvLWNvbnRhaW5lcjpiZWZvcmUsXG4gICNnYW1lLXNob3cgLnN0ZXAtZm91ci1jb250YWluZXI6YmVmb3JlLFxuICAjZ2FtZS1zaG93IC5zdGVwLWZpZnRoLWNvbnRhaW5lcjpiZWZvcmUsXG4gICNnYW1lLXNob3cgLnN0ZXAtc2l4LWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25ldy1nYW1lIC5zdGVwLXR3by1jb250YWluZXIubm8tdHJvcGh5LFxuICAjbmV3LWdhbWUgLnN0ZXAtZm91ci1jb250YWluZXIubm8tdHJvcGh5LFxuICAjbmV3LWdhbWUgLnN0ZXAtZmlmdGgtY29udGFpbmVyLm5vLXRyb3BoeSxcbiAgI25ldy1nYW1lIC5zdGVwLXNpeC1jb250YWluZXIubm8tdHJvcGh5LFxuICAjZ2FtZS1zaG93IC5zdGVwLXR3by1jb250YWluZXIubm8tdHJvcGh5LFxuICAjZ2FtZS1zaG93IC5zdGVwLWZvdXItY29udGFpbmVyLm5vLXRyb3BoeSxcbiAgI2dhbWUtc2hvdyAuc3RlcC1maWZ0aC1jb250YWluZXIubm8tdHJvcGh5LFxuICAjZ2FtZS1zaG93IC5zdGVwLXNpeC1jb250YWluZXIubm8tdHJvcGh5IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gICNuZXctZ2FtZSAuc3RlcC10d28tY29udGFpbmVyLm5vLWJrZyxcbiAgI25ldy1nYW1lIC5zdGVwLWZvdXItY29udGFpbmVyLm5vLWJrZyxcbiAgI25ldy1nYW1lIC5zdGVwLWZpZnRoLWNvbnRhaW5lci5uby1ia2csXG4gICNuZXctZ2FtZSAuc3RlcC1zaXgtY29udGFpbmVyLm5vLWJrZyxcbiAgI2dhbWUtc2hvdyAuc3RlcC10d28tY29udGFpbmVyLm5vLWJrZyxcbiAgI2dhbWUtc2hvdyAuc3RlcC1mb3VyLWNvbnRhaW5lci5uby1ia2csXG4gICNnYW1lLXNob3cgLnN0ZXAtZmlmdGgtY29udGFpbmVyLm5vLWJrZyxcbiAgI2dhbWUtc2hvdyAuc3RlcC1zaXgtY29udGFpbmVyLm5vLWJrZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjbmV3LWdhbWUgLnN0ZXAtdGhyZWUtY29udGFpbmVyIC50aHJlZS1jb2wsXG4gICNnYW1lLXNob3cgLnN0ZXAtdGhyZWUtY29udGFpbmVyIC50aHJlZS1jb2wge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gICNuZXctZ2FtZSAjc3RlcDEgdWwgbGksXG4gICNnYW1lLXNob3cgI3N0ZXAxIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbmV3LWdhbWUgI3N0ZXAxIHVsIGxpOm50aC1jaGlsZCgzbiksXG4gICNnYW1lLXNob3cgI3N0ZXAxIHVsIGxpOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAjbmV3LWdhbWUgI3N0ZXAyIC5kZXZpY2UtbGlzdCBsaSxcbiAgI2dhbWUtc2hvdyAjc3RlcDIgLmRldmljZS1saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbmV3LWdhbWUgI3N0ZXA1IHVsIGxpLFxuICAjZ2FtZS1zaG93ICNzdGVwNSB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICNnYW1lLXNob3cgLnZpc3VhbC13cmFwcGVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiNwYXltZW50IHtcbiAgcGFkZGluZzogMTY1cHggMCAxMDVweDtcbn1cbiNwYXltZW50IC5jb2x1bW5zIC5jb2x1bW4ubGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuI3BheW1lbnQgaDIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jcGF5bWVudCBoMiBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5LjZkZWcsICNDREE3NkIgMC4xJSwgI0EwN0Q0NSA3OC45NiUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI3BheW1lbnQgaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogI0NEQTc2QjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNwYXltZW50IC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiLCBBcmlhbCwgU2Fuc1NlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4jcGF5bWVudCAudGV4dC5tYXgtd2lkdGgge1xuICBtYXgtd2lkdGg6IDc0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYXltZW50IC50ZXh0Lm1hcmdpbi1idG0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI3BheW1lbnQgLnRleHQuc21hbGwtbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI3BheW1lbnQgLnRleHQgLmhyZWYge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNwYXltZW50IC5mdWxsLWluZm8ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBhZGRpbmc6IDM5cHggMDtcbn1cbiNwYXltZW50IC5mdWxsLWluZm8gLmNvbHVtbnMgLmNvbHVtbi5zbWFsbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuI3BheW1lbnQgLmZ1bGwtaW5mbyAubmFtZXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbiNwYXltZW50IC5mdWxsLWluZm8gLmRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbiNwYXltZW50IC5mdWxsLWluZm8gLnBheS1jYXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcGF5bWVudCAuZnVsbC1pbmZvIC5wYXktY2F0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNwYXltZW50IC5mdWxsLWluZm8gLmNhdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNwYXltZW50IC5mdWxsLWluZm8gLmNhdCBsaSB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xufVxuI3BheW1lbnQgLmZ1bGwtaW5mbyAubW9yZS1pbmZvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4jcGF5bWVudCAuZnVsbC1pbmZvIC5pbWctYm94IHtcbiAgd2lkdGg6IDM4MHB4O1xuICBoZWlnaHQ6IDIyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0NEQTc2QjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuI3BheW1lbnQgLnBheSB7XG4gIHBhZGRpbmctdG9wOiA0MnB4O1xufVxuI3BheW1lbnQgLnBheSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4jcGF5bWVudCAucGF5IC5saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgI3BheW1lbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICNwYXltZW50IGgyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAjcGF5bWVudCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG4gICNwYXltZW50IC5mdWxsLWluZm8gLmltZy1ib3gge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxuICAjcGF5bWVudCAuZnVsbC1pbmZvIC5uYW1lcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gICNwYXltZW50IC5mdWxsLWluZm8gLmRlc2Mge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAjcGF5bWVudCAucGF5IC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbn1cbiNhbGwtY2F0ZWdvcnkgaDQge1xuICBmb250LXNpemU6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2FsbC1jYXRlZ29yeSBoNSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jYWxsLWNhdGVnb3J5IC50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICNCREE4NzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuI2FsbC1jYXRlZ29yeSAudGl0bGUudmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IGFsbCAxMDAwbXMgZWFzZTtcbn1cbiNhbGwtY2F0ZWdvcnkgLnRpdGxlIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNhbGwtY2F0ZWdvcnkgLnRpdGxlIHNwYW4uYWxyZWFkeS12b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4jYWxsLWNhdGVnb3J5IC50aXRsZSBzcGFuLmFscmVhZHktdm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2NoZWNrLXdoaXRlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuI2FsbC1jYXRlZ29yeSAuZGVzY3JpcHRpb24tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMTBweCAwIDMwcHg7XG59XG4jYWxsLWNhdGVnb3J5IC5kZXNjcmlwdGlvbi10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI2FsbC1jYXRlZ29yeSAjaGVhZGVyLWNhdGVnb3J5IHtcbiAgcGFkZGluZzogMCAwIDY0cHg7XG59XG4jYWxsLWNhdGVnb3J5ICNoZWFkZXItY2F0ZWdvcnkgLmluc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNhbGwtY2F0ZWdvcnkgI2hlYWRlci1jYXRlZ29yeSAuaW5zaWRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNjJweDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAyODlweDtcbiAgaGVpZ2h0OiA4MzJweDtcbn1cbiNhbGwtY2F0ZWdvcnkgI2NhdGVnb3JpZXMge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4jYWxsLWNhdGVnb3J5ICNjYXRlZ29yaWVzIC50cmlnZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2FsbC1jYXRlZ29yeSAjY2F0ZWdvcmllcyAudHJpZ2dlci5ib3JkZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQ0RBNzZCO1xufVxuI2FsbC1jYXRlZ29yeSAjY2F0ZWdvcmllcyAudHJpZ2dlci5ib3JkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE3cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDE1cHggMTJweCAwIDEycHg7XG4gIGJvcmRlci1jb2xvcjogI0NEQTc2QiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbiNhbGwtY2F0ZWdvcnkgI2NhdGVnb3JpZXMgLnRyaWdnZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuI2FsbC1jYXRlZ29yeSAjY2F0ZWdvcmllcyAudHJpZ2dlciAuc3VwcG9ydC1waWN0b3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNHB4O1xuICBib3R0b206IDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2FsbC1jYXRlZ29yeSAjY2F0ZWdvcmllcyAudHJpZ2dlciAuc3VwcG9ydC1waWN0b3MgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbn1cbiNhbGwtY2F0ZWdvcnkgI2NhdGVnb3JpZXMgLmNhdC1zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI2FsbC1jYXRlZ29yeSAjY2F0ZWdvcmllcyAuY2F0LXNsaWRlci5zbGljay1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xufVxuI2FsbC1jYXRlZ29yeSAjY2F0ZWdvcmllcyAuc2xpY2stdHJhY2sge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4jYWxsLWNhdGVnb3J5ICNjYXRlZ29yaWVzIC5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4jYWxsLWNhdGVnb3J5ICNjYXRlZ29yaWVzIC5zbGljay1zbGlkZSB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIGhlaWdodDogMjIwcHg7XG4gIGJhY2tncm91bmQ6ICMwRTBFMEU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiNhbGwtY2F0ZWdvcnkgI2NhdGVnb3JpZXMgLnNsaWNrLXNsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgYmFja2dyb3VuZDogIzBFMEUwRTtcbn1cbiNhbGwtY2F0ZWdvcnkgI2NhdGVnb3JpZXMgLnNsaWNrLXNsaWRlIC5uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNHB4O1xuICBib3R0b206IDEzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogNzAlO1xufVxuI2FsbC1jYXRlZ29yeSAjY2F0ZWdvcmllcyAuc2xpY2stYXJyb3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jYWxsLWNhdGVnb3J5ICNjYXRlZ29yaWVzIC5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTZweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgd2lkdGg6IDczcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4jYWxsLWNhdGVnb3J5ICNjYXRlZ29yaWVzIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvc2xpZGVyLXJpZ2h0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuI2FsbC1jYXRlZ29yeSAjY2F0ZWdvcmllcyAuc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4jYWxsLWNhdGVnb3J5ICNjYXRlZ29yaWVzIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2FsbC1jYXRlZ29yeSAjY2F0ZWdvcmllcyAuc2xpY2stcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTZweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgd2lkdGg6IDczcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4jYWxsLWNhdGVnb3J5ICNjYXRlZ29yaWVzIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvc2xpZGVyLWxlZnQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4jYWxsLWNhdGVnb3J5ICNjYXRlZ29yaWVzIC5zbGljay1wcmV2OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNhbGwtY2F0ZWdvcnkgI2NhdGVnb3JpZXMgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jYWxsLWNhdGVnb3J5IC5nYW1lLWRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZDogIzBFMEUwRTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNTBweCAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jYWxsLWNhdGVnb3J5IC5nYW1lLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwRTBFMEU7XG59XG4jYWxsLWNhdGVnb3J5IC5nYW1lLWRlc2NyaXB0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMEUwRTBFO1xufVxuI2FsbC1jYXRlZ29yeSAuZ2FtZS1kZXNjcmlwdGlvbiAuZGVzYy1pbnNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNhbGwtY2F0ZWdvcnkgLmdhbWUtZGVzY3JpcHRpb24gLmRlc2MtaW5zaWRlIC5jb2x1bW5zIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuI2FsbC1jYXRlZ29yeSAuZ2FtZS1kZXNjcmlwdGlvbiAuZGVzYy1pbnNpZGUgLmNvbHVtbnMgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDYwJTtcbn1cbiNhbGwtY2F0ZWdvcnkgLmdhbWUtZGVzY3JpcHRpb24gLmhhcy1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jYWxsLWNhdGVnb3J5IC5nYW1lLWRlc2NyaXB0aW9uIC50aXRsZS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IEJvbGQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODkuNmRlZywgI0NEQTc2QiAwLjElLCAjQTA3RDQ1IDc4Ljk2JSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jYWxsLWNhdGVnb3J5IC5nYW1lLWRlc2NyaXB0aW9uIC50aXRsZS1saW5rIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjQ0RBNzZCIHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvbGluay5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiNhbGwtY2F0ZWdvcnkgLmdhbWUtZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNhbGwtY2F0ZWdvcnkgLmdhbWUtZGVzY3JpcHRpb24gLm1vdGl2LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG4jYWxsLWNhdGVnb3J5IC5nYW1lLWRlc2NyaXB0aW9uIC5tb3Rpdi1jb250YWluZXIgaDMge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbiNhbGwtY2F0ZWdvcnkgLmdhbWUtZGVzY3JpcHRpb24gLm1vdGl2LWNvbnRhaW5lciAubW90aXYtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNhbGwtY2F0ZWdvcnkgLmdhbWUtZGVzY3JpcHRpb24gLmRldi1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNhbGwtY2F0ZWdvcnkgLmdhbWUtZGVzY3JpcHRpb24gLmRldi1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuI2FsbC1jYXRlZ29yeSAuZ2FtZS1kZXNjcmlwdGlvbiAuZGV2LWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBjb2xvcjogI0JEQTg3Mztcbn1cbiNhbGwtY2F0ZWdvcnkgLmdhbWUtZGVzY3JpcHRpb24gLmRldi12YWx1ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuI2FsbC1jYXRlZ29yeSAuZ2FtZS1kZXNjcmlwdGlvbiAuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNhbGwtY2F0ZWdvcnkgLmdhbWUtZGVzY3JpcHRpb24gLmZsZXggLnZvdGUge1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI2FsbC1jYXRlZ29yeSAuZ2FtZS1kZXNjcmlwdGlvbiAuZmxleCAudGVzdC11cmwge1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI2FsbC1jYXRlZ29yeSAuZ2FtZS1kZXNjcmlwdGlvbiAudGVzdC11cmwge1xuICBtYXJnaW46IDEwcHggYXV0byA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2FsbC1jYXRlZ29yeSAuZ2FtZS1kZXNjcmlwdGlvbiAuaGFzLXZvdGUge1xuICBjb2xvcjogI0IxMkYyRjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuI2FsbC1jYXRlZ29yeSAuZ2FtZS1kZXNjcmlwdGlvbiAudHJhaWxlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgcmF0aW8gPSA5LzE2ID0gMC41NjI1ICovXG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG4jYWxsLWNhdGVnb3J5IC5nYW1lLWRlc2NyaXB0aW9uIC50cmFpbGVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2FsbC1jYXRlZ29yeSAuZ2FtZS1kZXNjcmlwdGlvbiAudHJhaWxlciAuaWZyYW1lLXZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbiNhbGwtY2F0ZWdvcnkgLmdhbWUtZGVzY3JpcHRpb24gLnRyYWlsZXIucGxheS12aWRlby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4jYWxsLWNhdGVnb3J5IC5nYW1lLWRlc2NyaXB0aW9uIC50cmFpbGVyLnBsYXktdmlkZW8uYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4jYWxsLWNhdGVnb3J5IC5nYW1lLWRlc2NyaXB0aW9uIC50cmFpbGVyLnBsYXktdmlkZW8uYWN0aXZlIC5wbGF5LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYWxsLWNhdGVnb3J5IC5nYW1lLWRlc2NyaXB0aW9uIC50cmFpbGVyLnBsYXktdmlkZW8gLnZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNhbGwtY2F0ZWdvcnkgLmdhbWUtZGVzY3JpcHRpb24gLnRyYWlsZXIucGxheS12aWRlbyAudmlkZW8uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jYWxsLWNhdGVnb3J5IC5nYW1lLWRlc2NyaXB0aW9uIC5zdXBwb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI2FsbC1jYXRlZ29yeSAuZ2FtZS1kZXNjcmlwdGlvbiAuc3VwcG9ydCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI0NEQTc2QjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNhbGwtY2F0ZWdvcnkgLmdhbWUtZGVzY3JpcHRpb24gLnN1cHBvcnQgdWwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2FsbC1jYXRlZ29yeSAuZ2FtZS1kZXNjcmlwdGlvbiAuc3VwcG9ydCB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNTE0NDJmO1xufVxuI2FsbC1jYXRlZ29yeSAuZ2FtZS1kZXNjcmlwdGlvbiAuc3VwcG9ydCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI2FsbC1jYXRlZ29yeSAuZ2FtZS1kZXNjcmlwdGlvbiAuYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNhbGwtY2F0ZWdvcnkgLmdhbWUtZGVzY3JpcHRpb24gLm1vcmUtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNhbGwtY2F0ZWdvcnkgLmdhbWUtZGVzY3JpcHRpb24gLm1vcmUtbGlua3MgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2FsbC1jYXRlZ29yeSAuZ2FtZS1kZXNjcmlwdGlvbiAubW9yZS1saW5rcyAudm90ZSB7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jYWxsLWNhdGVnb3J5IC5nYW1lLWRlc2NyaXB0aW9uIC5tb3JlLWxpbmtzIC50ZXN0LXVybCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jYWxsLWNhdGVnb3J5IC5nYW1lLWRlc2NyaXB0aW9uIC5wbGF5LWJ0biB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvcGxheS1idXR0b24tYmxhY2sucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiA4MnB4O1xuICBoZWlnaHQ6IDgycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNhbGwtY2F0ZWdvcnkgLmdhbWUtZGVzY3JpcHRpb24gLmNsb3NlLWRlc2Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICByaWdodDogLTQwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4jYWxsLWNhdGVnb3J5IC5nYW1lLWRlc2NyaXB0aW9uIC5jbG9zZS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4jYWxsLWNhdGVnb3J5IC5nYW1lLWRlc2NyaXB0aW9uIC5jbG9zZS1kZXNjOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICNhbGwtY2F0ZWdvcnkgLmdhbWUtZGVzY3JpcHRpb24gLmNsb3NlLWRlc2Mge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICB0b3A6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAjYWxsLWNhdGVnb3J5ICNoZWFkZXItY2F0ZWdvcnkgLmluc2lkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy90cm9waHktZGVzYy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICB3aWR0aDogOTNweDtcbiAgICBoZWlnaHQ6IDI4NHB4O1xuICB9XG4gICNhbGwtY2F0ZWdvcnkgI2hlYWRlci1jYXRlZ29yeSAuaW5zaWRlIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gICNhbGwtY2F0ZWdvcnkgLmdhbWUtZGVzY3JpcHRpb24gLnRpdGxlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAjYWxsLWNhdGVnb3J5IGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgI2FsbC1jYXRlZ29yeSBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgI2FsbC1jYXRlZ29yeSAuaW5zaWRlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNhbGwtY2F0ZWdvcnkgLmdhbWUtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAjYWxsLWNhdGVnb3J5IC5kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gICNhbGwtY2F0ZWdvcnkgLmRlc2NyaXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAjYWxsLWNhdGVnb3J5IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICB9XG4gICNhbGwtY2F0ZWdvcnkgaDQge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAjYWxsLWNhdGVnb3J5ICNoZWFkZXItY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMzNweDtcbiAgfVxuICAjYWxsLWNhdGVnb3J5ICNoZWFkZXItY2F0ZWdvcnkgLmluc2lkZTpiZWZvcmUge1xuICAgIHJpZ2h0OiAzMnB4O1xuICB9XG4gICNhbGwtY2F0ZWdvcnkgI2NhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IDMwcHggMTZweDtcbiAgfVxuICAjYWxsLWNhdGVnb3J5ICNjYXRlZ29yaWVzIC5jYXQtc2xpZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAjYWxsLWNhdGVnb3J5ICNjYXRlZ29yaWVzIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gICNhbGwtY2F0ZWdvcnkgI2NhdGVnb3JpZXMgLnNsaWNrLXNsaWRlIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgI2FsbC1jYXRlZ29yeSAuZ2FtZS1kZXNjcmlwdGlvbiAudGl0bGUtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG4gICNhbGwtY2F0ZWdvcnkgLmdhbWUtZGVzY3JpcHRpb24gLnRyYWlsZXIge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgI2FsbC1jYXRlZ29yeSAuZ2FtZS1kZXNjcmlwdGlvbiAucGxheS1idG4ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAjYWxsLWNhdGVnb3J5IC5nYW1lLWRlc2NyaXB0aW9uIC5jbG9zZS1kZXNjIHtcbiAgICByaWdodDogLTVweDtcbiAgfVxuICAjYWxsLWNhdGVnb3J5IC5nYW1lLWRlc2NyaXB0aW9uIC5kZXNjLWluc2lkZSAuY29sdW1ucyAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgI2FsbC1jYXRlZ29yeSAuZ2FtZS1kZXNjcmlwdGlvbiAuZGVzYy1pbnNpZGUgLmNvbHVtbnMgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAjYWxsLWNhdGVnb3J5IC50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgI2FsbC1jYXRlZ29yeSAudGl0bGUgc3Bhbi5hbHJlYWR5LXZvdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwtdm90ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41Mik7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLm1vZGFsLXZvdGUub3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kYWwtdm90ZSAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzIwMWYxZDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcGFkZGluZzogODVweCAxMDBweCA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2RhbC12b3RlIC5jb250ZW50IC5wb3Bpbi10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjb2xvcjogI0NEQTc2QjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsLXZvdGUgLmNvbnRlbnQgLnZvdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5tb2RhbC12b3RlIC5jbG9zZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9jbG9zZS1wb3Bpbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5tb2RhbC12b3RlIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzNXB4IDI1cHg7XG4gIH1cbiAgLm1vZGFsLXZvdGUgLmNvbnRlbnQgLnBvcGluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLm1vZGFsLXZvdGUgLmNsb3NlLW1vZGFsIHtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNXB4O1xuICB9XG59XG4jZmFxIHtcbiAgcGFkZGluZzogMTgycHggMCAxMDBweDtcbn1cbiNmYXEgaDIge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4jZmFxIGgyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4jZmFxIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNmYXEgaDQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNmYXEgLnRleHQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI2ZhcSAudGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuI2ZhcSAudGV4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNmYXEgLnRleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jZGVsZXRlLWNvbmZpcm0ge1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuI2RlbGV0ZS1jb25maXJtIC5kZWxldGUtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICMwRTBFMEU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jZGVsZXRlLWNvbmZpcm0gLmRlbGV0ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5LjZkZWcsICNDREE3NkIgMC4xJSwgI0EwN0Q0NSA3OC45NiUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2RlbGV0ZS1jb25maXJtIC5kZWxldGUtd2FybmluZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTc3LCA0NywgNDcsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTc3LCA0NywgNDcsIDAuNCk7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2RlbGV0ZS1jb25maXJtIC5kZWxldGUtd2FybmluZyBzdHJvbmcge1xuICBjb2xvcjogI0JEQTg3Mztcbn1cbiNkZWxldGUtY29uZmlybSAuZGVsZXRlLWFsZXJ0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogI2ZmNmY2ZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiNkZWxldGUtY29uZmlybSAuZGVsZXRlLWFsZXJ0IGkge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgY29sb3I6ICNmZjZmNmY7XG59XG4jZGVsZXRlLWNvbmZpcm0gLmRlbGV0ZS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4jZGVsZXRlLWNvbmZpcm0gLmRlbGV0ZS1hY3Rpb25zIC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jZGVsZXRlLWNvbmZpcm0gLmRlbGV0ZS1hY3Rpb25zIC5kZWxldGUtY29uZmlybS1idG4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODkuNmRlZywgI0M3NEMzQyAwLjElLCAjOTYyRDIzIDc4Ljk2JSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2RlbGV0ZS1jb25maXJtIC5kZWxldGUtYWN0aW9ucyAuZGVsZXRlLWNvbmZpcm0tYnRuOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgxNTAsIDQ1LCAzNSwgMC42KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OCkge1xuICAjZGVsZXRlLWNvbmZpcm0gLmRlbGV0ZS1jYXJkIHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIH1cbiAgI2RlbGV0ZS1jb25maXJtIC5kZWxldGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAjZGVsZXRlLWNvbmZpcm0gLmRlbGV0ZS1hY3Rpb25zIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyoqXG4gKiBAYXV0aG9yIENhbmFyaSBTdHVkaW9cbiAqIEBjb250ZW50XG4gKiAxLiBTZXQgcGF0aCBkZWZhdWx0IGltYWdlIGZpbGUuXG4gKiAyLiBCcmVha3BvaW50IG9mIHJlc3BvbnNpdmUuXG4gKiAzLiBDb2xvcnNcbiAqIDQuIEZvbnRzXG4gKi9cblxuJG1lZGlhc19kaXI6IFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9cIjtcbiRmb250c19kaXI6IFwiLi4vLi4vYXNzZXRzL2ZvbnRzL1wiO1xuXG4vKiBCUkVBS1BPSU5UUyAqL1xuXG4kZGVza3RvcC1sYXJnZTogICAgMTkyMDtcbiRkZXNrdG9wLW1lZGl1bTogICAxNDQwO1xuJGRlc2t0b3Atc21hbGw6ICAgIDEyODA7XG4kdGFibGV0LWxhbmRzY2FwZTogMTAyNDtcbiR0YWJsZXQtcG9ydHJhaXQ6ICA3Njg7XG4kbW9iaWxlLWxhbmRzY2FwZTogNjQwO1xuJG1vYmlsZS1wb3J0cmFpdDogIDQyMDtcblxuLyogQ09MT1JTICovXG5cbiRiYXNlLWNvbG9yMTogI2ZmZmZmZjtcbiRiYXNlLWNvbG9yMjogIzAwMDAwMDtcbiRiYXNlLWNvbG9yMzogIzQyNDAzQjtcbiRiYXNlLWNvbG9yNDogI0JEQTg3MztcbiRiYXNlLWNvbG9yNTogIzhCNzg0ODtcbiRiYXNlLWNvbG9yNjogIzIwMUYxRDtcblxuJGJhc2UtY29sb3I3OiAjMjUyNTI1O1xuJGJhc2UtY29sb3I4OiAjQ0RBNzZCO1xuJGJhc2UtY29sb3I5OiAjNjk3MDc3O1xuJGJhc2UtY29sb3IxMDogIzU3NTY1MztcbiRiYXNlLWNvbG9yMTE6ICMxYjFiMWI7XG4kYmFzZS1jb2xvcjEyOiAjMEUwRTBFO1xuXG4vKiBGT05UUyAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Qcm8tQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvR290aGFtUHJvLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbVByby1CbGFja0l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvR290aGFtUHJvLUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbVByby1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvR290aGFtUHJvLUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbVByby1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Qcm8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvR290aGFtUHJvLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvR290aGFtUHJvLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Qcm8tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Qcm8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbVByby1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvR290aGFtUHJvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbVByby1NZWRpdW1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbVByby1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvR290aGFtUHJvLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Qcm8tQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvR290aGFtUHJvLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW1Qcm8ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiLCBBcmlhbCwgU2Fuc1NlcmlmO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogJGJhc2UtY29sb3IxO1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yMTE7XG59XG5cbi5hZG1pbi1kYXNoYm9hcmR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTQwcHg7XG59XG5cbi5pbnNpZGUge1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLnRleHQge1xuXG4gICAgJi5jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5iaWcge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cbn1cblxuLmJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICYubWFyZ2luIHtcblxuICAgICAgICAuY29sdW1uIHtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAja2V5VmlzdWFsLWVycm9yIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zbWFsbC1tYXJnaW4ge1xuXG4gICAgICAgIC5jb2x1bW4ge1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1hcmdpbi1idG0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5jb2x1bW4ge1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICYuc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmxleC1zdGFydCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24tbWFpbi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiLCBBcmlhbCwgU2Fuc1NlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAuMDAwMDAwMDAwMDAwMDElO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuXG4gICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4OS42ZGVnLCAjQ0RBNzZCIDAuMSUsICNBMDdENDUgNzguOTYlKTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbi5saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRiYXNlLWNvbG9yODtcbn1cblxuLmJveC1pbnB1dCB7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICRiYXNlLWNvbG9yOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1jb2xvcjg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgIC5saW5rIHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIH1cblxuICAgICYubWFyZ2luLWJ0bSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgfVxufVxuXG4uaW1nLWdhbWUge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC8vbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmFzZS1jb2xvcjg7XG4gICAgLy9ib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5jdGFzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xufVxuXG4udGFibGUge1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yNztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICB0ciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4OS42ZGVnLCAjQ0RBNzZCIDAuMSUsICNBMDdENDUgNzguOTYlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBjb2xvcjogJGJhc2UtY29sb3IxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiLCBBcmlhbCwgU2Fuc1NlcmlmO1xuXG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjg7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIiwgQXJpYWwsIFNhbnNTZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgJi5nb2xkIHtcbiAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yMTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5LjZkZWcsICNDREE3NkIgMC4xJSwgI0EwN0Q0NSA3OC45NiUpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxNXB4IHJnYmEoMTYwLCAxMjUsIDY5LCAwLjQpO1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMDgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50cmFuc3BhcmVudCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWNvbG9yODtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4OS42ZGVnLCAjQ0RBNzZCIDAuMSUsICNBMDdENDUgNzguOTYlKTtcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNBMDdENDU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNSwgMTY3LCAxMDcsIDAuMDgpOyAvLyBsw6lnZXIgZm9uZCBkb3LDqSB0cmFuc3BhcmVudFxuICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jdGEtc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA2O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yMjtcbiAgICBjb2xvcjogJGJhc2UtY29sb3I0O1xuICAgIHBhZGRpbmc6IDQwcHggMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgICB0b3A6IC0xMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMTAwMDBtcyBlYXNlO1xuICAgIH1cbn1cblxuLmljb24taW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgJi52aXNpYmxlIHtcblxuICAgICAgICAuaWNvbi1idWJibGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA3MDBtcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLFxuICAgIC5pY29uLWNhdGVnb3J5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3I0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaWNvbi1idWJibGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA2O1xuICAgIHRvcDogLTE1cHg7XG4gICAgbGVmdDogY2FsYygxMDAlICsgNXB4KTtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3IyO1xuICAgIGNvbG9yOiAkYmFzZS1jb2xvcjQ7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA3MDBtcztcbiAgICB9XG59XG5cbi5lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjI7XG5cbiAgICAmLmRpc3BsYXkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBjb2xvcjogJGJhc2UtY29sb3I0O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmVycm9yTWVzc2FnZXMge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjI7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDhweCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXJyb3JGb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjI7XG4gICAgY29sb3I6ICRiYXNlLWNvbG9yNDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNhdmluZy1sb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUzcHg7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skbWVkaWFzX2Rpcn1sb2FkZXIuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LWxhbmRzY2FwZSsxcHgpIHtcblxuICAgIC5idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMThweDtcbiAgICB9XG5cbiAgICAubWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KzFweCkge1xuXG4gICAgLmNvbHVtbnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICYubWFyZ2luIHtcblxuICAgICAgICAgICAgLmNvbHVtbiB7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc21hbGwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZsZXgtc3RhcnQge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgfVxuXG4gICAgLmFkbWluLWRhc2hib2FyZHtcbiAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuXG4gICAgICAgIHRye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCA4cHggMTZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbGFuZHNjYXBlKzFweCkge1xuXG4gICAgLmljb24tYnViYmxlIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDBcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxXG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwXG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMVxuICB9XG59XG5cbkAtby1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDBcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxXG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMFxuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuI2hlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gIC5oZWFkZXItcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgZGl2e1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICYuaGFzLWxvZ291dHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JG1lZGlhc19kaXJ9ZHJvcGRvd24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG5cbiAgICAgICAgICAgICAgLmxvZ291dC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcblxuICAgICAgICAgICYuY29ubmVjdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3I3O1xuICAgICAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNTBweCAxMnB4IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JG1lZGlhc19kaXJ9YXZhdGFyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxvZ291dHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yMTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG9nb3V0LWNvbnRhaW5lcntcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDZweCk7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjc7XG4gICAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5sb2NhbGlzYXRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yMTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQrMXB4KSB7XG5cbiAgI2hlYWRlciB7XG4gICAgcGFkZGluZzogMTlweCAxNnB4O1xuXG4gICAgLmxvZ28ge1xuICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgIH1cblxuICAgIC5oZWFkZXItcmlnaHQge1xuXG4gICAgICB1bCB7XG4gICAgICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDhweCAwO1xuXG4gICAgICAgICAgZGl2e1xuXG4gICAgICAgICAgICAmLmhhcy1sb2dvdXR7XG5cbiAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxvZ291dC1jb250YWluZXJ7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAmLmxvZ291dCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb25uZWN0e1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDEwcHg7XG5cbiAgICAgICAgICAgICAgc3BhbntcblxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWxhbmRzY2FwZSsxcHgpIHtcblxuICAjaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxOXB4IDE2cHg7XG5cbiAgICAubG9nbyB7XG4gICAgICB3aWR0aDogMTM4Ljc1cHg7XG4gICAgICBoZWlnaHQ6IDQyLjI1cHg7XG4gICAgfVxuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4jZm9vdGVye1xuICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjI7XG4gIHBhZGRpbmc6IDQzcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgLmluc2lkZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICB9XG5cbiAgLmZvb3Rlci1sb2dve1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gIHVse1xuXG4gICAgbGl7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgIGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJpZ2h0e1xuXG4gICAgdWx7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cblxuICAgICAgbGl7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuXG4gICAgICAgICYuZ29sZHtcbiAgICAgICAgICBjb2xvcjogJGJhc2UtY29sb3I0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVuZGVyLWZvb3RlcntcbiAgICBwYWRkaW5nOiAzMHB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3IxMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5saXN0LWZvb3RlcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBsaXtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyA3KSAtIDIwcHgpO1xuICAgICAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1wb3J0cmFpdCsxcHgpe1xuXG4gICNmb290ZXJ7XG4gICAgcGFkZGluZzogMTZweCAwO1xuXG4gICAgLmluc2lkZXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmZvb3Rlci1sb2dve1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIH1cblxuICAgIC5yaWdodHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgICAgdWx7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIGxpe1xuICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC51bmRlci1mb290ZXJ7XG5cbiAgICAgIC5saXN0LWZvb3RlcntcblxuICAgICAgICBsaXtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMjBweCk7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWxhbmRzY2FwZSsxcHgpe1xuXG4gICNmb290ZXJ7XG5cbiAgICAudW5kZXItZm9vdGVye1xuXG4gICAgICAubGlzdC1mb290ZXJ7XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDIwcHgpO1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiNob21lcGFnZSB7XG4gIC8vYmFja2dyb3VuZDogJGJhc2UtY29sb3IxMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiI3skbWVkaWFzX2Rpcn1wZWdhc2UtcmlnaHQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogNDc5cHg7XG4gICAgaGVpZ2h0OiA3NjhweDtcbiAgfVxuXG4gICYucmVzZXR7XG5cbiAgICAjc2VjdGlvbi0ye1xuXG4gICAgICAuY29sdW1uc3tcblxuICAgICAgICAuY29sdW1ue1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAuMDAwMDAwMDAwMDAwMDElO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXG4gICAgLy9zcGFuIHtcbiAgICAvLyAgLy9jb2xvcjogJGJhc2UtY29sb3I0O1xuICAgIC8vICBjb2xvcjogJGJhc2UtY29sb3IxO1xuICAgIC8vfVxuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmLmdvbGQge1xuICAgICAgY29sb3I6ICRiYXNlLWNvbG9yNDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICNzZWN0aW9uLTEge1xuXG4gICAgLnRleHQge1xuICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgIH1cblxuICAgIC5pbnNpZGUge1xuICAgICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICAgIH1cbiAgfVxuXG4gICNzZWN0aW9uLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLmNvbHVtbnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgLmNvbHVtbiB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICAgICAgLy8mOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLy8gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgLy8gIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yMztcbiAgICAgICAgLy99XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjc7XG4gICAgICAgICAgLy9tYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNCREE4NzMgMCUsICM4Qjc4NDggMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRyYW5zcGFyZW50e1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBhZGRpbmc6IDQ5cHggNjRweCAxNDlweCAwO1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnV0dG9ue1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNDVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIG1heC13aWR0aDogOTUlO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vbGVmdDogNTAlO1xuICAgICAgLy9ib3R0b206IDQzcHg7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtbGFuZHNjYXBlKzFweCkge1xuXG4gICNob21lcGFnZSB7XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAjc2VjdGlvbi0xIHtcblxuICAgICAgLnRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIH1cblxuICAgICAgLmluc2lkZSB7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiAtODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNzZWN0aW9uLTIge1xuXG4gICAgICAuaW5zaWRlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLmNvbHVtbnMge1xuXG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTZweCAzMHB4IDE1cHg7XG5cbiAgICAgICAgICAmLnRyYW5zcGFyZW50e1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KzFweCkge1xuXG4gICNob21lcGFnZSB7XG5cbiAgICAjc2VjdGlvbi0xIHtcblxuICAgICAgLnRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIH1cblxuICAgICAgLmluc2lkZSB7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIC8vY29udGVudDogXCJcIjtcbiAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAvL3otaW5kZXg6IC0xO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIC8vYmFja2dyb3VuZDogdXJsKFwiI3skbWVkaWFzX2Rpcn10cm9waGVlLTIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIHdpZHRoOiAxMjlweDtcbiAgICAgICAgICBoZWlnaHQ6IDMxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3NlY3Rpb24tMiB7XG5cbiAgICAgIC5jb2x1bW5ze1xuXG4gICAgICAgIC5jb2x1bW4ge1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4jcmVnaXN0ZXJ7XG4gIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBoMXtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgJi5nb2xke1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgICAgY29sb3I6ICRiYXNlLWNvbG9yNDtcbiAgICB9XG4gIH1cblxuICBoMntcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJi5tYXJnaW4tdG9we1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAudGV4dHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICYucmVtb3Zle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaW5zaWRle1xuICAgIHBhZGRpbmc6IDE4MHB4IDE2cHggNjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiAtODBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skbWVkaWFzX2Rpcn10cm9waHktcmVnaXN0ZXItZnVsbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB3aWR0aDogNjI1cHg7XG4gICAgICBoZWlnaHQ6IDE2NjZweDtcbiAgICB9XG4gIH1cblxuICBmb3Jte1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgaW5wdXR7XG5cbiAgICAmLmJ1dHRvbntcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxOHB4O1xuXG4gICAgICAmLmN0YS1zaG93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNzdGVwLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAjc3RlcC0ye1xuICAgIG1hcmdpbi1ib3R0b206IDE4N3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgI3N0ZXAtM3tcbiAgICBtYXJnaW4tYm90dG9tOiAxMDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICNzdGVwLTR7XG4gICAgbWFyZ2luLWJvdHRvbTogMjEzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAuYWRkLWNvbnRhY3R7XG4gICAgICBtYXJnaW46IDIxMHB4IGF1dG8gMTQ2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICYucmVtb3ZlLWN0YXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnRleHR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGJhc2UtY29sb3I0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCA1MHB4O1xuXG4gICAgICAgIC5jdGF7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3IxO1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yMTtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vcmUtY29udGFjdHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYudmlzaWJsZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3N0ZXAtNXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTAwcHggMCAxMjdweDtcblxuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgJi5tYXJnaW4tYnRte1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0e1xuICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgfVxuICB9XG5cbiAgZm9ybXtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGlucHV0e1xuICAgICAgcGFkZGluZzogMTRweCAxNHB4IDEzcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1wb3J0cmFpdCsxcHgpe1xuXG4gICNyZWdpc3RlcntcblxuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmluc2lkZXtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDE2cHggNjhweDtcbiAgICB9XG5cblxuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4jbmV3LXN1Ym1pc3Npb24ge1xuICBwYWRkaW5nOiAxODJweCAwIDEwMHB4O1xuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAvLyYubWFyZ2luLXRvcCB7XG4gICAgLy8gIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgLy99XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIC8vbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRiYXNlLWNvbG9yNDtcbiAgfVxuXG4gIC50b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWNvbG9yODtcbiAgfVxuXG4gIC5hY2NvdW50LWxheWVye1xuICAgIHBhZGRpbmc6IDQwcHggODBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjc7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuYm90dG9tIHtcblxuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTRweCAxM3B4O1xuICAgIH1cblxuICAgIC5hZGQtY29udGFjdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDYwcHg7XG5cbiAgICAgIC8vYXtcbiAgICAgICAgLy90ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC8vY29sb3I6ICRiYXNlLWNvbG9yNDtcbiAgICAgICAgLy9mb250LXNpemU6IDE0cHg7XG4gICAgICAgIC8vbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vcGFkZGluZzogMjBweCAwIDIwcHggNTBweDtcbiAgICAgICAgLy9vcGFjaXR5OiAwLjU7XG4gICAgICAgIC8vXG4gICAgICAgIC8vJjpob3ZlcntcbiAgICAgICAgLy8gIG9wYWNpdHk6IDE7XG4gICAgICAgIC8vICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbiAgICAgICAgLy8gIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgICAgIC8vfVxuICAgICAgLy99XG5cbiAgICAgIC8vLmN0YXtcbiAgICAgIC8vICAgIHdpZHRoOiA0MHB4O1xuICAgICAgLy8gICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgLy8gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLy8gICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3I0O1xuICAgICAgLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gICAgdG9wOiA1MCU7XG4gICAgICAvLyAgICBsZWZ0OiAwO1xuICAgICAgLy8gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLy9cbiAgICAgIC8vICAgICY6YmVmb3JlIHtcbiAgICAgIC8vICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC8vICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gICAgICB0b3A6IDUwJTtcbiAgICAgIC8vICAgICAgbGVmdDogNTAlO1xuICAgICAgLy8gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC8vICAgICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3IxO1xuICAgICAgLy8gICAgICB3aWR0aDogMTRweDtcbiAgICAgIC8vICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAvLyAgICB9XG4gICAgICAvL1xuICAgICAgLy8gICY6YWZ0ZXIge1xuICAgICAgLy8gICAgY29udGVudDogXCJcIjtcbiAgICAgIC8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICAgIHRvcDogNTAlO1xuICAgICAgLy8gICAgbGVmdDogNTAlO1xuICAgICAgLy8gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAvLyAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjE7XG4gICAgICAvLyAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAvLyAgICB3aWR0aDogMXB4O1xuICAgICAgLy8gIH1cbiAgICAgIC8vfVxuICAgIH1cbiAgfVxuXG4gIC5saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIC8vbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgICAgIC8vb3BhY2l0eTogMC41O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3I3O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJhc2UtY29sb3I4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxpc3Qtc2F2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgJi5jbGlja2FibGV7XG5cbiAgICAgIC5jdGF7XG4gICAgICAgIC8vcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIC8vY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAvL29wYWNpdHk6IDE7XG4gICAgICAgIC8vdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG5cbiAgICAgICAgJi5nb2xke1xuICAgICAgICAgIC8vbWluLXdpZHRoOiA0NTVweDtcbiAgICAgICAgICAvL2NvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1hcmdpbi10b3Age1xuICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIGxpIHtcblxuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgLy8mOmZpcnN0LWNoaWxkIHtcbiAgICAgIC8vICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIC8vfVxuICAgICAgLy9cbiAgICAgIC8vJjpsYXN0LWNoaWxkIHtcbiAgICAgIC8vICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgLy99XG4gICAgfVxuXG5cbiAgICAuY3Rhe1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIiwgQXJpYWwsIFNhbnNTZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogMThweCAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgLy9jb2xvcjogJGJhc2UtY29sb3I4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtY29sb3I4O1xuICAgICAgLy9ib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmYjM0NywgI2ZmY2MzMyk7XG4gICAgICAvL2JvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgICAgIC8vb3BhY2l0eTogMC40O1xuICAgICAgLy9wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgc3BhbntcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5LjZkZWcsICNDREE3NkIgMC4xJSwgI0EwN0Q0NSA3OC45NiUpO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQTA3RDQ1O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNSwgMTY3LCAxMDcsIDAuMDgpOyAvLyBsw6lnZXIgZm9uZCBkb3LDqSB0cmFuc3BhcmVudFxuICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmdvbGR7XG4gICAgICAgIG1pbi13aWR0aDogNDU1cHg7XG4gICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4OS42ZGVnLCAjQ0RBNzZCIDAuMSUsICNBMDdENDUgNzguOTYlKTtcbiAgICAgICAgLy9jb2xvcjogJGJhc2UtY29sb3IxO1xuICAgICAgICAvL2JhY2tncm91bmQ6ICRiYXNlLWNvbG9yNDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxNXB4IHJnYmEoMTYwLCAxMjUsIDY5LCAwLjQpO1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51bmRlci10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAudGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogJGJhc2UtY29sb3IxO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiLCBBcmlhbCwgU2Fuc1NlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLm5vbWluZWVzLWxpbmt7XG4gICAgY29sb3I6ICRiYXNlLWNvbG9yMTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgNDlweCAyOXB4O1xuICB9XG5cbiAgI3N3aXRjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRiYXNlLWNvbG9yMTtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDAgNDlweCAyOXB4O1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5LjZkZWcsICNDREE3NkIgMC4xJSwgI0EwN0Q0NSA3OC45NiUpO1xuICAgICAgfVxuXG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5jdXJyZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgfVxuICB9XG5cbiAgI2FjY291bnR7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG5cbiAgI3N1YnNjcmliZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5uby1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICYuaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1vbiB7XG5cbiAgICAgICYuaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5nYW1lLWxpc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmaWd1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5pbWctYm94IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3I3O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJhc2UtY29sb3I4O1xuICAgICAgICAgIC8vYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEycHggMCAxMnB4IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiYXNlLWNvbG9yODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBmaWdjYXB0aW9ue1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yNztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgLy9tYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyOHB4IDIwcHggMzBweCA2MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDN7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWItZGF0ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAuMDAwMDAwMDAwMDAwMDElO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGJhc2UtY29sb3IxMDtcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDAgMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3RhdHVze1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGJhc2UtY29sb3IxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXRlZ29yeS1saXN0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yMTE7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwLjAwMDAwMDAwMDAwMDAxJTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggNXB4IDBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY3RhLWZsZXh7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtbGFuZHNjYXBlKzFweCl7XG5cbiAgI25ldy1zdWJtaXNzaW9ue1xuXG4gICAgLm5vbWluZWVzLWxpbmt7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjlweDtcbiAgICB9XG5cbiAgICAjc3dpdGNoe1xuXG4gICAgICBsaXtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDI5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3N1YnNjcmliZXN7XG5cbiAgICAgIC5jb250ZW50LW9ue1xuXG4gICAgICAgIGZpZ3VyZXtcblxuICAgICAgICAgIGZpZ2NhcHRpb257XG5cbiAgICAgICAgICAgIC5jYXRlZ29yeS1saXN0e1xuXG4gICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAxMHB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcblxuICAjbmV3LXN1Ym1pc3Npb257XG5cbiAgICAjc3Vic2NyaWJlc3tcblxuICAgICAgLmNvbnRlbnQtb257XG5cbiAgICAgICAgZmlndXJle1xuXG4gICAgICAgICAgZmlnY2FwdGlvbntcblxuICAgICAgICAgICAgLmNhdGVnb3J5LWxpc3R7XG5cbiAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDEwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1wb3J0cmFpdCsxcHgpe1xuXG4gICNuZXctc3VibWlzc2lvbntcbiAgICBwYWRkaW5nOiAxNDBweCAwIDQwcHg7XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICYubWFyZ2luLXRvcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3VudC1sYXllcntcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgLnRvcHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgIC5pbnNpZGV7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5vbWluZWVzLWxpbmt7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIC8vd2lkdGg6IDMzJTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAyOXB4O1xuICAgIH1cblxuICAgICNzd2l0Y2h7XG5cbiAgICAgIGxpe1xuICAgICAgICAvL3dpZHRoOiAzMyU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAyOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC51bmRlci10aXRsZXtcblxuICAgICAgLnRleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbnN7XG5cbiAgICAgIC5jb2x1bW57XG5cbiAgICAgICAgJi5zbWFsbHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sYXJnZXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3R0b217XG5cbiAgICAgIC5pbnNpZGV7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3N1YnNjcmliZXN7XG5cbiAgICAgIC5pbnNpZGV7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b257XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuY29udGVudC1vbntcblxuICAgICAgICBmaWd1cmV7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgIC5pbWctYm94e1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZmlnY2FwdGlvbntcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAxNnB4IDI5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sYW5kc2NhcGUrMXB4KXtcblxuICAjbmV3LXN1Ym1pc3Npb257XG5cbiAgICAudW5kZXItdGl0bGV7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIC5saXN0LXNhdmV7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0LXNhdmV7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAmLm1hcmdpbi10b3B7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGxpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmN0YXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi5nb2xke1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNzdWJzY3JpYmVze1xuXG4gICAgICAuY29udGVudC1vbntcblxuICAgICAgICBmaWd1cmV7XG5cbiAgICAgICAgICBmaWdjYXB0aW9ue1xuXG4gICAgICAgICAgICAuY2F0ZWdvcnktbGlzdHtcblxuICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3RhLWZsZXh7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgICAuYnV0dG9ue1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnN0ZXAtYXBwID4gLnN0ZXAtc3RlcHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0cHg7XG59XG4uc3RlcC1hcHAgPiAuc3RlcC1zdGVwcyA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxleDogMTtcbn1cbi5zdGVwLWFwcCA+IC5zdGVwLXN0ZXBzID4gbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnN0ZXAtYXBwID4gLnN0ZXAtc3RlcHMgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDJweDtcbn1cbi8vLnN0ZXAtYXBwID4gLnN0ZXAtc3RlcHMgPiBsaSA+IGEgPiAubnVtYmVyIHtcbi8vICBiYWNrZ3JvdW5kOiAjZmZmO1xuLy8gIHBhZGRpbmc6IDAgOHB4O1xuLy8gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuLy8gIGJvcmRlci1yYWRpdXM6IDNweDtcbi8vICBjb2xvcjogIzMzMztcbi8vfVxuLy8uc3RlcC1hcHAgPiAuc3RlcC1zdGVwcyA+IGxpID4gYTpob3ZlciB7XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbi8vfVxuLnN0ZXAtYXBwID4gLnN0ZXAtc3RlcHMgPiBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yNDtcbiAgLy9jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA0cHg7XG59XG4vLy5zdGVwLWFwcCA+IC5zdGVwLXN0ZXBzID4gbGkuZXJyb3IgYSB7XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogI2U3NTA1YTtcbi8vICBjb2xvcjogI2ZmZjtcbi8vfVxuLnN0ZXAtYXBwID4gLnN0ZXAtc3RlcHMgPiBsaS5kb25lIGEge1xuICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3I0O1xuICAgLy9jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA0cHg7XG4gfVxuLy8uc3RlcC1hcHAgPiAuc3RlcC1jb250ZW50IHtcbi8vICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuLy8gIHBhZGRpbmc6IDEwcHg7XG4vLyAgYm9yZGVyLXRvcDogMDtcbi8vfVxuLnN0ZXAtYXBwID4gLnN0ZXAtY29udGVudCA+IC5zdGVwLXRhYi1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RlcC1hcHAgPiAuc3RlcC1jb250ZW50ID4gLnN0ZXAtdGFiLXBhbmVsLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0ZXAtYXBwID4gLnN0ZXAtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gNDBweDtcbn1cbi8vLnN0ZXAtYXBwID4gLnN0ZXAtZm9vdGVyID4gLnN0ZXAtYnRuIHtcbi8vICBwYWRkaW5nOiA0cHggMTZweDtcbi8vICBjb2xvcjogIzMzMztcbi8vICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbi8vICBib3JkZXItcmFkaXVzOiAzcHg7XG4vLyAgYm9yZGVyOiBub25lO1xuLy8gIG91dGxpbmU6IG5vbmU7XG4vLyAgY3Vyc29yOiBwb2ludGVyO1xuLy99XG4vKiMgc291cmNlTWFwcGluZ1VSTD1qcXVlcnktc3RlcHMuY3NzLm1hcCAqL1xuXG4uc3RlcC1mb290ZXJ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmJ1dHRvbi1zdGVwe1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcblxuICAgICYuaXMtb2t7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5zdGVwLWFwcC5zaG93e1xuXG4gIC5zdGVwLWZvb3RlcntcblxuICAgIC5tZXNzYWdlLWZvb3RlcntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1zdGVwe1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4ubWVzc2FnZS1mb290ZXJ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiLCBBcmlhbCwgU2Fuc1NlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5mb3JtIHtcblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl17XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAkYmFzZS1jb2xvcjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3IxO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtY29sb3I4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiLCBBcmlhbCwgU2Fuc1NlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAvLyY6OnBsYWNlaG9sZGVye1xuICAgIC8vICBjb2xvcjogcmVkO1xuICAgIC8vfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuXG4gIH1cbn1cblxuLmZsZXh7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIC5mb3JnZXR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkYmFzZS1jb2xvcjEwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbn1cblxuLnB3ZC1pY29ue1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLmljb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLmJsYWNre1xuXG4gICAgICAmOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRtZWRpYXNfZGlyfXBhc3N3b3JkLWJsYWNrLWljb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRtZWRpYXNfZGlyfXBhc3N3b3JkLWJsYWNrLWljb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgIH1cblxuICAgICYuY2hhbmdle1xuXG4gICAgICAmLmJsYWNre1xuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skbWVkaWFzX2Rpcn1pY29uLXNob3ctYmxhY2sucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skbWVkaWFzX2Rpcn1pY29uLXNob3ctYmxhY2sucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBDaGFuZ2UgQXV0b2NvbXBsZXRlIHN0eWxlcyBpbiBDaHJvbWUqL1xuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWNvbG9yODtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRiYXNlLWNvbG9yOTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCB0cmFuc3BhcmVudCBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnZpc3VhbC1jb250YWluZXJ7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG5cbiAgbGFiZWx7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbi5pbnB1dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcblxuICBsYWJlbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAmLnNlbGVjdCB7XG5cbiAgICAuZm9ybWZpZWxkLXNlbGVjdC0tY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5mb3JtZmllbGQtc2VsZWN0LS1jb250YWluZXIgc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yMTtcbiAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjI7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgcGFkZGluZzogMTRweCAxNHB4IDEzcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmZvcm1maWVsZC1zZWxlY3QtLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICByaWdodDogLjc1ZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRiYXNlLWNvbG9yNDtcbiAgICAgIGJvcmRlci13aWR0aDogNnB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgJi5jaGVja2JveHtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yNztcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhhcyhpbnB1dDpjaGVja2VkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2YzNzJjO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGJhc2UtY29sb3I4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExMC4wMDAwMDAwMDAwMDAwMSU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmNoZWNrbWFyayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IC0xM3B4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvcjEwO1xuICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1jb2xvcjEwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgd2hpdGU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yODtcbiAgICB9XG5cblxuICAgIC8vLmNoZWNrLWJveC1jb250YWluZXIge1xuICAgIC8vICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLy8gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC8vICBnYXA6IDEwcHg7XG4gICAgLy8gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgLy9cbiAgICAvLyAgbGkge1xuICAgIC8vICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vXG4gICAgLy8gICAgLmlucHV0LWNvbnRhaW5lciB7XG4gICAgLy8gICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgIGhlaWdodDogMTAwJTtcbiAgICAvLyAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAvLyAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yNztcbiAgICAvLyAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIC8vICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgLy8gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy9cbiAgICAvLyAgICAgICY6aGFzKGlucHV0OmNoZWNrZWQpIHtcbiAgICAvLyAgICAgICAgYmFja2dyb3VuZDogIzNmMzcyYztcbiAgICAvLyAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJhc2UtY29sb3I4O1xuICAgIC8vICAgICAgfVxuICAgIC8vXG4gICAgLy8gICAgICBpbnB1dCB7XG4gICAgLy8gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgICAgICAgb3BhY2l0eTogMDtcbiAgICAvLyAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vICAgICAgICBoZWlnaHQ6IDA7XG4gICAgLy8gICAgICAgIHdpZHRoOiAwO1xuICAgIC8vICAgICAgfVxuICAgIC8vXG4gICAgLy8gICAgICBsYWJlbCB7XG4gICAgLy8gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICAgICBjb2xvcjogJGJhc2UtY29sb3IxO1xuICAgIC8vICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gICAgLy8gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLy8gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAvLyAgICAgICAgbGluZS1oZWlnaHQ6IDExMC4wMDAwMDAwMDAwMDAwMSU7XG4gICAgLy8gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIC8vICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCA2MHB4O1xuICAgIC8vICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8gICAgICB9XG4gICAgLy9cbiAgICAvLyAgICAgIC5jaGVja21hcmsge1xuICAgIC8vICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgICAgIHRvcDogNTAlO1xuICAgIC8vICAgICAgICBsZWZ0OiAtMTNweDtcbiAgICAvLyAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC8vICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgLy8gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgIC8vICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvcjEwO1xuICAgIC8vICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRiYXNlLWNvbG9yMTA7XG4gICAgLy8gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAvLyAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vXG4gICAgLy8gICAgICAgICY6YWZ0ZXIge1xuICAgIC8vICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gICAgICAgICAgbGVmdDogNnB4O1xuICAgIC8vICAgICAgICAgIHRvcDogM3B4O1xuICAgIC8vICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC8vICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgLy8gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgLy8gICAgICAgICAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgICAvLyAgICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgIC8vICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC8vICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLy8gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC8vICAgICAgICB9XG4gICAgLy8gICAgICB9XG4gICAgLy8gICAgfVxuICAgIC8vXG4gICAgLy8gICAgLmlucHV0LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgLy8gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgICB9XG4gICAgLy9cbiAgICAvLyAgICAuaW5wdXQtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgICAvLyAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yODtcbiAgICAvLyAgICB9XG4gICAgLy8gIH1cbiAgICAvL31cbiAgfVxuXG4gIC8vaGVpZ2h0OiAxMDAlO1xuICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy9taW4taGVpZ2h0OiAxNjBweDtcbiAgLy9ib3JkZXItcmFkaXVzOiAycHg7XG4gIC8vYmFja2dyb3VuZDogJGJhc2UtY29sb3I3O1xuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAvLyYucG9zaXRpb24ge1xuICAvLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyAgLy90b3A6IDVweDtcbiAgLy8gIC8vZm9udC1zaXplOiAxM3B4O1xuICAvLyAgLy9saW5lLWhlaWdodDogMTdweDtcbiAgLy8gIC8vcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAvLyAgY3Vyc29yOiBwb2ludGVyO1xuICAvL1xuICAvLyAgaW5wdXQge1xuICAvLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgIG9wYWNpdHk6IDA7XG4gIC8vICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gICAgaGVpZ2h0OiAwO1xuICAvLyAgICB3aWR0aDogMDtcbiAgLy8gIH1cbiAgLy99XG5cbiAgLy8mLm9wYWNpdHkge1xuICAvLyAgb3BhY2l0eTogMC41O1xuICAvL31cbiAgLy9cbiAgLy8uYXJlYS1pbmZve1xuICAvLyAgZGlzcGxheTogYmxvY2s7XG4gIC8vICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIC8vfVxuXG4gIC8vLmNoZWNrbWFyayB7XG4gIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICB0b3A6IC01cHg7XG4gIC8vICBsZWZ0OiAycHg7XG4gIC8vICBoZWlnaHQ6IDE4cHg7XG4gIC8vICB3aWR0aDogMThweDtcbiAgLy8gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtY29sb3I0O1xuICAvLyAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAvLyAgY3Vyc29yOiBwb2ludGVyO1xuICAvL1xuICAvLyAgJjphZnRlciB7XG4gIC8vICAgIGNvbnRlbnQ6IFwiXCI7XG4gIC8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICAgbGVmdDogNXB4O1xuICAvLyAgICB0b3A6IDA7XG4gIC8vICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAvLyAgICB3aWR0aDogNXB4O1xuICAvLyAgICBoZWlnaHQ6IDEwcHg7XG4gIC8vICAgIGJvcmRlcjogc29saWQgd2hpdGU7XG4gIC8vICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIC8vICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAvLyAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAvLyAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC8vICB9XG4gIC8vfVxuICAvL1xuICAvLy5pbnB1dC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICAvLyAgZGlzcGxheTogYmxvY2s7XG4gIC8vfVxuICAvL1xuICAvLy5pbnB1dC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3I0O1xuICAvL31cblxuICAvLyBpbnB1dC5jYXRlZ29yeTpkaXNhYmxlZCB+IC5pbnB1dC1jb250YWluZXIge1xuICAvLyAgb3BhY2l0eTogMC40O1xuICAvL31cblxuICAvLyYubWFpbCB7XG4gIC8vXG4gIC8vICAmOmJlZm9yZSB7XG4gIC8vICAgIGNvbnRlbnQ6IFwiXCI7XG4gIC8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICAgdG9wOiA1MCU7XG4gIC8vICAgIGxlZnQ6IDE4cHg7XG4gIC8vICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLy8gICAgYmFja2dyb3VuZDogdXJsKFwiI3skbWVkaWFzX2Rpcn1waWN0by0xLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAvLyAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAvLyAgICB3aWR0aDogMjFweDtcbiAgLy8gICAgaGVpZ2h0OiAyMnB4O1xuICAvLyAgfVxuICAvL31cblxuICAvLyYucGFzc3dvcmQge1xuICAvL1xuICAvLyAgJjpiZWZvcmUge1xuICAvLyAgICBjb250ZW50OiBcIlwiO1xuICAvLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgIHRvcDogNTAlO1xuICAvLyAgICBsZWZ0OiAxOHB4O1xuICAvLyAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC8vICAgIGJhY2tncm91bmQ6IHVybChcIiN7JG1lZGlhc19kaXJ9cGljdG8tMy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLy8gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLy8gICAgd2lkdGg6IDE2cHg7XG4gIC8vICAgIGhlaWdodDogMjJweDtcbiAgLy8gIH1cbiAgLy99XG5cbiAgJi5tYXJnaW4tYnRtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG5cbiAgLy8ubGFiZWwsXG4gIC8vLmxhYmVse1xuICAvLyAgZGlzcGxheTogYmxvY2s7XG4gIC8vICBjb2xvcjogJGJhc2UtY29sb3I0O1xuICAvLyAgZm9udC1zaXplOiAxNHB4O1xuICAvLyAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC8vICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvLyAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLy8gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgLy9cbiAgLy8gICYud2hpdGV7XG4gIC8vICAgIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gIC8vICB9XG4gIC8vfVxuXG4gIC8vaW5wdXQge1xuICAvLyAgd2lkdGg6IDEwMCU7XG4gIC8vfVxuICAvL1xuICAvL2lucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIC8vICB3aWR0aDogYXV0bztcbiAgLy99XG5cbiAgLy90ZXh0YXJlYXtcbiAgLy8gIHdpZHRoOiAxMDAlO1xuICAvLyAgbWluLWhlaWdodDogMTAwcHg7XG4gIC8vICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLy8gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgLy8gIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gIC8vICBwYWRkaW5nOiAxMXB4IDE0cHg7XG4gIC8vICBmb250LXNpemU6IDE2cHg7XG4gIC8vXG4gIC8vICAmOjpwbGFjZWhvbGRlcntcbiAgLy8gICAgZm9udC1zaXplOiAxNHB4O1xuICAvLyAgICBvcGFjaXR5OiAwLjU7XG4gIC8vICB9XG4gIC8vfVxufVxuXG4uZm9ybS0taGVscCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZha2UtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICRiYXNlLWNvbG9yMTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY3VzdG9tLWZpbGV7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG5cbiAgJjpoYXMoLmhhcy1pbWFnZSksXG4gICYuaGFzLXByZXZpZXd7XG5cbiAgICAuaW1nLWltcG9ydHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGFiZWx7XG5cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWctaW1wb3J0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMTUwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMTEwLjAwMDAwMDAwMDAwMDAxJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRiYXNlLWNvbG9yODtcbiAgfVxuXG4gIC5wcmV2aWV3IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgLy93aWR0aDogMTAwJTtcbiAgICAvL2hlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9ZmlsZV17XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICB9XG4gIH1cblxuICBsYWJlbHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgYmFja2dyb3VuZDogIzNmMzcyYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkYmFzZS1jb2xvcjg7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skbWVkaWFzX2Rpcn1pbnB1dC1maWxlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiA2MXB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5maWxlLWluZm97XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8vSW5wdXQgRmlsZVxuXG4vLyNzdWJtaXNzaW9uX2tleVZpc3VhbHtcbi8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgY3Vyc29yOiBwb2ludGVyO1xuLy99XG4vL1xuLy8jc3VibWlzc2lvbl9rZXlWaXN1YWw6OmJlZm9yZSB7XG4vLyAgY29udGVudDogJyc7XG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gIHRvcDogNTAlO1xuLy8gIGxlZnQ6IDA7XG4vLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuLy8gIHdpZHRoOiAxNHB4O1xuLy8gIGhlaWdodDogMTRweDtcbi8vICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRtZWRpYXNfZGlyfWRvd25sb2FkLWljb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4vLyAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbi8vfVxuLy9cbi8vI3N1Ym1pc3Npb25fa2V5VmlzdWFsOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4vLyAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gIHdpZHRoOiAwcHg7XG4vL31cbi8vXG4vLy5maWxlLWluZm97XG4vLyAgZGlzcGxheTogYmxvY2s7XG4vLyAgZm9udC1zaXplOiAxMnB4O1xuLy8gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuLy8gIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4vLyAgb3BhY2l0eTogMC42O1xuLy8gIGZvbnQtc3R5bGU6IGl0YWxpYztcbi8vICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuLy99XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1wb3J0cmFpdCsxcHgpe1xuXG4gIC8vLmlucHV0LWNvbnRhaW5lcntcbiAgLy9cbiAgLy8gICYubWFyZ2luLWJ0bXtcbiAgLy8gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgLy8gIH1cbiAgLy9cbiAgLy8gIC5sYWJlbHtcbiAgLy8gICAgZm9udC1zaXplOiAxMXB4O1xuICAvLyAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgLy8gIH1cbiAgLy99XG4gIC8vXG4gIC8vZm9ybXtcbiAgLy9cbiAgLy8gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAvLyAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAvLyAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgLy8gICAgZm9udC1zaXplOiAxNHB4O1xuICAvLyAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgLy9cbiAgLy8gICAgLy8mOjpwbGFjZWhvbGRlcntcbiAgLy8gICAgLy8gIG9wYWNpdHk6IDAuNjtcbiAgLy8gICAgLy99XG4gIC8vICB9XG4gIC8vfVxufVxuXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiNuZXctZ2FtZSxcbiNnYW1lLXNob3cge1xuICAgIC8vYmFja2dyb3VuZDogJGJhc2UtY29sb3I2O1xuICAgIHBhZGRpbmc6IDE4MnB4IDAgMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYuYmFja2dyb3VuZCAsXG4gICAgJi5kYXJrLWJrZ3tcbiAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3IxMTtcbiAgICB9XG5cbiAgICAvLyYuZGFya3tcbiAgICAvLyAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjExO1xuICAgIC8vfVxuXG4gICAgJi5zdGVwIHtcblxuICAgICAgICAuY3Rhcy1jb250YWluZXIge1xuXG4gICAgICAgICAgICAvLy5idXR0b24uZ29sZHtcbiAgICAgICAgICAgIC8vICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgLy8gICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgLy9cbiAgICAgICAgICAgIC8vICAgICYuaXMtb2t7XG4gICAgICAgICAgICAvLyAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAvLyAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIC8vICAgIH1cbiAgICAgICAgICAgIC8vfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5LWxpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yMTE7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAuMDAwMDAwMDAwMDAwMDElO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDVweCAwXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW90aXZhdGlvbi10b3B7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogM3B4IDhweDtcblxuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yMTE7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMC4wMDAwMDAwMDAwMDAwMSU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5LjZkZWcsICNDREE3NkIgMC4xJSwgI0EwN0Q0NSA3OC45NiUpO1xuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIiwgQXJpYWwsIFNhbnNTZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMC4wMDAwMDAwMDAwMDAwMSU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODkuNmRlZywgI0NEQTc2QiAwLjElLCAjQTA3RDQ1IDc4Ljk2JSk7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgICYubWF4LXdpZHRoIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWFyZ2luLWJ0bSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zbWFsbC1tYXJnaW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhyZWYge1xuICAgICAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b3AtbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWNvbG9yMTA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjEwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sYXN0IHtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3I4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5ici1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5LjZkZWcsICNDREE3NkIgMC4xJSwgI0EwN0Q0NSA3OC45NiUpO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMC4wMDAwMDAwMDAwMDAwMSU7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjEwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXJrZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4OS42ZGVnLCAjQ0RBNzZCIDAuMSUsICNBMDdENDUgNzguOTYlKTtcblxuICAgICAgICAgICAgJi5vbmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50d28ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAyIC8gNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGhyZWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAzIC8gNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZm91ciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAqIDQgLyA2KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5maWZ0aCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAqIDUgLyA2KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mdWxsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXQtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogOHB4IDIwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM2OXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5pbnB1dC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnB1dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiLCBBcmlhbCwgU2Fuc1NlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAuMDAwMDAwMDAwMDAwMDElO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yNztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICY6aGFzKGlucHV0OmNoZWNrZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNmMzcyYztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJhc2UtY29sb3I4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvcjg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5wb3NpdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yMTA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNoZWNrbWFyayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAgIC8vJi5vcGFjaXR5IHtcbiAgICAgICAgICAgICAgICAvLyAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIC8vfVxuXG4gICAgICAgICAgICAgICAgLy8uYXJlYS1pbmZve1xuICAgICAgICAgICAgICAgIC8vICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAvLyAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIC8vfVxuXG4gICAgICAgICAgICAgICAgLmNhdC1kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2hlY2ttYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xM3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvcjEwO1xuICAgICAgICAgICAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRiYXNlLWNvbG9yMTA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcC10d28tY29udGFpbmVyLFxuICAgIC5zdGVwLWZvdXItY29udGFpbmVye1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zdGVwLXR3by1jb250YWluZXIsXG4gICAgLnN0ZXAtZm91ci1jb250YWluZXIsXG4gICAgLnN0ZXAtZmlmdGgtY29udGFpbmVyLFxuICAgIC5zdGVwLXNpeC1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjc7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzUlIDIwcHggNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRtZWRpYXNfZGlyfXN0ZXAtdHJvcGh5LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAyMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogNTY2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLXRyb3BoeSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMzVweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLWJrZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzNSUgMCAwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAmOmhhcyh0ZXh0YXJlYSkge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubm8tbGFiZWwge1xuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNob3QtZGVzYy1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxOHB4IDZweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yOTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIC8vdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgIC8vbGVmdDogMThweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIiwgQXJpYWwsIFNhbnNTZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE4cHggNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJlYS1pbmZvIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjE7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJhc2UtY29sb3I5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMThweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtY29sb3I4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvbmctZGVzYy1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjcycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWNvbG9yODtcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMThweCAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIiwgQXJpYWwsIFNhbnNTZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJhc2UtY29sb3I5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgLy90b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgLy9sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJhc2UtY29sb3I5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yMTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMThweCA2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcmVhLWluZm8ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yMTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1jb2xvcjg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG9wLWxhYmVsLWRlc2MtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAvL3RvcDogMTRweDtcbiAgICAgICAgICAgICAgICAvL2xlZnQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiLCBBcmlhbCwgU2Fuc1NlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1jb2xvcjg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMThweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yOTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFyZWEtaW5mbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yOTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbWFsbC10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZGV2aWNlLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcblxuICAgICAgICAgICAgICAgICYuZGV2aWNlLXRvcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5wdXQtY29udGVudCB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL21pbi1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3I3O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciA2NTBtcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJhc2UtY29sb3I4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhhcyhpbnB1dDpjaGVja2VkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNmMzcyYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1jb2xvcjg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYucG9zaXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjEwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrbWFyayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3IxMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyYub3BhY2l0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy99XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vLmFyZWEtaW5mb3tcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL31cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2ttYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1jb2xvcjEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRlYW0tbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0Mi42cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGVwLXRocmVlLWNvbnRhaW5lciB7XG5cbiAgICAgICAgLnRocmVlLWNvbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJhc2UtY29sb3IxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiLCBBcmlhbCwgU2Fuc1NlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG5cbiAgICAgICAgICAgICYuaGFzLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3IxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJhc2UtY29sb3IyO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNHB4IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRiYXNlLWNvbG9yODtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmZpbGUtaW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcC1zaXgtY29udGFpbmVyIHtcblxuICAgICAgICAuY2hlY2stYm94LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLmlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aGFzKGlucHV0OmNoZWNrZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzZjM3MmM7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmFzZS1jb2xvcjg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMC4wMDAwMDAwMDAwMDAwMSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY2hlY2ttYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRiYXNlLWNvbG9yMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmlucHV0LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbnB1dC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvcjg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvL2gzIHtcbiAgICAvLyAgZm9udC1zaXplOiAxNXB4O1xuICAgIC8vICBsaW5lLWhlaWdodDogMThweDtcbiAgICAvLyAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvLyAgY29sb3I6ICRiYXNlLWNvbG9yMTtcbiAgICAvLyAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiLCBBcmlhbCwgU2Fuc1NlcmlmO1xuICAgIC8vICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIC8vICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIC8vfVxuICAgIC8vXG4gICAgLy8ucGFzc3dvcmQtYmFja3tcbiAgICAvLyAgbWF4LXdpZHRoOiA4MCU7XG4gICAgLy99XG4gICAgLy9cbiAgICAvL2lucHV0IHtcbiAgICAvLyAgcGFkZGluZzogMTRweCAxNHB4IDEzcHg7XG4gICAgLy9cbiAgICAvLyAgJi5idXR0b24ge1xuICAgIC8vICAgIHBhZGRpbmc6IDIwcHggMjBweCAxOHB4O1xuICAgIC8vXG4gICAgLy8gICAgJi5jdGEtc2hvdyB7XG4gICAgLy8gICAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vXG4gICAgLy8gICAgICAmLnZpc2libGUge1xuICAgIC8vICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy9cbiAgICAvLyAgICAgICAgJi5oaWRle1xuICAgIC8vICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAvLyAgICAgICAgICB0b3A6IDA7XG4gICAgLy8gICAgICAgIH1cbiAgICAvLyAgICAgIH1cbiAgICAvLyAgICB9XG4gICAgLy8gIH1cbiAgICAvL31cbiAgICAvL1xuICAgIC8vXG4gICAgLy8udGV4dDEge1xuICAgIC8vICBvcGFjaXR5OiAwLjU7XG4gICAgLy8gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgLy99XG4gICAgLy9cbiAgICAvLy50ZXh0MiB7XG4gICAgLy8gIG9wYWNpdHk6IDAuNTtcbiAgICAvLyAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAvL31cbiAgICAvL1xuICAgIC8vLndoaXRlLXRleHQge1xuICAgIC8vICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIC8vfVxuICAgIC8vXG4gICAgLy8ud2hpdGUtdGV4dDEge1xuICAgIC8vICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIC8vfVxuICAgIC8vXG5cbiAgICAvL1xuICAgIC8vLnN0ZXAtYXBwIHtcbiAgICAvLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICB6LWluZGV4OiAyO1xuICAgIC8vXG4gICAgLy8gID4gLnN0ZXAtZm9vdGVyIHtcbiAgICAvLyAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC8vICB9XG4gICAgLy99XG5cbiAgICAvLy5zdGVwLWNvbnRlbnQge1xuICAgIC8vICBtYXgtd2lkdGg6IDgwJTtcbiAgICAvL31cblxuICAgIC8vI3N0ZXAxIHtcbiAgICAvL1xuICAgIC8vICB1bCB7XG4gICAgLy8gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC8vICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAvLyAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gICAgbGVmdDogMzBweDtcbiAgICAvL1xuICAgIC8vICAgICYuY2F0LXNob3cge1xuICAgIC8vICAgICAgLy9hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAvLyAgICAgIGxlZnQ6IDA7XG4gICAgLy9cbiAgICAvLyAgICAgIGxpIHtcbiAgICAvLyAgICAgICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgIC8vICAgICAgfVxuICAgIC8vICAgIH1cbiAgICAvL1xuICAgIC8vICAgIGxpIHtcbiAgICAvLyAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAzMHB4KTtcbiAgICAvLyAgICAgIG1hcmdpbjogMCAzMHB4IDE2cHggMDtcbiAgICAvLyAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL1xuICAgIC8vICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAvLyAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC8vICAgICAgfVxuICAgIC8vICAgIH1cbiAgICAvL1xuICAgIC8vICAgIC5jYXQtZGVzY3tcbiAgICAvLyAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjQ7XG4gICAgLy8gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgLy8gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAvLyAgICB9XG4gICAgLy8gIH1cbiAgICAvL31cblxuICAgIC8vICAjc3RlcDIge1xuICAgIC8vXG4gICAgLy8gICAgLmNhdC1zaG93IHtcbiAgICAvLyAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC8vICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC8vICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLy8gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy9cbiAgICAvLyAgICAgIGxpIHtcbiAgICAvLyAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDMwcHgpO1xuICAgIC8vICAgICAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gICAgLy8gICAgICB9XG4gICAgLy8gICAgfVxuICAgIC8vXG4gICAgLy8gIC5kZXZpY2UtbGlzdCB7XG4gICAgLy8gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC8vICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAvLyAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvLyAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC8vXG4gICAgLy8gICAgbGkge1xuICAgIC8vICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyA0KSAtIDMwcHgpO1xuICAgIC8vICAgICAgbWFyZ2luOiAwIDMwcHggMTZweCAwO1xuICAgIC8vXG4gICAgLy8gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAvLyAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIC8vICAgICAgfVxuICAgIC8vXG4gICAgLy8gICAgICAmOmxhc3QtY2hpbGQge1xuICAgIC8vICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgLy8gICAgICB9XG4gICAgLy9cbiAgICAvLyAgICAgIC5pbnB1dC1jb250YWluZXIge1xuICAgIC8vICAgICAgICBjb2xvcjogJGJhc2UtY29sb3IxO1xuICAgIC8vICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIC8vICAgICAgfVxuICAgIC8vICAgIH1cbiAgICAvLyAgfVxuICAgIC8vfVxuXG4gICAgLy8jc3RlcDIsXG4gICAgLy8jc3RlcDMsXG4gICAgLy8jc3RlcDQsXG4gICAgLy8jc3RlcDUge1xuICAgIC8vXG4gICAgLy8gIGxhYmVsIHtcbiAgICAvLyAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgICBjb2xvcjogJGJhc2UtY29sb3I0O1xuICAgIC8vICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAvLyAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAvLyAgICBmb250LXdlaWdodDogNTAwO1xuICAgIC8vICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAvL1xuICAgIC8vICAgICY6OmZpcnN0LWxldHRlciB7XG4gICAgLy8gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vICAgIH1cbiAgICAvLyAgfVxuICAgIC8vXG4gICAgLy8gIGlucHV0IHtcbiAgICAvL1xuICAgIC8vICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAvLyAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAvLyAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAvLyAgICB9XG4gICAgLy8gIH1cbiAgICAvL31cblxuICAgIC8vI3N0ZXAzIHtcbiAgICAvL1xuICAgIC8vICAuY29sdW1ucyB7XG4gICAgLy8gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAvLyAgfVxuICAgIC8vXG4gICAgLy8gIC5pbnB1dC1jb250YWluZXIge1xuICAgIC8vXG4gICAgLy8gICAgc2VsZWN0e1xuICAgIC8vICAgICAgcGFkZGluZzogNXB4O1xuICAgIC8vICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAvLyAgICB9XG4gICAgLy9cbiAgICAvLyAgICB0ZXh0YXJlYSB7XG4gICAgLy8gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIC8vICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgIC8vICAgICAgcGFkZGluZzogMTRweCAxNHB4IDEzcHg7XG4gICAgLy8gICAgfVxuICAgIC8vICB9XG4gICAgLy99XG5cbiAgICAvLyNzdGVwNSB7XG4gICAgLy9cbiAgICAvLyAgdWwge1xuICAgIC8vICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAvLyAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLy8gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLy8gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8vXG4gICAgLy8gICAgJi5tYXJnaW4tdG9wIHtcbiAgICAvLyAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgLy8gICAgfVxuICAgIC8vXG4gICAgLy8gICAgbGkge1xuICAgIC8vICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDMwcHgpO1xuICAgIC8vICAgICAgbWFyZ2luOiAwIDMwcHggMTZweCAwO1xuICAgIC8vXG4gICAgLy8gICAgICAmOmxhc3QtY2hpbGQge1xuICAgIC8vICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgLy8gICAgICB9XG4gICAgLy8gICAgfVxuICAgIC8vICB9XG4gICAgLy99XG5cbiAgICAvLyNzdGVwNiB7XG4gICAgLy8gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgLy9cbiAgICAvLyAgLmNoZWNrLWJveC1jb250YWluZXIge1xuICAgIC8vICAgIG1hcmdpbjogMjBweCAwIDQwcHggMDtcbiAgICAvLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gICAgbGVmdDogMzBweDtcbiAgICAvLyAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy8gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC8vICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC8vXG4gICAgLy8gICAgbGkge1xuICAgIC8vICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAvLyAgICB9XG4gICAgLy8gIH1cbiAgICAvL31cblxufVxuXG4jZ2FtZS1zaG93IHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjc7XG59XG5cbiNnYW1lLXNob3cgLnZpc3VhbC1yb3cgdGQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4jZ2FtZS1zaG93IC52aXN1YWwtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jZ2FtZS1zaG93IC52aXN1YWwtd3JhcHBlciBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmFzZS1jb2xvcjg7XG59XG5cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLXNtYWxsKzFweCl7XG5cbiAgICAjbmV3LWdhbWUsXG4gICAgI2dhbWUtc2hvd3tcblxuICAgICAgICAuY2F0LWxpc3R7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LWxhbmRzY2FwZSsxcHgpIHtcblxuICAgICNuZXctZ2FtZSxcbiAgICAjZ2FtZS1zaG93IHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCA4MHB4O1xuXG4gICAgICAgIC8vJi5kYXJrLWJrZyB7XG4gICAgICAgIC8vICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC8vfVxuXG4gICAgICAgIC5pbnNpZGUge1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhc3N3b3JkLWJhY2sge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0ZXAtY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAjc3RlcDEge1xuXG4gICAgICAgICAgICB1bCB7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSA1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDUwcHggMTZweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNzdGVwMiB7XG5cbiAgICAgICAgICAgIC5kZXZpY2UtbGlzdCB7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1wb3J0cmFpdCsxcHgpIHtcblxuICAgICNuZXctZ2FtZSxcbiAgICAjZ2FtZS1zaG93IHtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWNvbnRhaW5lciB7XG5cbiAgICAgICAgICAgICYucG9zaXRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b3AtbGlzdHtcblxuICAgICAgICAgICAgLm5ici1saXN0e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgICAgICAgICBsaXtcblxuICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0ZXAtdHdvLWNvbnRhaW5lcixcbiAgICAgICAgLnN0ZXAtZm91ci1jb250YWluZXIsXG4gICAgICAgIC5zdGVwLWZpZnRoLWNvbnRhaW5lcixcbiAgICAgICAgLnN0ZXAtc2l4LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubm8tdHJvcGh5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5vLWJrZ3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0ZXAtdGhyZWUtY29udGFpbmVye1xuXG4gICAgICAgICAgICAudGhyZWUtY29se1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsMWZyKTtcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sYW5kc2NhcGUrMXB4KSB7XG5cbiAgICAjbmV3LWdhbWUsXG4gICAgI2dhbWUtc2hvdyB7XG5cbiAgICAgICAgI3N0ZXAxIHtcblxuICAgICAgICAgICAgdWwge1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3N0ZXAyIHtcblxuICAgICAgICAgICAgLmRldmljZS1saXN0IHtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3N0ZXA1IHtcblxuICAgICAgICAgICAgdWwge1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KzFweCkge1xuXG4gICAgI2dhbWUtc2hvdyAudmlzdWFsLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cblxuXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiNwYXltZW50e1xuICBwYWRkaW5nOiAxNjVweCAwIDEwNXB4O1xuXG4gIC5jb2x1bW5ze1xuXG4gICAgLmNvbHVtbntcblxuICAgICAgJi5sYXJnZXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiLCBBcmlhbCwgU2Fuc1NlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTEwLjAwMDAwMDAwMDAwMDAxJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIHNwYW57XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODkuNmRlZywgI0NEQTc2QiAwLjElLCAjQTA3RDQ1IDc4Ljk2JSk7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICBoM3tcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6ICRiYXNlLWNvbG9yODtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAudGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiLCBBcmlhbCwgU2Fuc1NlcmlmO1xuICAgIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAmLm1heC13aWR0aCB7XG4gICAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5tYXJnaW4tYnRtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgJi5zbWFsbC1tYXJnaW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5ocmVmIHtcbiAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgfVxuICB9XG5cbiAgLmZ1bGwtaW5mb3tcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgcGFkZGluZzogMzlweCAwO1xuXG4gICAgLmNvbHVtbnN7XG5cbiAgICAgIC5jb2x1bW57XG5cbiAgICAgICAgJi5zbWFsbHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYW1lc3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAuZGVzY3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAucGF5LWNhdHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgbGl7XG4gICAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjExO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjE7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwLjAwMDAwMDAwMDAwMDAxJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCA1cHggNXB4IDBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9yZS1pbmZvc3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmltZy1ib3gge1xuICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRiYXNlLWNvbG9yODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIC8vYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cbiAgfVxuXG4gIC5wYXl7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG5cbiAgICBoMntcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgfVxuXG4gICAgLmxpbmt7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1wb3J0cmFpdCsxcHgpe1xuXG4gICNwYXltZW50e1xuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG5cbiAgICAuZnVsbC1pbmZve1xuXG4gICAgICAuaW1nLWJveHtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgfVxuXG4gICAgICAubmFtZXN7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmRlc2N7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGF5e1xuXG4gICAgICAuYnV0dG9ue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiNhbGwtY2F0ZWdvcnl7XG5cbiAgaDEge1xuICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLy9mb250LXNpemU6IDQ1cHg7XG4gICAgLy9saW5lLWhlaWdodDogMTEwLjAwMDAwMDAwMDAwMDAxJTtcbiAgICAvL2xldHRlci1zcGFjaW5nOiAwO1xuICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvL2NvbG9yOiAkYmFzZS1jb2xvcjE7XG5cbiAgICAvL1xuICAgIC8vZm9udC1zaXplOiA0OHB4O1xuICAgIC8vbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAvL2ZvbnQtZmFtaWx5OiBcIm1iX3BpY3R1cmVob3VzZV9vbmVib2xkXCIsIEFyaWFsLCBTYW5zU2VyaWY7XG4gICAgLy9mb250LXdlaWdodDogbm9ybWFsO1xuICAgIC8vZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vXG4gICAgLy8mOmFmdGVye1xuICAgIC8vICBjb250ZW50OiBcIlwiO1xuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gIGJvdHRvbTogLTIwcHg7XG4gICAgLy8gIGxlZnQ6IDA7XG4gICAgLy8gIHdpZHRoOiAyODBweDtcbiAgICAvLyAgaGVpZ2h0OiAycHg7XG4gICAgLy8gIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yNDtcbiAgICAvL31cbiAgICAvL1xuICAgIC8vc3BhbiB7XG4gICAgLy8gIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICBmb250LXNpemU6IDE2cHg7XG4gICAgLy8gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIC8vICBjb2xvcjogJGJhc2UtY29sb3I0O1xuICAgIC8vICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgLy99XG4gIH1cblxuICBoNHtcbiAgICBmb250LXNpemU6IDkwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBoNXtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMC4wMDAwMDAwMDAwMDAwMSU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICRiYXNlLWNvbG9yMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiAkYmFzZS1jb2xvcjQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICYudmlzaWJsZXtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGVhc2U7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGJhc2UtY29sb3IxO1xuXG4gICAgICAmLmFscmVhZHktdm90ZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRtZWRpYXNfZGlyfWNoZWNrLXdoaXRlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICRiYXNlLWNvbG9yMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDEwcHggMCAzMHB4O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uLXRleHR7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICRiYXNlLWNvbG9yMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgI2hlYWRlci1jYXRlZ29yeXtcbiAgICBwYWRkaW5nOiAwIDAgNjRweDtcblxuICAgIC8vLnRleHR7XG4gICAgLy8gIG1heC13aWR0aDogNjAlO1xuICAgIC8vICBvcGFjaXR5OiAwLjc7XG4gICAgLy99XG5cbiAgICAuaW5zaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTYycHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAvL2JhY2tncm91bmQ6IHVybChcIiN7JG1lZGlhc19kaXJ9Y2F0ZWdvcmllcy1pbWcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHdpZHRoOiAyODlweDtcbiAgICAgICAgaGVpZ2h0OiA4MzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjY2F0ZWdvcmllc3tcbiAgICAvL2JhY2tncm91bmQ6ICRiYXNlLWNvbG9yNjtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgICAudHJpZ2dlcntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi5ib3JkZXJ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRiYXNlLWNvbG9yODtcbiAgICAgICAgLy8td2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMHB4IDVweCByZ2JhKDE4OSwxNjgsMTE1LDEpO1xuICAgICAgICAvLy1tb3otYm94LXNoYWRvdzogMHB4IDBweCAwcHggNXB4IHJnYmEoMTg5LDE2OCwxMTUsMSk7XG4gICAgICAgIC8vYm94LXNoYWRvdzogMHB4IDBweCAwcHggNXB4IHJnYmEoMTg5LDE2OCwxMTUsMSk7XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0xN3B4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxNXB4IDEycHggMCAxMnB4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJhc2UtY29sb3I4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zdXBwb3J0LXBpY3Rvc3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgYm90dG9tOiAxM3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBpbWd7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXQtc2xpZGVye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICYuc2xpY2staW5pdGlhbGl6ZWR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay10cmFja3tcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2xpY2stbGlzdHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5zbGljay1zbGlkZXtcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3IxMjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yMTI7XG4gICAgICB9XG5cbiAgICAgIC5uYW1le1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWFycm93e1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5zbGljay1uZXh0e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICB3aWR0aDogNzNweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skbWVkaWFzX2Rpcn1zbGlkZXItcmlnaHQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuc2xpY2stZGlzYWJsZWR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stcHJldntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMTZweDtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICB3aWR0aDogNzNweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skbWVkaWFzX2Rpcn1zbGlkZXItbGVmdC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1c3tcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1kaXNhYmxlZHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5nYW1lLWRlc2NyaXB0aW9ue1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yMTI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiA1MHB4IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yMTI7XG4gICAgfVxuXG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3IxMjtcbiAgICB9XG5cbiAgICAuZGVzYy1pbnNpZGV7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAuY29sdW1uc3tcblxuICAgICAgICAuY29sdW1ue1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhhcy1saW5re1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnRpdGxlLW5hbWV7XG4gICAgICBmb250LXdlaWdodDogQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAuMDAwMDAwMDAwMDAwMDElO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5LjZkZWcsICNDREE3NkIgMC4xJSwgI0EwN0Q0NSA3OC45NiUpO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnRpdGxlLWxpbmt7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yOCB1cmwoXCIjeyRtZWRpYXNfZGlyfWxpbmsucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbntcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLm1vdGl2LWNvbnRhaW5lcntcbiAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG5cbiAgICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cblxuICAgICAgLm1vdGl2LXRleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGV2LWluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJGJhc2UtY29sb3IxO1xuICAgIH1cblxuICAgIC5kZXYtbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgLmRldi1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgY29sb3I6ICRiYXNlLWNvbG9yNDtcbiAgICB9XG5cbiAgICAuZGV2LXZhbHVlIHtcbiAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgfVxuXG4gICAgLmZsZXh7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC52b3Rle1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAudGVzdC11cmx7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlc3QtdXJse1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC8vZm9udC1zaXplOiAxNHB4O1xuICAgICAgLy9saW5lLWhlaWdodDogMTNweDtcbiAgICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIC8vdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLy9jb2xvcjogJGJhc2UtY29sb3IyO1xuICAgICAgLy9iYWNrZ3JvdW5kOiAkYmFzZS1jb2xvcjE7XG4gICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRiYXNlLWNvbG9yMTtcbiAgICAgIC8vcGFkZGluZzogMTZweDtcbiAgICAgIC8vbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIC8vY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC8vLnZvdGV7XG4gICAgLy8gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vICBmb250LXNpemU6IDE0cHg7XG4gICAgLy8gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIC8vICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLy8gIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgLy8gIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yNDtcbiAgICAvLyAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtY29sb3I0O1xuICAgIC8vICBwYWRkaW5nOiAxNnB4O1xuICAgIC8vICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIC8vICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy99XG5cbiAgICAuaGFzLXZvdGV7XG4gICAgICBjb2xvcjogI0IxMkYyRjtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICAudHJhaWxlcntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSByYXRpbyA9IDkvMTYgPSAwLjU2MjUgKi9cbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgLy9oZWlnaHQ6IDM4MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG5cblxuICAgICAgLy8mOmJlZm9yZXtcbiAgICAgIC8vICBjb250ZW50OiBcIlwiO1xuICAgICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICB0b3A6IDA7XG4gICAgICAvLyAgbGVmdDogMDtcbiAgICAgIC8vICB3aWR0aDogMTAwJTtcbiAgICAgIC8vICBoZWlnaHQ6IDEwMCU7XG4gICAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMiwzMSwyOSwwLjMpO1xuICAgICAgLy99XG5cbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5pZnJhbWUtdmlkZW97XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICB9XG5cbiAgICAgICYucGxheS12aWRlbyB7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucGxheS1idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdXBwb3J0e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMC4wMDAwMDAwMDAwMDAwMSU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogJGJhc2UtY29sb3I4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAvL2ZvbnQtc2l6ZTogMTRweDtcbiAgICAgIC8vbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAvL2NvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gICAgICAvL21hcmdpbi1ib3R0b206IDIwcHg7XG5cblxuICAgICAgdWx7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTE0NDJmO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hdXRob3Ige1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAubW9yZS1saW5rc3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIC5idXR0b257XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAudm90ZXtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnRlc3QtdXJse1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAvL2F7XG4gICAgICAvLyAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgLy99XG4gICAgfVxuXG4gICAgLnBsYXktYnRue1xuICAgICAgY29udGVudCA6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRtZWRpYXNfZGlyfXBsYXktYnV0dG9uLWJsYWNrLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgaGVpZ2h0OiA4MnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5jbG9zZS1kZXNje1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG5cblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yMTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcC1zbWFsbCsxcHgpe1xuXG4gICNhbGwtY2F0ZWdvcnl7XG5cbiAgICAuZ2FtZS1kZXNjcmlwdGlvbntcblxuICAgICAgLmNsb3NlLWRlc2N7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LWxhbmRzY2FwZSsxcHgpe1xuXG4gICNhbGwtY2F0ZWdvcnl7XG5cbiAgICAjaGVhZGVyLWNhdGVnb3J5e1xuXG4gICAgICAuaW5zaWRle1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAyMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skbWVkaWFzX2Rpcn10cm9waHktZGVzYy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICB3aWR0aDogOTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5nYW1lLWRlc2NyaXB0aW9ue1xuXG4gICAgICAudGl0bGUtbmFtZXtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KzFweCl7XG5cbiAgI2FsbC1jYXRlZ29yeXtcblxuICAgIGgxe1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluc2lkZXtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmdhbWUtZGVzY3JpcHRpb257XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uLXRpdGxle1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbi10ZXh0e1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC50aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIH1cblxuICAgIGg0e1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgI2hlYWRlci1jYXRlZ29yeXtcbiAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMzNweDtcblxuICAgICAgLmluc2lkZXtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICByaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNjYXRlZ29yaWVze1xuICAgICAgcGFkZGluZzogMzBweCAxNnB4O1xuXG4gICAgICAuY2F0LXNsaWRlcntcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1zbGlkZXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIC5uYW1le1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5nYW1lLWRlc2NyaXB0aW9ue1xuXG4gICAgICAudGl0bGUtbGlua3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgfVxuXG4gICAgICAudHJhaWxlcntcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cblxuICAgICAgLnBsYXktYnRue1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAuY2xvc2UtZGVzY3tcbiAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjLWluc2lkZXtcblxuICAgICAgICAuY29sdW1uc3tcblxuICAgICAgICAgIC5jb2x1bW57XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtbGFuZHNjYXBlKzFweCl7XG5cbiAgI2FsbC1jYXRlZ29yeXtcblxuICAgIC50aXRsZXtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBzcGFue1xuXG4gICAgICAgICYuYWxyZWFkeS12b3Rle1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4ubW9kYWwtdm90ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41Mik7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuXG4gICYub3BlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogIzIwMWYxZDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHBhZGRpbmc6IDg1cHggMTAwcHggODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5wb3Bpbi10aXRsZXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8uY2xvc2V7XG4gICAgLy8gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vICBmb250LXNpemU6IDE0cHg7XG4gICAgLy8gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIC8vICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLy8gIGNvbG9yOiAkYmFzZS1jb2xvcjQ7XG4gICAgLy8gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC8vICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1jb2xvcjQ7XG4gICAgLy8gIHBhZGRpbmc6IDE2cHg7XG4gICAgLy8gIG1pbi13aWR0aDogMTAwcHg7XG4gICAgLy8gIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvLyAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIC8vfVxuXG4gICAgLnZvdGV7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gIH1cblxuICAuY2xvc2UtbW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JG1lZGlhc19kaXJ9Y2xvc2UtcG9waW4ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWxhbmRzY2FwZSsxcHgpe1xuXG4gIC5tb2RhbC12b3Rle1xuXG4gICAgLmNvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAzNXB4IDI1cHg7XG5cbiAgICAgIC5wb3Bpbi10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jbG9zZS1tb2RhbCB7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiNmYXEge1xuICBwYWRkaW5nOiAxODJweCAwIDEwMHB4O1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAudGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgYXtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIjZGVsZXRlLWNvbmZpcm0ge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gIC5kZWxldGUtY2FyZCB7XG4gICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3IxMjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5kZWxldGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4OS42ZGVnLCAjQ0RBNzZCIDAuMSUsICNBMDdENDUgNzguOTYlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZGVsZXRlLXdhcm5pbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAkYmFzZS1jb2xvcjE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNzcsIDQ3LCA0NywgMC4xKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3NywgNDcsIDQ3LCAwLjQpO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGJhc2UtY29sb3I0O1xuICAgIH1cbiAgfVxuXG4gIC5kZWxldGUtYWxlcnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAjZmY2ZjZmO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgY29sb3I6ICNmZjZmNmY7XG4gICAgfVxuICB9XG5cbiAgLmRlbGV0ZS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5kZWxldGUtY29uZmlybS1idG4ge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5LjZkZWcsICNDNzRDM0MgMC4xJSwgIzk2MkQyMyA3OC45NiUpO1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDE1MCwgNDUsIDM1LCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuICAjZGVsZXRlLWNvbmZpcm0gLmRlbGV0ZS1jYXJkIHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIH1cblxuICAjZGVsZXRlLWNvbmZpcm0gLmRlbGV0ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgI2RlbGV0ZS1jb25maXJtIC5kZWxldGUtYWN0aW9ucyAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/