/* 
Theme Name: Bootstrap 4 Sass
Description: Bootstrap 4 with Sass
*/
/* GENERAL STYLES
-------------------------------------------------*/
/* COLORS
--------------------------------------------------*/
/* IMPORTS */ /* ********* */
/* @VARIABLES */
/* ********* */
/* @RESET */
/* ********* */
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@800&display=swap");
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;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

a {
  text-decoration: none;
}

input,
label,
select,
button,
textarea {
  margin: 0;
  border: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  background: none;
  line-height: 1;
}

/* Remove the stupid outer glow in Webkit */
input:focus {
  outline: 0;
}

/* Box Sizing Reset
-----------------------------------------------*/
/* All of our custom controls should be what we expect them to be */
input,
textarea {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* These elements are usually rendered a certain way by the browser */
button,
input[type=reset],
input[type=button],
input[type=submit],
input[type=checkbox],
input[type=radio],
select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* Text Inputs
-----------------------------------------------*/
/* Button Controls
-----------------------------------------------*/
input[type=checkbox],
input[type=radio] {
  width: 16px;
  height: 16px;
}

/* File Uploads
-----------------------------------------------*/
/* Search Input
-----------------------------------------------*/
/* Make webkit render the search input like a normal text field */
input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
}

/* Turn off the recent search for webkit. It adds about 15px padding on the left */
::-webkit-search-decoration {
  display: none;
}

/* Buttons
-----------------------------------------------*/
button,
input[type=reset],
input[type=button],
input[type=submit] {
  /* Fix IE7 display bug */
  overflow: visible;
  width: auto;
}

/* IE8 and FF freak out if this rule is within another selector */
::-webkit-file-upload-button {
  padding: 0;
  border: 0;
  background: none;
}

/* Textarea
-----------------------------------------------*/
textarea {
  /* Move the label to the top */
  vertical-align: top;
  /* Turn off scroll bars in IE unless needed */
  overflow: auto;
}

/* Selects
-----------------------------------------------*/
select[multiple] {
  /* Move the label to the top */
  vertical-align: top;
}

.table-responsive {
  overflow: initial;
}

.list-group {
  --bs-list-group-color: initial;
  --bs-list-group-bg: initial;
  --bs-list-group-border-color: initial;
  --bs-list-group-border-width: initial;
  --bs-list-group-border-radius: initial;
  --bs-list-group-item-padding-x: initial;
  --bs-list-group-item-padding-y: initial;
  --bs-list-group-action-color: initial;
  --bs-list-group-action-hover-color: initial;
  --bs-list-group-action-hover-bg: initial;
  --bs-list-group-action-active-color: initial;
  --bs-list-group-action-active-bg: initial;
  --bs-list-group-disabled-color: initial;
  --bs-list-group-disabled-bg: initial;
  --bs-list-group-active-color: initial;
  --bs-list-group-active-bg: initial;
  --bs-list-group-active-border-color: initial;
  display: initial;
  -webkit-box-orient: initial;
  -webkit-box-direction: initial;
  -webkit-flex-direction: initial;
  -ms-flex-direction: initial;
  flex-direction: initial;
  padding-left: initial;
  margin-bottom: initial;
  border-radius: initial;
}

.node .field--type-image {
  float: initial;
  margin: 0;
}

.field--type-image img, .field--name-field-user-picture img {
  margin: 0;
}

.table > :not(caption) > * > * {
  padding: 0;
}

.inline__links:has(.statistics-counter) {
  display: none;
}

.field--type-entity-reference {
  margin: 0;
}

legend {
  border: none;
  margin: 0;
  padding: 0;
}

.slick > div {
  margin: 0;
}

.field--name-field-media-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  padding-right: 0;
}

.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
  padding: 0;
}

.row, .row > * {
  padding: 0;
  margin: 0;
}

.content-block.layout-standard, .tarjeta-container.layout-standard {
  padding-left: 0;
  padding-right: 0;
}
.content-block.layout-standard:first-child, .tarjeta-container.layout-standard:first-child {
  padding-top: 0;
}

.sidebar .block {
  border: none;
  padding: 0;
  margin: 0;
}

.sidebar h2 {
  border-bottom: none;
}

.node__content {
  margin-top: 0;
}

input {
  box-sizing: border-box;
}

html {
  overflow-x: hidden;
}

ul, li {
  list-style: none;
}

.clearfix:after {
  content: none;
}

/* ********* */
/* @TYPOGRAPHY */
/* ********* */
@font-face {
  font-family: "Self Modern";
  src: url("../fonts/self-modern_book_trial.otf");
}
@font-face {
  font-family: "Mont";
  src: url("../fonts/Mont-Regular.otf");
}
@font-face {
  font-family: "Mont";
  src: url("../fonts/Mont-Bold.otf");
  font-weight: 600;
}
@font-face {
  font-family: "Mont";
  src: url("../fonts/Mont-Heavy.otf");
  font-weight: 900;
}
html body {
  font-family: "Neue Plak";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: #000;
}

h1 {
  font-family: Self modern;
  font-size: 2.75rem;
  line-height: 2.375rem;
  letter-spacing: -0.07em;
  text-align: center;
}
h1::before {
  content: "(";
}
h1::after {
  content: ")";
}

h2, .screen-read-h2 {
  font-family: Mont;
  font-size: 2.125rem;
  font-weight: 900;
  line-height: 2.1875rem;
  letter-spacing: -0.01em;
}
@media screen and (max-width: 62rem) {
  h2, .screen-read-h2 {
    font-size: 1.625rem;
    line-height: 103%; /* 26.78px */
    letter-spacing: -0.01625rem;
    text-align: center;
  }
}

h3 {
  font-family: Montserrat;
  font-size: 1.625rem;
  font-style: italic;
  font-weight: 100;
  line-height: 1.6875rem;
  letter-spacing: -0.01em;
}

.field--name-body h2 {
  padding: 1.25rem 0;
}
.field--name-body h3 {
  padding: 1rem 0;
}
.field--name-body h4 {
  padding: 0.75rem 0;
}

p {
  font-family: Mont;
  font-size: 1.1875rem;
  font-weight: 400;
  line-height: 1.8125rem;
  letter-spacing: -0.02em;
  text-align: left;
}
@media all and (max-width: 48rem) {
  p {
    font-size: 1.0625rem;
    line-height: 1.625rem;
  }
}

.btn-comprar, .btn-comprar-mobile, .btn-calendar {
  display: none !important;
}

.page-node-291 .field--name-body a {
  color: black;
}

#edit-aviso-legal {
  width: 100%;
  grid-column: 1/3;
}
#edit-aviso-legal p {
  color: #fff;
  opacity: 0.75;
}

.webform-submission-newsletter-form #edit-processed-text p {
  font-size: 0.75rem !important;
  line-height: 1.2;
  font-weight: 100;
  letter-spacing: 0em;
}

html, body {
  overflow-x: hidden;
  font-family: Mont;
}
html:has(#sidebar_second.open, #CollapsingNavbar.open), body:has(#sidebar_second.open, #CollapsingNavbar.open) {
  overflow: hidden;
}

body:not(:has(div#block-abarset-v2-views-block-slider-slick-block-1, div#block-abarset-25-views-block-slider-slick-block-1, .banner .field--name-field-media-image), .path-agenda) {
  padding-top: 6.9375rem !important;
}
@media screen and (max-width: 62rem) {
  body:not(:has(div#block-abarset-v2-views-block-slider-slick-block-1, div#block-abarset-25-views-block-slider-slick-block-1, .banner .field--name-field-media-image), .path-agenda) {
    padding-top: 3.3125rem !important;
  }
}
@media screen and (max-width: 36rem) {
  body:not(:has(div#block-abarset-v2-views-block-slider-slick-block-1, div#block-abarset-25-views-block-slider-slick-block-1, .banner .field--name-field-media-image), .path-agenda) {
    left: 0 !important;
  }
}
@media all and (max-width: 62rem) {
  body .ui-dialog {
    max-width: 100% !important;
  }
}
@media all and (max-width: 36rem) {
  body .ui-dialog {
    left: 0 !important;
  }
}

.player-icon, .contenedor-filtros, .visually-hidden-focusable {
  display: none;
}

.content-block h2.field-titulo-cb-content {
  font-family: "Self Modern";
  text-transform: lowercase;
}
.content-block h2.field-titulo-cb-content::before {
  content: "(";
}
.content-block h2.field-titulo-cb-content::after {
  content: ")";
}
.content-block.id-49 {
  position: relative;
}
.content-block.id-49 .abarset-schedule-content {
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 50%;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  flex-direction: column;
  padding: 3.75rem;
  color: white;
}
@media screen and (max-width: 62rem) {
  .content-block.id-49 .abarset-schedule-content {
    justify-content: center;
    gap: 20px;
  }
}
.content-block.id-49 .abarset-schedule-content::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #D95566;
  z-index: -1;
  clip-path: polygon(0 0, 98% 0, 79% calc(100% + 1px), 60% 100%, 0 calc(100% + 1px));
}
@media screen and (max-width: 62rem) {
  .content-block.id-49 .abarset-schedule-content::before {
    clip-path: polygon(0 0, 120% 0, 84% calc(100% + 1px), 60% 100%, 0 calc(100% + 1px));
  }
}
.content-block.id-49 .abarset-schedule-content > div {
  max-width: 50%;
}
@media screen and (max-width: 62rem) {
  .content-block.id-49 .abarset-schedule-content > div {
    max-width: 100%;
  }
}
.content-block.id-49 .abarset-schedule-content > div h2.field-titulo-cb-content {
  font-size: 4.5rem;
  font-weight: 400;
  display: inline;
}
@media screen and (max-width: 62rem) {
  .content-block.id-49 .abarset-schedule-content > div h2.field-titulo-cb-content {
    font-size: 3rem;
  }
}
.content-block.id-49 .abarset-schedule-content > div .field-body p {
  text-align: center;
}

.content-block.layout-standard:not(.id-295, .id-300), .tarjeta-container.layout-standard {
  max-width: unset;
  padding-bottom: 0;
}
.content-block.layout-standard:not(.id-295, .id-300) > .contextual-region, .tarjeta-container.layout-standard > .contextual-region {
  max-width: 1440px;
  margin: 0 auto;
}

.banner {
  position: relative;
}
.banner:has(.field--name-field-imagen):before {
  content: "";
  position: absolute;
  left: 50%;
  top: 40%;
  transform: translate(-50%, -50%);
  height: calc(tan(60deg) * 75% / 2);
  width: auto;
  aspect-ratio: 500/433;
  background-color: rgba(0, 0, 0, 0.45);
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  z-index: 1;
}
@media screen and (max-width: 62rem) {
  .banner:has(.field--name-field-imagen):before {
    top: 45%;
    height: auto;
    width: 75%;
  }
}
.banner:has(.calltoaction):after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 10%;
  transform: translateX(-50%);
  z-index: 2;
  width: 3rem;
  aspect-ratio: 55/65;
  background-image: url(../images/icons/banner_down_arrow.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
@media screen and (max-width: 62rem) {
  .banner:has(.calltoaction):after {
    width: 2rem;
    bottom: 20%;
  }
}

@media screen and (max-width: 62rem) {
  .page-node-306 .banner:has(.calltoaction):after {
    bottom: 10%;
  }
}
.view-slider-slick .field--name-field-media-image, .banner:has(.field--name-field-media-image) .field--name-field-media-image {
  height: 100vh;
}
.view-slider-slick:has(.field--name-field-media-image) .calltoaction, .banner:has(.field--name-field-media-image):has(.field--name-field-media-image) .calltoaction {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 60%;
  width: 100%;
  padding-top: 0 !important;
  z-index: 2;
}
@media screen and (max-width: 62rem) {
  .view-slider-slick:has(.field--name-field-media-image) .calltoaction, .banner:has(.field--name-field-media-image):has(.field--name-field-media-image) .calltoaction {
    max-width: 100%;
  }
}
.view-slider-slick .calltoaction, .banner:has(.field--name-field-media-image) .calltoaction {
  padding-top: 7.8125rem;
}
@media screen and (max-width: 62rem) {
  .view-slider-slick .calltoaction, .banner:has(.field--name-field-media-image) .calltoaction {
    max-width: 100%;
    padding: 7.8125rem 1.5rem 0;
  }
}
.view-slider-slick .calltoaction > div, .banner:has(.field--name-field-media-image) .calltoaction > div {
  letter-spacing: -0.07em;
  text-align: center;
  color: #fff;
  font-family: Self Modern;
  font-size: 2rem;
  font-weight: 500;
  line-height: 2.5rem;
  max-width: 500px;
  margin: auto;
}
@media screen and (max-width: 62rem) {
  .view-slider-slick .calltoaction > div, .banner:has(.field--name-field-media-image) .calltoaction > div {
    font-size: 1.375rem;
    font-weight: 300;
    line-height: 1.5rem;
    text-align: center;
  }
}
.view-slider-slick .calltoaction h1, .banner:has(.field--name-field-media-image) .calltoaction h1 {
  color: #fff;
  text-align: center;
  font-family: "Self Modern";
  font-size: 5.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 4.5rem;
  letter-spacing: -0.35875rem;
  margin-bottom: 3.625rem;
}
@media screen and (max-width: 62rem) {
  .view-slider-slick .calltoaction h1, .banner:has(.field--name-field-media-image) .calltoaction h1 {
    font-size: 2.75rem;
    line-height: 2.375rem;
    letter-spacing: -0.1925rem;
    margin-bottom: 1.5rem;
  }
}
.view-slider-slick .calltoaction .calltoaction-titulo, .banner:has(.field--name-field-media-image) .calltoaction .calltoaction-titulo {
  font-size: 5.125rem;
  line-height: 4.5rem;
  margin-bottom: 3.625rem;
}
@media screen and (max-width: 62rem) {
  .view-slider-slick .calltoaction .calltoaction-titulo, .banner:has(.field--name-field-media-image) .calltoaction .calltoaction-titulo {
    font-size: 2.75rem;
    line-height: 2.375rem;
    margin-bottom: 1.5rem;
  }
}
.view-slider-slick .calltoaction .field--name-body *, .banner:has(.field--name-field-media-image) .calltoaction .field--name-body * {
  color: #fff;
  font-family: Mont;
  font-size: 2.125rem;
  font-style: normal;
  font-weight: 900;
  line-height: 103%; /* 35.02px */
  letter-spacing: -0.02125rem;
}
@media screen and (max-width: 62rem) {
  .view-slider-slick .calltoaction .field--name-body *, .banner:has(.field--name-field-media-image) .calltoaction .field--name-body * {
    font-size: 1.625rem;
    font-style: normal;
    font-weight: 900;
    line-height: 103%; /* 26.78px */
    letter-spacing: -0.01625rem;
    text-align: center;
  }
}
@media screen and (max-width: 62rem) {
  .view-slider-slick .calltoaction .field--name-body, .banner:has(.field--name-field-media-image) .calltoaction .field--name-body {
    width: 80%;
    margin: 0 auto;
  }
}

.model-XX:not(.id-295, .id-296, .id-300) {
  min-height: 240px;
}
.model-XX:not(.id-295, .id-296, .id-300) > .contextual-region {
  display: grid;
  justify-content: space-between;
  grid-template-columns: 17% 46% 17%;
  width: 100%;
  gap: 10%;
  padding: 3.125rem 2.5rem;
}
@media screen and (max-width: 62rem) {
  .model-XX:not(.id-295, .id-296, .id-300) > .contextual-region {
    display: flex;
    flex-direction: column;
    padding: 2.0625rem 1.375rem 2.75rem;
    gap: 16px;
  }
  .model-XX:not(.id-295, .id-296, .id-300) > .contextual-region .btn {
    margin-top: 1rem;
  }
  .model-XX:not(.id-295, .id-296, .id-300) > .contextual-region .field-body-wrapper * {
    text-align: center;
  }
  .model-XX:not(.id-295, .id-296, .id-300) > .contextual-region .enlaces-wrapper {
    display: flex;
    justify-content: center;
    width: 100%;
  }
}
.model-XX:not(.id-295, .id-296, .id-300) > .contextual-region:has(.slick) {
  display: block;
  max-width: unset;
  padding: 0;
}
.model-XX:not(.id-295, .id-296, .id-300) > .contextual-region .contextual {
  display: none;
  padding: 0;
}
.model-XX:not(.id-295, .id-296, .id-300) > .contextual-region .field-body-wrapper {
  grid-column: 2/3;
}
.model-XX:not(.id-295, .id-296, .id-300)[data-color="#000000"] * {
  color: #fff;
}
.model-XX:not(.id-295, .id-296, .id-300)[data-color="#000000"] .btn {
  border-color: #fff;
}
.model-XX:not(.id-295, .id-296, .id-300)[data-color="#000000"] .btn:hover {
  background-color: #fff;
  color: #000;
}

.id-65 {
  background-color: #C0D0EA;
}

.home_cuerpo {
  height: 100vh;
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: flex-end;
  gap: 5rem;
  position: relative;
  flex-direction: column;
  padding-right: 10%;
}
@media screen and (max-width: 84.375rem) {
  .home_cuerpo {
    padding-right: 5%;
  }
}
@media screen and (max-width: 75rem) {
  .home_cuerpo {
    height: unset;
    padding: 6rem 1rem 4rem;
    justify-content: space-between;
  }
}
@media screen and (max-width: 62rem) {
  .home_cuerpo {
    gap: 32px;
    padding: 4rem 1rem;
  }
}
@media screen and (max-width: 31.25rem) {
  .home_cuerpo {
    gap: 1rem;
    padding: 2rem 1rem;
  }
}
@media screen and (max-width: 62rem) {
  .home_cuerpo > * {
    width: 100%;
  }
}
.home_cuerpo .field--name-field-titulo {
  width: 60%;
  font-size: 5.125rem;
  font-weight: 900;
  line-height: 5.25rem;
  letter-spacing: -0.07em;
  text-align: left;
  display: flex;
  justify-content: center;
  flex-direction: column;
  font-family: "Self Modern";
}
.home_cuerpo .field--name-field-titulo strong {
  font-family: "Mont";
  word-spacing: 0.5rem;
  line-height: 4rem;
}
.home_cuerpo .field--name-field-titulo .word-break {
  display: contents;
}
@media screen and (max-width: 62rem) {
  .home_cuerpo .field--name-field-titulo .word-break {
    display: unset;
  }
}
.home_cuerpo .field--name-field-titulo:before {
  content: "";
  background-image: url(/sites/default/files/abarset-logo-home-main.png);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  aspect-ratio: 806/759;
  z-index: -1;
}
@media screen and (max-width: 75rem) {
  .home_cuerpo .field--name-field-titulo:before {
    top: 0;
    left: 0;
    height: 50%;
  }
}
@media screen and (max-width: 62rem) {
  .home_cuerpo .field--name-field-titulo:before {
    left: 0;
    height: 250px;
  }
}
@media screen and (max-width: 31.25rem) {
  .home_cuerpo .field--name-field-titulo:before {
    left: -10%;
  }
}
@media screen and (max-width: 25rem) {
  .home_cuerpo .field--name-field-titulo:before {
    left: -15%;
  }
}
@media screen and (max-width: 21.875rem) {
  .home_cuerpo .field--name-field-titulo:before {
    left: -30%;
  }
}
@media screen and (max-width: 75rem) {
  .home_cuerpo .field--name-field-titulo {
    width: 70%;
    justify-content: flex-start;
    font-size: 4rem;
    font-style: normal;
    font-weight: 900;
    line-height: 3rem;
    letter-spacing: -0.1925rem;
  }
  .home_cuerpo .field--name-field-titulo strong {
    margin-left: -4rem;
    line-height: 2rem;
  }
}
@media screen and (max-width: 62rem) {
  .home_cuerpo .field--name-field-titulo {
    width: 60%;
    margin-bottom: 6rem;
  }
}
@media screen and (max-width: 31.25rem) {
  .home_cuerpo .field--name-field-titulo {
    margin-bottom: 8rem;
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .home_cuerpo .field--name-field-titulo strong {
    margin-left: -2rem;
  }
}
@media screen and (max-width: 21.875rem) {
  .home_cuerpo .field--name-field-titulo {
    margin-bottom: 4rem;
  }
}
.home_cuerpo .parrafo-principal {
  width: 40%;
}
@media screen and (max-width: 75rem) {
  .home_cuerpo .parrafo-principal {
    width: 100%;
  }
}
.home_cuerpo .parrafo-principal > div p {
  font-size: 1.1875rem;
  font-weight: 400;
  line-height: 1.8125rem;
  letter-spacing: -0.02em;
  text-align: left;
}
@media screen and (max-width: 62rem) {
  .home_cuerpo .parrafo-principal > div p {
    font-size: 1.0625rem;
    font-style: normal;
    line-height: 150%; /* 25.5px */
    letter-spacing: -0.02125rem;
    text-align: center;
  }
}

.view-eventos.view-display-id-block_1 .slick__slide {
  height: 100vh;
}
.view-eventos.view-display-id-block_1 .slick__slide .views-field-nothing {
  height: 100%;
}

.view-eventos.view-display-id-block_1 .evento {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  align-items: flex-end;
}
.view-eventos.view-display-id-block_1 .evento_text {
  width: 73%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  gap: 1rem;
  padding: 1rem 2rem;
  z-index: 2;
}
@media screen and (max-width: 62rem) {
  .view-eventos.view-display-id-block_1 .evento_text {
    padding: 2rem;
    gap: 12px;
    width: 100%;
  }
}
.view-eventos.view-display-id-block_1 .evento_text:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  background-color: #54549D;
  clip-path: polygon(100% 0, 100% calc(50% + 1px), 79% calc(50% + 1px), 60% 100%, 0 100%, 0 0);
  top: 0;
  left: 0;
  z-index: -1;
}
@media screen and (max-width: 62rem) {
  .view-eventos.view-display-id-block_1 .evento_text:before {
    clip-path: polygon(100% 0, 100% calc(50% + 1px), 100% calc(50% + 1px), 100% 100%, 0 100%, 0 0);
  }
}
.view-eventos.view-display-id-block_1 .evento_text.apres:before {
  background-color: #54549D;
}
.view-eventos.view-display-id-block_1 .evento_text.club:before {
  background-color: #2F5257;
}
.view-eventos.view-display-id-block_1 .evento_text_tipo {
  color: #fff;
  padding: 0.5rem 1.625rem;
  text-align: center;
  font-family: Mont;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 23.4px */
  letter-spacing: -0.0225rem;
  position: relative;
  width: fit-content;
  display: flex;
  text-transform: uppercase;
  border: 2px solid white;
  border-radius: 25px;
}
@media screen and (max-width: 62rem) {
  .view-eventos.view-display-id-block_1 .evento_text_tipo {
    font-size: 1rem;
    line-height: 100%; /* 15.6px */
    letter-spacing: 0;
    padding: 0.5rem 3rem;
  }
}
.view-eventos.view-display-id-block_1 .evento_text h2, .view-eventos.view-display-id-block_1 .evento_text .screen-read-h2 {
  font-family: Montserrat;
  font-size: 3.5rem;
  font-weight: 900;
  line-height: 4rem;
  letter-spacing: -0.07em;
  text-align: left;
  width: 100%;
  color: #fff;
}
@media screen and (max-width: 62rem) {
  .view-eventos.view-display-id-block_1 .evento_text h2, .view-eventos.view-display-id-block_1 .evento_text .screen-read-h2 {
    font-size: 3rem;
    line-height: 2.625rem;
    letter-spacing: -0.01625rem;
    width: 100%;
  }
}
@media screen and (max-width: 31.25rem) {
  .view-eventos.view-display-id-block_1 .evento_text h2, .view-eventos.view-display-id-block_1 .evento_text .screen-read-h2 {
    font-size: 1.75rem;
    line-height: 1.5rem;
  }
}
.view-eventos.view-display-id-block_1 .evento_text h2 a, .view-eventos.view-display-id-block_1 .evento_text .screen-read-h2 a {
  color: #fff;
}
.view-eventos.view-display-id-block_1 .evento_text_body {
  height: 100%;
  color: #fff;
  width: 60%;
  display: -webkit-box;
  -webkit-line-clamp: 6; /* number of lines to show */
  line-clamp: 6;
  -webkit-box-orient: vertical;
}
.view-eventos.view-display-id-block_1 .evento_text_body p {
  font-weight: 200;
}
@media screen and (max-width: 62rem) {
  .view-eventos.view-display-id-block_1 .evento_text_body {
    width: 90%;
    -webkit-line-clamp: 5; /* number of lines to show */
    line-clamp: 5;
  }
  .view-eventos.view-display-id-block_1 .evento_text_body p {
    font-size: 0.875rem;
    line-height: 1.6;
    overflow: hidden;
  }
}
.view-eventos.view-display-id-block_1 .evento_text .fecha {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 40%;
}
@media screen and (max-width: 62rem) {
  .view-eventos.view-display-id-block_1 .evento_text .fecha {
    width: 90%;
  }
}
.view-eventos.view-display-id-block_1 .evento_text .fecha::before {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 2px;
  background-color: white;
}
.view-eventos.view-display-id-block_1 .evento_text time {
  display: flex;
  align-items: center;
  gap: 10px;
}
.view-eventos.view-display-id-block_1 .evento_text time:after {
  content: "/";
}
.view-eventos.view-display-id-block_1 .evento_text time, .view-eventos.view-display-id-block_1 .evento_text .fecha {
  font-family: Mont;
  font-size: 1.625rem;
  font-weight: 400;
  line-height: 2.125rem;
  letter-spacing: -0.02em;
  text-align: left;
  color: #fff;
}
@media screen and (max-width: 62rem) {
  .view-eventos.view-display-id-block_1 .evento_text time, .view-eventos.view-display-id-block_1 .evento_text .fecha {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 23.4px */
    letter-spacing: -0.0225rem;
  }
}
.view-eventos.view-display-id-block_1 .evento_img {
  width: 100%;
  height: 100%;
  position: relative;
  bottom: 0;
  right: 0;
  flex-basis: 75%;
}
@media screen and (max-width: 62rem) {
  .view-eventos.view-display-id-block_1 .evento_img {
    flex-basis: unset;
    width: unset;
  }
  .view-eventos.view-display-id-block_1 .evento_img > div {
    display: none;
  }
  .view-eventos.view-display-id-block_1 .evento_img a.btn-comprar {
    bottom: 1rem;
    right: 1rem;
    padding: 0.75rem 2rem;
    font-size: 1.375rem;
    line-height: 1.25rem;
    max-width: 250px;
    width: max-content;
  }
}
.view-eventos.view-display-id-block_1 .evento_img .contextual-region {
  all: initial !important;
  height: 100%;
  display: block;
}
.view-eventos.view-display-id-block_1 .evento_img .btn-comprar {
  position: absolute;
  right: 100%;
  bottom: 34px;
  z-index: 2;
}
.view-eventos.view-display-id-block_1 .evento_img .btn-comprar[data-ex="#000000"] {
  background-color: #000000;
}
.view-eventos.view-display-id-block_1 .evento_img .btn-comprar[data-ex="#2f5257"] {
  background-color: #2f5257;
}
.view-eventos.view-display-id-block_1 .evento_img .btn-comprar[data-ex="#ffffff"] {
  background-color: #ffffff;
  color: black;
}
.view-eventos.view-display-id-block_1 .evento_img .btn-comprar[data-ex="#54549d"] {
  background-color: #54549d;
}
@media screen and (max-width: 62rem) {
  .view-eventos.view-display-id-block_1 .evento_img img {
    height: 260px;
    margin-left: -5rem;
    width: calc(100% + 5rem);
    max-width: unset;
  }
}

.slick {
  position: relative;
}

.id-49 .slick__arrow {
  top: 75%;
  transform: translateY(-75%);
}

.slick__arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.slick__arrow button {
  position: relative;
  font-size: 0;
  width: 50px;
  height: 30px;
  cursor: pointer;
}
.slick__arrow button.slick-next:before {
  left: unset;
  right: -20px;
}
.slick__arrow button:after {
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: rgba(0, 0, 0, 0.5);
  width: 1rem;
  height: 1rem;
  z-index: 2;
  position: absolute;
  top: 50%;
  left: calc(50% - 10px);
  transform: translate(-50%, -50%);
  clip-path: polygon(80% 0, 0 50%, 80% 100%);
}
@media screen and (max-width: 62rem) {
  .slick__arrow button:after {
    font-size: 1.5rem;
  }
}
.slick__arrow button.slick-next:after {
  transform: translate(-50%, -50%) rotate(180deg);
  left: calc(50% + 10px);
}

.path-agenda .navbar-brand img {
  filter: brightness(0);
}
.path-agenda .btn-calendar {
  display: none;
}
.path-agenda .view-eventos {
  background-color: #C0D0EA;
}
.path-agenda .view-eventos .abarset-event-decoration {
  position: relative;
}
.path-agenda .view-eventos .abarset-event-decoration:before {
  content: "";
  width: 100%;
  height: 100%;
  clip-path: polygon(100% 0, 75% 100%, 100% 100%);
  background-color: #54549D;
  position: absolute;
  display: block;
  z-index: 1;
}
@media screen and (max-width: 62rem) {
  .path-agenda .view-eventos .abarset-event-decoration:before {
    clip-path: polygon(100% 40%, 60% calc(100% - 100px), 100% calc(100% - 100px));
  }
}
@media screen and (max-width: 31.25rem) {
  .path-agenda .view-eventos .abarset-event-decoration:before {
    clip-path: polygon(100% 50%, 50% calc(100% - 100px), 100% calc(100% - 100px));
  }
}
.path-agenda .view-eventos .view-empty p.agenda-no-results {
  text-align: center;
  padding-block: 2rem;
  font-weight: 700;
  font-size: 2rem;
}
.path-agenda .view-eventos .view-header {
  padding-top: 12.5625rem;
  padding-bottom: 7.125rem;
  background-color: #D95566;
  display: flex;
  flex-direction: column;
  color: #fff;
  justify-content: space-between;
  width: 100%;
  gap: 6rem;
}
.path-agenda .view-eventos .view-header > * {
  position: relative;
  width: 50%;
  margin: 0 auto;
  z-index: 3;
}
@media screen and (max-width: 62rem) {
  .path-agenda .view-eventos .view-header > * {
    width: 75%;
  }
}
.path-agenda .view-eventos .view-header h1 {
  font-size: 6rem;
  line-height: 6.125rem;
  text-transform: lowercase;
}
@media screen and (max-width: 62rem) {
  .path-agenda .view-eventos .view-header {
    display: flex;
    flex-direction: column;
    gap: 32px;
    padding: 8.9375rem 1.375rem 2.875rem;
  }
  .path-agenda .view-eventos .view-header p {
    text-align: center;
  }
  .path-agenda .view-eventos .view-header h1 {
    font-size: 2.75rem;
    line-height: 2.375rem;
    letter-spacing: -0.01625rem;
  }
}
.path-agenda .view-eventos .view-filters {
  padding: 3rem 2.5rem 2rem;
  background-color: #fff;
}
@media screen and (max-width: 62rem) {
  .path-agenda .view-eventos .view-filters {
    padding: 0;
  }
}
.path-agenda .view-eventos .view-filters > form {
  padding: 0 !important;
}
.path-agenda .view-eventos .view-filters form > .row {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
@media screen and (max-width: 62rem) {
  .path-agenda .view-eventos .view-filters form > .row {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
  }
}
.path-agenda .view-eventos .view-filters form > .row #edit-actions {
  display: none;
}
.path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value.form-type-select {
  flex-basis: 70%;
}
@media screen and (max-width: 62rem) {
  .path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value.form-type-select {
    width: 100%;
    margin: 0 2rem;
    max-height: 100px;
    min-height: 100px;
    padding: 2rem;
  }
}
.path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value label {
  display: none;
}
.path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value ul {
  display: flex;
  align-items: center;
  gap: 20px;
  justify-content: center;
}
.path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value ul > li {
  flex-basis: 100%;
}
.path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value ul a {
  color: #000;
  padding: 0.5rem 1.625rem;
  text-align: center;
  font-family: Mont;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.125rem;
  border-radius: 25px;
  letter-spacing: -0.03375rem;
  position: relative;
  display: flex;
  text-transform: uppercase;
  transition-duration: 0.3s;
  width: 100%;
  justify-content: center;
  border-width: 1px;
  border-style: solid;
}
@media screen and (max-width: 62rem) {
  .path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value ul a {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 23.4px */
    letter-spacing: -0.0225rem;
    padding: 0.5rem 1.25rem;
  }
}
@media screen and (max-width: 30rem) {
  .path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value ul a {
    font-size: 0.875rem;
    line-height: 110%; /* 23.4px */
    padding: 0.3125rem 0.625rem;
  }
}
.path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value ul a.bef-link--selected, .path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value ul a:hover {
  color: #fff;
  z-index: 1;
  text-decoration: none;
}
.path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value ul a[id*=edit-field-tipo-value-all] {
  color: #D95566;
  border-color: #D95566;
}
.path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value ul a[id*=edit-field-tipo-value-all].bef-link--selected, .path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value ul a[id*=edit-field-tipo-value-all]:hover {
  color: #fff;
  border-color: #D95566;
  background-color: #D95566;
}
.path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value ul a[id*=edit-field-tipo-value-apres] {
  color: #54549D;
  border-color: #54549D;
}
.path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value ul a[id*=edit-field-tipo-value-apres].bef-link--selected, .path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value ul a[id*=edit-field-tipo-value-apres]:hover {
  color: #fff;
  border-color: #54549D;
  background-color: #54549D;
}
.path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value ul a[id*=edit-field-tipo-value-club] {
  color: #2F5257;
  border-color: #2F5257;
}
.path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value ul a[id*=edit-field-tipo-value-club].bef-link--selected, .path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value ul a[id*=edit-field-tipo-value-club]:hover {
  color: #fff;
  border-color: #2F5257;
  background-color: #2F5257;
}
.path-agenda .view-eventos .view-filters form > .row .form-item-field-fecha-value {
  flex-basis: 30%;
}
@media screen and (max-width: 62rem) {
  .path-agenda .view-eventos .view-filters form > .row .form-item-field-fecha-value {
    flex-grow: 1;
    width: 90%;
    background: #fff;
    height: 100px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    padding-bottom: 0.5rem;
  }
  .path-agenda .view-eventos .view-filters form > .row .form-item-field-fecha-value .bef-links {
    width: 100%;
  }
  .path-agenda .view-eventos .view-filters form > .row .form-item-field-fecha-value:before {
    content: "";
    background-color: #D95566;
    height: calc(100% + 1px);
    width: 100vw;
    display: block;
    position: absolute;
    right: 0;
    top: -1px;
    z-index: 0;
  }
}
.path-agenda .view-eventos .view-filters form > .row .form-item-field-fecha-value label {
  font-family: Mont;
  display: flex;
  align-items: center;
  text-align: right;
  justify-content: right;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 23.4px */
  letter-spacing: -0.0225rem;
  gap: 18px;
  z-index: 1;
  position: relative;
  color: #fff;
}
@media screen and (max-width: 62rem) {
  .path-agenda .view-eventos .view-filters form > .row .form-item-field-fecha-value label {
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 15.6px */
    letter-spacing: -0.015rem;
  }
}
.path-agenda .view-eventos .view-filters form > .row .form-item-field-fecha-value label:after {
  content: "";
  height: 34px;
  width: 34px;
  background-image: url("../images/icons/calendario.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (max-width: 62rem) {
  .path-agenda .view-eventos .view-filters form > .row .form-item-field-fecha-value label:after {
    font-size: 1.375rem;
  }
}
.path-agenda .view-eventos .view-filters form > .row .form-item-field-fecha-value input {
  display: none;
}
.path-agenda .view-eventos .view-empty {
  text-align: center;
  background-color: #C0D0EA;
  font-size: 1.5rem;
  font-weight: 600;
  font-family: Mont;
  padding-bottom: 8.75rem;
}
.path-agenda .view-eventos .view-content h3 {
  font-family: Mont;
  font-size: 3rem;
  font-style: normal;
  font-weight: 900;
  line-height: 1.25rem;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
}
.path-agenda .view-eventos .view-content .group-wrapper {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 2rem;
  max-width: 1440px;
  margin: 0 auto;
}
@media (max-width: 90rem) {
  .path-agenda .view-eventos .view-content .group-wrapper {
    margin: 0 2rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 62rem) {
  .path-agenda .view-eventos .view-content .group-wrapper {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 48rem) {
  .path-agenda .view-eventos .view-content .group-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 31.25rem) {
  .path-agenda .view-eventos .view-content .group-wrapper {
    grid-template-columns: 1fr;
  }
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row {
  height: 100%;
  min-width: 0;
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing {
  height: 100%;
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento {
  height: 100%;
  margin-bottom: 0.0625rem;
  overflow: hidden;
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding-bottom: 1rem;
}
@media (max-width: 31.25rem) {
  .path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text {
    padding-bottom: 0;
  }
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text.apres {
  background-color: #54549D;
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text.club {
  background-color: #2F5257;
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 31.25rem) {
  .path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content {
    flex-direction: row;
  }
}
@media screen and (max-width: 31.25rem) {
  .path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content .evento_img {
    flex-basis: 50%;
    display: flex;
    align-items: center;
  }
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content .agenda-texto-evento {
  display: flex;
  gap: 10px;
  flex-direction: column;
  height: 100%;
  padding: 1rem 1rem 0;
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content .agenda-texto-evento h2 {
  font-size: 0.875rem;
  line-height: 0.875rem;
  color: #fff;
  text-align: left;
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content .agenda-texto-evento .evento_text_body p {
  color: white;
  font-size: 0.75rem;
  line-height: 1rem;
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content .agenda-texto-evento .fecha {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  row-gap: 0;
  flex-direction: column;
  color: #fff;
  font-family: "Mont";
  border-top: 2px solid white;
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content .agenda-texto-evento .fecha .weekday {
  font-weight: 900;
  text-transform: uppercase;
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content .agenda-texto-evento .fecha .day {
  font-size: 3rem;
  font-weight: 900;
  line-height: 2rem;
}
@media screen and (max-width: 31.25rem) {
  .path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content .agenda-texto-evento .fecha .hour {
    font-size: 1rem;
  }
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content .agenda-texto-evento .btn-comprar {
  font-size: 0.75rem;
  line-height: 0.8125rem;
  width: 100%;
  display: block;
}
@media screen and (max-width: 31.25rem) {
  .path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content .agenda-texto-evento {
    flex-basis: 50%;
  }
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset-action-evento {
  margin: 1rem 1rem 0;
  flex: 1;
  align-items: flex-end;
  display: flex;
}
@media screen and (max-width: 31.25rem) {
  .path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset-action-evento {
    margin-bottom: 1rem;
  }
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset-action-evento .btn-comprar {
  width: 100%;
  display: block;
  font-size: 0.75rem;
  line-height: 0.8125rem;
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .evento_text_tipo {
  margin: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 31.25rem) {
  .path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .evento_text_tipo {
    margin: 0.5rem 1rem;
  }
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .evento_text_tipo .evento_tipo_content {
  padding: 0.5rem 1.5rem;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 25px;
  font-family: "Mont";
  font-size: 0.8125rem;
  line-height: 0.875rem;
  font-weight: 700;
}

#block-abarset-v2-partnersfooter,
#block-abarset-25-partnersfooter {
  background-color: #C0D0EA;
  padding: 2rem 3rem;
  position: relative;
}
#block-abarset-v2-partnersfooter .contenedorPatro,
#block-abarset-25-partnersfooter .contenedorPatro {
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
}
@media screen and (max-width: 62rem) {
  #block-abarset-v2-partnersfooter,
  #block-abarset-25-partnersfooter {
    padding: 2.625rem 1.375rem 3.125rem;
  }
}
#block-abarset-v2-partnersfooter > .content,
#block-abarset-25-partnersfooter > .content {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#block-abarset-v2-partnersfooter > .content .field--name-field-titulo,
#block-abarset-25-partnersfooter > .content .field--name-field-titulo {
  position: absolute;
  top: calc(0px - 0.5rem);
  color: #000;
  text-align: center;
  font-family: Mont;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 130%;
  letter-spacing: 0.375rem;
  text-transform: uppercase;
  background: #C0D0EA;
  z-index: 1;
  padding: 0 0.625rem;
}
#block-abarset-v2-partnersfooter .view-patrocinadores div.view-content,
#block-abarset-25-partnersfooter .view-patrocinadores div.view-content {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: center;
  padding: 3.125rem;
}
@media screen and (max-width: 80rem) {
  #block-abarset-v2-partnersfooter .view-patrocinadores div.view-content,
  #block-abarset-25-partnersfooter .view-patrocinadores div.view-content {
    flex-wrap: wrap;
    gap: 0;
    padding: 0;
  }
}
#block-abarset-v2-partnersfooter .view-patrocinadores div.view-content .views-row,
#block-abarset-25-partnersfooter .view-patrocinadores div.view-content .views-row {
  padding: 0;
  height: auto;
  width: 100%;
}
@media screen and (max-width: 80rem) {
  #block-abarset-v2-partnersfooter .view-patrocinadores div.view-content .views-row,
  #block-abarset-25-partnersfooter .view-patrocinadores div.view-content .views-row {
    width: 16.6666%;
  }
}
#block-abarset-v2-partnersfooter .view-patrocinadores div.view-content .views-row .views-field-field-imagen .field-content,
#block-abarset-25-partnersfooter .view-patrocinadores div.view-content .views-row .views-field-field-imagen .field-content {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 90px;
  filter: brightness(0) grayscale(1);
}
@media screen and (max-width: 62rem) {
  #block-abarset-v2-partnersfooter .view-patrocinadores div.view-content .views-row .views-field-field-imagen .field-content,
  #block-abarset-25-partnersfooter .view-patrocinadores div.view-content .views-row .views-field-field-imagen .field-content {
    height: 52px;
  }
}
#block-abarset-v2-partnersfooter .view-patrocinadores div.view-content .views-row .views-field-field-imagen .field-content a,
#block-abarset-25-partnersfooter .view-patrocinadores div.view-content .views-row .views-field-field-imagen .field-content a {
  height: 100%;
}
#block-abarset-v2-partnersfooter .view-patrocinadores div.view-content .views-row .views-field-field-imagen img,
#block-abarset-25-partnersfooter .view-patrocinadores div.view-content .views-row .views-field-field-imagen img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media screen and (max-width: 62rem) {
  #block-abarset-v2-partnersfooter .view-patrocinadores div.view-content .views-row .views-field-field-imagen img,
  #block-abarset-25-partnersfooter .view-patrocinadores div.view-content .views-row .views-field-field-imagen img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
}

.content-block.model-MM > .contextual-region {
  max-width: unset;
  height: 640px;
  overflow: hidden;
}
@media screen and (max-width: 62rem) {
  .content-block.model-MM > .contextual-region {
    height: 260px;
  }
}
.content-block.model-MM > .contextual-region .img-container, .content-block.model-MM > .contextual-region .media-image, .content-block.model-MM > .contextual-region .media-image img {
  height: 100%;
}
.content-block.model-MM > .contextual-region .galeria-multimedia {
  position: relative;
}
.content-block.model-MM > .contextual-region .galeria-multimedia .slick-prev {
  position: absolute;
  z-index: 3;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.content-block.model-MM > .contextual-region .galeria-multimedia .slick-next {
  position: absolute;
  z-index: 3;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
.content-block.model-MM > .contextual-region .galeria-multimedia .slick-arrow {
  padding: 0.625rem 1rem;
  font-size: 0;
  width: 88px;
  height: 45px;
  cursor: pointer;
}
@media screen and (max-width: 62rem) {
  .content-block.model-MM > .contextual-region .galeria-multimedia .slick-arrow {
    width: 57.477px;
    height: 29.466px;
    padding: 0;
  }
}
.content-block.model-MM > .contextual-region .galeria-multimedia .slick-arrow:after {
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: rgba(0, 0, 0, 0.5);
  width: 1rem;
  height: 1rem;
  z-index: 2;
  position: absolute;
  top: 50%;
  left: calc(50% - 10px);
  transform: translate(-50%, -50%);
  clip-path: polygon(80% 0, 0 50%, 80% 100%);
}
.content-block.model-MM > .contextual-region .galeria-multimedia .slick-arrow.slick-next:after {
  background-color: rgba(0, 0, 0, 0.5);
  left: calc(50% + 10px);
  clip-path: polygon(80% 0, 0 50%, 80% 100%);
  transform: rotate(180deg);
}
.content-block.model-MM > .contextual-region .slick-list {
  padding: 0;
}
.content-block.model-MM > .contextual-region .slick-list img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

#cb-64 {
  display: none;
}

@media screen and (max-width: 62rem) {
  #cb-64 {
    display: block;
    min-height: 0;
    height: 0;
  }
}
@media screen and (max-width: 62rem) {
  .page-node-74 #header .btn-comprar {
    display: none;
  }
  p:has(.btn-comprar-mobile) {
    display: block !important;
  }
}
.page-node-74 .banner .field--name-field-media-image:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  bottom: 0;
  display: block;
  background: linear-gradient(rgba(255, 255, 255, 0), #000);
  z-index: 0;
}

.page-node-75 .banner .field--name-field-media-image:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  bottom: 0;
  display: block;
  background: linear-gradient(rgba(255, 255, 255, 0), #fff);
  z-index: 0;
}

.page-node-84 .banner .field--name-field-media-image:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 50%;
  bottom: 0;
  display: block;
  background: linear-gradient(rgba(255, 255, 255, 0), #000);
  z-index: 0;
}

.field-body-wrapper .btn-comprar {
  margin-top: 1rem;
  display: inline-block;
  justify-content: center;
  width: fit-content;
}

.model-XX.id-83 > .contextual-region {
  display: flex;
  justify-content: center;
}
.model-XX.id-83 > .contextual-region .field-body-wrapper {
  flex-grow: 1;
  width: 100%;
}

.extras_vip {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
  font-family: Mont;
  text-align: center;
  font-size: 1.0625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 25.5px */
  letter-spacing: -0.02125rem;
}
@media screen and (min-width: 62rem) {
  .extras_vip {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    align-items: flex-start;
  }
}

.vip_contacto {
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: underline;
  gap: 8px;
}

.page-node-86 {
  background-color: #2F5257;
}

.page-node-240 {
  background-color: #B05263;
}
.page-node-240 .id-358 {
  position: relative;
}
.page-node-240 .id-358:before {
  content: "";
  height: calc(100% + 1px);
  aspect-ratio: 1/1;
  background-color: #C0D0EA;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -1px;
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}
.page-node-240 .id-358 > .contextual-region {
  position: relative;
  padding-bottom: 0 !important;
}
.page-node-240 .id-358 > .contextual-region .field-body-wrapper {
  display: flex;
  justify-content: center;
}
.page-node-240 .id-358 > .contextual-region .field-body-wrapper .field-body.texto {
  width: 40%;
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 2rem;
  padding-bottom: 1rem;
}
@media screen and (max-width: 62rem) {
  .page-node-240 .id-358 > .contextual-region .field-body-wrapper .field-body.texto {
    width: 90%;
  }
}
.page-node-240 .id-358 > .contextual-region .field-body-wrapper .field-body.texto .faqs-social-info {
  font-family: "Mont";
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.75rem;
  text-align: center;
}
.page-node-240 .id-358 > .contextual-region .field-body-wrapper .field-body.texto .faqs-social-links {
  display: flex;
  justify-content: center;
  gap: 1rem;
}
.page-node-240 .id-358 > .contextual-region .field-body-wrapper .field-body.texto .faqs-social-links a {
  font-size: 0;
}
.page-node-240 .id-358 > .contextual-region .field-body-wrapper .field-body.texto .faqs-social-links a:before {
  content: "\f09a";
  font-family: "Font Awesome 6 Brands";
  font-size: 1.875rem;
  font-weight: 600;
  color: #000;
}
.page-node-240 .id-358 > .contextual-region .field-body-wrapper .field-body.texto .faqs-social-links a.facebook:before {
  content: "\f09a";
}
.page-node-240 .id-358 > .contextual-region .field-body-wrapper .field-body.texto .faqs-social-links a.instagram:before {
  content: "\f16d";
}
.page-node-240 .id-358 > .contextual-region .field-body-wrapper .field-body.texto .faqs-social-links a.tiktok:before {
  content: "\e07b";
}
.page-node-240 .id-358 > .contextual-region .field-body-wrapper .field-body.texto .faqs-social-links a:hover {
  text-decoration: none;
}

.page-node-86 .banner:has(.calltoaction):after, .page-node-240 .banner:has(.calltoaction):after {
  content: unset;
}
.page-node-86 .banner h1.field--name-field-titulo, .page-node-240 .banner h1.field--name-field-titulo {
  color: #fff;
  font-size: 5.125rem;
  text-transform: lowercase;
}
@media screen and (max-width: 62rem) {
  .page-node-86 .banner h1.field--name-field-titulo, .page-node-240 .banner h1.field--name-field-titulo {
    text-align: center;
    font-size: 3rem;
    font-style: normal;
    line-height: 150%; /* 39px */
    letter-spacing: -0.01625rem;
  }
}
.page-node-86 .model-XX .contextual-region, .page-node-240 .model-XX .contextual-region {
  display: block;
}

input, textarea, select {
  color: #fff;
  font-family: Mont;
  font-size: 1rem;
  font-style: normal;
  font-weight: 200;
  line-height: 150%; /* 18px */
  letter-spacing: -0.015rem;
  border-bottom: 1px solid #fff;
  padding-bottom: 0.625rem;
  padding-top: 0.375rem;
  box-sizing: border-box;
  width: 100%;
  position: relative;
}
input::placeholder, textarea::placeholder, select::placeholder {
  color: #fff;
  font-family: Mont;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 18px */
  letter-spacing: -0.015rem;
  text-transform: uppercase;
  opacity: 0.4;
  position: absolute;
  left: 0;
}
input.webform-webform-telephone-international::placeholder, textarea.webform-webform-telephone-international::placeholder, select.webform-webform-telephone-international::placeholder {
  left: 60px;
  font-family: Mont;
}

select {
  appearance: none;
  -webkit-appearance: none;
}
select option {
  color: black;
}
select:has(option[value=default]:checked) {
  color: rgba(255, 255, 255, 0.4);
  background-image: url("../images/icons/arrow_selector.png");
  background-position: 70px 13px;
  background-size: 10px;
  background-repeat: no-repeat;
}
select:has(option[value=All]:checked) {
  color: rgba(255, 255, 255, 0.4);
  background-image: url("../images/icons/arrow_selector.png");
  background-position: 100% 16px;
  background-size: 10px;
  background-repeat: no-repeat;
}

form.webform-submission-contacto-form {
  display: flex !important;
  flex-direction: column;
  gap: 32px;
}
form.webform-submission-contacto-form fieldset[data-drupal-selector=edit-captcha] {
  font-family: Mont;
  color: rgba(255, 255, 255, 0.5);
  grid-column: 1/3;
}
@media screen and (min-width: 62rem) {
  form.webform-submission-contacto-form {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    row-gap: 100px;
    column-gap: 35%;
  }
  form.webform-submission-contacto-form .js-form-item-missatge {
    grid-column: 1/3;
  }
  form.webform-submission-contacto-form .form-actions {
    grid-column: 1/3;
  }
  form.webform-submission-contacto-form .form-actions > button.webform-button--submit {
    padding: 1.5rem 4rem;
  }
}

.form-item--error-message,
.invalid-feedback {
  font-size: 0.875rem;
  padding-top: 0.25rem;
  font-family: Mont;
  color: #f53838;
}

.iti__selected-flag {
  padding-bottom: 1rem;
}

.iti__arrow {
  border-top-color: #fff;
}

.iti--allow-dropdown {
  width: 100%;
}

.iti {
  font-family: Mont;
}

#edit-actions {
  display: flex;
  width: 100%;
  justify-content: center;
}

#calendario_evento {
  display: none;
}
#calendario_evento #calendario_evento_fondo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
#calendario_evento #calendario_evento_fondo:hover {
  cursor: url("../images/icons/cross.svg"), auto;
}
#calendario_evento #calendario_evento_cerrar {
  position: absolute;
  top: 20px;
  right: 20px;
  height: 25px;
  width: 25px;
  display: block;
  background-image: url("../images/icons/cross.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
#calendario_evento .ui-datepicker {
  position: relative;
  z-index: 2;
}

#calendario_evento.show {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 12;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.8);
}

.ui-datepicker {
  font-family: Mont !important;
}
.ui-datepicker .ui-datepicker-header, .ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default, .ui-datepicker .ui-button, .ui-datepicker html .ui-button.ui-state-disabled:hover, .ui-datepicker html .ui-button.ui-state-disabled:active {
  background: none !important;
  border-color: transparent !important;
  transition-duration: 0.3s;
  text-align: center;
}
.ui-datepicker .ui-datepicker-header:hover, .ui-datepicker .ui-state-default:hover, .ui-datepicker .ui-widget-content .ui-state-default:hover, .ui-datepicker .ui-widget-header .ui-state-default:hover, .ui-datepicker .ui-button:hover, .ui-datepicker html .ui-button.ui-state-disabled:hover:hover, .ui-datepicker html .ui-button.ui-state-disabled:active:hover {
  background-color: #2F5257 !important;
  color: #fff !important;
}
.ui-datepicker .ui-state-active {
  background-color: #2F5257 !important;
  color: #fff !important;
}

.sidebar_second {
  position: fixed;
  z-index: 10;
  width: 50vw;
  height: 100vh;
  overflow-y: auto;
  background-color: #D95566;
  padding-top: 2rem;
  right: -100vw;
  top: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  transition-duration: 0.8s;
}
@media screen and (max-width: 62rem) {
  .sidebar_second {
    width: 100%;
  }
}
.sidebar_second.open {
  right: 0;
}
.sidebar_second .btn-close {
  position: absolute;
  top: 16px;
  right: 22px;
}
.sidebar_second #block-desplegable-eventos-semana > .screen-read-h2, .sidebar_second #block-desplegable-eventos-semana > h2 {
  margin-bottom: 2rem;
  text-align: center;
  font-family: "Self Modern";
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 2.625rem;
  color: white;
  text-transform: lowercase;
}
.sidebar_second #block-desplegable-eventos-semana > .screen-read-h2:before, .sidebar_second #block-desplegable-eventos-semana > h2:before {
  content: "(";
}
.sidebar_second #block-desplegable-eventos-semana > .screen-read-h2:after, .sidebar_second #block-desplegable-eventos-semana > h2:after {
  content: ")";
}
.sidebar_second aside {
  width: 100%;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.sidebar_second .desplegable-eventos h4, .sidebar_second .desplegable-eventos .screen-read-h4 {
  color: #fff;
  font-family: Mont;
  font-style: normal;
  font-size: 1.25rem;
  font-weight: 800;
  line-height: 1.875rem;
  text-align: center;
  letter-spacing: -0.02125rem;
  text-transform: uppercase;
  background: #000;
  padding: 0.5rem;
  display: block;
  width: 100%;
}
.sidebar_second .desplegable-eventos .evento {
  height: 155px;
}
.sidebar_second .desplegable-eventos .evento_text {
  padding: 0.8125rem 1.375rem;
  width: 100%;
  gap: 12px;
  display: flex;
  flex-direction: column;
}
.sidebar_second .desplegable-eventos .evento_text.apres {
  background-color: #54549D;
}
.sidebar_second .desplegable-eventos .evento_text.club {
  background-color: #2F5257;
}
.sidebar_second .desplegable-eventos .evento_text:before {
  clip-path: polygon(0% 0%, 100% 0, 85% 100%, 0% 100%);
}
.sidebar_second .desplegable-eventos .evento_text_tipo {
  color: #fff;
  text-align: center;
  font-family: Mont;
  position: relative;
  width: fit-content;
  display: flex;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  letter-spacing: -0.015rem;
  padding: 0.25rem 2rem;
  border: 1px solid #fff;
  border-radius: 25px;
}
.sidebar_second .desplegable-eventos .evento_text .event-info-wrapper {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  height: 100%;
  padding-bottom: 1.25rem;
  border-bottom: 1px solid white;
}
@media screen and (max-width: 62rem) {
  .sidebar_second .desplegable-eventos .evento_text .event-info-wrapper {
    flex-direction: column;
    align-items: flex-start;
    gap: 1rem;
  }
}
.sidebar_second .desplegable-eventos .evento_text .event-info-wrapper h2, .sidebar_second .desplegable-eventos .evento_text .event-info-wrapper .screen-read-h2 {
  color: white;
  font-size: 1.625rem;
  line-height: 1.5rem;
  letter-spacing: -0.01625rem;
  width: 95%;
  margin-top: 1rem;
  flex-basis: 80%;
  text-align: left !important;
}
.sidebar_second .desplegable-eventos .evento_text .event-info-wrapper time, .sidebar_second .desplegable-eventos .evento_text .event-info-wrapper .fecha {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: -0.0225rem;
  color: white;
  font-family: "Mont";
}
.sidebar_second #block-veuretotalaprogramacio {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  margin-top: 1.3125rem;
  flex-grow: 1;
  height: 100%;
}
@media screen and (max-width: 62rem) {
  .sidebar_second #block-veuretotalaprogramacio {
    display: none;
  }
}
.sidebar_second #block-veuretotalaprogramacio .btn {
  font-weight: 200;
  padding: 0.5rem 2rem;
}
.sidebar_second .language-switcher-language-url {
  margin-top: 2.3125rem;
  margin-bottom: 2.125rem;
}
.sidebar_second .language-switcher-language-url .content nav a {
  color: #000;
}
.sidebar_second .language-switcher-language-url svg path {
  fill: #000;
}
@media screen and (max-width: 62rem) {
  .sidebar_second .language-switcher-language-url {
    display: none;
  }
}

.path-form-covermanager {
  background-color: #2F5257;
}

.abarset-covermanager-form {
  color: #fff;
  font-family: Mont;
  font-size: 1.0625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 25.5px */
  letter-spacing: -0.02125rem;
}
.abarset-covermanager-form [data-drupal-selector=edit-main-data-wrapper] {
  padding: 2rem;
  border: 1px solid #fff;
  border-top: none;
}
@media screen and (max-width: 48rem) {
  .abarset-covermanager-form [data-drupal-selector=edit-main-data-wrapper] {
    padding: 1rem;
  }
}
.abarset-covermanager-form > fieldset.container {
  max-width: 800px;
  width: 100%;
  padding: 0 1rem;
  margin: 0 auto;
}
.abarset-covermanager-form > fieldset.container #date_wrapper {
  display: flex;
  width: 100%;
}
@media screen and (max-width: 48rem) {
  .abarset-covermanager-form > fieldset.container #date_wrapper {
    flex-direction: column;
    gap: 32px;
  }
}
.abarset-covermanager-form > fieldset.container #date_wrapper > div {
  padding: 2rem;
  width: 50%;
}
@media screen and (max-width: 48rem) {
  .abarset-covermanager-form > fieldset.container #date_wrapper > div {
    width: 100%;
    padding: 0;
  }
}
.abarset-covermanager-form > fieldset.container #date_wrapper > div:first-child {
  border-right: 1px solid #fff;
}
@media screen and (max-width: 48rem) {
  .abarset-covermanager-form > fieldset.container #date_wrapper > div:first-child {
    border: none;
    display: flex;
    justify-content: center;
  }
}
.abarset-covermanager-form > fieldset.container > .fieldset-wrapper, .abarset-covermanager-form > fieldset.container #time_wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.abarset-covermanager-form > fieldset.container #time_wrapper {
  gap: 32px;
  align-items: initial;
}
.abarset-covermanager-form label, .abarset-covermanager-form .fieldset-legend {
  font-weight: 600;
}
.abarset-covermanager-form #your-election {
  display: flex;
  width: 100%;
  align-items: center;
  flex-direction: column;
  gap: 64px;
  background-color: #000;
  padding: 1rem 2rem;
  border: 1px solid #fff;
  border-bottom: 0;
}
.abarset-covermanager-form #your-election .title-election {
  display: none;
}
.abarset-covermanager-form #your-election > .content {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
@media screen and (max-width: 48rem) {
  .abarset-covermanager-form #your-election > .content {
    flex-direction: column;
  }
}
.abarset-covermanager-form #your-election > .content > div {
  display: flex;
  align-items: center;
  gap: 8px;
}
.abarset-covermanager-form .title-availability {
  font-size: 1.625rem;
  font-weight: 900;
  line-height: 150%; /* 39px */
  letter-spacing: -0.01625rem;
  margin: 2rem 0 4rem 0;
  text-align: center;
}
.abarset-covermanager-form [data-drupal-selector=edit-change-day], .abarset-covermanager-form [data-drupal-selector=edit-change-hour] {
  width: 100%;
  margin-bottom: 2rem;
}
.abarset-covermanager-form [data-drupal-selector=edit-change-day] > .fieldset-wrapper, .abarset-covermanager-form [data-drupal-selector=edit-change-hour] > .fieldset-wrapper {
  padding-top: 1rem;
}
.abarset-covermanager-form [data-drupal-selector=edit-change-day] > .fieldset-wrapper > div, .abarset-covermanager-form [data-drupal-selector=edit-change-hour] > .fieldset-wrapper > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  flex-wrap: wrap;
}
.abarset-covermanager-form [data-drupal-selector=edit-change-hour] > .fieldset-wrapper > div {
  justify-content: initial;
  gap: 16px;
}
.abarset-covermanager-form .action-buttons .fieldset-wrapper {
  display: flex;
  gap: 32px;
  align-items: center;
  justify-content: space-between;
  flex-direction: row-reverse;
}
.abarset-covermanager-form [data-drupal-selector=edit-form-personal-data] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 15%;
  row-gap: 32px;
  margin-bottom: 4rem;
}
@media screen and (max-width: 48rem) {
  .abarset-covermanager-form [data-drupal-selector=edit-form-personal-data] {
    display: flex;
    flex-direction: column;
    row-gap: 16px;
  }
}
.abarset-covermanager-form [data-drupal-selector=edit-form-personal-data] [data-drupal-selector=edit-emails] {
  grid-column: 1/3;
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 15%;
  width: 100%;
}
@media screen and (max-width: 48rem) {
  .abarset-covermanager-form [data-drupal-selector=edit-form-personal-data] [data-drupal-selector=edit-emails] {
    display: flex;
    flex-direction: column;
    row-gap: 16px;
  }
}
.abarset-covermanager-form [data-drupal-selector=edit-form-checks] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 2rem;
}
.abarset-covermanager-form div.radio {
  display: flex;
  gap: 16px;
  align-items: center;
  margin-top: 0.5rem;
}
.abarset-covermanager-form .js-form-type-radio input {
  display: none;
}
.abarset-covermanager-form .js-form-type-radio input:checked + label {
  background-color: #000;
}
.abarset-covermanager-form .js-form-type-radio label {
  cursor: pointer;
  padding: 0.25rem 0.5rem;
  border: 1px solid #000;
}
.abarset-covermanager-form .js-form-type-radio label:hover {
  background-color: #000;
}
.abarset-covermanager-form .fieldset-wrapper:has(#date_wrapper) {
  padding: 2rem;
  border: 1px solid #fff;
}
@media screen and (max-width: 48rem) {
  .abarset-covermanager-form .fieldset-wrapper:has(#date_wrapper) {
    padding: 1rem;
  }
}
.abarset-covermanager-form .fieldset-wrapper:has(#date_wrapper) #date_wrapper {
  margin-bottom: 2rem;
}
.abarset-covermanager-form .btn-comprar {
  position: unset;
  transform: none;
  border: none;
}

.path-form-covermanager #block-botonesmenu .btn-comprar, .path-form-covermanager #block-menuheadersuperior .btn-comprar {
  display: none;
}

.btn-calendar {
  cursor: pointer;
}

@media screen and (max-width: 48rem) {
  .banner--img--principal.desktop {
    display: none;
  }
  .banner--img--principal.mobile {
    display: block;
  }
}

[id*=-reproductorspotify][id*=block-] {
  display: none;
  position: fixed;
  z-index: 9;
  bottom: 70px;
  right: 10px;
  max-width: 100%;
}
[id*=-reproductorspotify][id*=block-].open {
  display: block;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  top: 50%;
  transform: translateY(-50%);
}

a {
  color: #fff;
}
a:hover {
  text-decoration: underline;
}

.page-node-109 #block-abarset-v2-content,
.page-node-109 #block-abarset-25-content, .page-node-110 #block-abarset-v2-content,
.page-node-110 #block-abarset-25-content {
  max-width: 1440px;
  padding: 0 1rem;
  margin: 0 auto;
}
.page-node-109 h1, .page-node-110 h1 {
  color: black !important;
  margin-bottom: 2rem;
}
.page-node-109 .banner .field--name-body p, .page-node-110 .banner .field--name-body p {
  margin-bottom: 1rem;
}
.page-node-109:is(.page-node-110) .banner .field--name-body ul, .page-node-110:is(.page-node-110) .banner .field--name-body ul {
  list-style-type: disc;
  list-style-position: inside;
  font-family: "Mont";
}
.page-node-109:is(.page-node-110) .banner .field--name-body li, .page-node-110:is(.page-node-110) .banner .field--name-body li {
  list-style: inherit;
}
.page-node-109:is(.page-node-110) .banner .field--name-body h4, .page-node-110:is(.page-node-110) .banner .field--name-body h4 {
  font-family: "Mont";
  font-weight: bold;
}
.page-node-109:not(.page-node-110) .banner .field--name-body *, .page-node-110:not(.page-node-110) .banner .field--name-body * {
  color: black;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.3;
}
.page-node-109 strong, .page-node-110 strong {
  font-weight: bold;
}

body:not(:has(.banner .field--name-field-media-image, .block-views-blockslider-slick-block-1)) .calltoaction {
  max-width: 1440px;
  padding: 4rem 1rem;
  margin: 0 auto;
}

div[data-drupal-messages] {
  position: fixed;
  top: 120px;
  right: 20px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  z-index: 99;
}
@media screen and (max-width: 62rem) {
  div[data-drupal-messages] {
    top: 60px;
  }
}
div[data-drupal-messages] div[role=alert], div[data-drupal-messages] div[role=status] {
  background-color: #db8b00;
  border: 1px solid rgba(0, 0, 0, 0.8);
  padding: 1rem;
  position: relative;
  font-family: Mont;
  padding-right: 4rem;
}
div[data-drupal-messages] div[role=alert] .btn-close, div[data-drupal-messages] div[role=status] .btn-close {
  position: absolute;
  top: 16px;
  right: 16px;
}
div[data-drupal-messages] div[role=alert] .toast-header, div[data-drupal-messages] div[role=status] .toast-header {
  font-weight: bold;
}
div[data-drupal-messages] div[role=alert] .toast-header svg, div[data-drupal-messages] div[role=status] .toast-header svg {
  display: none;
}

input + label {
  cursor: pointer;
}

@media screen and (max-width: 62rem) {
  #block-botonesmenu .btn-comprar {
    display: none;
  }
}
.path-agenda #block-botonesmenu .btn-comprar, .path-agenda #block-menuheadersuperior .btn-comprar {
  display: none;
}

@media screen and (max-width: 62rem) {
  .view-evento .slick .evento .evento_text_body {
    -webkit-line-clamp: 4; /* number of lines to show */
    line-clamp: 4;
  }
}

.sidebar_second .desplegable-eventos .evento {
  height: unset;
  min-height: 155px;
}

.evento .evento_img div:not([data-once=contextual-render]) {
  height: 100%;
}

.evento_img {
  position: relative;
}
.evento_img img {
  height: 100%;
}

@media screen and (max-width: 62rem) {
  .evento {
    height: 100%;
    min-height: 260px;
  }
}
@media screen and (max-width: 62rem) {
  .evento_img img {
    height: 100%;
    min-height: 260px;
  }
}
.sidebar_second .desplegable-eventos .evento {
  height: unset;
  min-height: 155px;
  display: flex !important;
  align-items: stretch;
}

.evento .evento_img div:not([data-once=contextual-render]) {
  height: 100%;
}

.view-eventos.view-display-id-block_1 .evento_img img {
  height: 100%;
}

@media screen and (max-width: 62rem) {
  .evento {
    height: 100%;
    min-height: 260px;
  }
}
@media screen and (max-width: 62rem) {
  .evento_img img {
    height: 100%;
  }
}
@media screen and (max-width: 31.25rem) {
  .evento_img img {
    min-height: unset !important;
  }
}
@media screen and (max-width: 103.75rem) and (min-width: 90rem) {
  .evento_text h2, .evento_text .screen-read-h2 {
    font-size: 3.875rem;
    width: 70%;
  }
}
@media screen and (max-width: 90rem) and (min-width: 75rem) {
  .evento_text h2, .evento_text .screen-read-h2 {
    font-size: 3.375rem;
    width: 70%;
  }
}
@media screen and (max-width: 75rem) and (min-width: 62rem) {
  .evento_text h2, .evento_text .screen-read-h2 {
    font-size: 2.875rem;
    width: 60%;
  }
}
[data-bg="#d95566"] {
  background-color: #d95566;
}

[data-bg="#ffffff"] {
  background-color: #ffffff;
}

[data-bg="#000000"] {
  background-color: #000000;
}

[data-bg="#54549d"] {
  background-color: #54549d;
}

[data-bg="#2f5257"] {
  background-color: #2f5257;
}

ul.pagination {
  display: flex;
  justify-content: center;
  margin: 4rem 0;
  font-family: mont;
  gap: 8px;
}
ul.pagination li {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000;
}
ul.pagination li a {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000;
  width: 40px;
  height: 40px;
  border: 1px solid #000;
  border-radius: 25px;
  text-decoration: none;
}
ul.pagination li.active, ul.pagination li:hover {
  background-color: #000;
  color: #fff;
  width: 40px;
  height: 40px;
  border: 1px solid #000;
  border-radius: 20px;
}
ul.pagination li.active a, ul.pagination li:hover a {
  color: #fff;
}

.galeria-multimedia .slick-list {
  width: 100%;
}

.node--type-noticias .blog_header {
  position: relative;
  min-height: 360px;
  height: fit-content;
  overflow: hidden;
  margin-bottom: 4rem;
}
.node--type-noticias .blog_header:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
}
.node--type-noticias .blog_header > .field--name-field-imagen {
  height: 360px;
  width: 100%;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
}
.node--type-noticias .blog_header > .field--name-field-imagen * {
  height: 100%;
}
.node--type-noticias .blog_header > .field--name-field-imagen img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.node--type-noticias .blog_header .field--name-field-fecha, .node--type-noticias .blog_header .field--name-field-tags {
  position: absolute;
  bottom: 40px;
  left: 40px;
  z-index: 3;
  font-family: Mont;
  color: #fff;
}
@media screen and (max-width: 62rem) {
  .node--type-noticias .blog_header .field--name-field-fecha, .node--type-noticias .blog_header .field--name-field-tags {
    left: 16px;
  }
}
.node--type-noticias .blog_header .field--name-field-tags {
  bottom: 80px;
}
.node--type-noticias .blog_header .field--name-field-tags ul {
  display: flex;
  gap: 4px;
  flex-wrap: wrap;
}
.node--type-noticias .blog_header .field--name-field-tags ul li {
  font-size: 0.8125rem;
  font-family: Mont;
  font-weight: bold;
  padding: 0.25rem 0.25rem 0.125rem;
  border-radius: 3px;
  border: 1px solid #fff;
  color: #fff;
  line-height: 0;
  display: flex;
  gap: 2px;
  height: 20px;
  width: fit-content;
  align-items: center;
  justify-content: center;
  transition-duration: 0.2s;
  text-decoration: none;
}
.node--type-noticias .blog_header .field--name-field-tags ul li:before {
  line-height: 0;
  content: "#";
}
.node--type-noticias .blog_header_content {
  max-width: 1440px;
  margin: 0 auto;
  padding: 2.5rem;
  width: 100%;
  height: 100%;
  z-index: 3;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (max-width: 62rem) {
  .node--type-noticias .blog_header_content {
    padding: 2.5rem 1rem;
  }
}
.node--type-noticias .blog_header_content .goback {
  position: absolute;
  top: 40px;
  left: 40px;
  font-family: Mont;
  width: fit-content;
  display: flex;
}
@media screen and (max-width: 62rem) {
  .node--type-noticias .blog_header_content .goback {
    left: 16px;
  }
}
.node--type-noticias .blog_header_content .goback a {
  display: flex;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  transition-duration: 0.3s;
}
.node--type-noticias .blog_header_content .goback a:hover {
  gap: 16px;
}
.node--type-noticias .blog_header_content .titulo {
  color: #fff;
  line-height: 1.2;
}
@media screen and (max-width: 62rem) {
  .node--type-noticias .blog_header_content .titulo {
    font-size: 1.875rem;
  }
}
.node--type-noticias .blog_body {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 2.5rem 7.125rem;
  width: 100%;
}
@media screen and (max-width: 62rem) {
  .node--type-noticias .blog_body {
    padding: 0 1rem 7.125rem;
  }
}
.node--type-noticias .blog_body p {
  margin-bottom: 0.9375rem;
}
.node--type-noticias .blog_body a {
  color: #2F5257;
  font-weight: bold;
}
.node--type-noticias .share-post {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-top: 8rem;
  width: fit-content;
}
@media screen and (max-width: 62rem) {
  .node--type-noticias .share-post {
    margin-top: 4rem;
  }
}
.node--type-noticias .share-post > label {
  font-family: Mont;
  font-weight: bold;
  display: flex;
  align-items: center;
  gap: 2px;
}
.node--type-noticias .share-post > label:after {
  content: ":";
}
.node--type-noticias .share-post .block-better-social-sharing-buttons .social-sharing-buttons .social-sharing-buttons__button {
  padding: 0.5rem;
  border: 1px solid #000;
  transition-duration: 0.3s;
}
.node--type-noticias .share-post .block-better-social-sharing-buttons .social-sharing-buttons .social-sharing-buttons__button svg {
  height: 30px !important;
  width: 30px !important;
}
.node--type-noticias .share-post .block-better-social-sharing-buttons .social-sharing-buttons .social-sharing-buttons__button:hover {
  background-color: #000;
}
.node--type-noticias .share-post .block-better-social-sharing-buttons .social-sharing-buttons .social-sharing-buttons__button:hover svg {
  fill: #fff;
}

strong {
  font-weight: bold;
}

.page-node-181 .id-180 > .contextual-region {
  display: block;
}

.page-node-294 .id-293 > .contextual-region {
  display: block;
}

.view-noticias:not(.view-display-id-block_3) .view-filters {
  padding: 1rem 0;
  margin-bottom: 4rem;
}
.view-noticias:not(.view-display-id-block_3) .view-filters .row {
  display: flex;
  align-items: center;
  gap: 32px;
}
@media screen and (max-width: 31.25rem) {
  .view-noticias:not(.view-display-id-block_3) .view-filters .row {
    flex-direction: column;
    gap: 16px;
  }
}
.view-noticias:not(.view-display-id-block_3) .view-filters .row .form-item-title {
  width: 100%;
  max-width: 500px;
}
.view-noticias:not(.view-display-id-block_3) .view-filters .row input, .view-noticias:not(.view-display-id-block_3) .view-filters .row select {
  color: #000;
  border-color: #000;
}
.view-noticias:not(.view-display-id-block_3) .view-filters .row input::placeholder, .view-noticias:not(.view-display-id-block_3) .view-filters .row select::placeholder {
  color: #000;
}
.view-noticias:not(.view-display-id-block_3) .view-filters .row [data-drupal-selector=edit-field-tags-target-id] {
  width: fit-content;
  min-width: 250px;
  background-image: url("../images/icons/arrow_selector.png");
  background-position: right 13px;
  background-size: 10px;
  background-repeat: no-repeat;
  color: #000;
}
@media screen and (max-width: 31.25rem) {
  .view-noticias:not(.view-display-id-block_3) .view-filters .row [data-drupal-selector=edit-field-tags-target-id] {
    width: 100%;
  }
}
.view-noticias:not(.view-display-id-block_3) .view-filters .row .js-form-item {
  display: flex;
  gap: 16px;
  align-items: center;
}
@media screen and (max-width: 31.25rem) {
  .view-noticias:not(.view-display-id-block_3) .view-filters .row .js-form-item {
    width: 100%;
  }
}
.view-noticias:not(.view-display-id-block_3) .view-filters .row .js-form-item label {
  font-size: 0.875rem;
  font-family: Mont;
  font-weight: bold;
  color: #000;
}
@media screen and (max-width: 31.25rem) {
  .view-noticias:not(.view-display-id-block_3) .view-filters .row .js-form-item label {
    display: none;
  }
}
.view-noticias:not(.view-display-id-block_3) .view-filters .row [data-drupal-selector=edit-actions] {
  flex-grow: 1;
  display: flex;
  justify-content: flex-end !important;
}
.view-noticias:not(.view-display-id-block_3) .view-content {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 40px;
}
@media screen and (max-width: 62rem) {
  .view-noticias:not(.view-display-id-block_3) .view-content {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 36rem) {
  .view-noticias:not(.view-display-id-block_3) .view-content {
    grid-template-columns: 1fr;
  }
}
.view-noticias:not(.view-display-id-block_3) .view-content .views-row {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.view-noticias:not(.view-display-id-block_3) .view-content .views-row .field--name-field-media-image {
  overflow: hidden;
}
.view-noticias:not(.view-display-id-block_3) .view-content .views-row .field--name-field-media-image img {
  border-radius: 10px;
}
.view-noticias:not(.view-display-id-block_3) .view-content .views-row .views-field-field-tags .list-group {
  display: flex;
  gap: 4px;
  flex-wrap: wrap;
}
.view-noticias:not(.view-display-id-block_3) .view-content .views-row .views-field-field-tags .list-group li {
  font-size: 0.75rem;
  font-family: Mont;
  font-weight: bold;
  padding: 0.25rem 0.25rem 0.125rem;
  border-radius: 3px;
  border: 1px solid #000;
  color: #000;
  line-height: 0;
  display: flex;
  gap: 2px;
  height: 20px;
  width: fit-content;
  align-items: center;
  justify-content: center;
  transition-duration: 0.2s;
  text-decoration: none;
}
.view-noticias:not(.view-display-id-block_3) .view-content .views-row .views-field-field-tags .list-group li:before {
  line-height: 0;
  content: "#";
}
.view-noticias:not(.view-display-id-block_3) .view-content .views-row .views-field-field-tags .list-group li:hover {
  background-color: #000;
  color: #fff;
}
.view-noticias:not(.view-display-id-block_3) .view-content .views-row .views-field-title a {
  font-size: 1.375rem;
  max-height: 80px;
  line-height: 1.28;
  color: #000;
  font-weight: bold;
  font-family: Mont;
}
.view-noticias:not(.view-display-id-block_3) .view-content .views-row .views-field-field-descripcion-breve {
  font-family: Mont;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4; /* number of lines to show */
  line-clamp: 4;
  -webkit-box-orient: vertical;
}
.view-noticias:not(.view-display-id-block_3) .view-content .views-row .views-field-field-descripcion-breve > div {
  font-size: 0.9375rem;
}
.view-noticias:not(.view-display-id-block_3) .view-content .views-row .views-field-field-fecha {
  font-family: Mont;
}
.view-noticias:not(.view-display-id-block_3) .view-content .views-row .views-field-field-fecha div {
  font-size: 0.8125rem;
}

.view-eventos.view-display-id-block_1 .evento_img,
.view-eventos.view-display-id-block_1 .evento_text {
  height: 50%;
}

.evento_text {
  width: 100%;
}

.evento_img .img_mobile {
  display: none;
}

.node--type-noticias .blog_body p img {
  object-fit: contain;
  height: 100%;
  width: 100%;
}

.form-item-pdf-cv- label {
  color: #fff;
  opacity: 0.4;
}
.form-item-pdf-cv- .form-managed-file {
  margin-top: 0.625rem;
  display: flex;
  align-items: center;
}
.form-item-pdf-cv- .form-managed-file button {
  margin-left: 1.25rem;
}

.model-XX:has(.view-faqs) {
  background-color: #B05263;
}
.model-XX:has(.view-faqs) > .contextual-region {
  display: block;
}

.view-faqs .view-filters {
  display: none;
}
.view-faqs .view-content > .views-row > .views-row {
  border-bottom: 1px solid #fff;
  padding: 0.875rem 0;
}
.view-faqs h3.js-views-accordion-group-header {
  font-family: "Mont";
  font-weight: 200;
  font-size: 2rem;
  line-height: 3.375rem;
  border: none;
  background: none;
  padding: 0.5rem 0;
  font-style: normal;
  color: #fff;
  border-bottom: 1px solid white;
  border-radius: 0;
}
.view-faqs h3.js-views-accordion-group-header .ui-accordion-header-icon {
  position: absolute;
  right: 0;
  top: 50%;
  background-image: url(../images/icons/more_faq_acc.png);
  background-position: unset;
  background-size: contain;
}
.view-faqs .ui-accordion-content {
  height: auto !important;
}
.view-faqs .views-field-field-pregunta {
  display: flex;
  width: 100%;
  border: none;
  background-color: unset;
  color: #fff;
  border-radius: 0;
  padding: 0.5rem 0;
}
.view-faqs .views-field-field-pregunta .ui-accordion-header-icon {
  all: initial;
  background-image: none;
  height: 24px;
  width: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 0;
}
.view-faqs .views-field-field-pregunta .ui-accordion-header-icon:before {
  all: initial;
  content: "+";
  font-family: "Font Awesome 6 Free";
  display: block;
  color: #fff;
  font-size: 1rem;
  line-height: 1;
  font-weight: 600;
  transition: all ease-in-out 0.5s;
}
.view-faqs .views-field-field-pregunta .field-content {
  font-weight: bold;
  font-family: Mont;
  font-size: 1.375rem;
}
@media screen and (max-width: 36rem) {
  .view-faqs .views-field-field-pregunta .field-content {
    font-size: 1.125rem;
  }
}
.view-faqs .views-field-field-pregunta.ui-accordion-header-active .ui-accordion-header-icon:before {
  transform: rotate(135deg);
}
.view-faqs .ui-accordion-content {
  background-color: unset;
  color: #fff;
  border: none;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}
.view-faqs .view-footer {
  padding: 5rem 0 2.5rem;
  font-size: 1.375rem;
  text-align: center;
  color: #fff;
  font-family: Mont;
}
.view-faqs .view-filters {
  margin-bottom: 2.5rem;
}
.view-faqs .view-filters .views-exposed-form .row {
  display: flex;
  width: 100%;
  flex-grow: 1;
  gap: 16px;
}
.view-faqs .view-filters .views-exposed-form .row > .js-form-item {
  flex-grow: 1;
  width: 100%;
}
.view-faqs .view-filters .views-exposed-form .row select[data-drupal-selector=edit-field-categoria-target-id] {
  font-family: Mont;
  width: 100%;
  max-width: 230px;
}

.ui-widget-content a {
  color: #fff;
  font-family: Mont;
  text-decoration: underline;
}

#captcha {
  color: #fff;
  text-decoration: underline;
  font-family: Mont;
  text-decoration: none;
}

.field--name-field-marquesina {
  width: fit-content;
  display: none;
}

.abarset-marquee-wrapper {
  display: inline-flex;
  align-items: center;
  height: 105px;
  background-color: #2F5257;
  font-family: Mont;
  text-transform: uppercase;
  color: white;
  font-size: 2.25rem;
}
.abarset-marquee-wrapper .js-marquee {
  display: flex;
  gap: 80px;
}
.abarset-marquee-wrapper .js-marquee .abarset-marquee-element {
  display: inline;
  position: relative;
}
.abarset-marquee-wrapper .js-marquee .abarset-marquee-element::after {
  content: "";
  background-image: url(../images/icons/abarset_red.png);
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  position: absolute;
  left: -56px;
  top: 0;
  width: 50px;
}

.id-295 {
  max-width: unset !important;
  position: relative;
}
.id-295::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 400px;
  bottom: 0;
  display: block;
  background: linear-gradient(rgba(255, 255, 255, 0), #000);
  z-index: 0;
}
.id-295 > .contextual-region {
  max-width: unset !important;
}
.id-295 > .contextual-region .block-content-bloque_restaurante > .screen-read-h2 {
  display: none;
}
.id-295 > .contextual-region #block-restaurant-wrapper {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
  color: white;
  display: flex;
  flex-direction: column;
}
.id-295 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-body {
  padding: 6rem 30%;
  position: relative;
}
@media screen and (max-width: 62rem) {
  .id-295 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-body {
    padding: 3rem 2rem;
  }
}
.id-295 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-body::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  display: block;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0), #000);
  z-index: 0;
}
.id-295 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-body .field--name-body {
  display: block;
  z-index: 1;
  position: relative;
}
@media screen and (max-width: 62rem) {
  .id-295 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-body .field--name-body p {
    text-align: center;
  }
}
.id-295 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-body .btn {
  margin: 2rem auto;
}
.id-295 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta {
  display: flex;
  gap: 80px;
  max-width: 90%;
  margin: 5rem auto;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 62rem) {
  .id-295 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta {
    max-width: 100%;
    flex-direction: column;
    padding: 0 2rem;
    gap: 0;
  }
}
.id-295 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta .restaurant-block-text {
  flex-basis: 100%;
  align-self: flex-end;
  margin-bottom: 8rem;
}
@media screen and (max-width: 62rem) {
  .id-295 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta .restaurant-block-text {
    margin-bottom: 2rem;
  }
}
.id-295 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta .restaurant-block-text .field--name-field-titulo-bloque-carta {
  font-size: 2.25rem;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Mont";
  margin-bottom: 1rem;
}
.id-295 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta .restaurant-block-gallery {
  flex-basis: 100%;
}
.id-295 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta .restaurant-block-gallery .field--name-field-galeria-imagenes {
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 20px;
}
.id-295 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta .restaurant-block-gallery .field--name-field-galeria-imagenes img {
  display: block;
  aspect-ratio: 1;
}

.id-296 {
  height: 50vh;
  background-color: #000;
  padding-top: 4rem;
}
@media screen and (max-width: 62rem) {
  .id-296 {
    height: 80vh;
    padding-top: 2rem;
  }
}
.id-296 > .contextual-region {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
.id-296 > .contextual-region::before {
  content: "";
  background-color: #C0D0EA;
  height: 100%;
  width: 33.3%;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  clip-path: polygon(50% 0, 0 calc(100% + 1px), 100% calc(100% + 1px));
}
@media screen and (max-width: 62rem) {
  .id-296 > .contextual-region::before {
    height: 50%;
    width: 80%;
  }
}
.id-296 > .contextual-region .field-body-wrapper {
  height: 100%;
  width: 100%;
  display: flex;
}
@media screen and (max-width: 62rem) {
  .id-296 > .contextual-region .field-body-wrapper {
    height: 100%;
  }
}
.id-296 > .contextual-region .field-body-wrapper .field-body.texto {
  display: flex;
  align-items: center;
  position: relative;
  color: #fff;
  width: 100%;
}
@media screen and (max-width: 62rem) {
  .id-296 > .contextual-region .field-body-wrapper .field-body.texto {
    height: 100%;
    flex-direction: column;
    gap: 2rem;
  }
}
.id-296 > .contextual-region .field-body-wrapper .field-body.texto h2.titulo-texto {
  flex-basis: 100%;
  text-transform: uppercase;
  font-size: 2.5rem;
}
@media screen and (max-width: 62rem) {
  .id-296 > .contextual-region .field-body-wrapper .field-body.texto h2.titulo-texto {
    align-content: flex-end;
    flex-basis: 20%;
  }
}
.id-296 > .contextual-region .field-body-wrapper .field-body.texto div.horario {
  flex-basis: 100%;
  text-align: center;
  color: #000;
  font-family: "Mont";
  font-weight: 700;
  font-size: 2.5rem;
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media screen and (max-width: 62rem) {
  .id-296 > .contextual-region .field-body-wrapper .field-body.texto div.horario {
    order: 2;
    align-items: center;
    justify-content: flex-end;
    margin-bottom: 2rem;
  }
}
.id-296 > .contextual-region .field-body-wrapper .field-body.texto p.texto-horario {
  flex-basis: 100%;
}
@media screen and (max-width: 62rem) {
  .id-296 > .contextual-region .field-body-wrapper .field-body.texto p.texto-horario {
    order: 1;
    padding: 0 2rem;
    text-align: center;
  }
}

.id-72 {
  background-image: url(../images/el_espacio-restuarante.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  max-width: unset !important;
  height: 120vh;
  position: relative;
}
@media screen and (max-width: 62rem) {
  .id-72 {
    height: 100vh;
    margin-top: 10rem;
  }
  .id-72 .field-body-wrapper {
    margin-top: -13rem;
    background: black;
    padding-top: 3rem !important;
  }
}
.id-72::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 400px;
  top: -1px;
  display: block;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0), #000);
  z-index: 0;
}
.id-72::after {
  content: "";
  background-image: url(../images/logo-restaurante.png);
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  display: block;
  background-repeat: no-repeat;
  background-position: bottom right;
  mix-blend-mode: overlay;
}
.id-72 > .contextual-region {
  max-width: unset !important;
  display: flex !important;
  justify-content: right !important;
  height: 60%;
}
@media screen and (max-width: 62rem) {
  .id-72 > .contextual-region {
    height: 100%;
    padding: 3rem 0 0 !important;
  }
}
.id-72 > .contextual-region .field-body-wrapper {
  color: white;
  width: 40%;
  position: relative;
  padding-right: 8rem;
}
@media screen and (max-width: 62rem) {
  .id-72 > .contextual-region .field-body-wrapper {
    width: 100%;
    padding: 0 2rem;
  }
}
.id-72 > .contextual-region .field-body-wrapper h2 {
  font-size: 2.25rem;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Mont";
  margin-bottom: 1rem;
  text-align: left !important;
}
.id-72 > .contextual-region .field-body-wrapper p {
  text-align: left !important;
}

.id-301 {
  background-image: url(../images/el_espacio-zona_vip.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  max-width: unset !important;
  height: 120vh;
  position: relative;
}
@media screen and (max-width: 62rem) {
  .id-301 {
    height: 100vh;
  }
}
.id-301::after {
  content: "";
  background-image: url(../images/logo-restaurante.png);
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
  display: block;
  background-repeat: no-repeat;
  background-position: bottom right;
  mix-blend-mode: overlay;
}
.id-301 > .contextual-region {
  max-width: unset !important;
  display: flex !important;
  justify-content: right !important;
  height: 60%;
}
@media screen and (max-width: 62rem) {
  .id-301 > .contextual-region {
    height: 100%;
    padding: 3rem 0 0 !important;
  }
}
.id-301 > .contextual-region .field-body-wrapper {
  color: white;
  width: 40%;
  position: relative;
  padding-right: 8rem;
}
@media screen and (max-width: 62rem) {
  .id-301 > .contextual-region .field-body-wrapper {
    width: 100%;
    padding: 0 2rem;
  }
}
.id-301 > .contextual-region .field-body-wrapper h2 {
  font-size: 2.25rem;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Mont";
  margin-bottom: 1rem;
  text-align: left !important;
}
.id-301 > .contextual-region .field-body-wrapper p {
  text-align: left !important;
}

.id-70 {
  max-width: unset !important;
  background-color: #000;
  height: unset !important;
  padding-top: 1rem;
  align-items: flex-start !important;
}
@media screen and (max-width: 62rem) {
  .id-70 {
    height: unset;
  }
}
.id-70 > .contextual-region {
  max-width: unset !important;
  height: unset !important;
}
@media screen and (max-width: 62rem) {
  .id-70 > .contextual-region {
    height: 100% !important;
  }
}
.id-70 > .contextual-region .galeria-multimedia .slick-track {
  margin-left: -25%;
}
.id-70 > .contextual-region .galeria-multimedia .slick-track .slick-slide {
  margin: 0 0.5rem;
}
.id-70 > .contextual-region .galeria-multimedia .slick-track .slick-slide img {
  aspect-ratio: 614/492;
  height: auto;
}
@media screen and (max-width: 62rem) {
  .id-70 > .contextual-region .galeria-multimedia .slick-track .slick-slide img {
    height: unset;
  }
}

.id-85 {
  max-width: unset !important;
  background-color: #fff;
  padding-block: 1rem !important;
  align-items: flex-start !important;
}
@media screen and (max-width: 62rem) {
  .id-85 {
    height: unset;
  }
}
.id-85 > .contextual-region {
  max-width: unset !important;
  margin-bottom: 1rem;
  height: unset !important;
}
@media screen and (max-width: 62rem) {
  .id-85 > .contextual-region {
    height: 100% !important;
  }
}
.id-85 > .contextual-region .galeria-multimedia .slick-track {
  margin-left: 16.6666666667%;
}
.id-85 > .contextual-region .galeria-multimedia .slick-track .slick-slide {
  margin: 0 0.5rem;
}
.id-85 > .contextual-region .galeria-multimedia .slick-track .slick-slide img {
  height: auto;
  width: unset !important;
  aspect-ratio: 1/1;
}
@media screen and (max-width: 62rem) {
  .id-85 > .contextual-region .galeria-multimedia .slick-track .slick-slide img {
    height: unset;
    width: 100vw !important;
  }
}

.id-304 {
  max-width: unset !important;
  background-color: #000;
  padding-top: 1rem;
  align-items: flex-start !important;
}
@media screen and (max-width: 62rem) {
  .id-304 {
    height: unset;
  }
}
.id-304 > .contextual-region {
  max-width: unset !important;
  height: unset !important;
  margin-bottom: 1rem !important;
}
@media screen and (max-width: 62rem) {
  .id-304 > .contextual-region {
    height: 100% !important;
  }
}
.id-304 > .contextual-region .galeria-multimedia .slick-track:has(.slick-arrow) {
  margin-left: -3.75rem;
}
.id-304 > .contextual-region .galeria-multimedia .slick-track .slick-slide {
  margin: 0 0.5rem;
}
.id-304 > .contextual-region .galeria-multimedia .slick-track .slick-slide img {
  width: unset !important;
  aspect-ratio: 1/1;
}
@media screen and (max-width: 62rem) {
  .id-304 > .contextual-region .galeria-multimedia .slick-track .slick-slide img {
    height: unset;
    width: 100vw !important;
  }
}

.id-66 {
  background-image: url(../images/home-fondo-restaurante.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 75vh;
  position: relative;
}
@media screen and (max-width: 62rem) {
  .id-66 {
    height: unset;
  }
}
@media screen and (min-width: 62rem) and (max-width: 90rem) {
  .id-66 > .contextual-region {
    margin-left: 2rem !important;
  }
}
.id-66 > .contextual-region .item-wrapper.opcion-full {
  position: unset;
}
@media screen and (max-width: 62rem) {
  .id-66 > .contextual-region .item-wrapper.opcion-full {
    flex-direction: column;
  }
}
.id-66 > .contextual-region .item-wrapper.opcion-full .calltoaction.texto {
  color: white;
}
@media screen and (max-width: 62rem) {
  .id-66 > .contextual-region .item-wrapper.opcion-full .calltoaction.texto {
    width: 90%;
    padding-top: 4rem;
  }
}
.id-66 > .contextual-region .item-wrapper.opcion-full .calltoaction.texto .field-titulo-cb-content,
.id-66 > .contextual-region .item-wrapper.opcion-full .calltoaction.texto .field-body.texto {
  margin-bottom: 2rem;
}
@media screen and (max-width: 62rem) {
  .id-66 > .contextual-region .item-wrapper.opcion-full .calltoaction.texto .field-titulo-cb-content p,
  .id-66 > .contextual-region .item-wrapper.opcion-full .calltoaction.texto .field-body.texto p {
    text-align: center;
  }
}
@media screen and (max-width: 62rem) {
  .id-66 > .contextual-region .item-wrapper.opcion-full .calltoaction.texto .enlaces-wrapper {
    display: flex;
    justify-content: center;
  }
}
.id-66 > .contextual-region .item-wrapper.opcion-full .mediasection.img {
  width: 100%;
}
.id-66 > .contextual-region .item-wrapper.opcion-full .mediasection.img img {
  max-height: 100%;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (max-width: 62rem) {
  .id-66 > .contextual-region .item-wrapper.opcion-full .mediasection.img img {
    position: relative;
    width: 100%;
    transform: unset;
  }
}

@media screen and (max-width: 62rem) {
  .id-297 {
    margin: 0 !important;
  }
}
.id-297 .field-titulo-cb-content {
  margin: 3rem 0;
  text-align: center;
}
.id-297 .view-noticias .view-content .field--name-field-media-image {
  margin-bottom: 1rem;
  overflow: hidden;
}
.id-297 .view-noticias .view-content .field--name-field-media-image img {
  border-radius: 10px;
}
.id-297 .view-noticias .view-content .views-field-field-tags {
  margin-bottom: 1rem;
}
.id-297 .view-noticias .view-content .views-field-field-tags .list-group {
  display: flex;
  gap: 4px;
  flex-wrap: wrap;
}
.id-297 .view-noticias .view-content .views-field-field-tags .list-group li {
  font-size: 0.75rem;
  font-family: Mont;
  font-weight: bold;
  padding: 0.25rem 0.25rem 0.125rem;
  border-radius: 3px;
  border: 1px solid #000;
  color: #000;
  line-height: 0;
  display: flex;
  gap: 2px;
  height: 20px;
  width: fit-content;
  align-items: center;
  justify-content: center;
  transition-duration: 0.2s;
  text-decoration: none;
}
.id-297 .view-noticias .view-content .views-field-field-tags .list-group li:before {
  line-height: 0;
  content: "#";
}
.id-297 .view-noticias .view-content .views-field-field-tags .list-group li:hover {
  background-color: #000;
  color: #fff;
}
.id-297 .view-noticias .view-content .views-field-title {
  margin-bottom: 1rem;
}
.id-297 .view-noticias .view-content .views-field-title a {
  font-size: 1.375rem;
  max-height: 80px;
  line-height: 1.28;
  color: #000;
  font-weight: bold;
  font-family: Mont;
}
.id-297 .view-noticias .view-content .views-field-field-descripcion-breve {
  font-family: Mont;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4; /* number of lines to show */
  line-clamp: 4;
  -webkit-box-orient: vertical;
}
.id-297 .view-noticias .view-content .views-field-field-descripcion-breve > div {
  font-size: 0.9375rem;
}
.id-297 .view-noticias .view-content .views-field-field-fecha {
  font-family: Mont;
}
.id-297 .view-noticias .view-content .views-field-field-fecha div {
  font-size: 0.8125rem;
}
.id-297 .view-noticias .view-content .slick--view--noticias .slick-dots {
  height: fit-content;
  display: flex;
  gap: 10px;
  justify-content: center;
  margin-bottom: 2rem;
}
.id-297 .view-noticias .view-content .slick--view--noticias .slick-dots li button {
  background-color: #D9D9D9;
  width: 12px;
  height: 12px;
  border-radius: 12px;
  font-size: 0;
}
.id-297 .view-noticias .view-content .slick--view--noticias .slick-dots li.slick-active button {
  background-color: #BFCFEA !important;
}
@media screen and (max-width: 62rem) {
  .id-297 .view-noticias .view-content .slick--view--noticias .slick__slide {
    margin: 0 0.5rem;
  }
}

.view-id-slider_slick.view-display-id-block_1 .slick__slide {
  position: relative;
}
.view-id-slider_slick.view-display-id-block_1 .slick__slide .calltoaction-titulo {
  max-width: unset;
}
.view-id-slider_slick.view-display-id-block_1 .slick__slide .calltoaction-enlace.btn {
  margin-top: 2rem;
  padding: 0.75rem 2rem;
}
.view-id-slider_slick.view-display-id-block_1 .slick__slide .calltoaction-enlace.btn:hover a {
  color: #000 !important;
}
.view-id-slider_slick.view-display-id-block_1 .slick__slide .calltoaction-enlace.btn a {
  font-family: "Mont";
  font-size: 1.25rem;
  letter-spacing: 0;
}

.view-slider-slick .calltoaction h2 {
  color: #fff;
  text-align: center;
  font-family: "Self Modern";
  font-size: 4.625rem;
  font-style: normal;
  font-weight: 500;
  line-height: 4.5rem;
  letter-spacing: -0.35875rem;
  margin-bottom: 3.625rem;
  text-transform: lowercase;
}
.view-slider-slick .calltoaction h2:before {
  content: "(";
}
.view-slider-slick .calltoaction h2:after {
  content: ")";
}

.id-300 {
  max-width: unset !important;
  position: relative;
}
.id-300 > .contextual-region {
  max-width: unset !important;
}
.id-300 > .contextual-region #block-restaurant-wrapper {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
  color: white;
  display: flex;
  flex-direction: column;
}
.id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-body {
  position: relative;
}
.id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-body #quienes-somos-image img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-body #quienes-somos-text {
  padding: 6rem 20%;
  color: #000;
}
.id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-body #quienes-somos-text p {
  text-align: center;
}
@media screen and (max-width: 62rem) {
  .id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-body #quienes-somos-text {
    padding: 1rem 2rem 3rem;
  }
}
.id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-body::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  display: block;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0), #fff);
  z-index: 0;
}
.id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-body .field--name-body {
  display: block;
  z-index: 1;
  position: relative;
}
@media screen and (max-width: 62rem) {
  .id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-body .field--name-body p {
    text-align: center;
  }
}
.id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta {
  display: flex;
  align-items: center;
  gap: 80px;
  margin: 5rem auto;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 62rem) {
  .id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta {
    max-width: 100%;
    flex-direction: column;
    gap: 0;
    margin: 0 auto;
  }
}
.id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta .restaurant-block-text {
  flex-basis: 50%;
  max-width: 50%;
  margin: 0 10rem;
}
@media screen and (max-width: 62rem) {
  .id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta .restaurant-block-text {
    order: 2;
    padding: 0 2rem;
    flex-basis: 100%;
    max-width: unset;
    margin: 0 0 2rem;
  }
}
.id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta .restaurant-block-text .field--name-field-titulo-bloque-carta {
  font-size: 2.25rem;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Mont";
  margin-bottom: 1rem;
  color: #000;
}
.id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta .restaurant-block-text .field--name-field-texto-bloque-carta {
  color: #000;
}
.id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta .restaurant-block-gallery {
  flex-basis: 50%;
  max-width: 50%;
}
@media screen and (max-width: 62rem) {
  .id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta .restaurant-block-gallery {
    flex-basis: 100%;
    max-width: unset;
    margin-bottom: 4rem;
    order: 1;
  }
}
.id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta .restaurant-block-gallery .field--name-field-galeria-imagenes {
  display: grid;
  grid-template-columns: 2fr 2fr;
  gap: 20px;
}
.id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta .restaurant-block-gallery .field--name-field-galeria-imagenes > .field__item {
  display: contents;
}
.id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta .restaurant-block-gallery .field--name-field-galeria-imagenes > .field__item > div {
  display: contents;
}
.id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta .restaurant-block-gallery .field--name-field-galeria-imagenes > .field__item > div .field--name-field-media-image {
  display: contents;
}
.id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta .restaurant-block-gallery .field--name-field-galeria-imagenes > .field__item > div .field--name-field-media-image .field__item {
  width: 100%;
  height: 100%;
  object-fit: cover;
  grid-column: span 2;
  grid-row: span 2;
}
.id-300 > .contextual-region #block-restaurant-wrapper .restaurant-block.field-carta .restaurant-block-gallery .field--name-field-galeria-imagenes > .field__item > div .field--name-field-media-image .field__item img {
  display: block;
}

.views-field-field-media-oembed-video {
  pointer-events: none;
}
.views-field-field-media-oembed-video iframe {
  max-width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.view-galerias-de-imagenes .view-content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 6rem;
  row-gap: 5rem;
}
@media screen and (max-width: 62rem) {
  .view-galerias-de-imagenes .view-content {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    gap: 3rem;
  }
}
.view-galerias-de-imagenes .view-content:hover {
  text-decoration: none;
}
.view-galerias-de-imagenes .view-content .abarset-gallery-image img {
  border-radius: 10px;
  width: 100%;
  height: auto;
}
.view-galerias-de-imagenes .view-content .abarset-gallery-text {
  font-family: "Mont";
  text-transform: uppercase;
}
.view-galerias-de-imagenes .view-content .abarset-gallery-text .abarset-gallery-title {
  font-weight: 700;
  font-size: 2.5rem;
  line-height: 2.5rem;
}
.view-galerias-de-imagenes .view-content .abarset-gallery-text .abarset-gallery-title .abarset-gallery-link {
  color: #000;
}
.view-galerias-de-imagenes .view-content .abarset-gallery-text .abarset-gallery-artist {
  font-size: 1.5rem;
  line-height: 1.875rem;
}
.view-galerias-de-imagenes .view-content .abarset-gallery-text .abarset-gallery-artist a {
  color: #000;
}
.view-galerias-de-imagenes .view-content > .views-row:hover .abarset-gallery-title {
  text-decoration: underline;
}

.id-302 > .contextual-region {
  display: block !important;
}

.node--type-galeria-de-imagenes .banner:has(.field--name-field-media-image) .calltoaction h1 {
  text-transform: unset !important;
  word-spacing: 1rem;
}
.node--type-galeria-de-imagenes .field--name-field-imagenes-videos {
  max-width: 1440px;
  margin: 0 auto;
  padding: 3.125rem 2.5rem;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  gap: 2rem;
  row-gap: 2rem;
}
@media screen and (max-width: 62rem) {
  .node--type-galeria-de-imagenes .field--name-field-imagenes-videos {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    gap: 1rem;
  }
}
.node--type-galeria-de-imagenes .field--name-field-imagenes-videos > .field__item {
  height: 300px;
}
@media screen and (max-width: 62rem) {
  .node--type-galeria-de-imagenes .field--name-field-imagenes-videos > .field__item {
    height: 200px;
  }
}
.node--type-galeria-de-imagenes .field--name-field-imagenes-videos > .field__item img {
  border-radius: 10px;
}
.node--type-galeria-de-imagenes .field--name-field-imagenes-videos > .field__item * {
  height: 100%;
}
.node--type-galeria-de-imagenes #colorbox #cboxTitle,
.node--type-galeria-de-imagenes #colorbox #cboxCurrent,
.node--type-galeria-de-imagenes #colorbox #cboxPrevious,
.node--type-galeria-de-imagenes #colorbox #cboxNext,
.node--type-galeria-de-imagenes #colorbox #cboxClose {
  display: none !important;
}
.node--type-galeria-de-imagenes #colorbox #cboxBottomCenter {
  height: 15px;
}
.node--type-galeria-de-imagenes #colorbox #cboxLoadedContent {
  margin-bottom: 0 !important;
}

.page-node-306 .model-CE {
  position: relative;
}
.page-node-306 .model-CE .calltoaction.texto .field-body-wrapper {
  width: 60%;
  margin: 0 auto 8rem;
}
@media screen and (max-width: 62rem) {
  .page-node-306 .model-CE .calltoaction.texto .field-body-wrapper {
    width: 80%;
    margin: 0 auto 4rem;
  }
}
.page-node-306 .model-CE .calltoaction.texto .field-body-wrapper .field-body.texto {
  color: white;
}
.page-node-306 .model-CE .calltoaction.texto .field-body-wrapper .field-body.texto p {
  text-align: center;
}
.page-node-306 .model-CE .calltoaction.texto .field-titulo-cb-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  align-items: flex-end;
  margin: 2rem 0;
}
.page-node-306 .model-CE .calltoaction.texto .field-titulo-cb-wrapper h2 {
  color: white;
  font-weight: 300;
  font-size: 4rem;
  line-height: 4.125rem;
  text-align: center;
  text-transform: unset;
}
.page-node-306 .model-CE .calltoaction.texto .field-titulo-cb-wrapper h2 .abarset-collab-separator {
  font-family: "Mont";
}
.page-node-306 .model-CE .calltoaction.texto .field-titulo-cb-wrapper h2:after {
  content: unset;
}
.page-node-306 .model-CE .calltoaction.texto .field-titulo-cb-wrapper h2:before {
  content: unset;
}
.page-node-306 .model-CE .no-carousel {
  width: 100%;
}
.page-node-306 .model-CE .no-carousel .img-container img {
  display: block;
  width: 90%;
  margin: auto;
  border-radius: 10px 10px 0 0;
}
@media screen and (max-width: 62rem) {
  .page-node-306 .model-CE .no-carousel .img-container img {
    width: 100%;
  }
}
@media screen and (max-width: 31.25rem) {
  .page-node-306 .model-CE .no-carousel .img-container img {
    height: 225px;
    object-fit: cover;
  }
}

.page-node-306 #content-block-container .content-block:first-child .abarset-pre-triangle svg {
  display: none;
}

.abarset-pre-triangle {
  width: auto;
  height: calc(tan(60deg) * 300px / 2);
  aspect-ratio: 500/433;
  position: absolute;
  bottom: calc(100% - 1px);
  left: 50%;
  transform: translateX(-50%);
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  z-index: 1;
}
@media screen and (max-width: 62rem) {
  .abarset-pre-triangle {
    height: calc(tan(60deg) * 250px / 2);
  }
}
@media screen and (max-width: 31.25rem) {
  .abarset-pre-triangle {
    height: calc(tan(60deg) * 200px / 2);
  }
}
.abarset-pre-triangle svg {
  position: absolute;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 30%;
}

#block-abarset-v2-partnersfooter .abarset-pre-triangle svg path,
#block-abarset-25-partnersfooter .abarset-pre-triangle svg path {
  fill: #54549D;
}

.page-node-84 .id-308 {
  background-image: url(../images/fondo-zona-vip.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
@media screen and (max-width: 62rem) {
  .page-node-84 .id-308 {
    background-position: right;
  }
}
.page-node-84 .id-308:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 500px;
  top: -1px;
  left: 0;
  display: block;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0), #000);
  z-index: 0;
}
.page-node-84 .id-308:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 500px;
  bottom: 0;
  left: 0;
  display: block;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0), #000);
  z-index: 0;
}
.page-node-84 .id-308 > .contextual-region {
  display: flex;
  justify-content: center;
  position: relative;
  color: white;
  text-align: center;
  font-family: "Mont";
  z-index: 1;
  padding: 0;
}
.page-node-84 .id-308 .field-body-wrapper {
  display: flex;
  flex-direction: column;
  gap: 3rem;
}
.page-node-84 .id-308 .field-body-wrapper #vip-intro-text {
  padding: 3rem 1rem 6rem;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.page-node-84 .id-308 .field-body-wrapper #vip-intro-text p {
  margin-bottom: 1rem;
}
.page-node-84 .id-308 .field-body-wrapper #vip-intro-text ul {
  list-style: unset;
  text-align: left;
  margin-bottom: 1rem;
  padding-inline-start: 1.5rem;
  font-size: 1.1875rem;
}
.page-node-84 .id-308 .field-body-wrapper #vip-intro-text ul li {
  text-align: left;
  list-style: unset;
}
.page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper {
  display: flex;
  flex-direction: row;
}
@media screen and (max-width: 62rem) {
  .page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 2rem;
    row-gap: 8rem;
  }
}
.page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service {
  flex-basis: 100%;
  aspect-ratio: 1/1;
  position: relative;
  width: 240px;
}
@media screen and (max-width: 62rem) {
  .page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service {
    flex-basis: 27.5%;
  }
}
@media screen and (max-width: 23.125rem) {
  .page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service {
    flex-basis: 25%;
  }
}
.page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service p {
  font-size: 1.0625rem;
  line-height: 1.25rem;
  text-align: center;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
}
@media screen and (max-width: 62rem) {
  .page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service p {
    width: 90%;
    font-size: 0.75rem;
    line-height: 0.75625rem;
  }
}
@media screen and (max-width: 23.125rem) {
  .page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service p {
    width: 100%;
  }
}
.page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service p:before {
  content: "";
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 110%;
}
@media screen and (max-width: 62rem) {
  .page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service p:before {
    width: 25px;
    height: 25px;
    bottom: 125%;
  }
}
.page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service:before {
  content: "";
  width: 125%;
  height: 125%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.15);
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}
@media screen and (max-width: 62rem) {
  .page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service:before {
    width: 175%;
    height: 175%;
  }
}
@media screen and (max-width: 23.125rem) {
  .page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service:before {
    width: 200%;
    height: 200%;
  }
}
.page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service:nth-child(even) p {
  top: 25%;
}
@media screen and (max-width: 62rem) {
  .page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service:nth-child(even) p {
    top: 20%;
  }
}
.page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service:nth-child(even):before {
  transform: translate(-50%, -50%) rotate(180deg);
}
.page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service:nth-child(odd) p {
  bottom: 5%;
}
@media screen and (max-width: 62rem) {
  .page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service:nth-child(odd) p {
    bottom: unset;
    top: 60%;
  }
}
.page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service.priority p:before {
  background-image: url(../images/icons/priority-service.png);
}
.page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service.table-service p:before {
  background-image: url(../images/icons/table-service.png);
}
.page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service.parking p:before {
  background-image: url(../images/icons/parking-service.png);
}
.page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service.wardrobe p:before {
  background-image: url(../images/icons/wardrobe-service.png);
}
.page-node-84 .id-308 .field-body-wrapper #vip-services-wrapper .vip-service.schedule p:before {
  background-image: url(../images/icons/schedule-service.png);
}
.page-node-84 .id-308 .field-body-wrapper #vip-more-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2rem;
  width: 40%;
  margin: 8rem auto 4rem;
}
@media screen and (max-width: 62rem) {
  .page-node-84 .id-308 .field-body-wrapper #vip-more-info {
    width: 90%;
    margin: 6rem auto 2rem;
  }
}
.page-node-84 .id-308 .field-body-wrapper #vip-more-info h2 {
  font-size: 3rem;
  line-height: 4.5rem;
}
.page-node-84 .id-308 .field-body-wrapper #vip-more-info p {
  text-align: center;
  margin: 2rem 0 3rem;
}
@media screen and (max-width: 62rem) {
  .page-node-84 .id-308 .field-body-wrapper #vip-more-info p {
    margin: 1rem 0;
  }
}
.page-node-84 .id-308 .field-body-wrapper #vip-more-info #vip-more-info-methods {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-around;
  width: 100%;
}
@media screen and (max-width: 62rem) {
  .page-node-84 .id-308 .field-body-wrapper #vip-more-info #vip-more-info-methods {
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 1rem;
    width: 75%;
    margin: 0 auto;
  }
}
.page-node-84 .id-308 .field-body-wrapper #vip-more-info #vip-more-info-methods .vip-contact {
  position: relative;
}
.page-node-84 .id-308 .field-body-wrapper #vip-more-info #vip-more-info-methods .vip-contact:before {
  content: "";
  height: 100%;
  aspect-ratio: 1/1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 103%;
  background-repeat: no-repeat;
  background-size: contain;
}
.page-node-84 .id-308 .field-body-wrapper #vip-more-info #vip-more-info-methods .vip-contact.mail:before {
  background-image: url(../images/icons/mail-contact.png);
}
.page-node-84 .id-308 .field-body-wrapper #vip-more-info #vip-more-info-methods .vip-contact.phone:before {
  background-image: url(../images/icons/phone-contact.png);
}
.page-node-84 .id-313 {
  display: contents !important;
  background-color: #000;
}
.page-node-84 .id-313 > .contextual-region {
  max-width: unset !important;
  display: unset !important;
  padding: 0 !important;
}
.page-node-84 .id-313 > .contextual-region img {
  width: 100%;
  object-fit: cover;
  display: block;
}
@media screen and (max-width: 62rem) {
  .page-node-84 .id-313 > .contextual-region img {
    object-fit: contain;
    height: 100%;
  }
}

.view-id-noticias.view-display-id-block_1 .btn {
  background-color: #D95566;
  color: #fff;
  margin-top: 0 !important;
  padding: 0.75rem 2rem;
}

.node--type-artista .banner-artista div.field__item {
  height: 100%;
}
.node--type-artista .banner-artista div.field__item .field--name-field-media-image {
  height: 70vh !important;
}
.node--type-artista .banner-artista:before {
  transform: translateX(-50%);
  height: calc(tan(60deg) * 140% / 2);
  background-color: #7C7C7C;
  mix-blend-mode: color-dodge;
  top: unset;
  bottom: 0;
}
@media screen and (max-width: 62rem) {
  .node--type-artista .banner-artista:before {
    height: calc(tan(60deg) * 110% / 2);
    width: unset;
  }
}
.node--type-artista .artista-content {
  max-width: 1440px;
  margin: 2rem auto;
  display: flex;
  flex-direction: row;
  gap: 8rem;
}
@media screen and (min-width: 62rem) and (max-width: 90rem) {
  .node--type-artista .artista-content {
    margin: 2rem;
  }
}
.node--type-artista .artista-content .field--name-field-imagen-artista {
  flex-basis: 40%;
}
.node--type-artista .artista-content .field--name-field-imagen-artista img {
  height: auto;
}
.node--type-artista .artista-content .artista-content-text {
  flex-basis: 60%;
  margin-top: 4rem;
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.node--type-artista .artista-content .artista-content-text .field--name-field-nombre-artista {
  font-family: Mont;
  font-size: 6.875rem;
  font-weight: 900;
  line-height: 6.25rem;
  text-transform: uppercase;
}
.node--type-artista .field--name-field-galeria {
  max-width: 1440px;
  margin: 0 auto;
  display: flex;
  gap: 2rem;
}
@media screen and (min-width: 62rem) and (max-width: 90rem) {
  .node--type-artista .field--name-field-galeria {
    margin: 2rem;
  }
}
.node--type-artista .field--name-field-galeria img {
  border-radius: 10px;
}
@media screen and (max-width: 62rem) {
  .node--type-artista .artista-content {
    flex-direction: column;
    gap: 1rem;
    margin: 3rem;
  }
  .node--type-artista .artista-content .field--name-field-imagen-artista {
    order: 2;
  }
  .node--type-artista .artista-content .field--name-field-imagen-artista img {
    aspect-ratio: 326/362;
    object-position: top;
  }
  .node--type-artista .artista-content .artista-content-text {
    display: contents;
  }
  .node--type-artista .artista-content .artista-content-text .field--name-field-nombre-artista {
    order: 1;
    font-size: 4rem;
    line-height: 3.25rem;
  }
  .node--type-artista .artista-content .artista-content-text .field--name-body {
    order: 3;
  }
  .node--type-artista .field--name-field-galeria {
    margin: 3rem;
    flex-direction: column;
  }
  .node--type-artista .field--name-field-galeria img {
    aspect-ratio: 326/196;
  }
}
.node--type-artista .rrssArtista {
  height: 400px;
  position: relative;
}
.node--type-artista .rrssArtista:before {
  content: "";
  width: 100%;
  height: 60%;
  background-color: #54549D;
  position: absolute;
  bottom: 0;
}
.node--type-artista .rrssArtista .field--name-field-streaming {
  position: absolute;
  aspect-ratio: 1;
  height: 100%;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
}
.node--type-artista .rrssArtista .field--name-field-streaming:before {
  content: "";
  background-color: #C0D0EA;
  width: auto;
  height: calc(tan(60deg) * 100% / 2);
  aspect-ratio: 500/433;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}
.node--type-artista .rrssArtista .field--name-field-streaming .rrssArtista__rrss__contenedor {
  align-self: flex-end;
  margin-bottom: 2rem;
}
.node--type-artista .rrssArtista .field--name-field-streaming .rrssArtista__rrss__contenedor .btn_rrss a.btn {
  border: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.625rem;
  letter-spacing: 0.25em;
  text-align: left;
  color: #54549D;
  padding: 0;
  position: relative;
}
.node--type-artista .rrssArtista .field--name-field-streaming .rrssArtista__rrss__contenedor .btn_rrss a.btn:hover {
  background-color: unset;
}
.node--type-artista .rrssArtista .field--name-field-streaming .rrssArtista__rrss__contenedor .btn_rrss a.btn:before {
  content: "";
  background-image: url(../images/icons/headphones.png);
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  bottom: 200%;
  left: 50%;
  transform: translateX(-50%);
  width: 40%;
  aspect-ratio: 1;
  border: 2px solid #54549D;
  border-radius: 250px;
}

.page-node-394 .node__content .field--name-body {
  margin-top: 3rem;
  font-family: "Mont";
}
.page-node-394 .node__content .field--name-body h4 {
  font-weight: bold;
  font-size: 2rem;
  margin-bottom: 1rem;
}
.page-node-394 .node__content .field--name-body li {
  list-style: inside;
  list-style-type: auto;
}

.content-block.id-49 .abarset-schedule-content {
  z-index: 5;
}

.view-eventos.view-display-id-block_1 .evento_text .fecha:before {
  top: unset;
  bottom: 110px;
  width: 80%;
  opacity: 0;
}

.abarset-covermanager-form select {
  padding-left: 0.625rem !important;
}

.content-block.id-49 .abarset-schedule-content {
  gap: 50px;
  padding-top: 7.5rem;
  padding-bottom: 3.75rem;
  height: unset;
  position: relative;
}

.content-block.id-49 .abarset-schedule-content:before {
  top: 0px;
}

.content-block.id-49 .abarset-schedule-content > .field-body-wrapper {
  width: 500px;
}

.view-eventos.view-display-id-block_1 .slick__slide {
  height: unset;
}

.view-eventos.view-display-id-block_1 .evento_img,
.view-eventos.view-display-id-block_1 .evento_text {
  height: unset;
}

.view-eventos.view-display-id-block_1 .evento {
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding: 3.75rem 2.5rem;
  max-width: 1400px;
}

.view-eventos.view-display-id-block_1 .evento_text.apres:before {
  content: unset;
}

.view-eventos.view-display-id-block_1 .evento_img {
  z-index: 1;
  width: unset;
  flex-basis: unset;
}

.view-eventos.view-display-id-block_1 .evento_text {
  z-index: 0;
  width: 100%;
  padding-right: 0;
}

.evento .evento_img div:not([data-once=contextual-render]) {
  height: unset;
}

.view-eventos.view-display-id-block_1 .evento_img img {
  height: unset;
  width: unset;
  aspect-ratio: 4/5;
  max-width: 250px;
}

.view-eventos.view-display-id-block_1 .slick__slide {
  height: 100%;
}

.view-eventos.view-display-id-block_1 .views-field-nothing > .field-content {
  display: block;
}
.view-eventos.view-display-id-block_1 .views-field-nothing > .field-content:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  background-color: #54549d;
  top: 0;
  left: 50%;
  transform: translatex(-50%);
  z-index: -1;
}
.view-eventos.view-display-id-block_1 .views-field-nothing > .field-content:after {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  background-color: #d95566;
  z-index: -1;
  left: 50%;
  transform: translatex(-50%);
  top: 0;
  clip-path: polygon(0 0, 83% 0, 68% 100%, 100% 100%, 100% 0);
}

.content-block.id-49 .abarset-schedule-content {
  background-color: #54549d;
}

.content-block.id-49 .abarset-schedule-content:before {
  clip-path: polygon(0 0, 98% 0, 83% 100%, 0 100%);
}

.evento .horario-footer {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  position: relative;
  padding-top: 1.875rem;
  padding-right: 7.5rem;
}
.evento .horario-footer .btn-comprar {
  cursor: pointer;
}
.evento .horario-footer .fecha-horario {
  display: flex;
  flex-direction: column;
}
.evento .horario-footer .fecha-horario:before {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 2px;
  background-color: #fff;
}
.evento .horario-footer .fecha-horario .fecha {
  display: inline-flex;
  width: 100%;
}
.evento .horario-footer .fecha-horario .fecha b {
  font-weight: 900;
}
.evento .horario-footer .fecha-horario .horario {
  font-family: Mont;
  font-size: 1.625rem;
  font-weight: 400;
  line-height: 2.125rem;
  letter-spacing: -0.02em;
  text-align: left;
  color: #fff;
}

.id-49 .slick__arrow {
  pointer-events: none;
}
.id-49 .slick__arrow > button {
  pointer-events: all;
}

.id-49 .slick__arrow {
  top: 50%;
  transform: translatey(-50%);
}

.slick__arrow button:after {
  background-color: rgba(255, 255, 255, 0.5);
  width: 2.5rem;
  height: 2.5rem;
  left: 20px;
  transform: translatey(-50%);
  transition: 0.3s;
}

.slick__arrow button:hover:after {
  background-color: rgba(255, 255, 255, 0.7);
}

.slick__arrow button.slick-next:after {
  left: unset;
  right: 20px;
  transform: translatey(-50%);
  clip-path: polygon(20% 0, 100% 50%, 20% 100%);
}

.slick__arrow button {
  width: unset;
  height: unset;
}

.view-slider-slick .calltoaction h1,
.banner:has(.field--name-field-media-image) .calltoaction h1 {
  display: flex;
  flex-direction: column;
  gap: 0px;
}
.view-slider-slick .calltoaction h1:before,
.banner:has(.field--name-field-media-image) .calltoaction h1:before {
  content: none;
}
.view-slider-slick .calltoaction h1:after,
.banner:has(.field--name-field-media-image) .calltoaction h1:after {
  content: none;
}
.view-slider-slick .calltoaction h1 b,
.banner:has(.field--name-field-media-image) .calltoaction h1 b {
  text-transform: uppercase;
  font-weight: 900;
  font-family: "Mont", sans-serif;
  letter-spacing: -0.3125rem;
  line-height: 0.65;
}
.view-slider-slick .calltoaction h1 i,
.banner:has(.field--name-field-media-image) .calltoaction h1 i {
  font-weight: 100;
  text-transform: none;
}
.view-slider-slick .calltoaction h1 i:before,
.banner:has(.field--name-field-media-image) .calltoaction h1 i:before {
  content: "(";
  margin-right: 0.1875rem;
}
.view-slider-slick .calltoaction h1 i:after,
.banner:has(.field--name-field-media-image) .calltoaction h1 i:after {
  content: ")";
  margin-left: 0.1875rem;
}

@media only screen and (max-width: 62rem) {
  .evento .horario-footer {
    flex-direction: column;
    align-items: start;
    gap: 20px;
    padding-right: 3.75rem;
  }
  .view-eventos.view-display-id-block_1 .evento {
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
  }
  .view-eventos.view-display-id-block_1 .evento_text {
    padding: 1.5rem;
  }
  .view-slider-slick .calltoaction h1 b, .banner:has(.field--name-field-media-image) .calltoaction h1 b {
    letter-spacing: -0.1875rem;
  }
  .view-slider-slick .calltoaction h2 {
    letter-spacing: -0.1875rem;
    font-size: 2.625rem;
    line-height: 1;
  }
}
.evento .horario-footer .fecha-horario:before {
  content: none;
}

.evento .horario-footer:before {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 2px;
  background-color: #fff;
  left: 0px;
}

@media only screen and (max-width: 62rem) {
  .slick__arrow button:after {
    width: 30px;
    height: 30px;
    left: 10px;
  }
  .slick__arrow button.slick-next:after {
    left: unset;
    right: 10px;
  }
  .view-eventos.view-display-id-block_1 .evento_text {
    padding-left: 0;
    padding-right: 0;
  }
  .view-eventos.view-display-id-block_1 .views-field-nothing > .field-content:after {
    clip-path: polygon(0 0, 83% 0, 72% 100%, 100% 100%, 100% 0);
  }
  .evento .horario-footer .fecha-horario .horario {
    font-size: 1.125rem;
    line-height: 130%;
    letter-spacing: -0.0225rem;
  }
  .content-block.id-49 .abarset-schedule-content {
    padding-top: 3.75rem;
  }
  .view-slider-slick .field--name-field-media-image:after {
    content: none;
  }
}
.view-slider-slick .field--name-field-media-image:after {
  content: "";
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(5px);
  clip-path: polygon(0 0, 50% 0, 50% 20%, 30% 80%, 70% 80%, 50% 20%, 50% 0, 100% 0, 100% 100%, 0 100%);
}

.view-slider-slick .calltoaction h1, .banner:has(.field--name-field-media-image) .calltoaction h1 {
  margin-bottom: 0;
}

.view-display-id-block_1 .slick__slide .calltoaction-titulo {
  margin-bottom: 2rem;
}
@media all and (max-width: 62rem) {
  .view-display-id-block_1 .slick__slide .calltoaction-titulo {
    margin-bottom: 1rem;
  }
}

.view-slider-slick .calltoaction h2 {
  margin-bottom: 0;
}

.view-slider-slick .playing-video .field--name-field-media-image:after {
  content: none;
}

@media only screen and (max-width: 62rem) {
  .view-slider-slick .field--name-field-media-image:after {
    content: "" !important;
    clip-path: polygon(0 0, 50% 0, 50% 20%, calc(50% - 35vh) 80%, calc(50% + 35vh) 80%, 50% 20%, 50% 0, 100% 0, 100% 100%, 0 100%) !important;
  }
}
.view-slider-slick .field--name-field-media-image:after {
  clip-path: polygon(0 0, 50% 0, 50% 20%, calc(50% - 35vh) 80%, calc(50% + 35vh) 80%, 50% 20%, 50% 0, 100% 0, 100% 100%, 0 100%);
}

.abarset-covermanager-form h1 {
  font-weight: 900;
  margin-bottom: 3.75rem;
  padding-top: 1.25rem;
}

.cancel-wrapper .btn-no-cancel,
.cancel-wrapper .btn-cancel,
.cancel-wrapper .go-home a,
.wrapper-ok .body-wrapper .enlace.btn {
  line-height: 1.4375rem;
  letter-spacing: -0.02em;
  display: flex;
  flex-shrink: 0;
  font-family: Mont, sans-serif;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 900;
  padding: 0.625rem 1.875rem;
  text-align: center;
  background-color: #d95566;
  text-transform: uppercase;
  color: #fff;
  transition-duration: 0.4s;
  width: max-content;
  border-radius: 100px;
  position: unset;
  transform: none;
  border: none;
  cursor: pointer;
}
.cancel-wrapper .btn-no-cancel:hover,
.cancel-wrapper .btn-cancel:hover,
.cancel-wrapper .go-home a:hover,
.wrapper-ok .body-wrapper .enlace.btn:hover {
  background-color: #b64553;
  text-decoration: none;
}

html body .node__content .field--name-body a {
  color: #5f5f5f;
  font-weight: 600;
}

.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content .agenda-texto-evento .fecha {
  border-top: unset;
  border-bottom: 2px solid #fff;
}

.path-agenda .view-eventos .view-content {
  margin-top: 7.5rem;
}

.path-agenda .view-eventos .view-content h3 {
  margin-bottom: 0.9375rem;
  margin-top: 5rem;
}

@media only screen and (min-width: 62rem) {
  .path-agenda .view-eventos .view-filters > form {
    position: relative;
  }
  .path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value ul {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
  }
  .path-agenda .view-eventos .view-filters form > .row .form-item-field-tipo-value ul > li {
    flex-basis: unset;
  }
  .path-agenda .view-eventos .view-filters {
    padding-bottom: 0.625rem;
  }
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content,
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content .agenda-texto-evento,
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content .agenda-texto-evento h2 {
  flex: 1;
}

.path-agenda .view-eventos .view-content .group-wrapper {
  column-gap: 40px;
  row-gap: 50px;
}

.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content .agenda-texto-evento .fecha {
  padding-bottom: 0.3125rem;
  margin-bottom: 0.3125rem;
}

.evento .evento_img div.field--name-field-media-image {
  display: flex;
}

.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content .agenda-texto-evento .evento_text_body p {
  font-size: 0.5625rem;
  padding-bottom: 0.5rem;
}

.enlace-texto-wrapper {
  display: flex;
  flex-direction: column;
}

.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content .agenda-texto-evento {
  height: unset;
}

@media screen and (max-width: 31.25rem) {
  .path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset-action-evento {
    width: 100%;
  }
  .path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento_text .abarset_evento_content {
    flex-wrap: wrap;
  }
}
.path-agenda .view-eventos .view-content .group-wrapper .views-row .views-field-nothing .evento.soldout-activado {
  filter: grayscale(100%);
}

.ui-state-active + div h4 {
  font-size: 1.25rem;
  line-height: 2;
  font-weight: 700;
}

.ui-state-active + div .ui-state-active + div {
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  padding-left: 1.25rem;
}

html body .node__content .field--name-body a.btn {
  color: white;
}
html body .node__content .field--name-body a.btn:hover {
  color: #D95566 !important;
}

.page-node-491 a.btn-comprar:not(.no-delete),
.page-node-491 a.btn-comprar-mobile {
  display: none;
}
.page-node-491 #content-block-container {
  padding: 0 1rem;
}
.page-node-491 #content-block-container .content-block {
  margin-top: 4rem;
}
.page-node-491 #content-block-container .content-block.id-489, .page-node-491 #content-block-container .content-block.id-493 {
  margin-bottom: 4rem;
}
.page-node-491 #content-block-container .content-block.id-489 .item-wrapper.opcion-full, .page-node-491 #content-block-container .content-block.id-493 .item-wrapper.opcion-full {
  gap: 2rem;
  align-items: flex-start;
}
@media screen and (max-width: 62rem) {
  .page-node-491 #content-block-container .content-block.id-489 .item-wrapper.opcion-full, .page-node-491 #content-block-container .content-block.id-493 .item-wrapper.opcion-full {
    flex-direction: column;
    gap: 1rem;
  }
}
.page-node-491 #content-block-container .content-block.id-489 .item-wrapper.opcion-full > div, .page-node-491 #content-block-container .content-block.id-493 .item-wrapper.opcion-full > div {
  flex: 1;
}
@media screen and (max-width: 62rem) {
  .page-node-491 #content-block-container .content-block.id-489 .item-wrapper.opcion-full > div, .page-node-491 #content-block-container .content-block.id-493 .item-wrapper.opcion-full > div {
    width: 100%;
  }
}
.page-node-491 #content-block-container .content-block.id-489 .item-wrapper.opcion-full .field-titulo-cb-wrapper, .page-node-491 #content-block-container .content-block.id-493 .item-wrapper.opcion-full .field-titulo-cb-wrapper {
  margin-bottom: 2rem;
}
.page-node-491 #content-block-container .content-block.id-505 > .contextual-region {
  display: flex !important;
  padding: 0 !important;
}
.page-node-491 #content-block-container .content-block.id-505 > .contextual-region .field-body.texto img {
  width: 100%;
  height: auto;
}

.page-node-491 #content-block-container .content-block .item-wrapper.opcion-full .field-body.texto a.btn-comprar {
  color: #fff !important;
  text-decoration: none !important;
  line-height: 1.3;
}

.page-node-491 #content-block-container .content-block.id-489 .item-wrapper.opcion-full .field-body.texto p strong {
  margin-top: 0.9375rem;
  display: block;
}
.page-node-491 #content-block-container .content-block.id-489 .item-wrapper.opcion-full .field-body.texto p:first-child strong,
.page-node-491 #content-block-container .content-block.id-489 .item-wrapper.opcion-full .field-body.texto p:nth-child(2) strong {
  margin-top: 0;
}

.page-node-491 #content-block-container .item-wrapper.opcion-full .field-body.texto li {
  text-indent: -1.7rem;
  margin-left: 1.7rem;
}
.page-node-491 #content-block-container .item-wrapper.opcion-full .field-body.texto p, .page-node-491 #content-block-container .item-wrapper.opcion-full .field-body.texto li, .page-node-491 #content-block-container .item-wrapper.opcion-full .field-body.texto ul {
  font-family: "Mont";
}
.page-node-491 #content-block-container .item-wrapper.opcion-full .field-body.texto li {
  list-style: inherit;
  list-style-position: inside;
}
.page-node-491 #content-block-container .item-wrapper.opcion-full .field-body.texto ul {
  list-style-type: disc;
  list-style-position: inside;
}
.page-node-491 #content-block-container .item-wrapper.opcion-full .field-body.texto ol {
  list-style-type: decimal;
  list-style-position: inside;
}
.page-node-491 #content-block-container .item-wrapper.opcion-full .field-body.texto ul ul, .page-node-491 #content-block-container .item-wrapper.opcion-full .field-body.texto ol ul {
  list-style-type: circle;
  list-style-position: inside;
  margin-left: 0.9375rem;
}
.page-node-491 #content-block-container .item-wrapper.opcion-full .field-body.texto ol ol, .page-node-491 #content-block-container .item-wrapper.opcion-full .field-body.texto ul ol {
  list-style-type: lower-latin;
  list-style-position: inside;
  margin-left: 0.9375rem;
}
.page-node-491 #content-block-container .item-wrapper.opcion-full .field-body.texto a {
  color: #000 !important;
  text-decoration: underline !important;
}
.page-node-491 #content-block-container .item-wrapper.opcion-full .field-body.texto a.btn {
  text-decoration: none !important;
  border-color: #000;
}

.page-node-491 .view-slider-slick .calltoaction h1,
.page-node-491 .banner:has(.field--name-field-media-image) .calltoaction h1 {
  margin-bottom: 2.5rem !important;
  text-transform: unset !important;
}

.view-id-alertas .views-row {
  width: fit-content;
  display: none;
}

.abarset-marquee-wrapper .abarset-marquee-element * {
  font-size: 2.25rem !important;
  line-height: 2.75rem !important;
}

.view-slider-slick .field--name-field-media-image.slide-id-504:after {
  content: unset;
}

.view-eventos.view-display-id-block_1 .slick__slide {
  position: relative;
}

.view-eventos.view-display-id-block_1 .views-field-nothing:has(.club) > .field-content:before {
  background-color: #2f5257;
}

.view-eventos.view-display-id-block_1 .evento_text:before {
  display: none;
}

.page-node-514 #main .field--name-body li {
  text-indent: -1.7rem;
  margin-left: 1.7rem;
}
.page-node-514 #main .field--name-body p, .page-node-514 #main .field--name-body li, .page-node-514 #main .field--name-body ul {
  font-family: "Mont";
}
.page-node-514 #main .field--name-body li {
  list-style: inherit;
  list-style-position: inside;
}
.page-node-514 #main .field--name-body ul {
  list-style-type: disc;
  list-style-position: inside;
}
.page-node-514 #main .field--name-body ol {
  list-style-type: decimal;
  list-style-position: inside;
}
.page-node-514 #main .field--name-body ul ul, .page-node-514 #main .field--name-body ol ul {
  list-style-type: circle;
  list-style-position: inside;
  margin-left: 0.9375rem;
}
.page-node-514 #main .field--name-body ol ol, .page-node-514 #main .field--name-body ul ol {
  list-style-type: lower-latin;
  list-style-position: inside;
  margin-left: 0.9375rem;
}
.page-node-514 #main .field--name-body a {
  color: #000 !important;
  text-decoration: underline !important;
}
.page-node-514 #main .field--name-body a.btn {
  text-decoration: none !important;
  border-color: #000;
}

.view-faqs h3.js-views-accordion-group-header {
  font-weight: 600;
}
.view-faqs h3.js-views-accordion-group-header span {
  font-weight: 700;
}

.view-faqs .views-field-field-pregunta .field-content {
  font-weight: 500;
}
.view-faqs .views-field-field-pregunta .field-content span {
  font-weight: 700;
}

.view-faqs .view-filters {
  display: block;
}
.view-faqs .view-filters form .row {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.view-faqs .view-filters form .row .js-form-type-textfield {
  max-width: 300px;
}
.view-faqs .view-filters form .row .js-form-type-textfield label {
  color: white;
}

.view-slider-slick .field--name-field-media-image.without-difuminado:after {
  display: none;
}

.view-slider-slick .field--name-field-media-image {
  height: unset !important;
  display: flex;
}
.view-slider-slick .field--name-field-media-image img {
  width: 100%;
  height: 56.25vw;
}
.view-slider-slick .field--name-field-media-image img.mobile {
  height: 141.25vw;
  display: none;
}
@media screen and (max-width: 48rem) {
  .view-slider-slick .field--name-field-media-image img.mobile {
    display: block;
  }
}
@media screen and (max-width: 48rem) {
  .view-slider-slick .field--name-field-media-image img.desktop {
    display: none;
  }
}

@media only screen and (max-width: 48rem) {
  .view-slider-slick .field--name-field-media-image:after {
    clip-path: polygon(0 0, 50% 0, 50% 25%, 15% 70%, 85% 70%, 50% 25%, 50% 0, 100% 0, 100% 100%, 0 100%) !important;
  }
}
@media only screen and (min-width: 48rem) {
  .view-slider-slick .field--name-field-media-image:after {
    clip-path: polygon(0 0, 50% 0, 50% 20%, 35% 70%, 65% 70%, 50% 20%, 50% 0, 100% 0, 100% 100%, 0 100%) !important;
  }
}
.view-slider-slick .field--name-field-media-image {
  display: flex;
}

.view-id-eventos.view-display-id-page_1 a.go-to-artist {
  position: absolute;
  height: 20%;
  bottom: 10px;
  right: 10px;
}

.model-CE .bita-container-double,
.model-CE .item-wrapper,
.model-DD50 .bita-container-double,
.model-DD50 .item-wrapper {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-bottom: 2.5rem;
}
.model-CE .bita-container-double *,
.model-CE .item-wrapper *,
.model-DD50 .bita-container-double *,
.model-DD50 .item-wrapper * {
  text-align: center;
}

.model-DD50 .bita-container-double > div {
  min-width: unset !important;
}

@media only screen and (max-width: 30rem) {
  .model-DD50 .bita-container-double {
    flex-wrap: wrap;
    flex-direction: column;
    margin-bottom: 0.625rem;
  }
  .model-DD50 .bita-container-double > div {
    flex: 1;
    width: 100%;
  }
}
.page-user-login form.user-login-form {
  margin: 3rem auto !important;
}
.page-user-login form.user-login-form button.btn-primary {
  background-color: #D95566;
  color: #fff;
}
.page-user-login form.user-login-form button.btn-primary:hover {
  background-color: #B64553;
}

nav.tabs[role=navigation] {
  position: fixed;
  bottom: 20px;
  right: 20px;
  margin: 0;
  z-index: 20001;
  display: flex;
  align-items: flex-end;
  flex-direction: column-reverse;
}
nav.tabs[role=navigation]:before {
  content: "\f013";
  margin-top: 0.625rem;
  font-family: "Font Awesome 6 Free";
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 900;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  color: white;
  cursor: pointer;
  background: linear-gradient(270.24deg, #2A4C50 1.51%, #5BAB98 99.81%), linear-gradient(270.24deg, #4A8588 1.51%, #5BAB98 99.81%);
  transition: 0.5s;
}
nav.tabs[role=navigation].open:before {
  background: linear-gradient(270.24deg, #5BAB98 0.19%, #2A4C50 98.49%), linear-gradient(270.24deg, #5BAB98 0.19%, #4A8588 98.49%);
}
nav.tabs[role=navigation] ul.nav {
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  background: rgb(255, 255, 255);
  padding: 0.5rem;
  font-family: Mont;
  backdrop-filter: blur(8px);
  opacity: 0;
  pointer-events: none;
  transition: 0.5s;
  margin-bottom: -1.5625rem;
  border: 0px;
}
nav.tabs[role=navigation] ul.nav li {
  background: transparent;
  border-radius: 0px;
}
nav.tabs[role=navigation] ul.nav li:first-child .nav-link:hover,
nav.tabs[role=navigation] ul.nav li:first-child .nav-link:focus,
nav.tabs[role=navigation] ul.nav li:first-child .nav-link.active {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
nav.tabs[role=navigation] ul.nav li:last-child .nav-link:hover,
nav.tabs[role=navigation] ul.nav li:last-child .nav-link:focus,
nav.tabs[role=navigation] ul.nav li:last-child .nav-link.active {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
nav.tabs[role=navigation] ul.nav li * {
  color: black !important;
  border-radius: 0px;
}
nav.tabs[role=navigation] ul.nav li.active .active {
  background: rgba(255, 255, 255, 0.2);
}
nav.tabs[role=navigation].open ul.nav {
  opacity: 1;
  pointer-events: all;
  margin-bottom: 0;
}

#header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding: 2rem 2.625rem 2rem;
  z-index: 10;
  transition-duration: 0.3s;
}
@media screen and (max-width: 62rem) {
  #header {
    padding: 0.875rem 1.375rem;
  }
}
#header.scrolled, #header.scrolled-permanent {
  background-color: #fff;
  box-shadow: 0 15px 25px 0 rgba(0, 0, 0, 0.2);
}
#header.scrolled .navbar-brand img, #header.scrolled-permanent .navbar-brand img {
  transition-duration: 0.3s;
  filter: brightness(0);
}
#header.scrolled #navbar-main #block-botonesmenu .menu_buttons .btn-calendar,
#header.scrolled button.navbar-toggler .navbar-toggler-icon:before, #header.scrolled-permanent #navbar-main #block-botonesmenu .menu_buttons .btn-calendar,
#header.scrolled-permanent button.navbar-toggler .navbar-toggler-icon:before {
  transition-duration: 0.3s;
  color: #000;
  cursor: pointer;
}
#header.scrolled .btn-calendar path, #header.scrolled-permanent .btn-calendar path {
  fill: #000;
}
#header.scrolled button.navbar-toggler .navbar-toggler-icon:before, #header.scrolled-permanent button.navbar-toggler .navbar-toggler-icon:before {
  filter: brightness(0);
}

body:not(:has(.banner .field--name-field-media-image, .block-views-blockslider-slick-block-1)) #header.scrolled {
  background-color: #fff;
  box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.2);
}
body:not(:has(.banner .field--name-field-media-image, .block-views-blockslider-slick-block-1)) #header.scrolled .navbar-brand img {
  transition-duration: 0.3s;
  filter: brightness(0);
}
body:not(:has(.banner .field--name-field-media-image, .block-views-blockslider-slick-block-1)) #header.scrolled #navbar-main #block-botonesmenu .menu_buttons .btn-calendar,
body:not(:has(.banner .field--name-field-media-image, .block-views-blockslider-slick-block-1)) #header.scrolled button.navbar-toggler .navbar-toggler-icon:before {
  transition-duration: 0.3s;
  color: #000;
  cursor: pointer;
}
body:not(:has(.banner .field--name-field-media-image, .block-views-blockslider-slick-block-1)) #header.scrolled .btn-calendar path {
  fill: #000;
}
body:not(:has(.banner .field--name-field-media-image, .block-views-blockslider-slick-block-1)) #header.scrolled button.navbar-toggler .navbar-toggler-icon:before {
  filter: brightness(0);
}

#CollapsingNavbar {
  position: fixed;
  z-index: 10;
  width: 750px;
  height: 100vh;
  background-color: #2F5257;
  padding: 2rem 2.8125rem 3.875rem;
  right: -100vw;
  top: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  transition-duration: 0.8s;
  gap: 1rem;
}
@media screen and (max-width: 62rem) {
  #CollapsingNavbar {
    width: 100%;
    padding: 0.875rem 1.375rem;
  }
}
#CollapsingNavbar.open {
  right: 0;
  overflow-y: auto;
}
#CollapsingNavbar #block-logofooter-3 {
  display: none;
}
@media screen and (max-width: 62rem) {
  #CollapsingNavbar #block-logofooter-3 {
    position: absolute;
    top: 15px;
    left: 22px;
    display: block;
  }
}
#CollapsingNavbar #block-logofooter-3 img {
  width: 172px;
  object-fit: contain;
}
#CollapsingNavbar #block-menuheadersuperior {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-top: 0.25rem;
}
#CollapsingNavbar #block-menuheadersuperior .header_superior {
  display: flex;
  align-items: center;
  width: fit-content;
  gap: 40px;
}
#CollapsingNavbar #block-abarset-v2-main-menu .desplegable__paginas,
#CollapsingNavbar #block-abarset-25-main-menu .desplegable__paginas {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  align-items: center;
  padding: 1.25rem 0;
}
#CollapsingNavbar #block-abarset-v2-main-menu .desplegable__paginas .desplegable__paginas--item.nav-item:first-child,
#CollapsingNavbar #block-abarset-25-main-menu .desplegable__paginas .desplegable__paginas--item.nav-item:first-child {
  display: none;
}
@media screen and (max-width: 75rem) {
  #CollapsingNavbar #block-abarset-v2-main-menu .desplegable__paginas,
  #CollapsingNavbar #block-abarset-25-main-menu .desplegable__paginas {
    gap: 20px;
  }
}
#CollapsingNavbar #block-abarset-v2-main-menu .desplegable__paginas__link,
#CollapsingNavbar #block-abarset-25-main-menu .desplegable__paginas__link {
  color: #FFF;
  text-align: center;
  font-family: Mont;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 900;
  line-height: 130%; /* 44.2px */
  text-align: center;
  text-transform: uppercase;
}
#CollapsingNavbar #block-abarset-v2-main-menu .desplegable__paginas__link:hover,
#CollapsingNavbar #block-abarset-25-main-menu .desplegable__paginas__link:hover {
  text-decoration: underline;
}
@media screen and (max-width: 75rem) {
  #CollapsingNavbar #block-abarset-v2-main-menu .desplegable__paginas__link,
  #CollapsingNavbar #block-abarset-25-main-menu .desplegable__paginas__link {
    font-size: 1.625rem;
  }
}
@media screen and (max-width: 62rem) {
  #CollapsingNavbar #block-abarset-v2-main-menu .desplegable__paginas__link,
  #CollapsingNavbar #block-abarset-25-main-menu .desplegable__paginas__link {
    font-size: 1.375rem;
    line-height: 130%; /* 28.6px */
  }
}
@media screen and (max-width: 62rem) {
  #CollapsingNavbar #block-abarset-v2-languagedropdownswitcher,
  #CollapsingNavbar #block-abarset-25-languagedropdownswitcher {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}

.btnMusica {
  border: 0;
}

button.navbar-toggler {
  cursor: pointer;
}
button.navbar-toggler .navbar-toggler-icon {
  cursor: pointer;
  display: flex;
}
button.navbar-toggler .navbar-toggler-icon:before {
  content: "";
  background-image: url("../images/icons/hamb_menu.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 30.033px;
  height: 20.85px;
}

#navbar-main {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#navbar-main #block-botonesmenu {
  flex-grow: 1;
  padding-right: 2.5rem;
}
@media screen and (max-width: 62rem) {
  #navbar-main #block-botonesmenu {
    padding-right: 1.6875rem;
  }
}
#navbar-main #block-botonesmenu .menu_buttons {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 40px;
  width: 100%;
}
@media screen and (max-width: 62rem) {
  #navbar-main #block-botonesmenu .menu_buttons {
    gap: 6px;
  }
}
#navbar-main #block-botonesmenu .menu_buttons p:has(.btn-calendar) {
  display: flex;
  align-items: center;
}
#navbar-main #block-botonesmenu .menu_buttons p:has(.btn-comprar-mobile) {
  display: none;
}
@media screen and (max-width: 62rem) {
  #navbar-main #block-botonesmenu .menu_buttons .btn-calendar {
    width: 21.42px;
    height: 23.8px;
    padding: 0.625rem;
    box-sizing: content-box;
  }
}

.navbar-brand {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 62rem) {
  .navbar-brand img {
    width: 172px;
  }
}

.language-switcher-language-url {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 10px;
}
@media screen and (min-width: 62rem) {
  .language-switcher-language-url {
    justify-content: center;
  }
}
.language-switcher-language-url h2, .language-switcher-language-url .screen-read-h2 {
  color: rgba(255, 255, 255, 0.4);
  font-family: Mont;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 175%; /* 31.5px */
}
.language-switcher-language-url .content {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (min-width: 62rem) {
  .language-switcher-language-url .content {
    justify-content: center;
    gap: 30px;
    width: fit-content;
  }
}
.language-switcher-language-url .content nav {
  display: flex;
  align-items: center;
  gap: 10px;
}
.language-switcher-language-url .content nav a {
  color: #fff;
  font-family: Mont;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 175%;
}

.btn-close {
  color: #fff;
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: right;
  text-transform: uppercase;
  font-family: Mont;
  cursor: pointer;
}
.btn-close:after {
  content: "";
  background-image: url("../images/icons/cross.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 21.237px;
  height: 21.237px;
}

#sidebar_second .btn-close {
  color: #000;
}
#sidebar_second .btn-close:after {
  filter: brightness(0);
}

body:has(#toolbar-administration) #header {
  top: 40px;
}

body:has(#toolbar-administration #toolbar-item-administration-tray.is-active) #header {
  top: 80px;
}

.user-login-form {
  max-width: 1440px;
  margin: 0 auto;
  font-family: Mont;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.user-login-form input {
  color: black;
  border: 1px solid black;
  margin-bottom: 1rem;
  padding: 0.25rem;
}

.collapsed-menu-wrapper {
  display: flex;
  gap: 10px;
  flex-direction: row;
}
@media screen and (max-height: 56.25rem) {
  .collapsed-menu-wrapper {
    margin-bottom: 10.9375rem;
  }
}

.site-footer {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.site-footer .site-footer__top {
  display: flex;
  flex-direction: column;
}
.site-footer .field--name-field-titulo {
  font-family: Mont;
  font-size: 1.125rem;
  font-weight: 900;
  line-height: 2rem;
  letter-spacing: 0em;
  text-align: left;
}
.site-footer .region-footer-first {
  padding: 3.0625rem 2.5rem 1.25rem;
}
@media all and (max-width: 62rem) {
  .site-footer .region-footer-first {
    padding: 1.25rem 1.375rem 0;
  }
}
.site-footer .region-footer-first svg {
  margin-bottom: 1.8125rem;
}
.site-footer .region-footer-first .footer_top_text p {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 900;
  line-height: 150%; /* 27px */
}
.site-footer .region-footer-first [id*=block-][id*=-imgfooter] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.site-footer .region-footer-first [id*=block-][id*=-imgfooter]:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.75);
  z-index: 1;
}
.site-footer .region-footer-first [id*=block-][id*=-imgfooter] > .content, .site-footer .region-footer-first [id*=block-][id*=-imgfooter] .field--name-body {
  height: 100%;
}
.site-footer .region-footer-first [id*=block-][id*=-imgfooter] p {
  display: block;
  height: 100%;
}
.site-footer .region-footer-first [id*=block-][id*=-imgfooter] img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.site-footer .region-footer-second, .site-footer .region-footer-third {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 2.5rem;
  padding-left: 2.5rem;
}
@media all and (max-width: 62rem) {
  .site-footer .region-footer-second, .site-footer .region-footer-third {
    flex-direction: column;
    gap: 26px;
  }
}
.site-footer .region-footer-second {
  position: relative;
  padding: 5rem 2.5rem;
  gap: 24rem;
}
@media all and (max-width: 90rem) {
  .site-footer .region-footer-second {
    gap: 12rem;
  }
}
@media all and (max-width: 80rem) {
  .site-footer .region-footer-second {
    gap: 6rem;
  }
}
@media all and (max-width: 62rem) {
  .site-footer .region-footer-second {
    padding-top: 10rem;
    gap: 2rem;
  }
}
.site-footer .region-footer-second > * {
  flex-basis: 100%;
}
.site-footer .region-footer-second:before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #000;
  clip-path: polygon(0 31%, 100% 0, 100% 100%, 0 100%);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
@media screen and (max-width: 62rem) {
  .site-footer .region-footer-second {
    padding-bottom: 3.125rem;
  }
}
.site-footer .region-footer-third {
  background-color: #000;
  padding: 0 2.5rem 2.5rem;
  gap: 0;
  margin-top: -0.0625rem;
}
@media all and (max-width: 62rem) {
  .site-footer .region-footer-third {
    padding: 0 2.5rem 6.25rem;
    align-items: flex-start;
  }
}
.site-footer .region-footer-third #block-logofooter p {
  display: block;
}
@media screen and (max-width: 62rem) {
  .site-footer .region-footer-third #block-logofooter {
    margin-bottom: 0.5rem;
  }
  .site-footer .region-footer-third #block-logofooter img {
    width: 162px;
    object-fit: contain;
  }
}
.site-footer .region-footer-third #block-abarset-v2-legal .nav,
.site-footer .region-footer-third #block-abarset-25-legal .nav {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.site-footer .region-footer-third #block-abarset-v2-legal .nav .nav-link,
.site-footer .region-footer-third #block-abarset-25-legal .nav .nav-link {
  color: #fff;
  font-family: Mont;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 175%; /* 21px */
  letter-spacing: -0.02em;
  text-align: left;
}
.site-footer .region-footer-third #block-abarset-v2-legal .nav .nav-item:not(:last-child) .nav-link:after,
.site-footer .region-footer-third #block-abarset-25-legal .nav .nav-item:not(:last-child) .nav-link:after {
  content: "/";
  padding: 0 0.25rem;
}
.site-footer .region-footer-third #block-abarset-v2-bloquederechosreservados .field--name-body p,
.site-footer .region-footer-third #block-abarset-25-bloquederechosreservados .field--name-body p {
  color: #5F5F5F;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 600;
  line-height: 175%;
}

#block-abarset-v2-navegacionprincpal,
#block-abarset-25-navegacionprincpal {
  text-transform: uppercase;
  font-family: Mont;
}
@media screen and (max-width: 62rem) {
  #block-abarset-v2-navegacionprincpal,
  #block-abarset-25-navegacionprincpal {
    display: none;
  }
}

@media screen and (max-width: 62rem) {
  #block-abarset-v2-bloquefootercontacto,
  #block-abarset-25-bloquefootercontacto {
    align-self: flex-start;
  }
}

#block-abarset-v2-segueixnos,
#block-abarset-25-segueixnos {
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 62rem) {
  #block-abarset-v2-segueixnos,
  #block-abarset-25-segueixnos {
    align-self: flex-start;
    align-items: flex-start;
  }
}
#block-abarset-v2-segueixnos .field--name-field-titulo,
#block-abarset-25-segueixnos .field--name-field-titulo {
  padding-bottom: 1rem;
}
#block-abarset-v2-segueixnos .nav,
#block-abarset-25-segueixnos .nav {
  display: flex;
  align-items: center;
  gap: 22px;
}
#block-abarset-v2-segueixnos .nav .nav-link,
#block-abarset-25-segueixnos .nav .nav-link {
  font-size: 0;
}
#block-abarset-v2-segueixnos .nav .nav-link:before,
#block-abarset-25-segueixnos .nav .nav-link:before {
  content: "\f09a";
  font-family: "Font Awesome 6 Brands";
  font-size: 1.875rem;
  font-weight: 600;
}
#block-abarset-v2-segueixnos .nav .nav-link.facebook:before,
#block-abarset-25-segueixnos .nav .nav-link.facebook:before {
  content: "\f09a";
}
#block-abarset-v2-segueixnos .nav .nav-link.instagram:before,
#block-abarset-25-segueixnos .nav .nav-link.instagram:before {
  content: "\f16d";
}
#block-abarset-v2-segueixnos .nav .nav-link.tiktok:before,
#block-abarset-25-segueixnos .nav .nav-link.tiktok:before {
  content: "\e07b";
}

.nav-link {
  cursor: pointer;
}

@media screen and (min-width: 62rem) {
  .site-footer .region-footer-third {
    display: grid;
    grid-template-columns: auto 1fr;
    justify-content: space-between;
    justify-items: end;
  }
  .site-footer .region-footer-third #block-logofooter {
    grid-row: 1/3;
  }
  .site-footer .region-footer-third #block-abarset-v2-legal, .site-footer .region-footer-third #block-abarset-v2-bloquederechosreservados,
  .site-footer .region-footer-third #block-abarset-25-legal, .site-footer .region-footer-third #block-abarset-25-bloquederechosreservados {
    grid-column: 2/3;
  }
}

.region-footer-first {
  display: flex;
  gap: 10%;
  align-items: flex-end;
}
@media screen and (max-width: 62rem) {
  .region-footer-first {
    flex-direction: column;
    align-items: flex-start;
  }
}
.region-footer-first [id*=block-][id*=-logofooter-2] {
  width: 40%;
}
@media screen and (max-width: 62rem) {
  .region-footer-first [id*=block-][id*=-logofooter-2] {
    width: 100%;
  }
}
.region-footer-first [id*=block-][id*=-webform] {
  width: 50%;
}
@media screen and (max-width: 62rem) {
  .region-footer-first [id*=block-][id*=-webform] {
    width: 100%;
  }
}

[id*=block-][id*=-webform] {
  font-family: Mont;
}
[id*=block-][id*=-webform] legend {
  color: #fff;
  font-family: Mont;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 200;
  line-height: 130%; /* 18.2px */
}
[id*=block-][id*=-webform] [data-drupal-selector*=edit-cuales-son-tus-intereses-] .fieldset-wrapper > div {
  display: flex;
  width: 100%;
  gap: 4rem;
  justify-content: space-between;
}
[id*=block-][id*=-webform] [data-drupal-selector*=edit-cuales-son-tus-intereses-] .js-form-item {
  display: flex;
  gap: 8px;
  margin-top: 0.625rem;
  align-items: center;
}
[id*=block-][id*=-webform] [data-drupal-selector*=edit-cuales-son-tus-intereses-] .js-form-item label {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 200;
  height: fit-content;
}
[id*=block-][id*=-webform] [data-drupal-selector*=edit-cuales-son-tus-intereses-] .js-form-item label[for=edit-email] {
  display: none;
}
[id*=block-][id*=-webform] .webform-submission-newsletter-add-form {
  display: flex;
  gap: 60px;
  align-items: flex-start;
}
@media screen and (max-width: 62rem) {
  [id*=block-][id*=-webform] .webform-submission-newsletter-add-form {
    flex-direction: column;
    gap: 32px;
  }
}
[id*=block-][id*=-webform] [data-drupal-selector*=edit-contenedor] {
  flex-grow: 1;
  width: 100%;
  position: relative;
}
[id*=block-][id*=-webform] [data-drupal-selector*=edit-contenedor] .form-type-email {
  margin-bottom: 1rem;
}
[id*=block-][id*=-webform] [data-drupal-selector*=edit-contenedor] .form-type-email label {
  display: none;
}
[id*=block-][id*=-webform] [data-drupal-selector*=edit-contenedor] .form-type-email input {
  padding: 0.875rem;
  border: 1px solid #fff;
}
[id*=block-][id*=-webform] [data-drupal-selector*=edit-contenedor] .form-type-email input::placeholder {
  font-size: 0.875rem;
  color: #fff;
  opacity: unset;
  padding: 0 0.875rem;
}
[id*=block-][id*=-webform] [data-drupal-selector*=edit-contenedor] .form-item-he-leido-y-acepto-la-clausula-de-informacion-sobre-a-href-target {
  display: flex;
  gap: 8px;
  position: relative;
}
[id*=block-][id*=-webform] [data-drupal-selector*=edit-contenedor] .form-item-he-leido-y-acepto-la-clausula-de-informacion-sobre-a-href-target label {
  font-size: 0.75rem;
}
[id*=block-][id*=-webform] [data-drupal-selector*=edit-contenedor] .form-item-he-leido-y-acepto-la-clausula-de-informacion-sobre-a-href-target label a {
  color: #fff;
  font-weight: bold;
}
[id*=block-][id*=-webform] [data-drupal-selector*=edit-contenedor] .form-item-he-leido-y-acepto-la-clausula-de-informacion-sobre-a-href-target .invalid-feedback {
  position: absolute;
  top: 32px;
  left: 0;
}
[id*=block-][id*=-webform] [data-drupal-selector*=edit-contenedor] [data-drupal-selector*=edit-actions] {
  position: absolute;
  top: 7px;
  width: fit-content;
  right: 4px;
}
[id*=block-][id*=-webform] [data-drupal-selector*=edit-contenedor] [data-drupal-selector*=edit-actions] > button {
  background: none;
  font-size: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
[id*=block-][id*=-webform] [data-drupal-selector*=edit-contenedor] [data-drupal-selector*=edit-actions] > button:before {
  content: "";
  width: 29px;
  height: 24px;
  background-image: url("../images/icons/flecha-der.png");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  filter: brightness(1);
}
[id*=block-][id*=-webform] input[type=checkbox] {
  appearance: none;
  border: 1px solid #fff;
  width: 17px;
  height: 17px;
  cursor: pointer;
}
[id*=block-][id*=-webform] input[type=checkbox]:checked {
  background-image: url("../images/icons/icon-check.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 12px;
  filter: brightness(0) invert(100%);
}

.site-footer .form-required::after {
  filter: brightness(0) invert(100%);
}

.page-node-515 h1 {
  text-transform: unset !important;
}
.page-node-515 #content-block-container {
  padding: 2rem 1rem;
}
.page-node-515 #content-block-container .content-block h2.field-titulo-cb-content {
  text-transform: unset;
}
.page-node-515 #content-block-container .content-block img {
  height: fit-content;
}

span.field--label-hidden {
  display: none;
}

.share-event {
  opacity: 0;
  pointer-events: none;
  transition: 0.5s;
}
.share-event.open {
  opacity: 1;
  pointer-events: all;
}

.btn-more.open i:before {
  content: "\f0d8";
}

ul.calendar-view-pager {
  margin-top: 3.75rem;
  padding: 0;
  margin-bottom: 0;
}
ul.calendar-view-pager li {
  display: block;
}
ul.calendar-view-pager .pager__current div {
  margin: 0 !important;
  color: white;
  text-transform: uppercase;
  font-size: 1.375rem;
}
ul.calendar-view-pager .pager__previous a,
ul.calendar-view-pager .pager__next a {
  margin: 0 !important;
  color: white;
  text-transform: uppercase;
  font-size: 1.125rem;
  opacity: 0.8;
  text-align: center;
}
ul.calendar-view-pager .pager__previous a:hover,
ul.calendar-view-pager .pager__next a:hover {
  text-decoration: underline;
}

.calendar-view-pager__reset {
  display: block;
  margin-block-end: 1.25rem !important;
}
.calendar-view-pager__reset a {
  color: white;
  text-transform: uppercase;
  font-size: 1rem;
}

table.calendar-view-table caption {
  display: none;
}
table.calendar-view-table thead {
  background: linear-gradient(264.48deg, rgba(1, 255, 209, 0.1) 0%, rgba(190, 255, 3, 0) 100%);
  border-top: 1px solid white;
  border-left: 1px solid white;
  border-right: 1px solid white;
}
table.calendar-view-table thead tr th {
  background-color: transparent;
}
table.calendar-view-table tbody {
  background: linear-gradient(264.48deg, rgba(1, 255, 209, 0.1) 0%, rgba(190, 255, 3, 0) 100%);
}
table.calendar-view-table tbody tr:hover {
  background-color: unset;
  opacity: 1;
}
table.calendar-view-table tbody tr * {
  box-shadow: unset !important;
}
table.calendar-view-table tbody tr td {
  border-color: white;
  padding: 0;
}
table.calendar-view-table tbody tr td.previous-month, table.calendar-view-table tbody tr td.next-month {
  background-color: transparent;
}
table.calendar-view-table tbody tr td.previous-month *, table.calendar-view-table tbody tr td.next-month * {
  opacity: 0.5 !important;
}
table.calendar-view-table tbody tr td:hover {
  background-color: transparent;
  box-shadow: unset !important;
}
table.calendar-view-table tbody tr td:hover * {
  box-shadow: unset !important;
}
table.calendar-view-table tbody tr td .calendar-view-day {
  padding: 0;
  opacity: 1;
}
table.calendar-view-table tbody tr td .calendar-view-day time {
  border-radius: 0px;
  border: 1px solid white;
  border-width: 0px 0px 1px 1px;
  background: transparent;
  opacity: 1;
  font-size: 0.875rem;
  font-weight: bold;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  min-width: 34px;
  width: unset;
  color: white;
  margin: 0;
}
table.calendar-view-table tbody tr td .calendar-view-day .views-field-field-imagen {
  margin-top: 0;
}
table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows {
  padding: 0.625rem;
  gap: 10px;
}
table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows li {
  background: rgba(0, 0, 0, 0.2);
  background: radial-gradient(circle, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0) 90%);
  backdrop-filter: blur(10px);
  border: 0px;
  border-radius: 0px;
  padding: 0;
  position: relative;
}
table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows li .field--name-field-media-image .imgFondo {
  transform: unset;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows li .field--name-field-media-image img {
  margin: 0;
}
table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows li .views-field-title {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
  margin: 0;
}
table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows li .views-field-title .field-content {
  background: linear-gradient(270.24deg, #4A6C70 1.51%, #5BAB98 99.81%);
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 900;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: NeuePowerW05-Heavy;
  text-transform: uppercase;
  letter-spacing: 0.0625rem;
}
table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows li .views-field-field-artistas {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
  margin: 0;
}
table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows li .views-field-field-artistas .field-content {
  display: flex;
  align-items: center;
  color: rgb(188, 217, 220);
  font-size: 1rem;
  text-transform: uppercase;
}
table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows li .views-field-field-artistas .field-content:before {
  content: "";
  background: url("/themes/custom/abarset/images/icons/flecha-der.png") no-repeat center;
  background-size: 100% 100%;
  display: block;
  width: 18px;
  height: 13px;
  margin-right: 0.3125rem;
}
table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows li .views-field-nid {
  overflow: hidden;
}
table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows li .views-field-nid a {
  font-size: 0;
  position: absolute;
  z-index: 1;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  transition: 0.3s;
  overflow: hidden;
}
table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows li .views-field-nid a:before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  border: 1px solid transparent;
  transition: 0.5s;
}
table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows li .views-field-nid a:hover:before {
  border-color: white;
}

@media only screen and (max-width: 97.8125rem) and (min-width: 48.0625rem) {
  .view-eventos-sapi.view-display-id-page_1 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}
@media only screen and (max-width: 90.625rem) and (min-width: 48.0625rem) {
  .view-eventos-sapi.view-display-id-page_1 {
    padding-left: 0;
    padding-right: 0;
  }
  table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows li .views-field-title .field-content {
    font-size: 1.125rem;
  }
  table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows li .views-field-field-artistas .field-content {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
}
@media only screen and (max-width: 71.875rem) and (min-width: 48.0625rem) {
  table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows li .views-field-title .field-content {
    font-size: 0.875rem;
  }
  table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows li .views-field-field-artistas .field-content {
    font-size: 0.75rem;
    line-height: 1.125rem;
  }
}
@media only screen and (max-width: 48rem) {
  table.calendar-view-table tbody tr td .calendar-view-day time {
    border-left: 0px;
    border-right: 1px solid white;
  }
  table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows {
    align-items: center;
  }
  table.calendar-view-table tbody tr td .calendar-view-day .calendar-view-day__rows li {
    max-width: 450px;
  }
}
.abarset-covermanager-form {
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}

.wrapper-ok {
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
  max-width: 1400px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.wrapper-ok .header {
  background-color: black;
  color: white;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 20px;
  padding: 0.3125rem 0.625rem;
}
.wrapper-ok .header b {
  font-weight: 800;
}
.wrapper-ok .header div {
  display: flex;
  flex-direction: column;
}
.wrapper-ok .body-wrapper {
  padding: 2.5rem;
}
.wrapper-ok .body-wrapper .title {
  margin-bottom: 2.5rem;
}
.wrapper-ok .body-wrapper .title.principal {
  font-weight: 900;
  font-size: 1.25rem;
}
.cancelled {
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
  max-width: 1400px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.cancelled .title {
  font-size: 1.5rem;
  text-align: center;
  margin-bottom: 3.125rem;
  padding-top: 3.125rem;
  font-weight: 900;
}
.cancelled .reserva,
.cancelled .reserva_detalle {
  background-color: black;
  color: white;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 20px;
  padding: 0.9375rem 1.25rem;
}
.cancelled .reserva b,
.cancelled .reserva_detalle b {
  font-weight: 800;
}
.cancelled .reserva div,
.cancelled .reserva_detalle div {
  display: flex;
  flex-direction: column;
}
.cancelled .information {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
}
.cancelled button {
  margin-top: 1.25rem;
}
.cancelled .general_info {
  width: 100%;
}
.cancelled .reserva {
  justify-content: center;
  padding-bottom: 0;
}

.views-field-field-nombre-del-medio .field-content {
  font-size: 0.75rem;
  font-family: Mont;
  font-weight: 700;
  padding: 0.25rem 0.25rem 0.125rem;
  border-radius: 3px;
  border: 1px solid #000;
  color: #000;
  line-height: 0;
  display: flex;
  gap: 2px;
  height: 20px;
  width: fit-content;
  align-items: center;
  justify-content: center;
  transition-duration: 0.2s;
  text-decoration: none;
}
.views-field-field-nombre-del-medio .field-content:hover {
  background-color: #000;
  color: #fff;
}

.user-logged-in.path-form-covermanager .btn-comprar, .user-logged-in.path-form-covermanager .btn-comprar-mobile, .user-logged-in.path-form-covermanager .btn-calendar {
  display: block !important;
}

.btn {
  font-family: Mont;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.4375rem;
  letter-spacing: -0.02em;
  text-align: center;
  text-transform: uppercase;
  padding: 1rem 3rem;
  border-radius: 50px;
  border: 2px solid #fff;
  color: #fff;
  transition-duration: 0.4s;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  width: fit-content;
}
.btn:hover {
  background-color: #fff;
  color: #D95566;
  text-decoration: none;
}

.btn-comprar {
  font-family: Mont;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 900;
  padding: 0.625rem 1.875rem;
  text-align: center;
  background-color: #D95566;
  text-transform: uppercase;
  color: #fff;
  transition-duration: 0.4s;
  width: max-content;
  border-radius: 100px;
}
.btn-comprar-mobile {
  padding: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #D95566;
  border-radius: 100px;
  width: 40px;
  height: 40px;
}
.btn-comprar:not(.sold-out) {
  cursor: pointer;
}
.btn-comprar:hover {
  background-color: #B64553;
  text-decoration: none;
}
@media screen and (max-width: 62rem) {
  .btn-comprar {
    z-index: 1;
  }
}

@media screen and (max-width: 62rem) {
  #block-menuheadersuperior .btn-comprar {
    position: fixed;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
  }
}

.btnMusica {
  border: 0;
  padding: 0;
  cursor: pointer;
  height: 50px;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btnMusica:hover {
  background: none;
  border: 1px solid #fff;
  border-radius: 50%;
}
.btnMusica img {
  width: 26.336px;
  height: 26.336px;
  object-fit: contain;
}

.webform-button--submit {
  all: initial;
  font-family: Mont;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 900;
  line-height: 1.25rem; /* 90.909% */
  padding: 0.625rem 0.5rem;
  text-align: center;
  background-color: #D95566;
  text-transform: uppercase;
  color: #fff;
  transition-duration: 0.4s;
  cursor: pointer;
  width: max-content;
  margin: 0 auto;
  border-radius: 50px;
}
.webform-button--submit:hover {
  background-color: #B64553;
}
@media screen and (max-width: 62rem) {
  .webform-button--submit {
    font-size: 1.125rem;
    font-weight: 900;
    line-height: 1.25rem;
    letter-spacing: 0;
    padding: 1.5rem 4rem;
    z-index: 1;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJiaXRhbnViZS9pbXBvcnQuc2NzcyIsImJpdGFudWJlL192YXJpYWJsZXMuc2NzcyIsImJpdGFudWJlL19yZXNldC5zY3NzIiwiYml0YW51YmUvX3R5cG9ncmFwaHkuc2NzcyIsInN0eWxlLmNzcyIsImJpdGFudWJlL19ob21lLnNjc3MiLCJiaXRhbnViZS9fYWRtaW5fbmF2LnNjc3MiLCJiaXRhbnViZS9faGVhZGVyLnNjc3MiLCJiaXRhbnViZS9fZm9vdGVyLnNjc3MiLCJiaXRhbnViZS9fZXZlbnRvLnNjc3MiLCJiaXRhbnViZS9fZmluZXR1bm5pbmcuc2NzcyIsImJpdGFudWJlL19idXR0b25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztDQUFBO0FBUUE7a0RBQUE7QUFRQTttREFBQTtBQ2hCQSxZQUFBLEVBQUEsY0FBQTtBQ0NBLGVBQUE7QUFDQSxjQUFBO0FDREEsV0FBQTtBQUNBLGNBQUE7QUNFUSx3RkFBQTtBREFSOzs7Ozs7Ozs7Ozs7O0VBYUUsU0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtBRVdGOztBRlJBOztFQUVFLGNBQUE7QUVXRjs7QUZSQTtFQUNFLFVBQUE7RUFDQSxTQUFBO0VBQ0Esc0JBQUE7QUVXRjs7QUZSQTtFQUNFLG1CQUFBLEVBQUEsTUFBQTtFQUNBLDBCQUFBLEVBQUEsTUFBQTtFQUNBLGlDQUFBLEVBQUEsTUFBQTtBRVdGOztBRlJBO0VBQ0UscUJBQUE7QUVXRjs7QUZSQTs7Ozs7RUFNRSxTQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUVVRjs7QUZQQSwyQ0FBQTtBQUNBO0VBRUUsVUFBQTtBRVNGOztBRk5BO2dEQUFBO0FBR0EsbUVBQUE7QUFDQTs7RUFHRSwrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsdUJBQUE7QUVPRjs7QUZK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L3BORTtFQXRCRjtJQXVCSSxtQkFBQTtJQUNBLGdCQUFBO0lBQ0Esb0JBQUE7SUFDQSxpQkFBQTtJQUNBLG9CQUFBO0lBQ0EsVUFBQTtFUGtxTkY7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBcblRoZW1lIE5hbWU6IEJvb3RzdHJhcCA0IFNhc3NcbkRlc2NyaXB0aW9uOiBCb290c3RyYXAgNCB3aXRoIFNhc3NcbiovXG5cbi8vIGltcG9ydCBmaWxlc1xuLy9AaW1wb3J0IFwiaW1wb3J0XCI7XG5cbi8qIEdFTkVSQUwgU1RZTEVTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy9ib2R5IHtcbi8vICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbi8vfVxuXG5cbi8qIENPTE9SU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vL2Ege1xuLy8gICAgY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4vL31cbi8vXG4vLy5iZy1pbnZlcnNlIHtcbi8vICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LXNoYWRlICFpbXBvcnRhbnQ7XG4vL31cbi8vXG4vLy5zaXRlLWZvb3RlciB7XG4vLyAgICBiYWNrZ3JvdW5kOiAkYWNjZW50LXNoYWRlICFpbXBvcnRhbnQ7XG4vL31cbi8vXG4vLy5tZW51LS1tYWluIGxpIGEge1xuLy8gICAgY29sb3I6ICRwcmltYXJ5LXNoYWRlO1xuLy99XG4vL1xuLy8ubWVudS0tYWNjb3VudCBsaSBhIHtcbi8vICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcbi8vfVxuLy9cbi8vLnNpdGUtbmFtZS1zbG9nYW4gYSB7XG4vLyAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vL31cbi8vXG4vLy5jYXJkLWdyb3VwIGltZyB7XG4vLyAgICBtYXJnaW46IDA7XG4vLyAgICB3aWR0aDogMTAwJTtcbi8vICAgIGhlaWdodDogYXV0bztcbi8vfVxuLy9cbi8vLmNhcmQtZ3JvdXAgLmZpZWxkLS10eXBlLWltYWdlIHtcbi8vICAgIG1hcmdpbjogMFxuLy99XG4vL1xuLy8uc2xpY2sge1xuLy8gICAgd2lkdGg6IDEwMCU7XG4vL31cbi8vXG4vLy5zbGljaz5kaXYge1xuLy8gICAgbWFyZ2luOiAwIDE1cHg7XG4vL31cblxuLy8gKioqKioqKioqKioqKioqKipcbi8vIFNBU1MgZGUgQml0YW51YmVcbi8vICoqKioqKioqKioqKioqKioqXG5cbkBpbXBvcnQgXCJiaXRhbnViZS9pbXBvcnRcIjsiLCIvKiBJTVBPUlRTICovXG5cbi8vQGltcG9ydCB1cmwoZm9udC1hd2Vzb21lLm1pbi5jc3MpO1xuLy92YXJpYWJsZXNcbkBpbXBvcnQgXCJfdmFyaWFibGVzXCI7XG4vLyB2YXJpYWJsZXNcbkBpbXBvcnQgXCJfcmVzZXRcIjtcbi8vIHR5cG9ncmFwaHlcbkBpbXBvcnQgXCJfdHlwb2dyYXBoeVwiO1xuLy8gaG9tZVxuQGltcG9ydCBcIl9ob21lXCI7XG4vLyBhZG1pbl9uYXZcbkBpbXBvcnQgXCJfYWRtaW5fbmF2XCI7XG4vLyBoZWFkZXJcbkBpbXBvcnQgJ19oZWFkZXInO1xuLy8gZm9vdGVyXG5AaW1wb3J0IFwiX2Zvb3RlclwiO1xuLy8gZXZlbnRvXG5AaW1wb3J0ICdfZXZlbnRvJztcbi8vIGZpbmV0dW5uaW5nXG5AaW1wb3J0ICdfZmluZXR1bm5pbmcnO1xuLy8gQnV0dG9uc1xuQGltcG9ydCAnX2J1dHRvbnMnO1xuIiwiLyogKioqKioqKioqICovXHJcbi8qIEBWQVJJQUJMRVMgKi9cclxuLyogKioqKioqKioqICovXHJcblxyXG4vLyBDb2xvcmVzIFRleHRvXHJcbiRjb2xvclRleHRvOiAjMDAwO1xyXG4kY29sb3JUZXh0b0JsYW5jbzogI2ZmZjtcclxuXHJcbi8vQ29sb3Jlc1xyXG4kY29sb3JQcmluY2lwYWw6ICMyRjUyNTc7XHJcbiRjb2xvckJsYW5jbzogI2ZmZjtcclxuJGNvbG9yTmVncm86ICMwMDA7XHJcbiRjb2xvckF6dWw6ICNDMEQwRUE7XHJcbiRjb2xvckFwcmVzOiAjNTQ1NDlEO1xyXG4kY29sb3JDbHViOiAjMkY1MjU3O1xyXG4kY29sb3JDYWxsOiAjRDk1NTY2O1xyXG4kY29sb3JDYWxsSG92ZXI6ICNCNjQ1NTM7IiwiIC8vKioqKioqKioqICovXHJcbi8qIEBSRVNFVCAqL1xyXG4vKiAqKioqKioqKiogKi9cclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXHJcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbmFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxcclxuZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbiB7XHJcbiAgZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuKiB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG5he1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuaW5wdXQsXHJcbmxhYmVsLFxyXG5zZWxlY3QsXHJcbmJ1dHRvbixcclxudGV4dGFyZWFcclxue1xyXG4gIG1hcmdpbjowO1xyXG4gIGJvcmRlcjowO1xyXG4gIHBhZGRpbmc6MDtcclxuICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgd2hpdGUtc3BhY2U6bm9ybWFsO1xyXG4gIGJhY2tncm91bmQ6bm9uZTtcclxuICBsaW5lLWhlaWdodDoxO1xyXG59XHJcblxyXG4vKiBSZW1vdmUgdGhlIHN0dXBpZCBvdXRlciBnbG93IGluIFdlYmtpdCAqL1xyXG5pbnB1dDpmb2N1c1xyXG57XHJcbiAgb3V0bGluZTowO1xyXG59XHJcblxyXG4vKiBCb3ggU2l6aW5nIFJlc2V0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIEFsbCBvZiBvdXIgY3VzdG9tIGNvbnRyb2xzIHNob3VsZCBiZSB3aGF0IHdlIGV4cGVjdCB0aGVtIHRvIGJlICovXHJcbmlucHV0LFxyXG50ZXh0YXJlYVxyXG57XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O1xyXG4gIC1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtcclxuICBib3gtc2l6aW5nOmNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4vKiBUaGVzZSBlbGVtZW50cyBhcmUgdXN1YWxseSByZW5kZXJlZCBhIGNlcnRhaW4gd2F5IGJ5IHRoZSBicm93c2VyICovXHJcbmJ1dHRvbixcclxuaW5wdXRbdHlwZT1yZXNldF0sXHJcbmlucHV0W3R5cGU9YnV0dG9uXSxcclxuaW5wdXRbdHlwZT1zdWJtaXRdLFxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcclxuaW5wdXRbdHlwZT1yYWRpb10sXHJcbnNlbGVjdFxyXG57XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzpib3JkZXItYm94O1xyXG59XHJcblxyXG4vKiBUZXh0IElucHV0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5pbnB1dFt0eXBlPWRhdGVdLFxyXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcclxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXHJcbmlucHV0W3R5cGU9ZW1haWxdLFxyXG5pbnB1dFt0eXBlPW1vbnRoXSxcclxuaW5wdXRbdHlwZT1udW1iZXJdLFxyXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuaW5wdXRbdHlwZT1yYW5nZV0sXHJcbmlucHV0W3R5cGU9c2VhcmNoXSxcclxuaW5wdXRbdHlwZT10ZWxdLFxyXG5pbnB1dFt0eXBlPXRleHRdLFxyXG5pbnB1dFt0eXBlPXRpbWVdLFxyXG5pbnB1dFt0eXBlPXVybF0sXHJcbmlucHV0W3R5cGU9d2Vla11cclxue1xyXG59XHJcblxyXG4vKiBCdXR0b24gQ29udHJvbHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF0sXHJcbmlucHV0W3R5cGU9cmFkaW9dXHJcbntcclxuICB3aWR0aDoxNnB4O1xyXG4gIGhlaWdodDoxNnB4O1xyXG59XHJcblxyXG4vKiBGaWxlIFVwbG9hZHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuaW5wdXRbdHlwZT1maWxlXVxyXG57XHJcblxyXG59XHJcblxyXG4vKiBTZWFyY2ggSW5wdXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogTWFrZSB3ZWJraXQgcmVuZGVyIHRoZSBzZWFyY2ggaW5wdXQgbGlrZSBhIG5vcm1hbCB0ZXh0IGZpZWxkICovXHJcbmlucHV0W3R5cGU9c2VhcmNoXVxyXG57XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7XHJcbn1cclxuXHJcbi8qIFR1cm4gb2ZmIHRoZSByZWNlbnQgc2VhcmNoIGZvciB3ZWJraXQuIEl0IGFkZHMgYWJvdXQgMTVweCBwYWRkaW5nIG9uIHRoZSBsZWZ0ICovXHJcbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvblxyXG57XHJcbiAgZGlzcGxheTpub25lO1xyXG59XHJcblxyXG4vKiBCdXR0b25zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdXHJcbntcclxuICAvKiBGaXggSUU3IGRpc3BsYXkgYnVnICovXHJcbiAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICB3aWR0aDphdXRvO1xyXG59XHJcblxyXG4vKiBJRTggYW5kIEZGIGZyZWFrIG91dCBpZiB0aGlzIHJ1bGUgaXMgd2l0aGluIGFub3RoZXIgc2VsZWN0b3IgKi9cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvblxyXG57XHJcbiAgcGFkZGluZzowO1xyXG4gIGJvcmRlcjowO1xyXG4gIGJhY2tncm91bmQ6bm9uZTtcclxufVxyXG5cclxuLyogVGV4dGFyZWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxudGV4dGFyZWFcclxue1xyXG4gIC8qIE1vdmUgdGhlIGxhYmVsIHRvIHRoZSB0b3AgKi9cclxuICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XHJcblxyXG4gIC8qIFR1cm4gb2ZmIHNjcm9sbCBiYXJzIGluIElFIHVubGVzcyBuZWVkZWQgKi9cclxuICBvdmVyZmxvdzphdXRvO1xyXG59XHJcblxyXG4vKiBTZWxlY3RzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbnNlbGVjdFttdWx0aXBsZV1cclxue1xyXG4gIC8qIE1vdmUgdGhlIGxhYmVsIHRvIHRoZSB0b3AgKi9cclxuICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XHJcbn1cclxuXHJcbi50YWJsZS1yZXNwb25zaXZlIHtcclxuICBvdmVyZmxvdzogaW5pdGlhbDtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXB7XHJcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiBpbml0aWFsO1xyXG4gIC0tYnMtbGlzdC1ncm91cC1iZzogaW5pdGlhbDtcclxuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiBpbml0aWFsO1xyXG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IGluaXRpYWw7XHJcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6IGluaXRpYWw7XHJcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiBpbml0aWFsO1xyXG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogaW5pdGlhbDtcclxuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiBpbml0aWFsO1xyXG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IGluaXRpYWw7XHJcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogaW5pdGlhbDtcclxuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogaW5pdGlhbDtcclxuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogaW5pdGlhbDtcclxuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6IGluaXRpYWw7XHJcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiBpbml0aWFsO1xyXG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IGluaXRpYWw7XHJcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogaW5pdGlhbDtcclxuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogaW5pdGlhbDtcclxuICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogaW5pdGlhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IGluaXRpYWw7XHJcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogaW5pdGlhbDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XHJcbiAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XHJcbiAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xyXG4gIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcclxufVxyXG5cclxuLm5vZGUgLmZpZWxkLS10eXBlLWltYWdle1xyXG4gIGZsb2F0OiBpbml0aWFsO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmZpZWxkLS10eXBlLWltYWdlIGltZywgLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWd7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vLy5jb250ZW50LWJsb2NrOm5vdCgubW9kZWwtU0wpOm5vdCgubW9kZWwtVEopIHtcclxuLy8gIGRpc3BsYXk6IGluaXRpYWw7XHJcbi8vICBmbGV4LXdyYXA6IGluaXRpYWw7XHJcbi8vICBhbGlnbi1pdGVtczogaW5pdGlhbDtcclxuLy8gIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcclxuLy99XHJcbi8vXHJcbi8vLmNvbnRlbnQtYmxvY2subGF5b3V0LXN0YW5kYXJkLCAudGFyamV0YS1jb250YWluZXIubGF5b3V0LXN0YW5kYXJkIHtcclxuLy8gIHdpZHRoOiBpbml0aWFsO1xyXG4vLyAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4vLyAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xyXG4vLyAgcGFkZGluZy1yaWdodDogaW5pdGlhbDtcclxuLy8gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xyXG4vLyAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xyXG4vL31cclxuXHJcbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKntcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uaW5saW5lX19saW5rczpoYXMoLnN0YXRpc3RpY3MtY291bnRlcil7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxubGVnZW5ke1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnNsaWNrID4gZGl2e1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZ3tcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlke1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNte1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5yb3csIC5yb3cgPiAqe1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uY29udGVudC1ibG9jay5sYXlvdXQtc3RhbmRhcmQsIC50YXJqZXRhLWNvbnRhaW5lci5sYXlvdXQtc3RhbmRhcmR7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgLy9wYWRkaW5nOiA0OHB4IDA7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGR7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyIC5ibG9ja3tcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5zaWRlYmFyIGgye1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuXHJcbi5ub2RlX19jb250ZW50e1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbmlucHV0e1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmh0bWx7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG51bCwgbGl7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmNsZWFyZml4OmFmdGVye1xyXG4gY29udGVudDogbm9uZTtcclxufSIsIi8qICoqKioqKioqKiAqL1xyXG4vKiBAVFlQT0dSQVBIWSAqL1xyXG4vKiAqKioqKioqKiogKi9cclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6d2dodEA4MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1NlbGYgTW9kZXJuJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvc2VsZi1tb2Rlcm5fYm9va190cmlhbC5vdGYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250JztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTW9udC1SZWd1bGFyLm90ZicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01vbnQnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250LUJvbGQub3RmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250JztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTW9udC1IZWF2eS5vdGYnKTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG59XHJcblxyXG5odG1sIGJvZHl7XHJcbiAgZm9udC1mYW1pbHk6ICdOZXVlIFBsYWsnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIGNvbG9yOiAkY29sb3JUZXh0bztcclxufVxyXG5cclxuaDF7XHJcbiAgZm9udC1mYW1pbHk6IFNlbGYgbW9kZXJuO1xyXG4gIGZvbnQtc2l6ZTogNDRweDtcclxuICBsaW5lLWhlaWdodDogMzhweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDdlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcoJztcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyknO1xyXG4gIH1cclxufVxyXG5cclxuaDIsIC5zY3JlZW4tcmVhZC1oMiB7XHJcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgZm9udC1zaXplOiAzNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgLy90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAzJTsgLyogMjYuNzhweCAqL1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5oM3tcclxuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbn1cclxuLmZpZWxkLS1uYW1lLWJvZHkge1xyXG4gIGgyIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIC8vdGV4dC1hbGlnbjogdW5zZXQ7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICB9XHJcbiAgaDQge1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgZm9udC1zaXplOiAxOXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIH1cclxufVxyXG4iLCIvKiBcblRoZW1lIE5hbWU6IEJvb3RzdHJhcCA0IFNhc3NcbkRlc2NyaXB0aW9uOiBCb290c3RyYXAgNCB3aXRoIFNhc3NcbiovXG4vKiBHRU5FUkFMIFNUWUxFU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDT0xPUlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIElNUE9SVFMgKi8gLyogKioqKioqKioqICovXG4vKiBAVkFSSUFCTEVTICovXG4vKiAqKioqKioqKiogKi9cbi8qIEBSRVNFVCAqL1xuLyogKioqKioqKioqICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDp3Z2h0QDgwMCZkaXNwbGF5PXN3YXBcIik7XG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbioge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbmJ1dHRvbixcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi8qIFJlbW92ZSB0aGUgc3R1cGlkIG91dGVyIGdsb3cgaW4gV2Via2l0ICovXG5pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIEJveCBTaXppbmcgUmVzZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEFsbCBvZiBvdXIgY3VzdG9tIGNvbnRyb2xzIHNob3VsZCBiZSB3aGF0IHdlIGV4cGVjdCB0aGVtIHRvIGJlICovXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qIFRoZXNlIGVsZW1lbnRzIGFyZSB1c3VhbGx5IHJlbmRlcmVkIGEgY2VydGFpbiB3YXkgYnkgdGhlIGJyb3dzZXIgKi9cbmJ1dHRvbixcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSxcbnNlbGVjdCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBUZXh0IElucHV0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQnV0dG9uIENvbnRyb2xzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLyogRmlsZSBVcGxvYWRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBTZWFyY2ggSW5wdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE1ha2Ugd2Via2l0IHJlbmRlciB0aGUgc2VhcmNoIGlucHV0IGxpa2UgYSBub3JtYWwgdGV4dCBmaWVsZCAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qIFR1cm4gb2ZmIHRoZSByZWNlbnQgc2VhcmNoIGZvciB3ZWJraXQuIEl0IGFkZHMgYWJvdXQgMTVweCBwYWRkaW5nIG9uIHRoZSBsZWZ0ICovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBCdXR0b25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5idXR0b24sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC8qIEZpeCBJRTcgZGlzcGxheSBidWcgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBJRTggYW5kIEZGIGZyZWFrIG91dCBpZiB0aGlzIHJ1bGUgaXMgd2l0aGluIGFub3RoZXIgc2VsZWN0b3IgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi8qIFRleHRhcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG50ZXh0YXJlYSB7XG4gIC8qIE1vdmUgdGhlIGxhYmVsIHRvIHRoZSB0b3AgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLyogVHVybiBvZmYgc2Nyb2xsIGJhcnMgaW4gSUUgdW5sZXNzIG5lZWRlZCAqL1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyogU2VsZWN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuc2VsZWN0W211bHRpcGxlXSB7XG4gIC8qIE1vdmUgdGhlIGxhYmVsIHRvIHRoZSB0b3AgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IGluaXRpYWw7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogaW5pdGlhbDtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogaW5pdGlhbDtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogaW5pdGlhbDtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogaW5pdGlhbDtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiBpbml0aWFsO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiBpbml0aWFsO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiBpbml0aWFsO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiBpbml0aWFsO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogaW5pdGlhbDtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IGluaXRpYWw7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogaW5pdGlhbDtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiBpbml0aWFsO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiBpbml0aWFsO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiBpbml0aWFsO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogaW5pdGlhbDtcbiAgZGlzcGxheTogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IGluaXRpYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogaW5pdGlhbDtcbiAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XG4gIHBhZGRpbmctbGVmdDogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbn1cblxuLm5vZGUgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgZmxvYXQ6IGluaXRpYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZpZWxkLS10eXBlLWltYWdlIGltZywgLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICBtYXJnaW46IDA7XG59XG5cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pbmxpbmVfX2xpbmtzOmhhcyguc3RhdGlzdGljcy1jb3VudGVyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrID4gZGl2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNvbnRhaW5lciwgLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucm93LCAucm93ID4gKiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRlbnQtYmxvY2subGF5b3V0LXN0YW5kYXJkLCAudGFyamV0YS1jb250YWluZXIubGF5b3V0LXN0YW5kYXJkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNvbnRlbnQtYmxvY2subGF5b3V0LXN0YW5kYXJkOmZpcnN0LWNoaWxkLCAudGFyamV0YS1jb250YWluZXIubGF5b3V0LXN0YW5kYXJkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zaWRlYmFyIC5ibG9jayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2lkZWJhciBoMiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5ub2RlX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG51bCwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiAqKioqKioqKiogKi9cbi8qIEBUWVBPR1JBUEhZICovXG4vKiAqKioqKioqKiogKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTZWxmIE1vZGVyblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NlbGYtbW9kZXJuX2Jvb2tfdHJpYWwub3RmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250LVJlZ3VsYXIub3RmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250LUJvbGQub3RmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250LUhlYXZ5Lm90ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbmh0bWwgYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWUgUGxha1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuaDEge1xuICBmb250LWZhbWlseTogU2VsZiBtb2Rlcm47XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wN2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5oMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCI7XG59XG5oMTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIilcIjtcbn1cblxuaDIsIC5zY3JlZW4tcmVhZC1oMiB7XG4gIGZvbnQtZmFtaWx5OiBNb250O1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGgyLCAuc2NyZWVuLXJlYWQtaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMTAzJTsgLyogMjYuNzhweCAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4uZmllbGQtLW5hbWUtYm9keSBoMiB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5maWVsZC0tbmFtZS1ib2R5IGgzIHtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuLmZpZWxkLS1uYW1lLWJvZHkgaDQge1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5cbnAge1xuICBmb250LWZhbWlseTogTW9udDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuLmJ0bi1jb21wcmFyLCAuYnRuLWNvbXByYXItbW9iaWxlLCAuYnRuLWNhbGVuZGFyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1ub2RlLTI5MSAuZmllbGQtLW5hbWUtYm9keSBhIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4jZWRpdC1hdmlzby1sZWdhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLWNvbHVtbjogMS8zO1xufVxuI2VkaXQtYXZpc28tbGVnYWwgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItZm9ybSAjZWRpdC1wcm9jZXNzZWQtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbmh0bWwsIGJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBNb250O1xufVxuaHRtbDpoYXMoI3NpZGViYXJfc2Vjb25kLm9wZW4sICNDb2xsYXBzaW5nTmF2YmFyLm9wZW4pLCBib2R5Omhhcygjc2lkZWJhcl9zZWNvbmQub3BlbiwgI0NvbGxhcHNpbmdOYXZiYXIub3Blbikge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5Om5vdCg6aGFzKGRpdiNibG9jay1hYmFyc2V0LXYyLXZpZXdzLWJsb2NrLXNsaWRlci1zbGljay1ibG9jay0xLCBkaXYjYmxvY2stYWJhcnNldC0yNS12aWV3cy1ibG9jay1zbGlkZXItc2xpY2stYmxvY2stMSwgLmJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UpLCAucGF0aC1hZ2VuZGEpIHtcbiAgcGFkZGluZy10b3A6IDExMXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBib2R5Om5vdCg6aGFzKGRpdiNibG9jay1hYmFyc2V0LXYyLXZpZXdzLWJsb2NrLXNsaWRlci1zbGljay1ibG9jay0xLCBkaXYjYmxvY2stYWJhcnNldC0yNS12aWV3cy1ibG9jay1zbGlkZXItc2xpY2stYmxvY2stMSwgLmJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UpLCAucGF0aC1hZ2VuZGEpIHtcbiAgICBwYWRkaW5nLXRvcDogNTNweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBib2R5Om5vdCg6aGFzKGRpdiNibG9jay1hYmFyc2V0LXYyLXZpZXdzLWJsb2NrLXNsaWRlci1zbGljay1ibG9jay0xLCBkaXYjYmxvY2stYWJhcnNldC0yNS12aWV3cy1ibG9jay1zbGlkZXItc2xpY2stYmxvY2stMSwgLmJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UpLCAucGF0aC1hZ2VuZGEpIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkgLnVpLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkgLnVpLWRpYWxvZyB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wbGF5ZXItaWNvbiwgLmNvbnRlbmVkb3ItZmlsdHJvcywgLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGVudC1ibG9jayBoMi5maWVsZC10aXR1bG8tY2ItY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlbGYgTW9kZXJuXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4uY29udGVudC1ibG9jayBoMi5maWVsZC10aXR1bG8tY2ItY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCI7XG59XG4uY29udGVudC1ibG9jayBoMi5maWVsZC10aXR1bG8tY2ItY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIilcIjtcbn1cbi5jb250ZW50LWJsb2NrLmlkLTQ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRlbnQtYmxvY2suaWQtNDkgLmFiYXJzZXQtc2NoZWR1bGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA2MHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1ibG9jay5pZC00OSAuYWJhcnNldC1zY2hlZHVsZS1jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLmlkLTQ5IC5hYmFyc2V0LXNjaGVkdWxlLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5NTU2NjtcbiAgei1pbmRleDogLTE7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDk4JSAwLCA3OSUgY2FsYygxMDAlICsgMXB4KSwgNjAlIDEwMCUsIDAgY2FsYygxMDAlICsgMXB4KSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1ibG9jay5pZC00OSAuYWJhcnNldC1zY2hlZHVsZS1jb250ZW50OjpiZWZvcmUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEyMCUgMCwgODQlIGNhbGMoMTAwJSArIDFweCksIDYwJSAxMDAlLCAwIGNhbGMoMTAwJSArIDFweCkpO1xuICB9XG59XG4uY29udGVudC1ibG9jay5pZC00OSAuYWJhcnNldC1zY2hlZHVsZS1jb250ZW50ID4gZGl2IHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1ibG9jay5pZC00OSAuYWJhcnNldC1zY2hlZHVsZS1jb250ZW50ID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrLmlkLTQ5IC5hYmFyc2V0LXNjaGVkdWxlLWNvbnRlbnQgPiBkaXYgaDIuZmllbGQtdGl0dWxvLWNiLWNvbnRlbnQge1xuICBmb250LXNpemU6IDcycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW50LWJsb2NrLmlkLTQ5IC5hYmFyc2V0LXNjaGVkdWxlLWNvbnRlbnQgPiBkaXYgaDIuZmllbGQtdGl0dWxvLWNiLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuLmNvbnRlbnQtYmxvY2suaWQtNDkgLmFiYXJzZXQtc2NoZWR1bGUtY29udGVudCA+IGRpdiAuZmllbGQtYm9keSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGVudC1ibG9jay5sYXlvdXQtc3RhbmRhcmQ6bm90KC5pZC0yOTUsIC5pZC0zMDApLCAudGFyamV0YS1jb250YWluZXIubGF5b3V0LXN0YW5kYXJkIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY29udGVudC1ibG9jay5sYXlvdXQtc3RhbmRhcmQ6bm90KC5pZC0yOTUsIC5pZC0zMDApID4gLmNvbnRleHR1YWwtcmVnaW9uLCAudGFyamV0YS1jb250YWluZXIubGF5b3V0LXN0YW5kYXJkID4gLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lcjpoYXMoLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlbik6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgaGVpZ2h0OiBjYWxjKHRhbig2MGRlZykgKiA3NSUgLyAyKTtcbiAgd2lkdGg6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogNTAwLzQzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgMCUgMTAwJSwgMTAwJSAxMDAlKTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXI6aGFzKC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZW4pOmJlZm9yZSB7XG4gICAgdG9wOiA0NSU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbi5iYW5uZXI6aGFzKC5jYWxsdG9hY3Rpb24pOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAzcmVtO1xuICBhc3BlY3QtcmF0aW86IDU1LzY1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Jhbm5lcl9kb3duX2Fycm93LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lcjpoYXMoLmNhbGx0b2FjdGlvbik6YWZ0ZXIge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGJvdHRvbTogMjAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLW5vZGUtMzA2IC5iYW5uZXI6aGFzKC5jYWxsdG9hY3Rpb24pOmFmdGVyIHtcbiAgICBib3R0b206IDEwJTtcbiAgfVxufVxuLnZpZXctc2xpZGVyLXNsaWNrIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSwgLmJhbm5lcjpoYXMoLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlKSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLnZpZXctc2xpZGVyLXNsaWNrOmhhcyguZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UpIC5jYWxsdG9hY3Rpb24sIC5iYW5uZXI6aGFzKC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSk6aGFzKC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSkgLmNhbGx0b2FjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogNjAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LXNsaWRlci1zbGljazpoYXMoLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlKSAuY2FsbHRvYWN0aW9uLCAuYmFubmVyOmhhcyguZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UpOmhhcyguZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UpIC5jYWxsdG9hY3Rpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnZpZXctc2xpZGVyLXNsaWNrIC5jYWxsdG9hY3Rpb24sIC5iYW5uZXI6aGFzKC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSkgLmNhbGx0b2FjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LXNsaWRlci1zbGljayAuY2FsbHRvYWN0aW9uLCAuYmFubmVyOmhhcyguZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UpIC5jYWxsdG9hY3Rpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMjVweCAxLjVyZW0gMDtcbiAgfVxufVxuLnZpZXctc2xpZGVyLXNsaWNrIC5jYWxsdG9hY3Rpb24gPiBkaXYsIC5iYW5uZXI6aGFzKC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSkgLmNhbGx0b2FjdGlvbiA+IGRpdiB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wN2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogU2VsZiBNb2Rlcm47XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LXNsaWRlci1zbGljayAuY2FsbHRvYWN0aW9uID4gZGl2LCAuYmFubmVyOmhhcyguZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UpIC5jYWxsdG9hY3Rpb24gPiBkaXYge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnZpZXctc2xpZGVyLXNsaWNrIC5jYWxsdG9hY3Rpb24gaDEsIC5iYW5uZXI6aGFzKC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSkgLmNhbGx0b2FjdGlvbiBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlNlbGYgTW9kZXJuXCI7XG4gIGZvbnQtc2l6ZTogODJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC01Ljc0cHg7XG4gIG1hcmdpbi1ib3R0b206IDU4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudmlldy1zbGlkZXItc2xpY2sgLmNhbGx0b2FjdGlvbiBoMSwgLmJhbm5lcjpoYXMoLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlKSAuY2FsbHRvYWN0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0zLjA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnZpZXctc2xpZGVyLXNsaWNrIC5jYWxsdG9hY3Rpb24gLmNhbGx0b2FjdGlvbi10aXR1bG8sIC5iYW5uZXI6aGFzKC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSkgLmNhbGx0b2FjdGlvbiAuY2FsbHRvYWN0aW9uLXRpdHVsbyB7XG4gIGZvbnQtc2l6ZTogODJweDtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDU4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudmlldy1zbGlkZXItc2xpY2sgLmNhbGx0b2FjdGlvbiAuY2FsbHRvYWN0aW9uLXRpdHVsbywgLmJhbm5lcjpoYXMoLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlKSAuY2FsbHRvYWN0aW9uIC5jYWxsdG9hY3Rpb24tdGl0dWxvIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnZpZXctc2xpZGVyLXNsaWNrIC5jYWxsdG9hY3Rpb24gLmZpZWxkLS1uYW1lLWJvZHkgKiwgLmJhbm5lcjpoYXMoLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlKSAuY2FsbHRvYWN0aW9uIC5maWVsZC0tbmFtZS1ib2R5ICoge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTAzJTsgLyogMzUuMDJweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LXNsaWRlci1zbGljayAuY2FsbHRvYWN0aW9uIC5maWVsZC0tbmFtZS1ib2R5ICosIC5iYW5uZXI6aGFzKC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSkgLmNhbGx0b2FjdGlvbiAuZmllbGQtLW5hbWUtYm9keSAqIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMyU7IC8qIDI2Ljc4cHggKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LXNsaWRlci1zbGljayAuY2FsbHRvYWN0aW9uIC5maWVsZC0tbmFtZS1ib2R5LCAuYmFubmVyOmhhcyguZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UpIC5jYWxsdG9hY3Rpb24gLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLm1vZGVsLVhYOm5vdCguaWQtMjk1LCAuaWQtMjk2LCAuaWQtMzAwKSB7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xufVxuLm1vZGVsLVhYOm5vdCguaWQtMjk1LCAuaWQtMjk2LCAuaWQtMzAwKSA+IC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNyUgNDYlIDE3JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTAlO1xuICBwYWRkaW5nOiA1MHB4IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9kZWwtWFg6bm90KC5pZC0yOTUsIC5pZC0yOTYsIC5pZC0zMDApID4gLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzNweCAyMnB4IDQ0cHg7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5tb2RlbC1YWDpub3QoLmlkLTI5NSwgLmlkLTI5NiwgLmlkLTMwMCkgPiAuY29udGV4dHVhbC1yZWdpb24gLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAubW9kZWwtWFg6bm90KC5pZC0yOTUsIC5pZC0yOTYsIC5pZC0zMDApID4gLmNvbnRleHR1YWwtcmVnaW9uIC5maWVsZC1ib2R5LXdyYXBwZXIgKiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tb2RlbC1YWDpub3QoLmlkLTI5NSwgLmlkLTI5NiwgLmlkLTMwMCkgPiAuY29udGV4dHVhbC1yZWdpb24gLmVubGFjZXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vZGVsLVhYOm5vdCguaWQtMjk1LCAuaWQtMjk2LCAuaWQtMzAwKSA+IC5jb250ZXh0dWFsLXJlZ2lvbjpoYXMoLnNsaWNrKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZGVsLVhYOm5vdCguaWQtMjk1LCAuaWQtMjk2LCAuaWQtMzAwKSA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuY29udGV4dHVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kZWwtWFg6bm90KC5pZC0yOTUsIC5pZC0yOTYsIC5pZC0zMDApID4gLmNvbnRleHR1YWwtcmVnaW9uIC5maWVsZC1ib2R5LXdyYXBwZXIge1xuICBncmlkLWNvbHVtbjogMi8zO1xufVxuLm1vZGVsLVhYOm5vdCguaWQtMjk1LCAuaWQtMjk2LCAuaWQtMzAwKVtkYXRhLWNvbG9yPVwiIzAwMDAwMFwiXSAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kZWwtWFg6bm90KC5pZC0yOTUsIC5pZC0yOTYsIC5pZC0zMDApW2RhdGEtY29sb3I9XCIjMDAwMDAwXCJdIC5idG4ge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubW9kZWwtWFg6bm90KC5pZC0yOTUsIC5pZC0yOTYsIC5pZC0zMDApW2RhdGEtY29sb3I9XCIjMDAwMDAwXCJdIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmlkLTY1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwRDBFQTtcbn1cblxuLmhvbWVfY3VlcnBvIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLmhvbWVfY3VlcnBvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lX2N1ZXJwbyB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBwYWRkaW5nOiA2cmVtIDFyZW0gNHJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lX2N1ZXJwbyB7XG4gICAgZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmc6IDRyZW0gMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhvbWVfY3VlcnBvIHtcbiAgICBnYXA6IDFyZW07XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZV9jdWVycG8gPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhvbWVfY3VlcnBvIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8ge1xuICB3aWR0aDogNjAlO1xuICBmb250LXNpemU6IDgycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDdlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiBcIlNlbGYgTW9kZXJuXCI7XG59XG4uaG9tZV9jdWVycG8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJNb250XCI7XG4gIHdvcmQtc3BhY2luZzogMC41cmVtO1xuICBsaW5lLWhlaWdodDogNjRweDtcbn1cbi5ob21lX2N1ZXJwbyAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvIC53b3JkLWJyZWFrIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZV9jdWVycG8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyAud29yZC1icmVhayB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gIH1cbn1cbi5ob21lX2N1ZXJwbyAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc2l0ZXMvZGVmYXVsdC9maWxlcy9hYmFyc2V0LWxvZ28taG9tZS1tYWluLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA4MDYvNzU5O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZV9jdWVycG8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbzpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZV9jdWVycG8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbzpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhvbWVfY3VlcnBvIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG86YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaG9tZV9jdWVycG8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbzpiZWZvcmUge1xuICAgIGxlZnQ6IC0xNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5ob21lX2N1ZXJwbyAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvOmJlZm9yZSB7XG4gICAgbGVmdDogLTMwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lX2N1ZXJwbyAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0zLjA4cHg7XG4gIH1cbiAgLmhvbWVfY3VlcnBvIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8gc3Ryb25nIHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lX2N1ZXJwbyAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ob21lX2N1ZXJwbyAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAuaG9tZV9jdWVycG8gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyBzdHJvbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmhvbWVfY3VlcnBvIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5ob21lX2N1ZXJwbyAucGFycmFmby1wcmluY2lwYWwge1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lX2N1ZXJwbyAucGFycmFmby1wcmluY2lwYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaG9tZV9jdWVycG8gLnBhcnJhZm8tcHJpbmNpcGFsID4gZGl2IHAge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lX2N1ZXJwbyAucGFycmFmby1wcmluY2lwYWwgPiBkaXYgcCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjUuNXB4ICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNsaWNrX19zbGlkZSB7XG4gIGhlaWdodDogMTAwdmg7XG59XG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50byB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX3RleHQge1xuICB3aWR0aDogNzMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9fdGV4dCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBnYXA6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b190ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ5RDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSBjYWxjKDUwJSArIDFweCksIDc5JSBjYWxjKDUwJSArIDFweCksIDYwJSAxMDAlLCAwIDEwMCUsIDAgMCk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9fdGV4dDpiZWZvcmUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEwMCUgY2FsYyg1MCUgKyAxcHgpLCAxMDAlIGNhbGMoNTAlICsgMXB4KSwgMTAwJSAxMDAlLCAwIDEwMCUsIDAgMCk7XG4gIH1cbn1cbi52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b190ZXh0LmFwcmVzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0OUQ7XG59XG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9fdGV4dC5jbHViOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjUyNTc7XG59XG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9fdGV4dF90aXBvIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDhweCAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBNb250O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDIzLjRweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX3RleHRfdGlwbyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyAvKiAxNS42cHggKi9cbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcbiAgfVxufVxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX3RleHQgaDIsIC52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b190ZXh0IC5zY3JlZW4tcmVhZC1oMiB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wN2VtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9fdGV4dCBoMiwgLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX3RleHQgLnNjcmVlbi1yZWFkLWgyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b190ZXh0IGgyLCAudmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9fdGV4dCAuc2NyZWVuLXJlYWQtaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX3RleHQgaDIgYSwgLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX3RleHQgLnNjcmVlbi1yZWFkLWgyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b190ZXh0X2JvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNjAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA2OyAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xuICBsaW5lLWNsYW1wOiA2O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX3RleHRfYm9keSBwIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b190ZXh0X2JvZHkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1OyAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xuICAgIGxpbmUtY2xhbXA6IDU7XG4gIH1cbiAgLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX3RleHRfYm9keSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9fdGV4dCAuZmVjaGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9fdGV4dCAuZmVjaGEge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b190ZXh0IC5mZWNoYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9fdGV4dCB0aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX3RleHQgdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX3RleHQgdGltZSwgLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX3RleHQgLmZlY2hhIHtcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b190ZXh0IHRpbWUsIC52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b190ZXh0IC5mZWNoYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyMy40cHggKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgfVxufVxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmxleC1iYXNpczogNzUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX2ltZyB7XG4gICAgZmxleC1iYXNpczogdW5zZXQ7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG4gIC52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b19pbWcgPiBkaXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX2ltZyBhLmJ0bi1jb21wcmFyIHtcbiAgICBib3R0b206IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZzogMC43NXJlbSAycmVtO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX2ltZyAuY29udGV4dHVhbC1yZWdpb24ge1xuICBhbGw6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b19pbWcgLmJ0bi1jb21wcmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwJTtcbiAgYm90dG9tOiAzNHB4O1xuICB6LWluZGV4OiAyO1xufVxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX2ltZyAuYnRuLWNvbXByYXJbZGF0YS1leD1cIiMwMDAwMDBcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX2ltZyAuYnRuLWNvbXByYXJbZGF0YS1leD1cIiMyZjUyNTdcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY1MjU3O1xufVxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX2ltZyAuYnRuLWNvbXByYXJbZGF0YS1leD1cIiNmZmZmZmZcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogYmxhY2s7XG59XG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9faW1nIC5idG4tY29tcHJhcltkYXRhLWV4PVwiIzU0NTQ5ZFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0OWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9faW1nIGltZyB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDVyZW0pO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLnNsaWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaWQtNDkgLnNsaWNrX19hcnJvdyB7XG4gIHRvcDogNzUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc1JSk7XG59XG5cbi5zbGlja19fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2xpY2tfX2Fycm93IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2tfX2Fycm93IGJ1dHRvbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogLTIwcHg7XG59XG4uc2xpY2tfX2Fycm93IGJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oODAlIDAsIDAgNTAlLCA4MCUgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2xpY2tfX2Fycm93IGJ1dHRvbjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uc2xpY2tfX2Fycm93IGJ1dHRvbi5zbGljay1uZXh0OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIGxlZnQ6IGNhbGMoNTAlICsgMTBweCk7XG59XG5cbi5wYXRoLWFnZW5kYSAubmF2YmFyLWJyYW5kIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcbn1cbi5wYXRoLWFnZW5kYSAuYnRuLWNhbGVuZGFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwRDBFQTtcbn1cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC5hYmFyc2V0LWV2ZW50LWRlY29yYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAuYWJhcnNldC1ldmVudC1kZWNvcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDc1JSAxMDAlLCAxMDAlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDlEO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLmFiYXJzZXQtZXZlbnQtZGVjb3JhdGlvbjpiZWZvcmUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDQwJSwgNjAlIGNhbGMoMTAwJSAtIDEwMHB4KSwgMTAwJSBjYWxjKDEwMCUgLSAxMDBweCkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAuYWJhcnNldC1ldmVudC1kZWNvcmF0aW9uOmJlZm9yZSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgNTAlLCA1MCUgY2FsYygxMDAlIC0gMTAwcHgpLCAxMDAlIGNhbGMoMTAwJSAtIDEwMHB4KSk7XG4gIH1cbn1cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWVtcHR5IHAuYWdlbmRhLW5vLXJlc3VsdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyMDFweDtcbiAgcGFkZGluZy1ib3R0b206IDExNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDk1NTY2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogI2ZmZjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiA2cmVtO1xufVxuLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctaGVhZGVyID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1oZWFkZXIgPiAqIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1oZWFkZXIgaDEge1xuICBmb250LXNpemU6IDk2cHg7XG4gIGxpbmUtaGVpZ2h0OiA5OHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmc6IDE0M3B4IDIycHggNDZweDtcbiAgfVxuICAucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1oZWFkZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNnB4O1xuICB9XG59XG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1maWx0ZXJzIHtcbiAgcGFkZGluZzogM3JlbSAyLjVyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWZpbHRlcnMgPiBmb3JtIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctZmlsdGVycyBmb3JtID4gLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1maWx0ZXJzIGZvcm0gPiAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1maWx0ZXJzIGZvcm0gPiAucm93ICNlZGl0LWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctZmlsdGVycyBmb3JtID4gLnJvdyAuZm9ybS1pdGVtLWZpZWxkLXRpcG8tdmFsdWUuZm9ybS10eXBlLXNlbGVjdCB7XG4gIGZsZXgtYmFzaXM6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWZpbHRlcnMgZm9ybSA+IC5yb3cgLmZvcm0taXRlbS1maWVsZC10aXBvLXZhbHVlLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAycmVtO1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWZpbHRlcnMgZm9ybSA+IC5yb3cgLmZvcm0taXRlbS1maWVsZC10aXBvLXZhbHVlIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWZpbHRlcnMgZm9ybSA+IC5yb3cgLmZvcm0taXRlbS1maWVsZC10aXBvLXZhbHVlIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWZpbHRlcnMgZm9ybSA+IC5yb3cgLmZvcm0taXRlbS1maWVsZC10aXBvLXZhbHVlIHVsID4gbGkge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctZmlsdGVycyBmb3JtID4gLnJvdyAuZm9ybS1pdGVtLWZpZWxkLXRpcG8tdmFsdWUgdWwgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA4cHggMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogTW9udDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctZmlsdGVycyBmb3JtID4gLnJvdyAuZm9ybS1pdGVtLWZpZWxkLXRpcG8tdmFsdWUgdWwgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyMy40cHggKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctZmlsdGVycyBmb3JtID4gLnJvdyAuZm9ybS1pdGVtLWZpZWxkLXRpcG8tdmFsdWUgdWwgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlOyAvKiAyMy40cHggKi9cbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctZmlsdGVycyBmb3JtID4gLnJvdyAuZm9ybS1pdGVtLWZpZWxkLXRpcG8tdmFsdWUgdWwgYS5iZWYtbGluay0tc2VsZWN0ZWQsIC5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWZpbHRlcnMgZm9ybSA+IC5yb3cgLmZvcm0taXRlbS1maWVsZC10aXBvLXZhbHVlIHVsIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctZmlsdGVycyBmb3JtID4gLnJvdyAuZm9ybS1pdGVtLWZpZWxkLXRpcG8tdmFsdWUgdWwgYVtpZCo9ZWRpdC1maWVsZC10aXBvLXZhbHVlLWFsbF0ge1xuICBjb2xvcjogI0Q5NTU2NjtcbiAgYm9yZGVyLWNvbG9yOiAjRDk1NTY2O1xufVxuLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctZmlsdGVycyBmb3JtID4gLnJvdyAuZm9ybS1pdGVtLWZpZWxkLXRpcG8tdmFsdWUgdWwgYVtpZCo9ZWRpdC1maWVsZC10aXBvLXZhbHVlLWFsbF0uYmVmLWxpbmstLXNlbGVjdGVkLCAucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1maWx0ZXJzIGZvcm0gPiAucm93IC5mb3JtLWl0ZW0tZmllbGQtdGlwby12YWx1ZSB1bCBhW2lkKj1lZGl0LWZpZWxkLXRpcG8tdmFsdWUtYWxsXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNEOTU1NjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTU1NjY7XG59XG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1maWx0ZXJzIGZvcm0gPiAucm93IC5mb3JtLWl0ZW0tZmllbGQtdGlwby12YWx1ZSB1bCBhW2lkKj1lZGl0LWZpZWxkLXRpcG8tdmFsdWUtYXByZXNdIHtcbiAgY29sb3I6ICM1NDU0OUQ7XG4gIGJvcmRlci1jb2xvcjogIzU0NTQ5RDtcbn1cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWZpbHRlcnMgZm9ybSA+IC5yb3cgLmZvcm0taXRlbS1maWVsZC10aXBvLXZhbHVlIHVsIGFbaWQqPWVkaXQtZmllbGQtdGlwby12YWx1ZS1hcHJlc10uYmVmLWxpbmstLXNlbGVjdGVkLCAucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1maWx0ZXJzIGZvcm0gPiAucm93IC5mb3JtLWl0ZW0tZmllbGQtdGlwby12YWx1ZSB1bCBhW2lkKj1lZGl0LWZpZWxkLXRpcG8tdmFsdWUtYXByZXNdOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzU0NTQ5RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ5RDtcbn1cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWZpbHRlcnMgZm9ybSA+IC5yb3cgLmZvcm0taXRlbS1maWVsZC10aXBvLXZhbHVlIHVsIGFbaWQqPWVkaXQtZmllbGQtdGlwby12YWx1ZS1jbHViXSB7XG4gIGNvbG9yOiAjMkY1MjU3O1xuICBib3JkZXItY29sb3I6ICMyRjUyNTc7XG59XG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1maWx0ZXJzIGZvcm0gPiAucm93IC5mb3JtLWl0ZW0tZmllbGQtdGlwby12YWx1ZSB1bCBhW2lkKj1lZGl0LWZpZWxkLXRpcG8tdmFsdWUtY2x1Yl0uYmVmLWxpbmstLXNlbGVjdGVkLCAucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1maWx0ZXJzIGZvcm0gPiAucm93IC5mb3JtLWl0ZW0tZmllbGQtdGlwby12YWx1ZSB1bCBhW2lkKj1lZGl0LWZpZWxkLXRpcG8tdmFsdWUtY2x1Yl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMkY1MjU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY1MjU3O1xufVxuLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctZmlsdGVycyBmb3JtID4gLnJvdyAuZm9ybS1pdGVtLWZpZWxkLWZlY2hhLXZhbHVlIHtcbiAgZmxleC1iYXNpczogMzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctZmlsdGVycyBmb3JtID4gLnJvdyAuZm9ybS1pdGVtLWZpZWxkLWZlY2hhLXZhbHVlIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctZmlsdGVycyBmb3JtID4gLnJvdyAuZm9ybS1pdGVtLWZpZWxkLWZlY2hhLXZhbHVlIC5iZWYtbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWZpbHRlcnMgZm9ybSA+IC5yb3cgLmZvcm0taXRlbS1maWVsZC1mZWNoYS12YWx1ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5NTU2NjtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0xcHg7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctZmlsdGVycyBmb3JtID4gLnJvdyAuZm9ybS1pdGVtLWZpZWxkLWZlY2hhLXZhbHVlIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDIzLjRweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgZ2FwOiAxOHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctZmlsdGVycyBmb3JtID4gLnJvdyAuZm9ybS1pdGVtLWZpZWxkLWZlY2hhLXZhbHVlIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDE1LjZweCAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICB9XG59XG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1maWx0ZXJzIGZvcm0gPiAucm93IC5mb3JtLWl0ZW0tZmllbGQtZmVjaGEtdmFsdWUgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2FsZW5kYXJpby5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctZmlsdGVycyBmb3JtID4gLnJvdyAuZm9ybS1pdGVtLWZpZWxkLWZlY2hhLXZhbHVlIGxhYmVsOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWZpbHRlcnMgZm9ybSA+IC5yb3cgLmZvcm0taXRlbS1maWVsZC1mZWNoYS12YWx1ZSBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwRDBFQTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogTW9udDtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xufVxuLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBNb250O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctY29udGVudCAuZ3JvdXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIGdhcDogMnJlbTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IC5ncm91cC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IC5ncm91cC13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctY29udGVudCAuZ3JvdXAtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctY29udGVudCAuZ3JvdXAtd3JhcHBlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctY29udGVudCAuZ3JvdXAtd3JhcHBlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ldmVudG8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZXZlbnRvX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZXZlbnRvX3RleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IC5ncm91cC13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmV2ZW50b190ZXh0LmFwcmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ5RDtcbn1cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZXZlbnRvX3RleHQuY2x1YiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjUyNTc7XG59XG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IC5ncm91cC13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmV2ZW50b190ZXh0IC5hYmFyc2V0X2V2ZW50b19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZXZlbnRvX3RleHQgLmFiYXJzZXRfZXZlbnRvX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZXZlbnRvX3RleHQgLmFiYXJzZXRfZXZlbnRvX2NvbnRlbnQgLmV2ZW50b19pbWcge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZXZlbnRvX3RleHQgLmFiYXJzZXRfZXZlbnRvX2NvbnRlbnQgLmFnZW5kYS10ZXh0by1ldmVudG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDA7XG59XG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IC5ncm91cC13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmV2ZW50b190ZXh0IC5hYmFyc2V0X2V2ZW50b19jb250ZW50IC5hZ2VuZGEtdGV4dG8tZXZlbnRvIGgyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IC5ncm91cC13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmV2ZW50b190ZXh0IC5hYmFyc2V0X2V2ZW50b19jb250ZW50IC5hZ2VuZGEtdGV4dG8tZXZlbnRvIC5ldmVudG9fdGV4dF9ib2R5IHAge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IC5ncm91cC13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmV2ZW50b190ZXh0IC5hYmFyc2V0X2V2ZW50b19jb250ZW50IC5hZ2VuZGEtdGV4dG8tZXZlbnRvIC5mZWNoYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICByb3ctZ2FwOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udFwiO1xuICBib3JkZXItdG9wOiAycHggc29saWQgd2hpdGU7XG59XG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IC5ncm91cC13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmV2ZW50b190ZXh0IC5hYmFyc2V0X2V2ZW50b19jb250ZW50IC5hZ2VuZGEtdGV4dG8tZXZlbnRvIC5mZWNoYSAud2Vla2RheSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IC5ncm91cC13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmV2ZW50b190ZXh0IC5hYmFyc2V0X2V2ZW50b19jb250ZW50IC5hZ2VuZGEtdGV4dG8tZXZlbnRvIC5mZWNoYSAuZGF5IHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZXZlbnRvX3RleHQgLmFiYXJzZXRfZXZlbnRvX2NvbnRlbnQgLmFnZW5kYS10ZXh0by1ldmVudG8gLmZlY2hhIC5ob3VyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZXZlbnRvX3RleHQgLmFiYXJzZXRfZXZlbnRvX2NvbnRlbnQgLmFnZW5kYS10ZXh0by1ldmVudG8gLmJ0bi1jb21wcmFyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctY29udGVudCAuZ3JvdXAtd3JhcHBlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ldmVudG9fdGV4dCAuYWJhcnNldF9ldmVudG9fY29udGVudCAuYWdlbmRhLXRleHRvLWV2ZW50byB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IC5ncm91cC13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmV2ZW50b190ZXh0IC5hYmFyc2V0LWFjdGlvbi1ldmVudG8ge1xuICBtYXJnaW46IDFyZW0gMXJlbSAwO1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IC5ncm91cC13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmV2ZW50b190ZXh0IC5hYmFyc2V0LWFjdGlvbi1ldmVudG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZXZlbnRvX3RleHQgLmFiYXJzZXQtYWN0aW9uLWV2ZW50byAuYnRuLWNvbXByYXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG59XG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IC5ncm91cC13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmV2ZW50b190ZXh0IC5ldmVudG9fdGV4dF90aXBvIHtcbiAgbWFyZ2luOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IC5ncm91cC13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmV2ZW50b190ZXh0IC5ldmVudG9fdGV4dF90aXBvIHtcbiAgICBtYXJnaW46IDAuNXJlbSAxcmVtO1xuICB9XG59XG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IC5ncm91cC13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmV2ZW50b190ZXh0IC5ldmVudG9fdGV4dF90aXBvIC5ldmVudG9fdGlwb19jb250ZW50IHtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuI2Jsb2NrLWFiYXJzZXQtdjItcGFydG5lcnNmb290ZXIsXG4jYmxvY2stYWJhcnNldC0yNS1wYXJ0bmVyc2Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMEQwRUE7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2Jsb2NrLWFiYXJzZXQtdjItcGFydG5lcnNmb290ZXIgLmNvbnRlbmVkb3JQYXRybyxcbiNibG9jay1hYmFyc2V0LTI1LXBhcnRuZXJzZm9vdGVyIC5jb250ZW5lZG9yUGF0cm8ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjYmxvY2stYWJhcnNldC12Mi1wYXJ0bmVyc2Zvb3RlcixcbiAgI2Jsb2NrLWFiYXJzZXQtMjUtcGFydG5lcnNmb290ZXIge1xuICAgIHBhZGRpbmc6IDQycHggMjJweCA1MHB4O1xuICB9XG59XG4jYmxvY2stYWJhcnNldC12Mi1wYXJ0bmVyc2Zvb3RlciA+IC5jb250ZW50LFxuI2Jsb2NrLWFiYXJzZXQtMjUtcGFydG5lcnNmb290ZXIgPiAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNibG9jay1hYmFyc2V0LXYyLXBhcnRuZXJzZm9vdGVyID4gLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyxcbiNibG9jay1hYmFyc2V0LTI1LXBhcnRuZXJzZm9vdGVyID4gLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDBweCAtIDAuNXJlbSk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBNb250O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjQzBEMEVBO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4jYmxvY2stYWJhcnNldC12Mi1wYXJ0bmVyc2Zvb3RlciAudmlldy1wYXRyb2NpbmFkb3JlcyBkaXYudmlldy1jb250ZW50LFxuI2Jsb2NrLWFiYXJzZXQtMjUtcGFydG5lcnNmb290ZXIgLnZpZXctcGF0cm9jaW5hZG9yZXMgZGl2LnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI2Jsb2NrLWFiYXJzZXQtdjItcGFydG5lcnNmb290ZXIgLnZpZXctcGF0cm9jaW5hZG9yZXMgZGl2LnZpZXctY29udGVudCxcbiAgI2Jsb2NrLWFiYXJzZXQtMjUtcGFydG5lcnNmb290ZXIgLnZpZXctcGF0cm9jaW5hZG9yZXMgZGl2LnZpZXctY29udGVudCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4jYmxvY2stYWJhcnNldC12Mi1wYXJ0bmVyc2Zvb3RlciAudmlldy1wYXRyb2NpbmFkb3JlcyBkaXYudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4jYmxvY2stYWJhcnNldC0yNS1wYXJ0bmVyc2Zvb3RlciAudmlldy1wYXRyb2NpbmFkb3JlcyBkaXYudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICNibG9jay1hYmFyc2V0LXYyLXBhcnRuZXJzZm9vdGVyIC52aWV3LXBhdHJvY2luYWRvcmVzIGRpdi52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyxcbiAgI2Jsb2NrLWFiYXJzZXQtMjUtcGFydG5lcnNmb290ZXIgLnZpZXctcGF0cm9jaW5hZG9yZXMgZGl2LnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMTYuNjY2NiU7XG4gIH1cbn1cbiNibG9jay1hYmFyc2V0LXYyLXBhcnRuZXJzZm9vdGVyIC52aWV3LXBhdHJvY2luYWRvcmVzIGRpdi52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VuIC5maWVsZC1jb250ZW50LFxuI2Jsb2NrLWFiYXJzZXQtMjUtcGFydG5lcnNmb290ZXIgLnZpZXctcGF0cm9jaW5hZG9yZXMgZGl2LnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZW4gLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA5MHB4O1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgZ3JheXNjYWxlKDEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI2Jsb2NrLWFiYXJzZXQtdjItcGFydG5lcnNmb290ZXIgLnZpZXctcGF0cm9jaW5hZG9yZXMgZGl2LnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZW4gLmZpZWxkLWNvbnRlbnQsXG4gICNibG9jay1hYmFyc2V0LTI1LXBhcnRuZXJzZm9vdGVyIC52aWV3LXBhdHJvY2luYWRvcmVzIGRpdi52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VuIC5maWVsZC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gIH1cbn1cbiNibG9jay1hYmFyc2V0LXYyLXBhcnRuZXJzZm9vdGVyIC52aWV3LXBhdHJvY2luYWRvcmVzIGRpdi52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VuIC5maWVsZC1jb250ZW50IGEsXG4jYmxvY2stYWJhcnNldC0yNS1wYXJ0bmVyc2Zvb3RlciAudmlldy1wYXRyb2NpbmFkb3JlcyBkaXYudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlbiAuZmllbGQtY29udGVudCBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2Jsb2NrLWFiYXJzZXQtdjItcGFydG5lcnNmb290ZXIgLnZpZXctcGF0cm9jaW5hZG9yZXMgZGl2LnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZW4gaW1nLFxuI2Jsb2NrLWFiYXJzZXQtMjUtcGFydG5lcnNmb290ZXIgLnZpZXctcGF0cm9jaW5hZG9yZXMgZGl2LnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZW4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICNibG9jay1hYmFyc2V0LXYyLXBhcnRuZXJzZm9vdGVyIC52aWV3LXBhdHJvY2luYWRvcmVzIGRpdi52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VuIGltZyxcbiAgI2Jsb2NrLWFiYXJzZXQtMjUtcGFydG5lcnNmb290ZXIgLnZpZXctcGF0cm9jaW5hZG9yZXMgZGl2LnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZW4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuXG4uY29udGVudC1ibG9jay5tb2RlbC1NTSA+IC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIGhlaWdodDogNjQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1ibG9jay5tb2RlbC1NTSA+IC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgfVxufVxuLmNvbnRlbnQtYmxvY2subW9kZWwtTU0gPiAuY29udGV4dHVhbC1yZWdpb24gLmltZy1jb250YWluZXIsIC5jb250ZW50LWJsb2NrLm1vZGVsLU1NID4gLmNvbnRleHR1YWwtcmVnaW9uIC5tZWRpYS1pbWFnZSwgLmNvbnRlbnQtYmxvY2subW9kZWwtTU0gPiAuY29udGV4dHVhbC1yZWdpb24gLm1lZGlhLWltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb250ZW50LWJsb2NrLm1vZGVsLU1NID4gLmNvbnRleHR1YWwtcmVnaW9uIC5nYWxlcmlhLW11bHRpbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudC1ibG9jay5tb2RlbC1NTSA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuZ2FsZXJpYS1tdWx0aW1lZGlhIC5zbGljay1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xufVxuLmNvbnRlbnQtYmxvY2subW9kZWwtTU0gPiAuY29udGV4dHVhbC1yZWdpb24gLmdhbGVyaWEtbXVsdGltZWRpYSAuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG59XG4uY29udGVudC1ibG9jay5tb2RlbC1NTSA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuZ2FsZXJpYS1tdWx0aW1lZGlhIC5zbGljay1hcnJvdyB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1ibG9jay5tb2RlbC1NTSA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuZ2FsZXJpYS1tdWx0aW1lZGlhIC5zbGljay1hcnJvdyB7XG4gICAgd2lkdGg6IDU3LjQ3N3B4O1xuICAgIGhlaWdodDogMjkuNDY2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNvbnRlbnQtYmxvY2subW9kZWwtTU0gPiAuY29udGV4dHVhbC1yZWdpb24gLmdhbGVyaWEtbXVsdGltZWRpYSAuc2xpY2stYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDgwJSAwLCAwIDUwJSwgODAlIDEwMCUpO1xufVxuLmNvbnRlbnQtYmxvY2subW9kZWwtTU0gPiAuY29udGV4dHVhbC1yZWdpb24gLmdhbGVyaWEtbXVsdGltZWRpYSAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbGVmdDogY2FsYyg1MCUgKyAxMHB4KTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDgwJSAwLCAwIDUwJSwgODAlIDEwMCUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmNvbnRlbnQtYmxvY2subW9kZWwtTU0gPiAuY29udGV4dHVhbC1yZWdpb24gLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnRlbnQtYmxvY2subW9kZWwtTU0gPiAuY29udGV4dHVhbC1yZWdpb24gLnNsaWNrLWxpc3QgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbiNjYi02NCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICNjYi02NCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLW5vZGUtNzQgI2hlYWRlciAuYnRuLWNvbXByYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgcDpoYXMoLmJ0bi1jb21wcmFyLW1vYmlsZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdlLW5vZGUtNzQgLmJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICMwMDApO1xuICB6LWluZGV4OiAwO1xufVxuXG4ucGFnZS1ub2RlLTc1IC5iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjZmZmKTtcbiAgei1pbmRleDogMDtcbn1cblxuLnBhZ2Utbm9kZS04NCAuYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgIzAwMCk7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5maWVsZC1ib2R5LXdyYXBwZXIgLmJ0bi1jb21wcmFyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4ubW9kZWwtWFguaWQtODMgPiAuY29udGV4dHVhbC1yZWdpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2RlbC1YWC5pZC04MyA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuZmllbGQtYm9keS13cmFwcGVyIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmV4dHJhc192aXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBNb250O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjUuNXB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV4dHJhc192aXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi52aXBfY29udGFjdG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGdhcDogOHB4O1xufVxuXG4ucGFnZS1ub2RlLTg2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGNTI1Nztcbn1cblxuLnBhZ2Utbm9kZS0yNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjA1MjYzO1xufVxuLnBhZ2Utbm9kZS0yNDAgLmlkLTM1OCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLW5vZGUtMjQwIC5pZC0zNTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwRDBFQTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAtMXB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUpO1xufVxuLnBhZ2Utbm9kZS0yNDAgLmlkLTM1OCA+IC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wYWdlLW5vZGUtMjQwIC5pZC0zNTggPiAuY29udGV4dHVhbC1yZWdpb24gLmZpZWxkLWJvZHktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2Utbm9kZS0yNDAgLmlkLTM1OCA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuZmllbGQtYm9keS13cmFwcGVyIC5maWVsZC1ib2R5LnRleHRvIHtcbiAgd2lkdGg6IDQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2Utbm9kZS0yNDAgLmlkLTM1OCA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuZmllbGQtYm9keS13cmFwcGVyIC5maWVsZC1ib2R5LnRleHRvIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4ucGFnZS1ub2RlLTI0MCAuaWQtMzU4ID4gLmNvbnRleHR1YWwtcmVnaW9uIC5maWVsZC1ib2R5LXdyYXBwZXIgLmZpZWxkLWJvZHkudGV4dG8gLmZhcXMtc29jaWFsLWluZm8ge1xuICBmb250LWZhbWlseTogXCJNb250XCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLW5vZGUtMjQwIC5pZC0zNTggPiAuY29udGV4dHVhbC1yZWdpb24gLmZpZWxkLWJvZHktd3JhcHBlciAuZmllbGQtYm9keS50ZXh0byAuZmFxcy1zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLnBhZ2Utbm9kZS0yNDAgLmlkLTM1OCA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuZmllbGQtYm9keS13cmFwcGVyIC5maWVsZC1ib2R5LnRleHRvIC5mYXFzLXNvY2lhbC1saW5rcyBhIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLnBhZ2Utbm9kZS0yNDAgLmlkLTM1OCA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuZmllbGQtYm9keS13cmFwcGVyIC5maWVsZC1ib2R5LnRleHRvIC5mYXFzLXNvY2lhbC1saW5rcyBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBhZ2Utbm9kZS0yNDAgLmlkLTM1OCA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuZmllbGQtYm9keS13cmFwcGVyIC5maWVsZC1ib2R5LnRleHRvIC5mYXFzLXNvY2lhbC1saW5rcyBhLmZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG4ucGFnZS1ub2RlLTI0MCAuaWQtMzU4ID4gLmNvbnRleHR1YWwtcmVnaW9uIC5maWVsZC1ib2R5LXdyYXBwZXIgLmZpZWxkLWJvZHkudGV4dG8gLmZhcXMtc29jaWFsLWxpbmtzIGEuaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG4ucGFnZS1ub2RlLTI0MCAuaWQtMzU4ID4gLmNvbnRleHR1YWwtcmVnaW9uIC5maWVsZC1ib2R5LXdyYXBwZXIgLmZpZWxkLWJvZHkudGV4dG8gLmZhcXMtc29jaWFsLWxpbmtzIGEudGlrdG9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG4ucGFnZS1ub2RlLTI0MCAuaWQtMzU4ID4gLmNvbnRleHR1YWwtcmVnaW9uIC5maWVsZC1ib2R5LXdyYXBwZXIgLmZpZWxkLWJvZHkudGV4dG8gLmZhcXMtc29jaWFsLWxpbmtzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtODYgLmJhbm5lcjpoYXMoLmNhbGx0b2FjdGlvbik6YWZ0ZXIsIC5wYWdlLW5vZGUtMjQwIC5iYW5uZXI6aGFzKC5jYWxsdG9hY3Rpb24pOmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG4ucGFnZS1ub2RlLTg2IC5iYW5uZXIgaDEuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvLCAucGFnZS1ub2RlLTI0MCAuYmFubmVyIGgxLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDgycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1ub2RlLTg2IC5iYW5uZXIgaDEuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvLCAucGFnZS1ub2RlLTI0MCAuYmFubmVyIGgxLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDM5cHggKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjZweDtcbiAgfVxufVxuLnBhZ2Utbm9kZS04NiAubW9kZWwtWFggLmNvbnRleHR1YWwtcmVnaW9uLCAucGFnZS1ub2RlLTI0MCAubW9kZWwtWFggLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBNb250O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDE4cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmlucHV0OjpwbGFjZWhvbGRlciwgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBNb250O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDE4cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuaW5wdXQud2ViZm9ybS13ZWJmb3JtLXRlbGVwaG9uZS1pbnRlcm5hdGlvbmFsOjpwbGFjZWhvbGRlciwgdGV4dGFyZWEud2ViZm9ybS13ZWJmb3JtLXRlbGVwaG9uZS1pbnRlcm5hdGlvbmFsOjpwbGFjZWhvbGRlciwgc2VsZWN0LndlYmZvcm0td2ViZm9ybS10ZWxlcGhvbmUtaW50ZXJuYXRpb25hbDo6cGxhY2Vob2xkZXIge1xuICBsZWZ0OiA2MHB4O1xuICBmb250LWZhbWlseTogTW9udDtcbn1cblxuc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuc2VsZWN0IG9wdGlvbiB7XG4gIGNvbG9yOiBibGFjaztcbn1cbnNlbGVjdDpoYXMob3B0aW9uW3ZhbHVlPWRlZmF1bHRdOmNoZWNrZWQpIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93X3NlbGVjdG9yLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzBweCAxM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5zZWxlY3Q6aGFzKG9wdGlvblt2YWx1ZT1BbGxdOmNoZWNrZWQpIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93X3NlbGVjdG9yLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3RvLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3RvLWZvcm0gZmllbGRzZXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1jYXB0Y2hhXSB7XG4gIGZvbnQtZmFtaWx5OiBNb250O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBncmlkLWNvbHVtbjogMS8zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdG8tZm9ybSB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICByb3ctZ2FwOiAxMDBweDtcbiAgICBjb2x1bW4tZ2FwOiAzNSU7XG4gIH1cbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdG8tZm9ybSAuanMtZm9ybS1pdGVtLW1pc3NhdGdlIHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICB9XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3RvLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgfVxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0by1mb3JtIC5mb3JtLWFjdGlvbnMgPiBidXR0b24ud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gICAgcGFkZGluZzogMS41cmVtIDRyZW07XG4gIH1cbn1cblxuLmZvcm0taXRlbS0tZXJyb3ItbWVzc2FnZSxcbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBmb250LWZhbWlseTogTW9udDtcbiAgY29sb3I6ICNmNTM4Mzg7XG59XG5cbi5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLml0aV9fYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXRpIHtcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG59XG5cbiNlZGl0LWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiNjYWxlbmRhcmlvX2V2ZW50byB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY2FsZW5kYXJpb19ldmVudG8gI2NhbGVuZGFyaW9fZXZlbnRvX2ZvbmRvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4jY2FsZW5kYXJpb19ldmVudG8gI2NhbGVuZGFyaW9fZXZlbnRvX2ZvbmRvOmhvdmVyIHtcbiAgY3Vyc29yOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY3Jvc3Muc3ZnXCIpLCBhdXRvO1xufVxuI2NhbGVuZGFyaW9fZXZlbnRvICNjYWxlbmRhcmlvX2V2ZW50b19jZXJyYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY3Jvc3Muc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbiNjYWxlbmRhcmlvX2V2ZW50byAudWktZGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuI2NhbGVuZGFyaW9fZXZlbnRvLnNob3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgZm9udC1mYW1pbHk6IE1vbnQgIWltcG9ydGFudDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciwgLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS1kYXRlcGlja2VyIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgLnVpLWRhdGVwaWNrZXIgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS1kYXRlcGlja2VyIC51aS1idXR0b24sIC51aS1kYXRlcGlja2VyIGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3ZlciwgLnVpLWRhdGVwaWNrZXIgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXI6aG92ZXIsIC51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1kZWZhdWx0OmhvdmVyLCAudWktZGF0ZXBpY2tlciAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQ6aG92ZXIsIC51aS1kYXRlcGlja2VyIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0OmhvdmVyLCAudWktZGF0ZXBpY2tlciAudWktYnV0dG9uOmhvdmVyLCAudWktZGF0ZXBpY2tlciBodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXI6aG92ZXIsIC51aS1kYXRlcGlja2VyIGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY1MjU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4udWktZGF0ZXBpY2tlciAudWktc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGNTI1NyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc2lkZWJhcl9zZWNvbmQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogNTB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5NTU2NjtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHJpZ2h0OiAtMTAwdnc7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXJfc2Vjb25kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpZGViYXJfc2Vjb25kLm9wZW4ge1xuICByaWdodDogMDtcbn1cbi5zaWRlYmFyX3NlY29uZCAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAyMnB4O1xufVxuLnNpZGViYXJfc2Vjb25kICNibG9jay1kZXNwbGVnYWJsZS1ldmVudG9zLXNlbWFuYSA+IC5zY3JlZW4tcmVhZC1oMiwgLnNpZGViYXJfc2Vjb25kICNibG9jay1kZXNwbGVnYWJsZS1ldmVudG9zLXNlbWFuYSA+IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJTZWxmIE1vZGVyblwiO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4uc2lkZWJhcl9zZWNvbmQgI2Jsb2NrLWRlc3BsZWdhYmxlLWV2ZW50b3Mtc2VtYW5hID4gLnNjcmVlbi1yZWFkLWgyOmJlZm9yZSwgLnNpZGViYXJfc2Vjb25kICNibG9jay1kZXNwbGVnYWJsZS1ldmVudG9zLXNlbWFuYSA+IGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xufVxuLnNpZGViYXJfc2Vjb25kICNibG9jay1kZXNwbGVnYWJsZS1ldmVudG9zLXNlbWFuYSA+IC5zY3JlZW4tcmVhZC1oMjphZnRlciwgLnNpZGViYXJfc2Vjb25kICNibG9jay1kZXNwbGVnYWJsZS1ldmVudG9zLXNlbWFuYSA+IGgyOmFmdGVyIHtcbiAgY29udGVudDogXCIpXCI7XG59XG4uc2lkZWJhcl9zZWNvbmQgYXNpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNpZGViYXJfc2Vjb25kIC5kZXNwbGVnYWJsZS1ldmVudG9zIGg0LCAuc2lkZWJhcl9zZWNvbmQgLmRlc3BsZWdhYmxlLWV2ZW50b3MgLnNjcmVlbi1yZWFkLWg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBNb250O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpZGViYXJfc2Vjb25kIC5kZXNwbGVnYWJsZS1ldmVudG9zIC5ldmVudG8ge1xuICBoZWlnaHQ6IDE1NXB4O1xufVxuLnNpZGViYXJfc2Vjb25kIC5kZXNwbGVnYWJsZS1ldmVudG9zIC5ldmVudG9fdGV4dCB7XG4gIHBhZGRpbmc6IDEzcHggMjJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zaWRlYmFyX3NlY29uZCAuZGVzcGxlZ2FibGUtZXZlbnRvcyAuZXZlbnRvX3RleHQuYXByZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDlEO1xufVxuLnNpZGViYXJfc2Vjb25kIC5kZXNwbGVnYWJsZS1ldmVudG9zIC5ldmVudG9fdGV4dC5jbHViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGNTI1Nztcbn1cbi5zaWRlYmFyX3NlY29uZCAuZGVzcGxlZ2FibGUtZXZlbnRvcyAuZXZlbnRvX3RleHQ6YmVmb3JlIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAsIDg1JSAxMDAlLCAwJSAxMDAlKTtcbn1cbi5zaWRlYmFyX3NlY29uZCAuZGVzcGxlZ2FibGUtZXZlbnRvcyAuZXZlbnRvX3RleHRfdGlwbyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBNb250O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgcGFkZGluZzogMC4yNXJlbSAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuLnNpZGViYXJfc2Vjb25kIC5kZXNwbGVnYWJsZS1ldmVudG9zIC5ldmVudG9fdGV4dCAuZXZlbnQtaW5mby13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaWRlYmFyX3NlY29uZCAuZGVzcGxlZ2FibGUtZXZlbnRvcyAuZXZlbnRvX3RleHQgLmV2ZW50LWluZm8td3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbi5zaWRlYmFyX3NlY29uZCAuZGVzcGxlZ2FibGUtZXZlbnRvcyAuZXZlbnRvX3RleHQgLmV2ZW50LWluZm8td3JhcHBlciBoMiwgLnNpZGViYXJfc2Vjb25kIC5kZXNwbGVnYWJsZS1ldmVudG9zIC5ldmVudG9fdGV4dCAuZXZlbnQtaW5mby13cmFwcGVyIC5zY3JlZW4tcmVhZC1oMiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI2cHg7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZsZXgtYmFzaXM6IDgwJTtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnNpZGViYXJfc2Vjb25kIC5kZXNwbGVnYWJsZS1ldmVudG9zIC5ldmVudG9fdGV4dCAuZXZlbnQtaW5mby13cmFwcGVyIHRpbWUsIC5zaWRlYmFyX3NlY29uZCAuZGVzcGxlZ2FibGUtZXZlbnRvcyAuZXZlbnRvX3RleHQgLmV2ZW50LWluZm8td3JhcHBlciAuZmVjaGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRcIjtcbn1cbi5zaWRlYmFyX3NlY29uZCAjYmxvY2stdmV1cmV0b3RhbGFwcm9ncmFtYWNpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXJfc2Vjb25kICNibG9jay12ZXVyZXRvdGFsYXByb2dyYW1hY2lvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2lkZWJhcl9zZWNvbmQgI2Jsb2NrLXZldXJldG90YWxhcHJvZ3JhbWFjaW8gLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xufVxuLnNpZGViYXJfc2Vjb25kIC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwge1xuICBtYXJnaW4tdG9wOiAzN3B4O1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuLnNpZGViYXJfc2Vjb25kIC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwgLmNvbnRlbnQgbmF2IGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5zaWRlYmFyX3NlY29uZCAubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaWRlYmFyX3NlY29uZCAubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYXRoLWZvcm0tY292ZXJtYW5hZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGNTI1Nztcbn1cblxuLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjUuNXB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xufVxuLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0gW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtbWFpbi1kYXRhLXdyYXBwZXJdIHtcbiAgcGFkZGluZzogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYmFyc2V0LWNvdmVybWFuYWdlci1mb3JtIFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LW1haW4tZGF0YS13cmFwcGVyXSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0gPiBmaWVsZHNldC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hYmFyc2V0LWNvdmVybWFuYWdlci1mb3JtID4gZmllbGRzZXQuY29udGFpbmVyICNkYXRlX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYmFyc2V0LWNvdmVybWFuYWdlci1mb3JtID4gZmllbGRzZXQuY29udGFpbmVyICNkYXRlX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG4uYWJhcnNldC1jb3Zlcm1hbmFnZXItZm9ybSA+IGZpZWxkc2V0LmNvbnRhaW5lciAjZGF0ZV93cmFwcGVyID4gZGl2IHtcbiAgcGFkZGluZzogMzJweDtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYmFyc2V0LWNvdmVybWFuYWdlci1mb3JtID4gZmllbGRzZXQuY29udGFpbmVyICNkYXRlX3dyYXBwZXIgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5hYmFyc2V0LWNvdmVybWFuYWdlci1mb3JtID4gZmllbGRzZXQuY29udGFpbmVyICNkYXRlX3dyYXBwZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0gPiBmaWVsZHNldC5jb250YWluZXIgI2RhdGVfd3JhcHBlciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5hYmFyc2V0LWNvdmVybWFuYWdlci1mb3JtID4gZmllbGRzZXQuY29udGFpbmVyID4gLmZpZWxkc2V0LXdyYXBwZXIsIC5hYmFyc2V0LWNvdmVybWFuYWdlci1mb3JtID4gZmllbGRzZXQuY29udGFpbmVyICN0aW1lX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hYmFyc2V0LWNvdmVybWFuYWdlci1mb3JtID4gZmllbGRzZXQuY29udGFpbmVyICN0aW1lX3dyYXBwZXIge1xuICBnYXA6IDMycHg7XG4gIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xufVxuLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0gbGFiZWwsIC5hYmFyc2V0LWNvdmVybWFuYWdlci1mb3JtIC5maWVsZHNldC1sZWdlbmQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0gI3lvdXItZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYWJhcnNldC1jb3Zlcm1hbmFnZXItZm9ybSAjeW91ci1lbGVjdGlvbiAudGl0bGUtZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0gI3lvdXItZWxlY3Rpb24gPiAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0gI3lvdXItZWxlY3Rpb24gPiAuY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0gI3lvdXItZWxlY3Rpb24gPiAuY29udGVudCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0gLnRpdGxlLWF2YWlsYWJpbGl0eSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDM5cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI2cHg7XG4gIG1hcmdpbjogMzJweCAwIDY0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0gW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtY2hhbmdlLWRheV0sIC5hYmFyc2V0LWNvdmVybWFuYWdlci1mb3JtIFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LWNoYW5nZS1ob3VyXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0gW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtY2hhbmdlLWRheV0gPiAuZmllbGRzZXQtd3JhcHBlciwgLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0gW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtY2hhbmdlLWhvdXJdID4gLmZpZWxkc2V0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5hYmFyc2V0LWNvdmVybWFuYWdlci1mb3JtIFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LWNoYW5nZS1kYXldID4gLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYsIC5hYmFyc2V0LWNvdmVybWFuYWdlci1mb3JtIFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LWNoYW5nZS1ob3VyXSA+IC5maWVsZHNldC13cmFwcGVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0gW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtY2hhbmdlLWhvdXJdID4gLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gIGdhcDogMTZweDtcbn1cbi5hYmFyc2V0LWNvdmVybWFuYWdlci1mb3JtIC5hY3Rpb24tYnV0dG9ucyAuZmllbGRzZXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uYWJhcnNldC1jb3Zlcm1hbmFnZXItZm9ybSBbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1mb3JtLXBlcnNvbmFsLWRhdGFdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBjb2x1bW4tZ2FwOiAxNSU7XG4gIHJvdy1nYXA6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJhcnNldC1jb3Zlcm1hbmFnZXItZm9ybSBbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1mb3JtLXBlcnNvbmFsLWRhdGFdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMTZweDtcbiAgfVxufVxuLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0gW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtZm9ybS1wZXJzb25hbC1kYXRhXSBbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1lbWFpbHNdIHtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBjb2x1bW4tZ2FwOiAxNSU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0gW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtZm9ybS1wZXJzb25hbC1kYXRhXSBbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1lbWFpbHNdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMTZweDtcbiAgfVxufVxuLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0gW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtZm9ybS1jaGVja3NdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0gZGl2LnJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYWJhcnNldC1jb3Zlcm1hbmFnZXItZm9ybSAuanMtZm9ybS10eXBlLXJhZGlvIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYmFyc2V0LWNvdmVybWFuYWdlci1mb3JtIC5qcy1mb3JtLXR5cGUtcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5hYmFyc2V0LWNvdmVybWFuYWdlci1mb3JtIC5qcy1mb3JtLXR5cGUtcmFkaW8gbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG4uYWJhcnNldC1jb3Zlcm1hbmFnZXItZm9ybSAuanMtZm9ybS10eXBlLXJhZGlvIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5hYmFyc2V0LWNvdmVybWFuYWdlci1mb3JtIC5maWVsZHNldC13cmFwcGVyOmhhcygjZGF0ZV93cmFwcGVyKSB7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJhcnNldC1jb3Zlcm1hbmFnZXItZm9ybSAuZmllbGRzZXQtd3JhcHBlcjpoYXMoI2RhdGVfd3JhcHBlcikge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5hYmFyc2V0LWNvdmVybWFuYWdlci1mb3JtIC5maWVsZHNldC13cmFwcGVyOmhhcygjZGF0ZV93cmFwcGVyKSAjZGF0ZV93cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5hYmFyc2V0LWNvdmVybWFuYWdlci1mb3JtIC5idG4tY29tcHJhciB7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wYXRoLWZvcm0tY292ZXJtYW5hZ2VyICNibG9jay1ib3RvbmVzbWVudSAuYnRuLWNvbXByYXIsIC5wYXRoLWZvcm0tY292ZXJtYW5hZ2VyICNibG9jay1tZW51aGVhZGVyc3VwZXJpb3IgLmJ0bi1jb21wcmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi1jYWxlbmRhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci0taW1nLS1wcmluY2lwYWwuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFubmVyLS1pbWctLXByaW5jaXBhbC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbltpZCo9LXJlcHJvZHVjdG9yc3BvdGlmeV1baWQqPWJsb2NrLV0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk7XG4gIGJvdHRvbTogNzBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbltpZCo9LXJlcHJvZHVjdG9yc3BvdGlmeV1baWQqPWJsb2NrLV0ub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGFnZS1ub2RlLTEwOSAjYmxvY2stYWJhcnNldC12Mi1jb250ZW50LFxuLnBhZ2Utbm9kZS0xMDkgI2Jsb2NrLWFiYXJzZXQtMjUtY29udGVudCwgLnBhZ2Utbm9kZS0xMTAgI2Jsb2NrLWFiYXJzZXQtdjItY29udGVudCxcbi5wYWdlLW5vZGUtMTEwICNibG9jay1hYmFyc2V0LTI1LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wYWdlLW5vZGUtMTA5IGgxLCAucGFnZS1ub2RlLTExMCBoMSB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnBhZ2Utbm9kZS0xMDkgLmJhbm5lciAuZmllbGQtLW5hbWUtYm9keSBwLCAucGFnZS1ub2RlLTExMCAuYmFubmVyIC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnBhZ2Utbm9kZS0xMDk6aXMoLnBhZ2Utbm9kZS0xMTApIC5iYW5uZXIgLmZpZWxkLS1uYW1lLWJvZHkgdWwsIC5wYWdlLW5vZGUtMTEwOmlzKC5wYWdlLW5vZGUtMTEwKSAuYmFubmVyIC5maWVsZC0tbmFtZS1ib2R5IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRcIjtcbn1cbi5wYWdlLW5vZGUtMTA5OmlzKC5wYWdlLW5vZGUtMTEwKSAuYmFubmVyIC5maWVsZC0tbmFtZS1ib2R5IGxpLCAucGFnZS1ub2RlLTExMDppcygucGFnZS1ub2RlLTExMCkgLmJhbm5lciAuZmllbGQtLW5hbWUtYm9keSBsaSB7XG4gIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG59XG4ucGFnZS1ub2RlLTEwOTppcygucGFnZS1ub2RlLTExMCkgLmJhbm5lciAuZmllbGQtLW5hbWUtYm9keSBoNCwgLnBhZ2Utbm9kZS0xMTA6aXMoLnBhZ2Utbm9kZS0xMTApIC5iYW5uZXIgLmZpZWxkLS1uYW1lLWJvZHkgaDQge1xuICBmb250LWZhbWlseTogXCJNb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhZ2Utbm9kZS0xMDk6bm90KC5wYWdlLW5vZGUtMTEwKSAuYmFubmVyIC5maWVsZC0tbmFtZS1ib2R5ICosIC5wYWdlLW5vZGUtMTEwOm5vdCgucGFnZS1ub2RlLTExMCkgLmJhbm5lciAuZmllbGQtLW5hbWUtYm9keSAqIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucGFnZS1ub2RlLTEwOSBzdHJvbmcsIC5wYWdlLW5vZGUtMTEwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5ib2R5Om5vdCg6aGFzKC5iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tzbGlkZXItc2xpY2stYmxvY2stMSkpIC5jYWxsdG9hY3Rpb24ge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZzogNjRweCAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgei1pbmRleDogOTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBkaXZbZGF0YS1kcnVwYWwtbWVzc2FnZXNdIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbn1cbmRpdltkYXRhLWRydXBhbC1tZXNzYWdlc10gZGl2W3JvbGU9YWxlcnRdLCBkaXZbZGF0YS1kcnVwYWwtbWVzc2FnZXNdIGRpdltyb2xlPXN0YXR1c10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjAwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG59XG5kaXZbZGF0YS1kcnVwYWwtbWVzc2FnZXNdIGRpdltyb2xlPWFsZXJ0XSAuYnRuLWNsb3NlLCBkaXZbZGF0YS1kcnVwYWwtbWVzc2FnZXNdIGRpdltyb2xlPXN0YXR1c10gLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTZweDtcbn1cbmRpdltkYXRhLWRydXBhbC1tZXNzYWdlc10gZGl2W3JvbGU9YWxlcnRdIC50b2FzdC1oZWFkZXIsIGRpdltkYXRhLWRydXBhbC1tZXNzYWdlc10gZGl2W3JvbGU9c3RhdHVzXSAudG9hc3QtaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kaXZbZGF0YS1kcnVwYWwtbWVzc2FnZXNdIGRpdltyb2xlPWFsZXJ0XSAudG9hc3QtaGVhZGVyIHN2ZywgZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSBkaXZbcm9sZT1zdGF0dXNdIC50b2FzdC1oZWFkZXIgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXQgKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI2Jsb2NrLWJvdG9uZXNtZW51IC5idG4tY29tcHJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhdGgtYWdlbmRhICNibG9jay1ib3RvbmVzbWVudSAuYnRuLWNvbXByYXIsIC5wYXRoLWFnZW5kYSAjYmxvY2stbWVudWhlYWRlcnN1cGVyaW9yIC5idG4tY29tcHJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LWV2ZW50byAuc2xpY2sgLmV2ZW50byAuZXZlbnRvX3RleHRfYm9keSB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0OyAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xuICAgIGxpbmUtY2xhbXA6IDQ7XG4gIH1cbn1cblxuLnNpZGViYXJfc2Vjb25kIC5kZXNwbGVnYWJsZS1ldmVudG9zIC5ldmVudG8ge1xuICBoZWlnaHQ6IHVuc2V0O1xuICBtaW4taGVpZ2h0OiAxNTVweDtcbn1cblxuLmV2ZW50byAuZXZlbnRvX2ltZyBkaXY6bm90KFtkYXRhLW9uY2U9Y29udGV4dHVhbC1yZW5kZXJdKSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmV2ZW50b19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXZlbnRvX2ltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYycmVtKSB7XG4gIC5ldmVudG8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJyZW0pIHtcbiAgLmV2ZW50b19pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjYwcHg7XG4gIH1cbn1cbi5zaWRlYmFyX3NlY29uZCAuZGVzcGxlZ2FibGUtZXZlbnRvcyAuZXZlbnRvIHtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgbWluLWhlaWdodDogMTU1cHg7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5ldmVudG8gLmV2ZW50b19pbWcgZGl2Om5vdChbZGF0YS1vbmNlPWNvbnRleHR1YWwtcmVuZGVyXSkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b19pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MnJlbSkge1xuICAuZXZlbnRvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYycmVtKSB7XG4gIC5ldmVudG9faW1nIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZXZlbnRvX2ltZyBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NjBweCkgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZXZlbnRvX3RleHQgaDIsIC5ldmVudG9fdGV4dCAuc2NyZWVuLXJlYWQtaDIge1xuICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV2ZW50b190ZXh0IGgyLCAuZXZlbnRvX3RleHQgLnNjcmVlbi1yZWFkLWgyIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmV2ZW50b190ZXh0IGgyLCAuZXZlbnRvX3RleHQgLnNjcmVlbi1yZWFkLWgyIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuW2RhdGEtYmc9XCIjZDk1NTY2XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTU2Njtcbn1cblxuW2RhdGEtYmc9XCIjZmZmZmZmXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuW2RhdGEtYmc9XCIjMDAwMDAwXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuW2RhdGEtYmc9XCIjNTQ1NDlkXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ5ZDtcbn1cblxuW2RhdGEtYmc9XCIjMmY1MjU3XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNTI1Nztcbn1cblxudWwucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDY0cHggMDtcbiAgZm9udC1mYW1pbHk6IG1vbnQ7XG4gIGdhcDogOHB4O1xufVxudWwucGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbn1cbnVsLnBhZ2luYXRpb24gbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxudWwucGFnaW5hdGlvbiBsaS5hY3RpdmUsIHVsLnBhZ2luYXRpb24gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbnVsLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEsIHVsLnBhZ2luYXRpb24gbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZ2FsZXJpYS1tdWx0aW1lZGlhIC5zbGljay1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ub2RlLS10eXBlLW5vdGljaWFzIC5ibG9nX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzYwcHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG4ubm9kZS0tdHlwZS1ub3RpY2lhcyAuYmxvZ19oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ubm9kZS0tdHlwZS1ub3RpY2lhcyAuYmxvZ19oZWFkZXIgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VuIHtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLm5vZGUtLXR5cGUtbm90aWNpYXMgLmJsb2dfaGVhZGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlbiAqIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vZGUtLXR5cGUtbm90aWNpYXMgLmJsb2dfaGVhZGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlbiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubm9kZS0tdHlwZS1ub3RpY2lhcyAuYmxvZ19oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWZlY2hhLCAubm9kZS0tdHlwZS1ub3RpY2lhcyAuYmxvZ19oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogNDBweDtcbiAgei1pbmRleDogMztcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtbm90aWNpYXMgLmJsb2dfaGVhZGVyIC5maWVsZC0tbmFtZS1maWVsZC1mZWNoYSwgLm5vZGUtLXR5cGUtbm90aWNpYXMgLmJsb2dfaGVhZGVyIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIHtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1ub3RpY2lhcyAuYmxvZ19oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3Mge1xuICBib3R0b206IDgwcHg7XG59XG4ubm9kZS0tdHlwZS1ub3RpY2lhcyAuYmxvZ19oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm5vZGUtLXR5cGUtbm90aWNpYXMgLmJsb2dfaGVhZGVyIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogTW9udDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDRweCA0cHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtLXR5cGUtbm90aWNpYXMgLmJsb2dfaGVhZGVyIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsIGxpOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjb250ZW50OiBcIiNcIjtcbn1cbi5ub2RlLS10eXBlLW5vdGljaWFzIC5ibG9nX2hlYWRlcl9jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1ub3RpY2lhcyAuYmxvZ19oZWFkZXJfY29udGVudCB7XG4gICAgcGFkZGluZzogMi41cmVtIDE2cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW5vdGljaWFzIC5ibG9nX2hlYWRlcl9jb250ZW50IC5nb2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogNDBweDtcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLW5vdGljaWFzIC5ibG9nX2hlYWRlcl9jb250ZW50IC5nb2JhY2sge1xuICAgIGxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW5vdGljaWFzIC5ibG9nX2hlYWRlcl9jb250ZW50IC5nb2JhY2sgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG4ubm9kZS0tdHlwZS1ub3RpY2lhcyAuYmxvZ19oZWFkZXJfY29udGVudCAuZ29iYWNrIGE6aG92ZXIge1xuICBnYXA6IDE2cHg7XG59XG4ubm9kZS0tdHlwZS1ub3RpY2lhcyAuYmxvZ19oZWFkZXJfY29udGVudCAudGl0dWxvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1ub3RpY2lhcyAuYmxvZ19oZWFkZXJfY29udGVudCAudGl0dWxvIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW5vdGljaWFzIC5ibG9nX2JvZHkge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMi41cmVtIDcuMTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLW5vdGljaWFzIC5ibG9nX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgMTZweCA3LjEyNXJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbm90aWNpYXMgLmJsb2dfYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5ub2RlLS10eXBlLW5vdGljaWFzIC5ibG9nX2JvZHkgYSB7XG4gIGNvbG9yOiAjMkY1MjU3O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ub2RlLS10eXBlLW5vdGljaWFzIC5zaGFyZS1wb3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMjhweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtbm90aWNpYXMgLnNoYXJlLXBvc3Qge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW5vdGljaWFzIC5zaGFyZS1wb3N0ID4gbGFiZWwge1xuICBmb250LWZhbWlseTogTW9udDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xufVxuLm5vZGUtLXR5cGUtbm90aWNpYXMgLnNoYXJlLXBvc3QgPiBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuLm5vZGUtLXR5cGUtbm90aWNpYXMgLnNoYXJlLXBvc3QgLmJsb2NrLWJldHRlci1zb2NpYWwtc2hhcmluZy1idXR0b25zIC5zb2NpYWwtc2hhcmluZy1idXR0b25zIC5zb2NpYWwtc2hhcmluZy1idXR0b25zX19idXR0b24ge1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG4ubm9kZS0tdHlwZS1ub3RpY2lhcyAuc2hhcmUtcG9zdCAuYmxvY2stYmV0dGVyLXNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMgLnNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMgLnNvY2lhbC1zaGFyaW5nLWJ1dHRvbnNfX2J1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLW5vdGljaWFzIC5zaGFyZS1wb3N0IC5ibG9jay1iZXR0ZXItc29jaWFsLXNoYXJpbmctYnV0dG9ucyAuc29jaWFsLXNoYXJpbmctYnV0dG9ucyAuc29jaWFsLXNoYXJpbmctYnV0dG9uc19fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5ub2RlLS10eXBlLW5vdGljaWFzIC5zaGFyZS1wb3N0IC5ibG9jay1iZXR0ZXItc29jaWFsLXNoYXJpbmctYnV0dG9ucyAuc29jaWFsLXNoYXJpbmctYnV0dG9ucyAuc29jaWFsLXNoYXJpbmctYnV0dG9uc19fYnV0dG9uOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucGFnZS1ub2RlLTE4MSAuaWQtMTgwID4gLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYWdlLW5vZGUtMjk0IC5pZC0yOTMgPiAuY29udGV4dHVhbC1yZWdpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZXctbm90aWNpYXM6bm90KC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMykgLnZpZXctZmlsdGVycyB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbi52aWV3LW5vdGljaWFzOm5vdCgudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMpIC52aWV3LWZpbHRlcnMgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC52aWV3LW5vdGljaWFzOm5vdCgudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMpIC52aWV3LWZpbHRlcnMgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi52aWV3LW5vdGljaWFzOm5vdCgudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMpIC52aWV3LWZpbHRlcnMgLnJvdyAuZm9ybS1pdGVtLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4udmlldy1ub3RpY2lhczpub3QoLnZpZXctZGlzcGxheS1pZC1ibG9ja18zKSAudmlldy1maWx0ZXJzIC5yb3cgaW5wdXQsIC52aWV3LW5vdGljaWFzOm5vdCgudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMpIC52aWV3LWZpbHRlcnMgLnJvdyBzZWxlY3Qge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLnZpZXctbm90aWNpYXM6bm90KC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMykgLnZpZXctZmlsdGVycyAucm93IGlucHV0OjpwbGFjZWhvbGRlciwgLnZpZXctbm90aWNpYXM6bm90KC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMykgLnZpZXctZmlsdGVycyAucm93IHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi52aWV3LW5vdGljaWFzOm5vdCgudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMpIC52aWV3LWZpbHRlcnMgLnJvdyBbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1maWVsZC10YWdzLXRhcmdldC1pZF0ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvd19zZWxlY3Rvci5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudmlldy1ub3RpY2lhczpub3QoLnZpZXctZGlzcGxheS1pZC1ibG9ja18zKSAudmlldy1maWx0ZXJzIC5yb3cgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtZmllbGQtdGFncy10YXJnZXQtaWRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnZpZXctbm90aWNpYXM6bm90KC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMykgLnZpZXctZmlsdGVycyAucm93IC5qcy1mb3JtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudmlldy1ub3RpY2lhczpub3QoLnZpZXctZGlzcGxheS1pZC1ibG9ja18zKSAudmlldy1maWx0ZXJzIC5yb3cgLmpzLWZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52aWV3LW5vdGljaWFzOm5vdCgudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMpIC52aWV3LWZpbHRlcnMgLnJvdyAuanMtZm9ybS1pdGVtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogTW9udDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnZpZXctbm90aWNpYXM6bm90KC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMykgLnZpZXctZmlsdGVycyAucm93IC5qcy1mb3JtLWl0ZW0gbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi52aWV3LW5vdGljaWFzOm5vdCgudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMpIC52aWV3LWZpbHRlcnMgLnJvdyBbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1hY3Rpb25zXSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuLnZpZXctbm90aWNpYXM6bm90KC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMykgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctbm90aWNpYXM6bm90KC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMykgLnZpZXctY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudmlldy1ub3RpY2lhczpub3QoLnZpZXctZGlzcGxheS1pZC1ibG9ja18zKSAudmlldy1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnZpZXctbm90aWNpYXM6bm90KC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMykgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLnZpZXctbm90aWNpYXM6bm90KC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMykgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlldy1ub3RpY2lhczpub3QoLnZpZXctZGlzcGxheS1pZC1ibG9ja18zKSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udmlldy1ub3RpY2lhczpub3QoLnZpZXctZGlzcGxheS1pZC1ibG9ja18zKSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXRhZ3MgLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnZpZXctbm90aWNpYXM6bm90KC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMykgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC10YWdzIC5saXN0LWdyb3VwIGxpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogTW9udDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDRweCA0cHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnZpZXctbm90aWNpYXM6bm90KC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMykgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC10YWdzIC5saXN0LWdyb3VwIGxpOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjb250ZW50OiBcIiNcIjtcbn1cbi52aWV3LW5vdGljaWFzOm5vdCgudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMpIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtdGFncyAubGlzdC1ncm91cCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnZpZXctbm90aWNpYXM6bm90KC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMykgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBsaW5lLWhlaWdodDogMS4yODtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogTW9udDtcbn1cbi52aWV3LW5vdGljaWFzOm5vdCgudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMpIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtZGVzY3JpcGNpb24tYnJldmUge1xuICBmb250LWZhbWlseTogTW9udDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDsgLyogbnVtYmVyIG9mIGxpbmVzIHRvIHNob3cgKi9cbiAgbGluZS1jbGFtcDogNDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi52aWV3LW5vdGljaWFzOm5vdCgudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMpIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtZGVzY3JpcGNpb24tYnJldmUgPiBkaXYge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4udmlldy1ub3RpY2lhczpub3QoLnZpZXctZGlzcGxheS1pZC1ibG9ja18zKSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWZlY2hhIHtcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG59XG4udmlldy1ub3RpY2lhczpub3QoLnZpZXctZGlzcGxheS1pZC1ibG9ja18zKSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWZlY2hhIGRpdiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX2ltZyxcbi52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b190ZXh0IHtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi5ldmVudG9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZXZlbnRvX2ltZyAuaW1nX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub2RlLS10eXBlLW5vdGljaWFzIC5ibG9nX2JvZHkgcCBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1pdGVtLXBkZi1jdi0gbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuLmZvcm0taXRlbS1wZGYtY3YtIC5mb3JtLW1hbmFnZWQtZmlsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybS1pdGVtLXBkZi1jdi0gLmZvcm0tbWFuYWdlZC1maWxlIGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubW9kZWwtWFg6aGFzKC52aWV3LWZhcXMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IwNTI2Mztcbn1cbi5tb2RlbC1YWDpoYXMoLnZpZXctZmFxcykgPiAuY29udGV4dHVhbC1yZWdpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZXctZmFxcyAudmlldy1maWx0ZXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LWZhcXMgLnZpZXctY29udGVudCA+IC52aWV3cy1yb3cgPiAudmlld3Mtcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDE0cHggMDtcbn1cbi52aWV3LWZhcXMgaDMuanMtdmlld3MtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRcIjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnZpZXctZmFxcyBoMy5qcy12aWV3cy1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIC51aS1hY2NvcmRpb24taGVhZGVyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9tb3JlX2ZhcV9hY2MucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdW5zZXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi52aWV3LWZhcXMgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udmlldy1mYXFzIC52aWV3cy1maWVsZC1maWVsZC1wcmVndW50YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4udmlldy1mYXFzIC52aWV3cy1maWVsZC1maWVsZC1wcmVndW50YSAudWktYWNjb3JkaW9uLWhlYWRlci1pY29uIHtcbiAgYWxsOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi52aWV3LWZhcXMgLnZpZXdzLWZpZWxkLWZpZWxkLXByZWd1bnRhIC51aS1hY2NvcmRpb24taGVhZGVyLWljb246YmVmb3JlIHtcbiAgYWxsOiBpbml0aWFsO1xuICBjb250ZW50OiBcIitcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjVzO1xufVxuLnZpZXctZmFxcyAudmlld3MtZmllbGQtZmllbGQtcHJlZ3VudGEgLmZpZWxkLWNvbnRlbnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC52aWV3LWZhcXMgLnZpZXdzLWZpZWxkLWZpZWxkLXByZWd1bnRhIC5maWVsZC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi52aWV3LWZhcXMgLnZpZXdzLWZpZWxkLWZpZWxkLXByZWd1bnRhLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIC51aS1hY2NvcmRpb24taGVhZGVyLWljb246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi52aWV3LWZhcXMgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi52aWV3LWZhcXMgLnZpZXctZm9vdGVyIHtcbiAgcGFkZGluZzogODBweCAwIDQwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG59XG4udmlldy1mYXFzIC52aWV3LWZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnZpZXctZmFxcyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGdhcDogMTZweDtcbn1cbi52aWV3LWZhcXMgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5yb3cgPiAuanMtZm9ybS1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWV3LWZhcXMgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5yb3cgc2VsZWN0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtZmllbGQtY2F0ZWdvcmlhLXRhcmdldC1pZF0ge1xuICBmb250LWZhbWlseTogTW9udDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjMwcHg7XG59XG5cbi51aS13aWRnZXQtY29udGVudCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBNb250O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI2NhcHRjaGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBNb250O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1tYXJxdWVzaW5hIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWJhcnNldC1tYXJxdWVlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGNTI1NztcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLmFiYXJzZXQtbWFycXVlZS13cmFwcGVyIC5qcy1tYXJxdWVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4MHB4O1xufVxuLmFiYXJzZXQtbWFycXVlZS13cmFwcGVyIC5qcy1tYXJxdWVlIC5hYmFyc2V0LW1hcnF1ZWUtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFiYXJzZXQtbWFycXVlZS13cmFwcGVyIC5qcy1tYXJxdWVlIC5hYmFyc2V0LW1hcnF1ZWUtZWxlbWVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FiYXJzZXRfcmVkLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01NnB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uaWQtMjk1IHtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaWQtMjk1OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjMDAwKTtcbiAgei1pbmRleDogMDtcbn1cbi5pZC0yOTUgPiAuY29udGV4dHVhbC1yZWdpb24ge1xuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uaWQtMjk1ID4gLmNvbnRleHR1YWwtcmVnaW9uIC5ibG9jay1jb250ZW50LWJsb3F1ZV9yZXN0YXVyYW50ZSA+IC5zY3JlZW4tcmVhZC1oMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWQtMjk1ID4gLmNvbnRleHR1YWwtcmVnaW9uICNibG9jay1yZXN0YXVyYW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5pZC0yOTUgPiAuY29udGV4dHVhbC1yZWdpb24gI2Jsb2NrLXJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1ibG9jay5maWVsZC1ib2R5IHtcbiAgcGFkZGluZzogNnJlbSAzMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pZC0yOTUgPiAuY29udGV4dHVhbC1yZWdpb24gI2Jsb2NrLXJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1ibG9jay5maWVsZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIH1cbn1cbi5pZC0yOTUgPiAuY29udGV4dHVhbC1yZWdpb24gI2Jsb2NrLXJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1ibG9jay5maWVsZC1ib2R5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjMDAwKTtcbiAgei1pbmRleDogMDtcbn1cbi5pZC0yOTUgPiAuY29udGV4dHVhbC1yZWdpb24gI2Jsb2NrLXJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1ibG9jay5maWVsZC1ib2R5IC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pZC0yOTUgPiAuY29udGV4dHVhbC1yZWdpb24gI2Jsb2NrLXJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1ibG9jay5maWVsZC1ib2R5IC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmlkLTI5NSA+IC5jb250ZXh0dWFsLXJlZ2lvbiAjYmxvY2stcmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJsb2NrLmZpZWxkLWJvZHkgLmJ0biB7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xufVxuLmlkLTI5NSA+IC5jb250ZXh0dWFsLXJlZ2lvbiAjYmxvY2stcmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJsb2NrLmZpZWxkLWNhcnRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4MHB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiA1cmVtIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pZC0yOTUgPiAuY29udGV4dHVhbC1yZWdpb24gI2Jsb2NrLXJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1ibG9jay5maWVsZC1jYXJ0YSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLmlkLTI5NSA+IC5jb250ZXh0dWFsLXJlZ2lvbiAjYmxvY2stcmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJsb2NrLmZpZWxkLWNhcnRhIC5yZXN0YXVyYW50LWJsb2NrLXRleHQge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pZC0yOTUgPiAuY29udGV4dHVhbC1yZWdpb24gI2Jsb2NrLXJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1ibG9jay5maWVsZC1jYXJ0YSAucmVzdGF1cmFudC1ibG9jay10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uaWQtMjk1ID4gLmNvbnRleHR1YWwtcmVnaW9uICNibG9jay1yZXN0YXVyYW50LXdyYXBwZXIgLnJlc3RhdXJhbnQtYmxvY2suZmllbGQtY2FydGEgLnJlc3RhdXJhbnQtYmxvY2stdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvLWJsb3F1ZS1jYXJ0YSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udFwiO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmlkLTI5NSA+IC5jb250ZXh0dWFsLXJlZ2lvbiAjYmxvY2stcmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJsb2NrLmZpZWxkLWNhcnRhIC5yZXN0YXVyYW50LWJsb2NrLWdhbGxlcnkge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuLmlkLTI5NSA+IC5jb250ZXh0dWFsLXJlZ2lvbiAjYmxvY2stcmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJsb2NrLmZpZWxkLWNhcnRhIC5yZXN0YXVyYW50LWJsb2NrLWdhbGxlcnkgLmZpZWxkLS1uYW1lLWZpZWxkLWdhbGVyaWEtaW1hZ2VuZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAyZnI7XG4gIGdhcDogMjBweDtcbn1cbi5pZC0yOTUgPiAuY29udGV4dHVhbC1yZWdpb24gI2Jsb2NrLXJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1ibG9jay5maWVsZC1jYXJ0YSAucmVzdGF1cmFudC1ibG9jay1nYWxsZXJ5IC5maWVsZC0tbmFtZS1maWVsZC1nYWxlcmlhLWltYWdlbmVzIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG5cbi5pZC0yOTYge1xuICBoZWlnaHQ6IDUwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlkLTI5NiB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG59XG4uaWQtMjk2ID4gLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaWQtMjk2ID4gLmNvbnRleHR1YWwtcmVnaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzBEMEVBO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzMy4zJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAsIDAgY2FsYygxMDAlICsgMXB4KSwgMTAwJSBjYWxjKDEwMCUgKyAxcHgpKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pZC0yOTYgPiAuY29udGV4dHVhbC1yZWdpb246OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLmlkLTI5NiA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuZmllbGQtYm9keS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pZC0yOTYgPiAuY29udGV4dHVhbC1yZWdpb24gLmZpZWxkLWJvZHktd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uaWQtMjk2ID4gLmNvbnRleHR1YWwtcmVnaW9uIC5maWVsZC1ib2R5LXdyYXBwZXIgLmZpZWxkLWJvZHkudGV4dG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pZC0yOTYgPiAuY29udGV4dHVhbC1yZWdpb24gLmZpZWxkLWJvZHktd3JhcHBlciAuZmllbGQtYm9keS50ZXh0byB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG4uaWQtMjk2ID4gLmNvbnRleHR1YWwtcmVnaW9uIC5maWVsZC1ib2R5LXdyYXBwZXIgLmZpZWxkLWJvZHkudGV4dG8gaDIudGl0dWxvLXRleHRvIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlkLTI5NiA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuZmllbGQtYm9keS13cmFwcGVyIC5maWVsZC1ib2R5LnRleHRvIGgyLnRpdHVsby10ZXh0byB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICB9XG59XG4uaWQtMjk2ID4gLmNvbnRleHR1YWwtcmVnaW9uIC5maWVsZC1ib2R5LXdyYXBwZXIgLmZpZWxkLWJvZHkudGV4dG8gZGl2LmhvcmFyaW8ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJNb250XCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlkLTI5NiA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuZmllbGQtYm9keS13cmFwcGVyIC5maWVsZC1ib2R5LnRleHRvIGRpdi5ob3JhcmlvIHtcbiAgICBvcmRlcjogMjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLmlkLTI5NiA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuZmllbGQtYm9keS13cmFwcGVyIC5maWVsZC1ib2R5LnRleHRvIHAudGV4dG8taG9yYXJpbyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaWQtMjk2ID4gLmNvbnRleHR1YWwtcmVnaW9uIC5maWVsZC1ib2R5LXdyYXBwZXIgLmZpZWxkLWJvZHkudGV4dG8gcC50ZXh0by1ob3JhcmlvIHtcbiAgICBvcmRlcjogMTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5pZC03MiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZWxfZXNwYWNpby1yZXN0dWFyYW50ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMjB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlkLTcyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICB9XG4gIC5pZC03MiAuZmllbGQtYm9keS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTNyZW07XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmlkLTcyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICB0b3A6IC0xcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgIzAwMCk7XG4gIHotaW5kZXg6IDA7XG59XG4uaWQtNzI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sb2dvLXJlc3RhdXJhbnRlLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgbWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7XG59XG4uaWQtNzIgPiAuY29udGV4dHVhbC1yZWdpb24ge1xuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiByaWdodCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDYwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pZC03MiA+IC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDNyZW0gMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pZC03MiA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuZmllbGQtYm9keS13cmFwcGVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaWQtNzIgPiAuY29udGV4dHVhbC1yZWdpb24gLmZpZWxkLWJvZHktd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG4uaWQtNzIgPiAuY29udGV4dHVhbC1yZWdpb24gLmZpZWxkLWJvZHktd3JhcHBlciBoMiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udFwiO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uaWQtNzIgPiAuY29udGV4dHVhbC1yZWdpb24gLmZpZWxkLWJvZHktd3JhcHBlciBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uaWQtMzAxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9lbF9lc3BhY2lvLXpvbmFfdmlwLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEyMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaWQtMzAxIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4uaWQtMzAxOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbG9nby1yZXN0YXVyYW50ZS5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xufVxuLmlkLTMwMSA+IC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlkLTMwMSA+IC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDNyZW0gMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pZC0zMDEgPiAuY29udGV4dHVhbC1yZWdpb24gLmZpZWxkLWJvZHktd3JhcHBlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDQwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlkLTMwMSA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuZmllbGQtYm9keS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cbi5pZC0zMDEgPiAuY29udGV4dHVhbC1yZWdpb24gLmZpZWxkLWJvZHktd3JhcHBlciBoMiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udFwiO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uaWQtMzAxID4gLmNvbnRleHR1YWwtcmVnaW9uIC5maWVsZC1ib2R5LXdyYXBwZXIgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmlkLTcwIHtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlkLTcwIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4uaWQtNzAgPiAuY29udGV4dHVhbC1yZWdpb24ge1xuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pZC03MCA+IC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pZC03MCA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuZ2FsZXJpYS1tdWx0aW1lZGlhIC5zbGljay10cmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAtMjUlO1xufVxuLmlkLTcwID4gLmNvbnRleHR1YWwtcmVnaW9uIC5nYWxlcmlhLW11bHRpbWVkaWEgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG4uaWQtNzAgPiAuY29udGV4dHVhbC1yZWdpb24gLmdhbGVyaWEtbXVsdGltZWRpYSAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogNjE0LzQ5MjtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlkLTcwID4gLmNvbnRleHR1YWwtcmVnaW9uIC5nYWxlcmlhLW11bHRpbWVkaWEgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuLmlkLTg1IHtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJsb2NrOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaWQtODUge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5pZC04NSA+IC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlkLTg1ID4gLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmlkLTg1ID4gLmNvbnRleHR1YWwtcmVnaW9uIC5nYWxlcmlhLW11bHRpbWVkaWEgLnNsaWNrLXRyYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuLmlkLTg1ID4gLmNvbnRleHR1YWwtcmVnaW9uIC5nYWxlcmlhLW11bHRpbWVkaWEgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG4uaWQtODUgPiAuY29udGV4dHVhbC1yZWdpb24gLmdhbGVyaWEtbXVsdGltZWRpYSAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlkLTg1ID4gLmNvbnRleHR1YWwtcmVnaW9uIC5nYWxlcmlhLW11bHRpbWVkaWEgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmlkLTMwNCB7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaWQtMzA0IHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4uaWQtMzA0ID4gLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pZC0zMDQgPiAuY29udGV4dHVhbC1yZWdpb24ge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uaWQtMzA0ID4gLmNvbnRleHR1YWwtcmVnaW9uIC5nYWxlcmlhLW11bHRpbWVkaWEgLnNsaWNrLXRyYWNrOmhhcyguc2xpY2stYXJyb3cpIHtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xufVxuLmlkLTMwNCA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuZ2FsZXJpYS1tdWx0aW1lZGlhIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLmlkLTMwNCA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuZ2FsZXJpYS1tdWx0aW1lZGlhIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgaW1nIHtcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlkLTMwNCA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuZ2FsZXJpYS1tdWx0aW1lZGlhIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pZC02NiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaG9tZS1mb25kby1yZXN0YXVyYW50ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDc1dmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pZC02NiB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmlkLTY2ID4gLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uaWQtNjYgPiAuY29udGV4dHVhbC1yZWdpb24gLml0ZW0td3JhcHBlci5vcGNpb24tZnVsbCB7XG4gIHBvc2l0aW9uOiB1bnNldDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pZC02NiA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuaXRlbS13cmFwcGVyLm9wY2lvbi1mdWxsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaWQtNjYgPiAuY29udGV4dHVhbC1yZWdpb24gLml0ZW0td3JhcHBlci5vcGNpb24tZnVsbCAuY2FsbHRvYWN0aW9uLnRleHRvIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlkLTY2ID4gLmNvbnRleHR1YWwtcmVnaW9uIC5pdGVtLXdyYXBwZXIub3BjaW9uLWZ1bGwgLmNhbGx0b2FjdGlvbi50ZXh0byB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxuLmlkLTY2ID4gLmNvbnRleHR1YWwtcmVnaW9uIC5pdGVtLXdyYXBwZXIub3BjaW9uLWZ1bGwgLmNhbGx0b2FjdGlvbi50ZXh0byAuZmllbGQtdGl0dWxvLWNiLWNvbnRlbnQsXG4uaWQtNjYgPiAuY29udGV4dHVhbC1yZWdpb24gLml0ZW0td3JhcHBlci5vcGNpb24tZnVsbCAuY2FsbHRvYWN0aW9uLnRleHRvIC5maWVsZC1ib2R5LnRleHRvIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pZC02NiA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuaXRlbS13cmFwcGVyLm9wY2lvbi1mdWxsIC5jYWxsdG9hY3Rpb24udGV4dG8gLmZpZWxkLXRpdHVsby1jYi1jb250ZW50IHAsXG4gIC5pZC02NiA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuaXRlbS13cmFwcGVyLm9wY2lvbi1mdWxsIC5jYWxsdG9hY3Rpb24udGV4dG8gLmZpZWxkLWJvZHkudGV4dG8gcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaWQtNjYgPiAuY29udGV4dHVhbC1yZWdpb24gLml0ZW0td3JhcHBlci5vcGNpb24tZnVsbCAuY2FsbHRvYWN0aW9uLnRleHRvIC5lbmxhY2VzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5pZC02NiA+IC5jb250ZXh0dWFsLXJlZ2lvbiAuaXRlbS13cmFwcGVyLm9wY2lvbi1mdWxsIC5tZWRpYXNlY3Rpb24uaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaWQtNjYgPiAuY29udGV4dHVhbC1yZWdpb24gLml0ZW0td3JhcHBlci5vcGNpb24tZnVsbCAubWVkaWFzZWN0aW9uLmltZyBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlkLTY2ID4gLmNvbnRleHR1YWwtcmVnaW9uIC5pdGVtLXdyYXBwZXIub3BjaW9uLWZ1bGwgLm1lZGlhc2VjdGlvbi5pbWcgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaWQtMjk3IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmlkLTI5NyAuZmllbGQtdGl0dWxvLWNiLWNvbnRlbnQge1xuICBtYXJnaW46IDNyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlkLTI5NyAudmlldy1ub3RpY2lhcyAudmlldy1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaWQtMjk3IC52aWV3LW5vdGljaWFzIC52aWV3LWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uaWQtMjk3IC52aWV3LW5vdGljaWFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXRhZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmlkLTI5NyAudmlldy1ub3RpY2lhcyAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC10YWdzIC5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5pZC0yOTcgLnZpZXctbm90aWNpYXMgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtdGFncyAubGlzdC1ncm91cCBsaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA0cHggNHB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pZC0yOTcgLnZpZXctbm90aWNpYXMgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtdGFncyAubGlzdC1ncm91cCBsaTpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMDtcbiAgY29udGVudDogXCIjXCI7XG59XG4uaWQtMjk3IC52aWV3LW5vdGljaWFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXRhZ3MgLmxpc3QtZ3JvdXAgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pZC0yOTcgLnZpZXctbm90aWNpYXMgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmlkLTI5NyAudmlldy1ub3RpY2lhcyAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBsaW5lLWhlaWdodDogMS4yODtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogTW9udDtcbn1cbi5pZC0yOTcgLnZpZXctbm90aWNpYXMgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtZGVzY3JpcGNpb24tYnJldmUge1xuICBmb250LWZhbWlseTogTW9udDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDsgLyogbnVtYmVyIG9mIGxpbmVzIHRvIHNob3cgKi9cbiAgbGluZS1jbGFtcDogNDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5pZC0yOTcgLnZpZXctbm90aWNpYXMgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtZGVzY3JpcGNpb24tYnJldmUgPiBkaXYge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uaWQtMjk3IC52aWV3LW5vdGljaWFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWZlY2hhIHtcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG59XG4uaWQtMjk3IC52aWV3LW5vdGljaWFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWZlY2hhIGRpdiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5pZC0yOTcgLnZpZXctbm90aWNpYXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW5vdGljaWFzIC5zbGljay1kb3RzIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5pZC0yOTcgLnZpZXctbm90aWNpYXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW5vdGljaWFzIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5pZC0yOTcgLnZpZXctbm90aWNpYXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW5vdGljaWFzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZDRkVBICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaWQtMjk3IC52aWV3LW5vdGljaWFzIC52aWV3LWNvbnRlbnQgLnNsaWNrLS12aWV3LS1ub3RpY2lhcyAuc2xpY2tfX3NsaWRlIHtcbiAgICBtYXJnaW46IDAgMC41cmVtO1xuICB9XG59XG5cbi52aWV3LWlkLXNsaWRlcl9zbGljay52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2xpY2tfX3NsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXctaWQtc2xpZGVyX3NsaWNrLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zbGlja19fc2xpZGUgLmNhbGx0b2FjdGlvbi10aXR1bG8ge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLnZpZXctaWQtc2xpZGVyX3NsaWNrLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zbGlja19fc2xpZGUgLmNhbGx0b2FjdGlvbi1lbmxhY2UuYnRuIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAycmVtO1xufVxuLnZpZXctaWQtc2xpZGVyX3NsaWNrLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zbGlja19fc2xpZGUgLmNhbGx0b2FjdGlvbi1lbmxhY2UuYnRuOmhvdmVyIGEge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnZpZXctaWQtc2xpZGVyX3NsaWNrLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zbGlja19fc2xpZGUgLmNhbGx0b2FjdGlvbi1lbmxhY2UuYnRuIGEge1xuICBmb250LWZhbWlseTogXCJNb250XCI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi52aWV3LXNsaWRlci1zbGljayAuY2FsbHRvYWN0aW9uIGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiU2VsZiBNb2Rlcm5cIjtcbiAgZm9udC1zaXplOiA3NHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNTg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy42MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4udmlldy1zbGlkZXItc2xpY2sgLmNhbGx0b2FjdGlvbiBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIjtcbn1cbi52aWV3LXNsaWRlci1zbGljayAuY2FsbHRvYWN0aW9uIGgyOmFmdGVyIHtcbiAgY29udGVudDogXCIpXCI7XG59XG5cbi5pZC0zMDAge1xuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pZC0zMDAgPiAuY29udGV4dHVhbC1yZWdpb24ge1xuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uaWQtMzAwID4gLmNvbnRleHR1YWwtcmVnaW9uICNibG9jay1yZXN0YXVyYW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5pZC0zMDAgPiAuY29udGV4dHVhbC1yZWdpb24gI2Jsb2NrLXJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1ibG9jay5maWVsZC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlkLTMwMCA+IC5jb250ZXh0dWFsLXJlZ2lvbiAjYmxvY2stcmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJsb2NrLmZpZWxkLWJvZHkgI3F1aWVuZXMtc29tb3MtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaWQtMzAwID4gLmNvbnRleHR1YWwtcmVnaW9uICNibG9jay1yZXN0YXVyYW50LXdyYXBwZXIgLnJlc3RhdXJhbnQtYmxvY2suZmllbGQtYm9keSAjcXVpZW5lcy1zb21vcy10ZXh0IHtcbiAgcGFkZGluZzogNnJlbSAyMCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmlkLTMwMCA+IC5jb250ZXh0dWFsLXJlZ2lvbiAjYmxvY2stcmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJsb2NrLmZpZWxkLWJvZHkgI3F1aWVuZXMtc29tb3MtdGV4dCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlkLTMwMCA+IC5jb250ZXh0dWFsLXJlZ2lvbiAjYmxvY2stcmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJsb2NrLmZpZWxkLWJvZHkgI3F1aWVuZXMtc29tb3MtdGV4dCB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtIDNyZW07XG4gIH1cbn1cbi5pZC0zMDAgPiAuY29udGV4dHVhbC1yZWdpb24gI2Jsb2NrLXJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1ibG9jay5maWVsZC1ib2R5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjZmZmKTtcbiAgei1pbmRleDogMDtcbn1cbi5pZC0zMDAgPiAuY29udGV4dHVhbC1yZWdpb24gI2Jsb2NrLXJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1ibG9jay5maWVsZC1ib2R5IC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pZC0zMDAgPiAuY29udGV4dHVhbC1yZWdpb24gI2Jsb2NrLXJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1ibG9jay5maWVsZC1ib2R5IC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmlkLTMwMCA+IC5jb250ZXh0dWFsLXJlZ2lvbiAjYmxvY2stcmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJsb2NrLmZpZWxkLWNhcnRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4MHB4O1xuICBtYXJnaW46IDVyZW0gYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlkLTMwMCA+IC5jb250ZXh0dWFsLXJlZ2lvbiAjYmxvY2stcmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJsb2NrLmZpZWxkLWNhcnRhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5pZC0zMDAgPiAuY29udGV4dHVhbC1yZWdpb24gI2Jsb2NrLXJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1ibG9jay5maWVsZC1jYXJ0YSAucmVzdGF1cmFudC1ibG9jay10ZXh0IHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwIDEwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlkLTMwMCA+IC5jb250ZXh0dWFsLXJlZ2lvbiAjYmxvY2stcmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJsb2NrLmZpZWxkLWNhcnRhIC5yZXN0YXVyYW50LWJsb2NrLXRleHQge1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxufVxuLmlkLTMwMCA+IC5jb250ZXh0dWFsLXJlZ2lvbiAjYmxvY2stcmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJsb2NrLmZpZWxkLWNhcnRhIC5yZXN0YXVyYW50LWJsb2NrLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsby1ibG9xdWUtY2FydGEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG4uaWQtMzAwID4gLmNvbnRleHR1YWwtcmVnaW9uICNibG9jay1yZXN0YXVyYW50LXdyYXBwZXIgLnJlc3RhdXJhbnQtYmxvY2suZmllbGQtY2FydGEgLnJlc3RhdXJhbnQtYmxvY2stdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dG8tYmxvcXVlLWNhcnRhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaWQtMzAwID4gLmNvbnRleHR1YWwtcmVnaW9uICNibG9jay1yZXN0YXVyYW50LXdyYXBwZXIgLnJlc3RhdXJhbnQtYmxvY2suZmllbGQtY2FydGEgLnJlc3RhdXJhbnQtYmxvY2stZ2FsbGVyeSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaWQtMzAwID4gLmNvbnRleHR1YWwtcmVnaW9uICNibG9jay1yZXN0YXVyYW50LXdyYXBwZXIgLnJlc3RhdXJhbnQtYmxvY2suZmllbGQtY2FydGEgLnJlc3RhdXJhbnQtYmxvY2stZ2FsbGVyeSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5pZC0zMDAgPiAuY29udGV4dHVhbC1yZWdpb24gI2Jsb2NrLXJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1ibG9jay5maWVsZC1jYXJ0YSAucmVzdGF1cmFudC1ibG9jay1nYWxsZXJ5IC5maWVsZC0tbmFtZS1maWVsZC1nYWxlcmlhLWltYWdlbmVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMmZyO1xuICBnYXA6IDIwcHg7XG59XG4uaWQtMzAwID4gLmNvbnRleHR1YWwtcmVnaW9uICNibG9jay1yZXN0YXVyYW50LXdyYXBwZXIgLnJlc3RhdXJhbnQtYmxvY2suZmllbGQtY2FydGEgLnJlc3RhdXJhbnQtYmxvY2stZ2FsbGVyeSAuZmllbGQtLW5hbWUtZmllbGQtZ2FsZXJpYS1pbWFnZW5lcyA+IC5maWVsZF9faXRlbSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLmlkLTMwMCA+IC5jb250ZXh0dWFsLXJlZ2lvbiAjYmxvY2stcmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJsb2NrLmZpZWxkLWNhcnRhIC5yZXN0YXVyYW50LWJsb2NrLWdhbGxlcnkgLmZpZWxkLS1uYW1lLWZpZWxkLWdhbGVyaWEtaW1hZ2VuZXMgPiAuZmllbGRfX2l0ZW0gPiBkaXYge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5pZC0zMDAgPiAuY29udGV4dHVhbC1yZWdpb24gI2Jsb2NrLXJlc3RhdXJhbnQtd3JhcHBlciAucmVzdGF1cmFudC1ibG9jay5maWVsZC1jYXJ0YSAucmVzdGF1cmFudC1ibG9jay1nYWxsZXJ5IC5maWVsZC0tbmFtZS1maWVsZC1nYWxlcmlhLWltYWdlbmVzID4gLmZpZWxkX19pdGVtID4gZGl2IC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLmlkLTMwMCA+IC5jb250ZXh0dWFsLXJlZ2lvbiAjYmxvY2stcmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJsb2NrLmZpZWxkLWNhcnRhIC5yZXN0YXVyYW50LWJsb2NrLWdhbGxlcnkgLmZpZWxkLS1uYW1lLWZpZWxkLWdhbGVyaWEtaW1hZ2VuZXMgPiAuZmllbGRfX2l0ZW0gPiBkaXYgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIC5maWVsZF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBncmlkLXJvdzogc3BhbiAyO1xufVxuLmlkLTMwMCA+IC5jb250ZXh0dWFsLXJlZ2lvbiAjYmxvY2stcmVzdGF1cmFudC13cmFwcGVyIC5yZXN0YXVyYW50LWJsb2NrLmZpZWxkLWNhcnRhIC5yZXN0YXVyYW50LWJsb2NrLWdhbGxlcnkgLmZpZWxkLS1uYW1lLWZpZWxkLWdhbGVyaWEtaW1hZ2VuZXMgPiAuZmllbGRfX2l0ZW0gPiBkaXYgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIC5maWVsZF9faXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGlhLW9lbWJlZC12aWRlbyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGlhLW9lbWJlZC12aWRlbyBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi52aWV3LWdhbGVyaWFzLWRlLWltYWdlbmVzIC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgZ2FwOiA2cmVtO1xuICByb3ctZ2FwOiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctZ2FsZXJpYXMtZGUtaW1hZ2VuZXMgLnZpZXctY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG4udmlldy1nYWxlcmlhcy1kZS1pbWFnZW5lcyAudmlldy1jb250ZW50OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnZpZXctZ2FsZXJpYXMtZGUtaW1hZ2VuZXMgLnZpZXctY29udGVudCAuYWJhcnNldC1nYWxsZXJ5LWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udmlldy1nYWxlcmlhcy1kZS1pbWFnZW5lcyAudmlldy1jb250ZW50IC5hYmFyc2V0LWdhbGxlcnktdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi52aWV3LWdhbGVyaWFzLWRlLWltYWdlbmVzIC52aWV3LWNvbnRlbnQgLmFiYXJzZXQtZ2FsbGVyeS10ZXh0IC5hYmFyc2V0LWdhbGxlcnktdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLnZpZXctZ2FsZXJpYXMtZGUtaW1hZ2VuZXMgLnZpZXctY29udGVudCAuYWJhcnNldC1nYWxsZXJ5LXRleHQgLmFiYXJzZXQtZ2FsbGVyeS10aXRsZSAuYWJhcnNldC1nYWxsZXJ5LWxpbmsge1xuICBjb2xvcjogIzAwMDtcbn1cbi52aWV3LWdhbGVyaWFzLWRlLWltYWdlbmVzIC52aWV3LWNvbnRlbnQgLmFiYXJzZXQtZ2FsbGVyeS10ZXh0IC5hYmFyc2V0LWdhbGxlcnktYXJ0aXN0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi52aWV3LWdhbGVyaWFzLWRlLWltYWdlbmVzIC52aWV3LWNvbnRlbnQgLmFiYXJzZXQtZ2FsbGVyeS10ZXh0IC5hYmFyc2V0LWdhbGxlcnktYXJ0aXN0IGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi52aWV3LWdhbGVyaWFzLWRlLWltYWdlbmVzIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93OmhvdmVyIC5hYmFyc2V0LWdhbGxlcnktdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmlkLTMwMiA+IC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5ub2RlLS10eXBlLWdhbGVyaWEtZGUtaW1hZ2VuZXMgLmJhbm5lcjpoYXMoLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlKSAuY2FsbHRvYWN0aW9uIGgxIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHdvcmQtc3BhY2luZzogMXJlbTtcbn1cbi5ub2RlLS10eXBlLWdhbGVyaWEtZGUtaW1hZ2VuZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlbmVzLXZpZGVvcyB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMy4xMjVyZW0gMi41cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyO1xuICBnYXA6IDJyZW07XG4gIHJvdy1nYXA6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1nYWxlcmlhLWRlLWltYWdlbmVzIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZW5lcy12aWRlb3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtZ2FsZXJpYS1kZS1pbWFnZW5lcyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VuZXMtdmlkZW9zID4gLmZpZWxkX19pdGVtIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLWdhbGVyaWEtZGUtaW1hZ2VuZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlbmVzLXZpZGVvcyA+IC5maWVsZF9faXRlbSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtZ2FsZXJpYS1kZS1pbWFnZW5lcyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VuZXMtdmlkZW9zID4gLmZpZWxkX19pdGVtIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubm9kZS0tdHlwZS1nYWxlcmlhLWRlLWltYWdlbmVzIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZW5lcy12aWRlb3MgPiAuZmllbGRfX2l0ZW0gKiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ub2RlLS10eXBlLWdhbGVyaWEtZGUtaW1hZ2VuZXMgI2NvbG9yYm94ICNjYm94VGl0bGUsXG4ubm9kZS0tdHlwZS1nYWxlcmlhLWRlLWltYWdlbmVzICNjb2xvcmJveCAjY2JveEN1cnJlbnQsXG4ubm9kZS0tdHlwZS1nYWxlcmlhLWRlLWltYWdlbmVzICNjb2xvcmJveCAjY2JveFByZXZpb3VzLFxuLm5vZGUtLXR5cGUtZ2FsZXJpYS1kZS1pbWFnZW5lcyAjY29sb3Jib3ggI2Nib3hOZXh0LFxuLm5vZGUtLXR5cGUtZ2FsZXJpYS1kZS1pbWFnZW5lcyAjY29sb3Jib3ggI2Nib3hDbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLWdhbGVyaWEtZGUtaW1hZ2VuZXMgI2NvbG9yYm94ICNjYm94Qm90dG9tQ2VudGVyIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLm5vZGUtLXR5cGUtZ2FsZXJpYS1kZS1pbWFnZW5lcyAjY29sb3Jib3ggI2Nib3hMb2FkZWRDb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1ub2RlLTMwNiAubW9kZWwtQ0Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1ub2RlLTMwNiAubW9kZWwtQ0UgLmNhbGx0b2FjdGlvbi50ZXh0byAuZmllbGQtYm9keS13cmFwcGVyIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAwIGF1dG8gOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLW5vZGUtMzA2IC5tb2RlbC1DRSAuY2FsbHRvYWN0aW9uLnRleHRvIC5maWVsZC1ib2R5LXdyYXBwZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNHJlbTtcbiAgfVxufVxuLnBhZ2Utbm9kZS0zMDYgLm1vZGVsLUNFIC5jYWxsdG9hY3Rpb24udGV4dG8gLmZpZWxkLWJvZHktd3JhcHBlciAuZmllbGQtYm9keS50ZXh0byB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wYWdlLW5vZGUtMzA2IC5tb2RlbC1DRSAuY2FsbHRvYWN0aW9uLnRleHRvIC5maWVsZC1ib2R5LXdyYXBwZXIgLmZpZWxkLWJvZHkudGV4dG8gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLW5vZGUtMzA2IC5tb2RlbC1DRSAuY2FsbHRvYWN0aW9uLnRleHRvIC5maWVsZC10aXR1bG8tY2Itd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ucGFnZS1ub2RlLTMwNiAubW9kZWwtQ0UgLmNhbGx0b2FjdGlvbi50ZXh0byAuZmllbGQtdGl0dWxvLWNiLXdyYXBwZXIgaDIge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xufVxuLnBhZ2Utbm9kZS0zMDYgLm1vZGVsLUNFIC5jYWxsdG9hY3Rpb24udGV4dG8gLmZpZWxkLXRpdHVsby1jYi13cmFwcGVyIGgyIC5hYmFyc2V0LWNvbGxhYi1zZXBhcmF0b3Ige1xuICBmb250LWZhbWlseTogXCJNb250XCI7XG59XG4ucGFnZS1ub2RlLTMwNiAubW9kZWwtQ0UgLmNhbGx0b2FjdGlvbi50ZXh0byAuZmllbGQtdGl0dWxvLWNiLXdyYXBwZXIgaDI6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cbi5wYWdlLW5vZGUtMzA2IC5tb2RlbC1DRSAuY2FsbHRvYWN0aW9uLnRleHRvIC5maWVsZC10aXR1bG8tY2Itd3JhcHBlciBoMjpiZWZvcmUge1xuICBjb250ZW50OiB1bnNldDtcbn1cbi5wYWdlLW5vZGUtMzA2IC5tb2RlbC1DRSAubm8tY2Fyb3VzZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLW5vZGUtMzA2IC5tb2RlbC1DRSAubm8tY2Fyb3VzZWwgLmltZy1jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLW5vZGUtMzA2IC5tb2RlbC1DRSAubm8tY2Fyb3VzZWwgLmltZy1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnBhZ2Utbm9kZS0zMDYgLm1vZGVsLUNFIC5uby1jYXJvdXNlbCAuaW1nLWNvbnRhaW5lciBpbWcge1xuICAgIGhlaWdodDogMjI1cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS0zMDYgI2NvbnRlbnQtYmxvY2stY29udGFpbmVyIC5jb250ZW50LWJsb2NrOmZpcnN0LWNoaWxkIC5hYmFyc2V0LXByZS10cmlhbmdsZSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWJhcnNldC1wcmUtdHJpYW5nbGUge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKHRhbig2MGRlZykgKiAzMDBweCAvIDIpO1xuICBhc3BlY3QtcmF0aW86IDUwMC80MzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgLSAxcHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgMCUgMTAwJSwgMTAwJSAxMDAlKTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYmFyc2V0LXByZS10cmlhbmdsZSB7XG4gICAgaGVpZ2h0OiBjYWxjKHRhbig2MGRlZykgKiAyNTBweCAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYWJhcnNldC1wcmUtdHJpYW5nbGUge1xuICAgIGhlaWdodDogY2FsYyh0YW4oNjBkZWcpICogMjAwcHggLyAyKTtcbiAgfVxufVxuLmFiYXJzZXQtcHJlLXRyaWFuZ2xlIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAzMCU7XG59XG5cbiNibG9jay1hYmFyc2V0LXYyLXBhcnRuZXJzZm9vdGVyIC5hYmFyc2V0LXByZS10cmlhbmdsZSBzdmcgcGF0aCxcbiNibG9jay1hYmFyc2V0LTI1LXBhcnRuZXJzZm9vdGVyIC5hYmFyc2V0LXByZS10cmlhbmdsZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICM1NDU0OUQ7XG59XG5cbi5wYWdlLW5vZGUtODQgLmlkLTMwOCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZm9uZG8tem9uYS12aXAuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2Utbm9kZS04NCAuaWQtMzA4IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgfVxufVxuLnBhZ2Utbm9kZS04NCAuaWQtMzA4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjMDAwKTtcbiAgei1pbmRleDogMDtcbn1cbi5wYWdlLW5vZGUtODQgLmlkLTMwODphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICMwMDApO1xuICB6LWluZGV4OiAwO1xufVxuLnBhZ2Utbm9kZS04NCAuaWQtMzA4ID4gLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRcIjtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzcmVtO1xufVxuLnBhZ2Utbm9kZS04NCAuaWQtMzA4IC5maWVsZC1ib2R5LXdyYXBwZXIgI3ZpcC1pbnRyby10ZXh0IHtcbiAgcGFkZGluZzogM3JlbSAxcmVtIDZyZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ucGFnZS1ub2RlLTg0IC5pZC0zMDggLmZpZWxkLWJvZHktd3JhcHBlciAjdmlwLWludHJvLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFnZS1ub2RlLTg0IC5pZC0zMDggLmZpZWxkLWJvZHktd3JhcHBlciAjdmlwLWludHJvLXRleHQgdWwge1xuICBsaXN0LXN0eWxlOiB1bnNldDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG59XG4ucGFnZS1ub2RlLTg0IC5pZC0zMDggLmZpZWxkLWJvZHktd3JhcHBlciAjdmlwLWludHJvLXRleHQgdWwgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiB1bnNldDtcbn1cbi5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyICN2aXAtc2VydmljZXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1ub2RlLTg0IC5pZC0zMDggLmZpZWxkLWJvZHktd3JhcHBlciAjdmlwLXNlcnZpY2VzLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgIHJvdy1nYXA6IDhyZW07XG4gIH1cbn1cbi5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyICN2aXAtc2VydmljZXMtd3JhcHBlciAudmlwLXNlcnZpY2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1ub2RlLTg0IC5pZC0zMDggLmZpZWxkLWJvZHktd3JhcHBlciAjdmlwLXNlcnZpY2VzLXdyYXBwZXIgLnZpcC1zZXJ2aWNlIHtcbiAgICBmbGV4LWJhc2lzOiAyNy41JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLnBhZ2Utbm9kZS04NCAuaWQtMzA4IC5maWVsZC1ib2R5LXdyYXBwZXIgI3ZpcC1zZXJ2aWNlcy13cmFwcGVyIC52aXAtc2VydmljZSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG59XG4ucGFnZS1ub2RlLTg0IC5pZC0zMDggLmZpZWxkLWJvZHktd3JhcHBlciAjdmlwLXNlcnZpY2VzLXdyYXBwZXIgLnZpcC1zZXJ2aWNlIHAge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA4MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1ub2RlLTg0IC5pZC0zMDggLmZpZWxkLWJvZHktd3JhcHBlciAjdmlwLXNlcnZpY2VzLXdyYXBwZXIgLnZpcC1zZXJ2aWNlIHAge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMi4xcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyICN2aXAtc2VydmljZXMtd3JhcHBlciAudmlwLXNlcnZpY2UgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyICN2aXAtc2VydmljZXMtd3JhcHBlciAudmlwLXNlcnZpY2UgcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMTEwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyICN2aXAtc2VydmljZXMtd3JhcHBlciAudmlwLXNlcnZpY2UgcDpiZWZvcmUge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3R0b206IDEyNSU7XG4gIH1cbn1cbi5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyICN2aXAtc2VydmljZXMtd3JhcHBlciAudmlwLXNlcnZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEyNSU7XG4gIGhlaWdodDogMTI1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgMCUgMTAwJSwgMTAwJSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyICN2aXAtc2VydmljZXMtd3JhcHBlciAudmlwLXNlcnZpY2U6YmVmb3JlIHtcbiAgICB3aWR0aDogMTc1JTtcbiAgICBoZWlnaHQ6IDE3NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyICN2aXAtc2VydmljZXMtd3JhcHBlciAudmlwLXNlcnZpY2U6YmVmb3JlIHtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBoZWlnaHQ6IDIwMCU7XG4gIH1cbn1cbi5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyICN2aXAtc2VydmljZXMtd3JhcHBlciAudmlwLXNlcnZpY2U6bnRoLWNoaWxkKGV2ZW4pIHAge1xuICB0b3A6IDI1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyICN2aXAtc2VydmljZXMtd3JhcHBlciAudmlwLXNlcnZpY2U6bnRoLWNoaWxkKGV2ZW4pIHAge1xuICAgIHRvcDogMjAlO1xuICB9XG59XG4ucGFnZS1ub2RlLTg0IC5pZC0zMDggLmZpZWxkLWJvZHktd3JhcHBlciAjdmlwLXNlcnZpY2VzLXdyYXBwZXIgLnZpcC1zZXJ2aWNlOm50aC1jaGlsZChldmVuKTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyICN2aXAtc2VydmljZXMtd3JhcHBlciAudmlwLXNlcnZpY2U6bnRoLWNoaWxkKG9kZCkgcCB7XG4gIGJvdHRvbTogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1ub2RlLTg0IC5pZC0zMDggLmZpZWxkLWJvZHktd3JhcHBlciAjdmlwLXNlcnZpY2VzLXdyYXBwZXIgLnZpcC1zZXJ2aWNlOm50aC1jaGlsZChvZGQpIHAge1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgdG9wOiA2MCU7XG4gIH1cbn1cbi5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyICN2aXAtc2VydmljZXMtd3JhcHBlciAudmlwLXNlcnZpY2UucHJpb3JpdHkgcDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3ByaW9yaXR5LXNlcnZpY2UucG5nKTtcbn1cbi5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyICN2aXAtc2VydmljZXMtd3JhcHBlciAudmlwLXNlcnZpY2UudGFibGUtc2VydmljZSBwOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvdGFibGUtc2VydmljZS5wbmcpO1xufVxuLnBhZ2Utbm9kZS04NCAuaWQtMzA4IC5maWVsZC1ib2R5LXdyYXBwZXIgI3ZpcC1zZXJ2aWNlcy13cmFwcGVyIC52aXAtc2VydmljZS5wYXJraW5nIHA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wYXJraW5nLXNlcnZpY2UucG5nKTtcbn1cbi5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyICN2aXAtc2VydmljZXMtd3JhcHBlciAudmlwLXNlcnZpY2Uud2FyZHJvYmUgcDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3dhcmRyb2JlLXNlcnZpY2UucG5nKTtcbn1cbi5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyICN2aXAtc2VydmljZXMtd3JhcHBlciAudmlwLXNlcnZpY2Uuc2NoZWR1bGUgcDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NjaGVkdWxlLXNlcnZpY2UucG5nKTtcbn1cbi5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyICN2aXAtbW9yZS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW46IDhyZW0gYXV0byA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2Utbm9kZS04NCAuaWQtMzA4IC5maWVsZC1ib2R5LXdyYXBwZXIgI3ZpcC1tb3JlLWluZm8ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiA2cmVtIGF1dG8gMnJlbTtcbiAgfVxufVxuLnBhZ2Utbm9kZS04NCAuaWQtMzA4IC5maWVsZC1ib2R5LXdyYXBwZXIgI3ZpcC1tb3JlLWluZm8gaDIge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xufVxuLnBhZ2Utbm9kZS04NCAuaWQtMzA4IC5maWVsZC1ib2R5LXdyYXBwZXIgI3ZpcC1tb3JlLWluZm8gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAycmVtIDAgM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyICN2aXAtbW9yZS1pbmZvIHAge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG59XG4ucGFnZS1ub2RlLTg0IC5pZC0zMDggLmZpZWxkLWJvZHktd3JhcHBlciAjdmlwLW1vcmUtaW5mbyAjdmlwLW1vcmUtaW5mby1tZXRob2RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyICN2aXAtbW9yZS1pbmZvICN2aXAtbW9yZS1pbmZvLW1ldGhvZHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxcmVtO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wYWdlLW5vZGUtODQgLmlkLTMwOCAuZmllbGQtYm9keS13cmFwcGVyICN2aXAtbW9yZS1pbmZvICN2aXAtbW9yZS1pbmZvLW1ldGhvZHMgLnZpcC1jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2Utbm9kZS04NCAuaWQtMzA4IC5maWVsZC1ib2R5LXdyYXBwZXIgI3ZpcC1tb3JlLWluZm8gI3ZpcC1tb3JlLWluZm8tbWV0aG9kcyAudmlwLWNvbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTAzJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnBhZ2Utbm9kZS04NCAuaWQtMzA4IC5maWVsZC1ib2R5LXdyYXBwZXIgI3ZpcC1tb3JlLWluZm8gI3ZpcC1tb3JlLWluZm8tbWV0aG9kcyAudmlwLWNvbnRhY3QubWFpbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL21haWwtY29udGFjdC5wbmcpO1xufVxuLnBhZ2Utbm9kZS04NCAuaWQtMzA4IC5maWVsZC1ib2R5LXdyYXBwZXIgI3ZpcC1tb3JlLWluZm8gI3ZpcC1tb3JlLWluZm8tbWV0aG9kcyAudmlwLWNvbnRhY3QucGhvbmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9waG9uZS1jb250YWN0LnBuZyk7XG59XG4ucGFnZS1ub2RlLTg0IC5pZC0zMTMge1xuICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnBhZ2Utbm9kZS04NCAuaWQtMzEzID4gLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1ub2RlLTg0IC5pZC0zMTMgPiAuY29udGV4dHVhbC1yZWdpb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLW5vZGUtODQgLmlkLTMxMyA+IC5jb250ZXh0dWFsLXJlZ2lvbiBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi52aWV3LWlkLW5vdGljaWFzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDk1NTY2O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjc1cmVtIDJyZW07XG59XG5cbi5ub2RlLS10eXBlLWFydGlzdGEgLmJhbm5lci1hcnRpc3RhIGRpdi5maWVsZF9faXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ub2RlLS10eXBlLWFydGlzdGEgLmJhbm5lci1hcnRpc3RhIGRpdi5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICBoZWlnaHQ6IDcwdmggIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLWFydGlzdGEgLmJhbm5lci1hcnRpc3RhOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgaGVpZ2h0OiBjYWxjKHRhbig2MGRlZykgKiAxNDAlIC8gMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QzdDN0M7XG4gIG1peC1ibGVuZC1tb2RlOiBjb2xvci1kb2RnZTtcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aXN0YSAuYmFubmVyLWFydGlzdGE6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGModGFuKDYwZGVnKSAqIDExMCUgLyAyKTtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWFydGlzdGEgLmFydGlzdGEtY29udGVudCB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiA4cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aXN0YSAuYXJ0aXN0YS1jb250ZW50IHtcbiAgICBtYXJnaW46IDJyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLWFydGlzdGEgLmFydGlzdGEtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VuLWFydGlzdGEge1xuICBmbGV4LWJhc2lzOiA0MCU7XG59XG4ubm9kZS0tdHlwZS1hcnRpc3RhIC5hcnRpc3RhLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlbi1hcnRpc3RhIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ub2RlLS10eXBlLWFydGlzdGEgLmFydGlzdGEtY29udGVudCAuYXJ0aXN0YS1jb250ZW50LXRleHQge1xuICBmbGV4LWJhc2lzOiA2MCU7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnJlbTtcbn1cbi5ub2RlLS10eXBlLWFydGlzdGEgLmFydGlzdGEtY29udGVudCAuYXJ0aXN0YS1jb250ZW50LXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLW5vbWJyZS1hcnRpc3RhIHtcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG4gIGZvbnQtc2l6ZTogMTEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ub2RlLS10eXBlLWFydGlzdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWdhbGVyaWEge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5ub2RlLS10eXBlLWFydGlzdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWdhbGVyaWEge1xuICAgIG1hcmdpbjogMnJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtYXJ0aXN0YSAuZmllbGQtLW5hbWUtZmllbGQtZ2FsZXJpYSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aXN0YSAuYXJ0aXN0YS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgICBtYXJnaW46IDNyZW07XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aXN0YSAuYXJ0aXN0YS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZW4tYXJ0aXN0YSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYXJ0aXN0YSAuYXJ0aXN0YS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZW4tYXJ0aXN0YSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMzI2LzM2MjtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpc3RhIC5hcnRpc3RhLWNvbnRlbnQgLmFydGlzdGEtY29udGVudC10ZXh0IHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuICAubm9kZS0tdHlwZS1hcnRpc3RhIC5hcnRpc3RhLWNvbnRlbnQgLmFydGlzdGEtY29udGVudC10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1ub21icmUtYXJ0aXN0YSB7XG4gICAgb3JkZXI6IDE7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGlzdGEgLmFydGlzdGEtY29udGVudCAuYXJ0aXN0YS1jb250ZW50LXRleHQgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGlzdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWdhbGVyaWEge1xuICAgIG1hcmdpbjogM3JlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ub2RlLS10eXBlLWFydGlzdGEgLmZpZWxkLS1uYW1lLWZpZWxkLWdhbGVyaWEgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDMyNi8xOTY7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWFydGlzdGEgLnJyc3NBcnRpc3RhIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtLXR5cGUtYXJ0aXN0YSAucnJzc0FydGlzdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDlEO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbi5ub2RlLS10eXBlLWFydGlzdGEgLnJyc3NBcnRpc3RhIC5maWVsZC0tbmFtZS1maWVsZC1zdHJlYW1pbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ub2RlLS10eXBlLWFydGlzdGEgLnJyc3NBcnRpc3RhIC5maWVsZC0tbmFtZS1maWVsZC1zdHJlYW1pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwRDBFQTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogY2FsYyh0YW4oNjBkZWcpICogMTAwJSAvIDIpO1xuICBhc3BlY3QtcmF0aW86IDUwMC80MzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgMCUgMTAwJSwgMTAwJSAxMDAlKTtcbn1cbi5ub2RlLS10eXBlLWFydGlzdGEgLnJyc3NBcnRpc3RhIC5maWVsZC0tbmFtZS1maWVsZC1zdHJlYW1pbmcgLnJyc3NBcnRpc3RhX19ycnNzX19jb250ZW5lZG9yIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ubm9kZS0tdHlwZS1hcnRpc3RhIC5ycnNzQXJ0aXN0YSAuZmllbGQtLW5hbWUtZmllbGQtc3RyZWFtaW5nIC5ycnNzQXJ0aXN0YV9fcnJzc19fY29udGVuZWRvciAuYnRuX3Jyc3MgYS5idG4ge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNTQ1NDlEO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kZS0tdHlwZS1hcnRpc3RhIC5ycnNzQXJ0aXN0YSAuZmllbGQtLW5hbWUtZmllbGQtc3RyZWFtaW5nIC5ycnNzQXJ0aXN0YV9fcnJzc19fY29udGVuZWRvciAuYnRuX3Jyc3MgYS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5ub2RlLS10eXBlLWFydGlzdGEgLnJyc3NBcnRpc3RhIC5maWVsZC0tbmFtZS1maWVsZC1zdHJlYW1pbmcgLnJyc3NBcnRpc3RhX19ycnNzX19jb250ZW5lZG9yIC5idG5fcnJzcyBhLmJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2hlYWRwaG9uZXMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA0MCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyOiAycHggc29saWQgIzU0NTQ5RDtcbiAgYm9yZGVyLXJhZGl1czogMjUwcHg7XG59XG5cbi5wYWdlLW5vZGUtMzk0IC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udFwiO1xufVxuLnBhZ2Utbm9kZS0zOTQgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgaDQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhZ2Utbm9kZS0zOTQgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgbGkge1xuICBsaXN0LXN0eWxlOiBpbnNpZGU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogYXV0bztcbn1cblxuLmNvbnRlbnQtYmxvY2suaWQtNDkgLmFiYXJzZXQtc2NoZWR1bGUtY29udGVudCB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b190ZXh0IC5mZWNoYTpiZWZvcmUge1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IDExMHB4O1xuICB3aWR0aDogODAlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWJhcnNldC1jb3Zlcm1hbmFnZXItZm9ybSBzZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnQtYmxvY2suaWQtNDkgLmFiYXJzZXQtc2NoZWR1bGUtY29udGVudCB7XG4gIGdhcDogNTBweDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGVudC1ibG9jay5pZC00OSAuYWJhcnNldC1zY2hlZHVsZS1jb250ZW50OmJlZm9yZSB7XG4gIHRvcDogMHB4O1xufVxuXG4uY29udGVudC1ibG9jay5pZC00OSAuYWJhcnNldC1zY2hlZHVsZS1jb250ZW50ID4gLmZpZWxkLWJvZHktd3JhcHBlciB7XG4gIHdpZHRoOiA1MDBweDtcbn1cblxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2xpY2tfX3NsaWRlIHtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cblxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX2ltZyxcbi52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b190ZXh0IHtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cblxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG59XG5cbi52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b190ZXh0LmFwcmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuXG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9faW1nIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IHVuc2V0O1xuICBmbGV4LWJhc2lzOiB1bnNldDtcbn1cblxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX3RleHQge1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4uZXZlbnRvIC5ldmVudG9faW1nIGRpdjpub3QoW2RhdGEtb25jZT1jb250ZXh0dWFsLXJlbmRlcl0pIHtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cblxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX2ltZyBpbWcge1xuICBoZWlnaHQ6IHVuc2V0O1xuICB3aWR0aDogdW5zZXQ7XG4gIGFzcGVjdC1yYXRpbzogNC81O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zbGlja19fc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWZpZWxkLW5vdGhpbmcgPiAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZmllbGQtbm90aGluZyA+IC5maWVsZC1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ5ZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtNTAlKTtcbiAgei1pbmRleDogLTE7XG59XG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC1ub3RoaW5nID4gLmZpZWxkLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTU1NjY7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtNTAlKTtcbiAgdG9wOiAwO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA4MyUgMCwgNjglIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAwKTtcbn1cblxuLmNvbnRlbnQtYmxvY2suaWQtNDkgLmFiYXJzZXQtc2NoZWR1bGUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0OWQ7XG59XG5cbi5jb250ZW50LWJsb2NrLmlkLTQ5IC5hYmFyc2V0LXNjaGVkdWxlLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgOTglIDAsIDgzJSAxMDAlLCAwIDEwMCUpO1xufVxuXG4uZXZlbnRvIC5ob3JhcmlvLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cbi5ldmVudG8gLmhvcmFyaW8tZm9vdGVyIC5idG4tY29tcHJhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ldmVudG8gLmhvcmFyaW8tZm9vdGVyIC5mZWNoYS1ob3JhcmlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ldmVudG8gLmhvcmFyaW8tZm9vdGVyIC5mZWNoYS1ob3JhcmlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZXZlbnRvIC5ob3JhcmlvLWZvb3RlciAuZmVjaGEtaG9yYXJpbyAuZmVjaGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXZlbnRvIC5ob3JhcmlvLWZvb3RlciAuZmVjaGEtaG9yYXJpbyAuZmVjaGEgYiB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uZXZlbnRvIC5ob3JhcmlvLWZvb3RlciAuZmVjaGEtaG9yYXJpbyAuaG9yYXJpbyB7XG4gIGZvbnQtZmFtaWx5OiBNb250O1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmlkLTQ5IC5zbGlja19fYXJyb3cge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pZC00OSAuc2xpY2tfX2Fycm93ID4gYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmlkLTQ5IC5zbGlja19fYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC01MCUpO1xufVxuXG4uc2xpY2tfX2Fycm93IGJ1dHRvbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGxlZnQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnNsaWNrX19hcnJvdyBidXR0b246aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLW5leHQ6YWZ0ZXIge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtNTAlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDIwJSAwLCAxMDAlIDUwJSwgMjAlIDEwMCUpO1xufVxuXG4uc2xpY2tfX2Fycm93IGJ1dHRvbiB7XG4gIHdpZHRoOiB1bnNldDtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cblxuLnZpZXctc2xpZGVyLXNsaWNrIC5jYWxsdG9hY3Rpb24gaDEsXG4uYmFubmVyOmhhcyguZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UpIC5jYWxsdG9hY3Rpb24gaDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDBweDtcbn1cbi52aWV3LXNsaWRlci1zbGljayAuY2FsbHRvYWN0aW9uIGgxOmJlZm9yZSxcbi5iYW5uZXI6aGFzKC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSkgLmNhbGx0b2FjdGlvbiBoMTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLnZpZXctc2xpZGVyLXNsaWNrIC5jYWxsdG9hY3Rpb24gaDE6YWZ0ZXIsXG4uYmFubmVyOmhhcyguZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UpIC5jYWxsdG9hY3Rpb24gaDE6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnZpZXctc2xpZGVyLXNsaWNrIC5jYWxsdG9hY3Rpb24gaDEgYixcbi5iYW5uZXI6aGFzKC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSkgLmNhbGx0b2FjdGlvbiBoMSBiIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTVweDtcbiAgbGluZS1oZWlnaHQ6IDAuNjU7XG59XG4udmlldy1zbGlkZXItc2xpY2sgLmNhbGx0b2FjdGlvbiBoMSBpLFxuLmJhbm5lcjpoYXMoLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlKSAuY2FsbHRvYWN0aW9uIGgxIGkge1xuICBmb250LXdlaWdodDogMTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi52aWV3LXNsaWRlci1zbGljayAuY2FsbHRvYWN0aW9uIGgxIGk6YmVmb3JlLFxuLmJhbm5lcjpoYXMoLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlKSAuY2FsbHRvYWN0aW9uIGgxIGk6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCI7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLnZpZXctc2xpZGVyLXNsaWNrIC5jYWxsdG9hY3Rpb24gaDEgaTphZnRlcixcbi5iYW5uZXI6aGFzKC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSkgLmNhbGx0b2FjdGlvbiBoMSBpOmFmdGVyIHtcbiAgY29udGVudDogXCIpXCI7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJyZW0pIHtcbiAgLmV2ZW50byAuaG9yYXJpby1mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50byB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX3RleHQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbiAgLnZpZXctc2xpZGVyLXNsaWNrIC5jYWxsdG9hY3Rpb24gaDEgYiwgLmJhbm5lcjpoYXMoLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlKSAuY2FsbHRvYWN0aW9uIGgxIGIge1xuICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICB9XG4gIC52aWV3LXNsaWRlci1zbGljayAuY2FsbHRvYWN0aW9uIGgyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTNweDtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5ldmVudG8gLmhvcmFyaW8tZm9vdGVyIC5mZWNoYS1ob3JhcmlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5ldmVudG8gLmhvcmFyaW8tZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MnJlbSkge1xuICAuc2xpY2tfX2Fycm93IGJ1dHRvbjphZnRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgLnNsaWNrX19hcnJvdyBidXR0b24uc2xpY2stbmV4dDphZnRlciB7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAudmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC1ub3RoaW5nID4gLmZpZWxkLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDgzJSAwLCA3MiUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDApO1xuICB9XG4gIC5ldmVudG8gLmhvcmFyaW8tZm9vdGVyIC5mZWNoYS1ob3JhcmlvIC5ob3JhcmlvIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjI1cmVtO1xuICB9XG4gIC5jb250ZW50LWJsb2NrLmlkLTQ5IC5hYmFyc2V0LXNjaGVkdWxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC52aWV3LXNsaWRlci1zbGljayAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi52aWV3LXNsaWRlci1zbGljayAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgNTAlIDAsIDUwJSAyMCUsIDMwJSA4MCUsIDcwJSA4MCUsIDUwJSAyMCUsIDUwJSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbn1cblxuLnZpZXctc2xpZGVyLXNsaWNrIC5jYWxsdG9hY3Rpb24gaDEsIC5iYW5uZXI6aGFzKC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSkgLmNhbGx0b2FjdGlvbiBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2xpY2tfX3NsaWRlIC5jYWxsdG9hY3Rpb24tdGl0dWxvIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2xpY2tfX3NsaWRlIC5jYWxsdG9hY3Rpb24tdGl0dWxvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi52aWV3LXNsaWRlci1zbGljayAuY2FsbHRvYWN0aW9uIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZpZXctc2xpZGVyLXNsaWNrIC5wbGF5aW5nLXZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJyZW0pIHtcbiAgLnZpZXctc2xpZGVyLXNsaWNrIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDUwJSAwLCA1MCUgMjAlLCBjYWxjKDUwJSAtIDM1dmgpIDgwJSwgY2FsYyg1MCUgKyAzNXZoKSA4MCUsIDUwJSAyMCUsIDUwJSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlldy1zbGlkZXItc2xpY2sgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlOmFmdGVyIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgNTAlIDAsIDUwJSAyMCUsIGNhbGMoNTAlIC0gMzV2aCkgODAlLCBjYWxjKDUwJSArIDM1dmgpIDgwJSwgNTAlIDIwJSwgNTAlIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xufVxuXG4uYWJhcnNldC1jb3Zlcm1hbmFnZXItZm9ybSBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY2FuY2VsLXdyYXBwZXIgLmJ0bi1uby1jYW5jZWwsXG4uY2FuY2VsLXdyYXBwZXIgLmJ0bi1jYW5jZWwsXG4uY2FuY2VsLXdyYXBwZXIgLmdvLWhvbWUgYSxcbi53cmFwcGVyLW9rIC5ib2R5LXdyYXBwZXIgLmVubGFjZS5idG4ge1xuICBsaW5lLWhlaWdodDogMS40Mzc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtZmFtaWx5OiBNb250LCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTU1NjY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FuY2VsLXdyYXBwZXIgLmJ0bi1uby1jYW5jZWw6aG92ZXIsXG4uY2FuY2VsLXdyYXBwZXIgLmJ0bi1jYW5jZWw6aG92ZXIsXG4uY2FuY2VsLXdyYXBwZXIgLmdvLWhvbWUgYTpob3Zlcixcbi53cmFwcGVyLW9rIC5ib2R5LXdyYXBwZXIgLmVubGFjZS5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjY0NTUzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmh0bWwgYm9keSAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBhIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZXZlbnRvX3RleHQgLmFiYXJzZXRfZXZlbnRvX2NvbnRlbnQgLmFnZW5kYS10ZXh0by1ldmVudG8gLmZlY2hhIHtcbiAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xufVxuXG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWZpbHRlcnMgPiBmb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctZmlsdGVycyBmb3JtID4gLnJvdyAuZm9ybS1pdGVtLWZpZWxkLXRpcG8tdmFsdWUgdWwge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctZmlsdGVycyBmb3JtID4gLnJvdyAuZm9ybS1pdGVtLWZpZWxkLXRpcG8tdmFsdWUgdWwgPiBsaSB7XG4gICAgZmxleC1iYXNpczogdW5zZXQ7XG4gIH1cbiAgLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctZmlsdGVycyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZXZlbnRvX3RleHQgLmFiYXJzZXRfZXZlbnRvX2NvbnRlbnQsXG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IC5ncm91cC13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmV2ZW50b190ZXh0IC5hYmFyc2V0X2V2ZW50b19jb250ZW50IC5hZ2VuZGEtdGV4dG8tZXZlbnRvLFxuLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctY29udGVudCAuZ3JvdXAtd3JhcHBlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ldmVudG9fdGV4dCAuYWJhcnNldF9ldmVudG9fY29udGVudCAuYWdlbmRhLXRleHRvLWV2ZW50byBoMiB7XG4gIGZsZXg6IDE7XG59XG5cbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIge1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICByb3ctZ2FwOiA1MHB4O1xufVxuXG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IC5ncm91cC13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmV2ZW50b190ZXh0IC5hYmFyc2V0X2V2ZW50b19jb250ZW50IC5hZ2VuZGEtdGV4dG8tZXZlbnRvIC5mZWNoYSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmV2ZW50byAuZXZlbnRvX2ltZyBkaXYuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IC5ncm91cC13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmV2ZW50b190ZXh0IC5hYmFyc2V0X2V2ZW50b19jb250ZW50IC5hZ2VuZGEtdGV4dG8tZXZlbnRvIC5ldmVudG9fdGV4dF9ib2R5IHAge1xuICBmb250LXNpemU6IDlweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLmVubGFjZS10ZXh0by13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctY29udGVudCAuZ3JvdXAtd3JhcHBlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ldmVudG9fdGV4dCAuYWJhcnNldF9ldmVudG9fY29udGVudCAuYWdlbmRhLXRleHRvLWV2ZW50byB7XG4gIGhlaWdodDogdW5zZXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxLjI1cmVtKSB7XG4gIC5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZXZlbnRvX3RleHQgLmFiYXJzZXQtYWN0aW9uLWV2ZW50byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctY29udGVudCAuZ3JvdXAtd3JhcHBlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ldmVudG9fdGV4dCAuYWJhcnNldF9ldmVudG9fY29udGVudCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IC5ncm91cC13cmFwcGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmV2ZW50by5zb2xkb3V0LWFjdGl2YWRvIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUgKyBkaXYgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udWktc3RhdGUtYWN0aXZlICsgZGl2IC51aS1zdGF0ZS1hY3RpdmUgKyBkaXYge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5odG1sIGJvZHkgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgYS5idG4ge1xuICBjb2xvcjogd2hpdGU7XG59XG5odG1sIGJvZHkgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgYS5idG46aG92ZXIge1xuICBjb2xvcjogI0Q5NTU2NiAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1ub2RlLTQ5MSBhLmJ0bi1jb21wcmFyOm5vdCgubm8tZGVsZXRlKSxcbi5wYWdlLW5vZGUtNDkxIGEuYnRuLWNvbXByYXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLW5vZGUtNDkxICNjb250ZW50LWJsb2NrLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5wYWdlLW5vZGUtNDkxICNjb250ZW50LWJsb2NrLWNvbnRhaW5lciAuY29udGVudC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4ucGFnZS1ub2RlLTQ5MSAjY29udGVudC1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2suaWQtNDg5LCAucGFnZS1ub2RlLTQ5MSAjY29udGVudC1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2suaWQtNDkzIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5wYWdlLW5vZGUtNDkxICNjb250ZW50LWJsb2NrLWNvbnRhaW5lciAuY29udGVudC1ibG9jay5pZC00ODkgLml0ZW0td3JhcHBlci5vcGNpb24tZnVsbCwgLnBhZ2Utbm9kZS00OTEgI2NvbnRlbnQtYmxvY2stY29udGFpbmVyIC5jb250ZW50LWJsb2NrLmlkLTQ5MyAuaXRlbS13cmFwcGVyLm9wY2lvbi1mdWxsIHtcbiAgZ2FwOiAycmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLW5vZGUtNDkxICNjb250ZW50LWJsb2NrLWNvbnRhaW5lciAuY29udGVudC1ibG9jay5pZC00ODkgLml0ZW0td3JhcHBlci5vcGNpb24tZnVsbCwgLnBhZ2Utbm9kZS00OTEgI2NvbnRlbnQtYmxvY2stY29udGFpbmVyIC5jb250ZW50LWJsb2NrLmlkLTQ5MyAuaXRlbS13cmFwcGVyLm9wY2lvbi1mdWxsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuLnBhZ2Utbm9kZS00OTEgI2NvbnRlbnQtYmxvY2stY29udGFpbmVyIC5jb250ZW50LWJsb2NrLmlkLTQ4OSAuaXRlbS13cmFwcGVyLm9wY2lvbi1mdWxsID4gZGl2LCAucGFnZS1ub2RlLTQ5MSAjY29udGVudC1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2suaWQtNDkzIC5pdGVtLXdyYXBwZXIub3BjaW9uLWZ1bGwgPiBkaXYge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2Utbm9kZS00OTEgI2NvbnRlbnQtYmxvY2stY29udGFpbmVyIC5jb250ZW50LWJsb2NrLmlkLTQ4OSAuaXRlbS13cmFwcGVyLm9wY2lvbi1mdWxsID4gZGl2LCAucGFnZS1ub2RlLTQ5MSAjY29udGVudC1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2suaWQtNDkzIC5pdGVtLXdyYXBwZXIub3BjaW9uLWZ1bGwgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1ub2RlLTQ5MSAjY29udGVudC1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2suaWQtNDg5IC5pdGVtLXdyYXBwZXIub3BjaW9uLWZ1bGwgLmZpZWxkLXRpdHVsby1jYi13cmFwcGVyLCAucGFnZS1ub2RlLTQ5MSAjY29udGVudC1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2suaWQtNDkzIC5pdGVtLXdyYXBwZXIub3BjaW9uLWZ1bGwgLmZpZWxkLXRpdHVsby1jYi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wYWdlLW5vZGUtNDkxICNjb250ZW50LWJsb2NrLWNvbnRhaW5lciAuY29udGVudC1ibG9jay5pZC01MDUgPiAuY29udGV4dHVhbC1yZWdpb24ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wYWdlLW5vZGUtNDkxICNjb250ZW50LWJsb2NrLWNvbnRhaW5lciAuY29udGVudC1ibG9jay5pZC01MDUgPiAuY29udGV4dHVhbC1yZWdpb24gLmZpZWxkLWJvZHkudGV4dG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnBhZ2Utbm9kZS00OTEgI2NvbnRlbnQtYmxvY2stY29udGFpbmVyIC5jb250ZW50LWJsb2NrIC5pdGVtLXdyYXBwZXIub3BjaW9uLWZ1bGwgLmZpZWxkLWJvZHkudGV4dG8gYS5idG4tY29tcHJhciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ucGFnZS1ub2RlLTQ5MSAjY29udGVudC1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2suaWQtNDg5IC5pdGVtLXdyYXBwZXIub3BjaW9uLWZ1bGwgLmZpZWxkLWJvZHkudGV4dG8gcCBzdHJvbmcge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLW5vZGUtNDkxICNjb250ZW50LWJsb2NrLWNvbnRhaW5lciAuY29udGVudC1ibG9jay5pZC00ODkgLml0ZW0td3JhcHBlci5vcGNpb24tZnVsbCAuZmllbGQtYm9keS50ZXh0byBwOmZpcnN0LWNoaWxkIHN0cm9uZyxcbi5wYWdlLW5vZGUtNDkxICNjb250ZW50LWJsb2NrLWNvbnRhaW5lciAuY29udGVudC1ibG9jay5pZC00ODkgLml0ZW0td3JhcHBlci5vcGNpb24tZnVsbCAuZmllbGQtYm9keS50ZXh0byBwOm50aC1jaGlsZCgyKSBzdHJvbmcge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5wYWdlLW5vZGUtNDkxICNjb250ZW50LWJsb2NrLWNvbnRhaW5lciAuaXRlbS13cmFwcGVyLm9wY2lvbi1mdWxsIC5maWVsZC1ib2R5LnRleHRvIGxpIHtcbiAgdGV4dC1pbmRlbnQ6IC0xLjdyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjdyZW07XG59XG4ucGFnZS1ub2RlLTQ5MSAjY29udGVudC1ibG9jay1jb250YWluZXIgLml0ZW0td3JhcHBlci5vcGNpb24tZnVsbCAuZmllbGQtYm9keS50ZXh0byBwLCAucGFnZS1ub2RlLTQ5MSAjY29udGVudC1ibG9jay1jb250YWluZXIgLml0ZW0td3JhcHBlci5vcGNpb24tZnVsbCAuZmllbGQtYm9keS50ZXh0byBsaSwgLnBhZ2Utbm9kZS00OTEgI2NvbnRlbnQtYmxvY2stY29udGFpbmVyIC5pdGVtLXdyYXBwZXIub3BjaW9uLWZ1bGwgLmZpZWxkLWJvZHkudGV4dG8gdWwge1xuICBmb250LWZhbWlseTogXCJNb250XCI7XG59XG4ucGFnZS1ub2RlLTQ5MSAjY29udGVudC1ibG9jay1jb250YWluZXIgLml0ZW0td3JhcHBlci5vcGNpb24tZnVsbCAuZmllbGQtYm9keS50ZXh0byBsaSB7XG4gIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cbi5wYWdlLW5vZGUtNDkxICNjb250ZW50LWJsb2NrLWNvbnRhaW5lciAuaXRlbS13cmFwcGVyLm9wY2lvbi1mdWxsIC5maWVsZC1ib2R5LnRleHRvIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG4ucGFnZS1ub2RlLTQ5MSAjY29udGVudC1ibG9jay1jb250YWluZXIgLml0ZW0td3JhcHBlci5vcGNpb24tZnVsbCAuZmllbGQtYm9keS50ZXh0byBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuLnBhZ2Utbm9kZS00OTEgI2NvbnRlbnQtYmxvY2stY29udGFpbmVyIC5pdGVtLXdyYXBwZXIub3BjaW9uLWZ1bGwgLmZpZWxkLWJvZHkudGV4dG8gdWwgdWwsIC5wYWdlLW5vZGUtNDkxICNjb250ZW50LWJsb2NrLWNvbnRhaW5lciAuaXRlbS13cmFwcGVyLm9wY2lvbi1mdWxsIC5maWVsZC1ib2R5LnRleHRvIG9sIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4ucGFnZS1ub2RlLTQ5MSAjY29udGVudC1ibG9jay1jb250YWluZXIgLml0ZW0td3JhcHBlci5vcGNpb24tZnVsbCAuZmllbGQtYm9keS50ZXh0byBvbCBvbCwgLnBhZ2Utbm9kZS00OTEgI2NvbnRlbnQtYmxvY2stY29udGFpbmVyIC5pdGVtLXdyYXBwZXIub3BjaW9uLWZ1bGwgLmZpZWxkLWJvZHkudGV4dG8gdWwgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWxhdGluO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnBhZ2Utbm9kZS00OTEgI2NvbnRlbnQtYmxvY2stY29udGFpbmVyIC5pdGVtLXdyYXBwZXIub3BjaW9uLWZ1bGwgLmZpZWxkLWJvZHkudGV4dG8gYSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1ub2RlLTQ5MSAjY29udGVudC1ibG9jay1jb250YWluZXIgLml0ZW0td3JhcHBlci5vcGNpb24tZnVsbCAuZmllbGQtYm9keS50ZXh0byBhLmJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5wYWdlLW5vZGUtNDkxIC52aWV3LXNsaWRlci1zbGljayAuY2FsbHRvYWN0aW9uIGgxLFxuLnBhZ2Utbm9kZS00OTEgLmJhbm5lcjpoYXMoLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlKSAuY2FsbHRvYWN0aW9uIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnZpZXctaWQtYWxlcnRhcyAudmlld3Mtcm93IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWJhcnNldC1tYXJxdWVlLXdyYXBwZXIgLmFiYXJzZXQtbWFycXVlZS1lbGVtZW50ICoge1xuICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnZpZXctc2xpZGVyLXNsaWNrIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZS5zbGlkZS1pZC01MDQ6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cblxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2xpY2tfX3NsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC1ub3RoaW5nOmhhcyguY2x1YikgPiAuZmllbGQtY29udGVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY1MjU3O1xufVxuXG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9fdGV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1ub2RlLTUxNCAjbWFpbiAuZmllbGQtLW5hbWUtYm9keSBsaSB7XG4gIHRleHQtaW5kZW50OiAtMS43cmVtO1xuICBtYXJnaW4tbGVmdDogMS43cmVtO1xufVxuLnBhZ2Utbm9kZS01MTQgI21haW4gLmZpZWxkLS1uYW1lLWJvZHkgcCwgLnBhZ2Utbm9kZS01MTQgI21haW4gLmZpZWxkLS1uYW1lLWJvZHkgbGksIC5wYWdlLW5vZGUtNTE0ICNtYWluIC5maWVsZC0tbmFtZS1ib2R5IHVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udFwiO1xufVxuLnBhZ2Utbm9kZS01MTQgI21haW4gLmZpZWxkLS1uYW1lLWJvZHkgbGkge1xuICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG4ucGFnZS1ub2RlLTUxNCAjbWFpbiAuZmllbGQtLW5hbWUtYm9keSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuLnBhZ2Utbm9kZS01MTQgI21haW4gLmZpZWxkLS1uYW1lLWJvZHkgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cbi5wYWdlLW5vZGUtNTE0ICNtYWluIC5maWVsZC0tbmFtZS1ib2R5IHVsIHVsLCAucGFnZS1ub2RlLTUxNCAjbWFpbiAuZmllbGQtLW5hbWUtYm9keSBvbCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnBhZ2Utbm9kZS01MTQgI21haW4gLmZpZWxkLS1uYW1lLWJvZHkgb2wgb2wsIC5wYWdlLW5vZGUtNTE0ICNtYWluIC5maWVsZC0tbmFtZS1ib2R5IHVsIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1sYXRpbjtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5wYWdlLW5vZGUtNTE0ICNtYWluIC5maWVsZC0tbmFtZS1ib2R5IGEge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLnBhZ2Utbm9kZS01MTQgI21haW4gLmZpZWxkLS1uYW1lLWJvZHkgYS5idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4udmlldy1mYXFzIGgzLmpzLXZpZXdzLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnZpZXctZmFxcyBoMy5qcy12aWV3cy1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udmlldy1mYXFzIC52aWV3cy1maWVsZC1maWVsZC1wcmVndW50YSAuZmllbGQtY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udmlldy1mYXFzIC52aWV3cy1maWVsZC1maWVsZC1wcmVndW50YSAuZmllbGQtY29udGVudCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnZpZXctZmFxcyAudmlldy1maWx0ZXJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlldy1mYXFzIC52aWV3LWZpbHRlcnMgZm9ybSAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52aWV3LWZhcXMgLnZpZXctZmlsdGVycyBmb3JtIC5yb3cgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLnZpZXctZmFxcyAudmlldy1maWx0ZXJzIGZvcm0gLnJvdyAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnZpZXctc2xpZGVyLXNsaWNrIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZS53aXRob3V0LWRpZnVtaW5hZG86YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlldy1zbGlkZXItc2xpY2sgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnZpZXctc2xpZGVyLXNsaWNrIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1Ni4yNXZ3O1xufVxuLnZpZXctc2xpZGVyLXNsaWNrIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcubW9iaWxlIHtcbiAgaGVpZ2h0OiAxNDEuMjV2dztcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4cmVtKSB7XG4gIC52aWV3LXNsaWRlci1zbGljayAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4cmVtKSB7XG4gIC52aWV3LXNsaWRlci1zbGljayAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OHJlbSkge1xuICAudmlldy1zbGlkZXItc2xpY2sgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlOmFmdGVyIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA1MCUgMCwgNTAlIDI1JSwgMTUlIDcwJSwgODUlIDcwJSwgNTAlIDI1JSwgNTAlIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnZpZXctc2xpZGVyLXNsaWNrIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZTphZnRlciB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgNTAlIDAsIDUwJSAyMCUsIDM1JSA3MCUsIDY1JSA3MCUsIDUwJSAyMCUsIDUwJSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlldy1zbGlkZXItc2xpY2sgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZpZXctaWQtZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIGEuZ28tdG8tYXJ0aXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwJTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cblxuLm1vZGVsLUNFIC5iaXRhLWNvbnRhaW5lci1kb3VibGUsXG4ubW9kZWwtQ0UgLml0ZW0td3JhcHBlcixcbi5tb2RlbC1ERDUwIC5iaXRhLWNvbnRhaW5lci1kb3VibGUsXG4ubW9kZWwtREQ1MCAuaXRlbS13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm1vZGVsLUNFIC5iaXRhLWNvbnRhaW5lci1kb3VibGUgKixcbi5tb2RlbC1DRSAuaXRlbS13cmFwcGVyICosXG4ubW9kZWwtREQ1MCAuYml0YS1jb250YWluZXItZG91YmxlICosXG4ubW9kZWwtREQ1MCAuaXRlbS13cmFwcGVyICoge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tb2RlbC1ERDUwIC5iaXRhLWNvbnRhaW5lci1kb3VibGUgPiBkaXYge1xuICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vZGVsLURENTAgLmJpdGEtY29udGFpbmVyLWRvdWJsZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubW9kZWwtREQ1MCAuYml0YS1jb250YWluZXItZG91YmxlID4gZGl2IHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS11c2VyLWxvZ2luIGZvcm0udXNlci1sb2dpbi1mb3JtIHtcbiAgbWFyZ2luOiAzcmVtIGF1dG8gIWltcG9ydGFudDtcbn1cbi5wYWdlLXVzZXItbG9naW4gZm9ybS51c2VyLWxvZ2luLWZvcm0gYnV0dG9uLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5NTU2NjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS11c2VyLWxvZ2luIGZvcm0udXNlci1sb2dpbi1mb3JtIGJ1dHRvbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNjQ1NTM7XG59XG5cbm5hdi50YWJzW3JvbGU9bmF2aWdhdGlvbl0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMHB4O1xuICB6LWluZGV4OiAyMDAwMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5uYXYudGFic1tyb2xlPW5hdmlnYXRpb25dOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwLjI0ZGVnLCAjMkE0QzUwIDEuNTElLCAjNUJBQjk4IDk5LjgxJSksIGxpbmVhci1ncmFkaWVudCgyNzAuMjRkZWcsICM0QTg1ODggMS41MSUsICM1QkFCOTggOTkuODElKTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbm5hdi50YWJzW3JvbGU9bmF2aWdhdGlvbl0ub3BlbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwLjI0ZGVnLCAjNUJBQjk4IDAuMTklLCAjMkE0QzUwIDk4LjQ5JSksIGxpbmVhci1ncmFkaWVudCgyNzAuMjRkZWcsICM1QkFCOTggMC4xOSUsICM0QTg1ODggOTguNDklKTtcbn1cbm5hdi50YWJzW3JvbGU9bmF2aWdhdGlvbl0gdWwubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBNb250O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuICBib3JkZXI6IDBweDtcbn1cbm5hdi50YWJzW3JvbGU9bmF2aWdhdGlvbl0gdWwubmF2IGxpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbm5hdi50YWJzW3JvbGU9bmF2aWdhdGlvbl0gdWwubmF2IGxpOmZpcnN0LWNoaWxkIC5uYXYtbGluazpob3Zlcixcbm5hdi50YWJzW3JvbGU9bmF2aWdhdGlvbl0gdWwubmF2IGxpOmZpcnN0LWNoaWxkIC5uYXYtbGluazpmb2N1cyxcbm5hdi50YWJzW3JvbGU9bmF2aWdhdGlvbl0gdWwubmF2IGxpOmZpcnN0LWNoaWxkIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbm5hdi50YWJzW3JvbGU9bmF2aWdhdGlvbl0gdWwubmF2IGxpOmxhc3QtY2hpbGQgLm5hdi1saW5rOmhvdmVyLFxubmF2LnRhYnNbcm9sZT1uYXZpZ2F0aW9uXSB1bC5uYXYgbGk6bGFzdC1jaGlsZCAubmF2LWxpbms6Zm9jdXMsXG5uYXYudGFic1tyb2xlPW5hdmlnYXRpb25dIHVsLm5hdiBsaTpsYXN0LWNoaWxkIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbm5hdi50YWJzW3JvbGU9bmF2aWdhdGlvbl0gdWwubmF2IGxpICoge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxubmF2LnRhYnNbcm9sZT1uYXZpZ2F0aW9uXSB1bC5uYXYgbGkuYWN0aXZlIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5uYXYudGFic1tyb2xlPW5hdmlnYXRpb25dLm9wZW4gdWwubmF2IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4jaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMnB4IDQycHggMzJweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNHB4IDIycHg7XG4gIH1cbn1cbiNoZWFkZXIuc2Nyb2xsZWQsICNoZWFkZXIuc2Nyb2xsZWQtcGVybWFuZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4jaGVhZGVyLnNjcm9sbGVkIC5uYXZiYXItYnJhbmQgaW1nLCAjaGVhZGVyLnNjcm9sbGVkLXBlcm1hbmVudCAubmF2YmFyLWJyYW5kIGltZyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcbn1cbiNoZWFkZXIuc2Nyb2xsZWQgI25hdmJhci1tYWluICNibG9jay1ib3RvbmVzbWVudSAubWVudV9idXR0b25zIC5idG4tY2FsZW5kYXIsXG4jaGVhZGVyLnNjcm9sbGVkIGJ1dHRvbi5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjpiZWZvcmUsICNoZWFkZXIuc2Nyb2xsZWQtcGVybWFuZW50ICNuYXZiYXItbWFpbiAjYmxvY2stYm90b25lc21lbnUgLm1lbnVfYnV0dG9ucyAuYnRuLWNhbGVuZGFyLFxuI2hlYWRlci5zY3JvbGxlZC1wZXJtYW5lbnQgYnV0dG9uLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jaGVhZGVyLnNjcm9sbGVkIC5idG4tY2FsZW5kYXIgcGF0aCwgI2hlYWRlci5zY3JvbGxlZC1wZXJtYW5lbnQgLmJ0bi1jYWxlbmRhciBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cbiNoZWFkZXIuc2Nyb2xsZWQgYnV0dG9uLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSwgI2hlYWRlci5zY3JvbGxlZC1wZXJtYW5lbnQgYnV0dG9uLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcbn1cblxuYm9keTpub3QoOmhhcyguYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLXNsaWNrLWJsb2NrLTEpKSAjaGVhZGVyLnNjcm9sbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuYm9keTpub3QoOmhhcyguYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLXNsaWNrLWJsb2NrLTEpKSAjaGVhZGVyLnNjcm9sbGVkIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApO1xufVxuYm9keTpub3QoOmhhcyguYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLXNsaWNrLWJsb2NrLTEpKSAjaGVhZGVyLnNjcm9sbGVkICNuYXZiYXItbWFpbiAjYmxvY2stYm90b25lc21lbnUgLm1lbnVfYnV0dG9ucyAuYnRuLWNhbGVuZGFyLFxuYm9keTpub3QoOmhhcyguYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLXNsaWNrLWJsb2NrLTEpKSAjaGVhZGVyLnNjcm9sbGVkIGJ1dHRvbi5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keTpub3QoOmhhcyguYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc2xpZGVyLXNsaWNrLWJsb2NrLTEpKSAjaGVhZGVyLnNjcm9sbGVkIC5idG4tY2FsZW5kYXIgcGF0aCB7XG4gIGZpbGw6ICMwMDA7XG59XG5ib2R5Om5vdCg6aGFzKC5iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tzbGlkZXItc2xpY2stYmxvY2stMSkpICNoZWFkZXIuc2Nyb2xsZWQgYnV0dG9uLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcbn1cblxuI0NvbGxhcHNpbmdOYXZiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogNzUwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjUyNTc7XG4gIHBhZGRpbmc6IDMycHggNDVweCA2MnB4O1xuICByaWdodDogLTEwMHZ3O1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI0NvbGxhcHNpbmdOYXZiYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0cHggMjJweDtcbiAgfVxufVxuI0NvbGxhcHNpbmdOYXZiYXIub3BlbiB7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuI0NvbGxhcHNpbmdOYXZiYXIgI2Jsb2NrLWxvZ29mb290ZXItMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjQ29sbGFwc2luZ05hdmJhciAjYmxvY2stbG9nb2Zvb3Rlci0zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDIycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNDb2xsYXBzaW5nTmF2YmFyICNibG9jay1sb2dvZm9vdGVyLTMgaW1nIHtcbiAgd2lkdGg6IDE3MnB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuI0NvbGxhcHNpbmdOYXZiYXIgI2Jsb2NrLW1lbnVoZWFkZXJzdXBlcmlvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuI0NvbGxhcHNpbmdOYXZiYXIgI2Jsb2NrLW1lbnVoZWFkZXJzdXBlcmlvciAuaGVhZGVyX3N1cGVyaW9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBnYXA6IDQwcHg7XG59XG4jQ29sbGFwc2luZ05hdmJhciAjYmxvY2stYWJhcnNldC12Mi1tYWluLW1lbnUgLmRlc3BsZWdhYmxlX19wYWdpbmFzLFxuI0NvbGxhcHNpbmdOYXZiYXIgI2Jsb2NrLWFiYXJzZXQtMjUtbWFpbi1tZW51IC5kZXNwbGVnYWJsZV9fcGFnaW5hcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4yNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuI0NvbGxhcHNpbmdOYXZiYXIgI2Jsb2NrLWFiYXJzZXQtdjItbWFpbi1tZW51IC5kZXNwbGVnYWJsZV9fcGFnaW5hcyAuZGVzcGxlZ2FibGVfX3BhZ2luYXMtLWl0ZW0ubmF2LWl0ZW06Zmlyc3QtY2hpbGQsXG4jQ29sbGFwc2luZ05hdmJhciAjYmxvY2stYWJhcnNldC0yNS1tYWluLW1lbnUgLmRlc3BsZWdhYmxlX19wYWdpbmFzIC5kZXNwbGVnYWJsZV9fcGFnaW5hcy0taXRlbS5uYXYtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI0NvbGxhcHNpbmdOYXZiYXIgI2Jsb2NrLWFiYXJzZXQtdjItbWFpbi1tZW51IC5kZXNwbGVnYWJsZV9fcGFnaW5hcyxcbiAgI0NvbGxhcHNpbmdOYXZiYXIgI2Jsb2NrLWFiYXJzZXQtMjUtbWFpbi1tZW51IC5kZXNwbGVnYWJsZV9fcGFnaW5hcyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4jQ29sbGFwc2luZ05hdmJhciAjYmxvY2stYWJhcnNldC12Mi1tYWluLW1lbnUgLmRlc3BsZWdhYmxlX19wYWdpbmFzX19saW5rLFxuI0NvbGxhcHNpbmdOYXZiYXIgI2Jsb2NrLWFiYXJzZXQtMjUtbWFpbi1tZW51IC5kZXNwbGVnYWJsZV9fcGFnaW5hc19fbGluayB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBNb250O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDQ0LjJweCAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jQ29sbGFwc2luZ05hdmJhciAjYmxvY2stYWJhcnNldC12Mi1tYWluLW1lbnUgLmRlc3BsZWdhYmxlX19wYWdpbmFzX19saW5rOmhvdmVyLFxuI0NvbGxhcHNpbmdOYXZiYXIgI2Jsb2NrLWFiYXJzZXQtMjUtbWFpbi1tZW51IC5kZXNwbGVnYWJsZV9fcGFnaW5hc19fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNDb2xsYXBzaW5nTmF2YmFyICNibG9jay1hYmFyc2V0LXYyLW1haW4tbWVudSAuZGVzcGxlZ2FibGVfX3BhZ2luYXNfX2xpbmssXG4gICNDb2xsYXBzaW5nTmF2YmFyICNibG9jay1hYmFyc2V0LTI1LW1haW4tbWVudSAuZGVzcGxlZ2FibGVfX3BhZ2luYXNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI0NvbGxhcHNpbmdOYXZiYXIgI2Jsb2NrLWFiYXJzZXQtdjItbWFpbi1tZW51IC5kZXNwbGVnYWJsZV9fcGFnaW5hc19fbGluayxcbiAgI0NvbGxhcHNpbmdOYXZiYXIgI2Jsb2NrLWFiYXJzZXQtMjUtbWFpbi1tZW51IC5kZXNwbGVnYWJsZV9fcGFnaW5hc19fbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyOC42cHggKi9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI0NvbGxhcHNpbmdOYXZiYXIgI2Jsb2NrLWFiYXJzZXQtdjItbGFuZ3VhZ2Vkcm9wZG93bnN3aXRjaGVyLFxuICAjQ29sbGFwc2luZ05hdmJhciAjYmxvY2stYWJhcnNldC0yNS1sYW5ndWFnZWRyb3Bkb3duc3dpdGNoZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJ0bk11c2ljYSB7XG4gIGJvcmRlcjogMDtcbn1cblxuYnV0dG9uLm5hdmJhci10b2dnbGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYnV0dG9uLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9oYW1iX21lbnUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDMwLjAzM3B4O1xuICBoZWlnaHQ6IDIwLjg1cHg7XG59XG5cbiNuYXZiYXItbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jbmF2YmFyLW1haW4gI2Jsb2NrLWJvdG9uZXNtZW51IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI25hdmJhci1tYWluICNibG9jay1ib3RvbmVzbWVudSB7XG4gICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgfVxufVxuI25hdmJhci1tYWluICNibG9jay1ib3RvbmVzbWVudSAubWVudV9idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICNuYXZiYXItbWFpbiAjYmxvY2stYm90b25lc21lbnUgLm1lbnVfYnV0dG9ucyB7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbn1cbiNuYXZiYXItbWFpbiAjYmxvY2stYm90b25lc21lbnUgLm1lbnVfYnV0dG9ucyBwOmhhcyguYnRuLWNhbGVuZGFyKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jbmF2YmFyLW1haW4gI2Jsb2NrLWJvdG9uZXNtZW51IC5tZW51X2J1dHRvbnMgcDpoYXMoLmJ0bi1jb21wcmFyLW1vYmlsZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI25hdmJhci1tYWluICNibG9jay1ib3RvbmVzbWVudSAubWVudV9idXR0b25zIC5idG4tY2FsZW5kYXIge1xuICAgIHdpZHRoOiAyMS40MnB4O1xuICAgIGhlaWdodDogMjMuOHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgd2lkdGg6IDE3MnB4O1xuICB9XG59XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwgaDIsIC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwgLnNjcmVlbi1yZWFkLWgyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTc1JTsgLyogMzEuNXB4ICovXG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsIC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwgLmNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwgLmNvbnRlbnQgbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCAuY29udGVudCBuYXYgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogTW9udDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNzUlO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBNb250O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuLWNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Nyb3NzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyMS4yMzdweDtcbiAgaGVpZ2h0OiAyMS4yMzdweDtcbn1cblxuI3NpZGViYXJfc2Vjb25kIC5idG4tY2xvc2Uge1xuICBjb2xvcjogIzAwMDtcbn1cbiNzaWRlYmFyX3NlY29uZCAuYnRuLWNsb3NlOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApO1xufVxuXG5ib2R5OmhhcygjdG9vbGJhci1hZG1pbmlzdHJhdGlvbikgI2hlYWRlciB7XG4gIHRvcDogNDBweDtcbn1cblxuYm9keTpoYXMoI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gI3Rvb2xiYXItaXRlbS1hZG1pbmlzdHJhdGlvbi10cmF5LmlzLWFjdGl2ZSkgI2hlYWRlciB7XG4gIHRvcDogODBweDtcbn1cblxuLnVzZXItbG9naW4tZm9ybSB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbn1cbi51c2VyLWxvZ2luLWZvcm0gaW5wdXQge1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5jb2xsYXBzZWQtbWVudS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5jb2xsYXBzZWQtbWVudS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzVweDtcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zaXRlLWZvb3RlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvIHtcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2l0ZS1mb290ZXIgLnJlZ2lvbi1mb290ZXItZmlyc3Qge1xuICBwYWRkaW5nOiA0OXB4IDQwcHggMjBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3RlciAucmVnaW9uLWZvb3Rlci1maXJzdCB7XG4gICAgcGFkZGluZzogMjBweCAyMnB4IDA7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAucmVnaW9uLWZvb3Rlci1maXJzdCBzdmcge1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xufVxuLnNpdGUtZm9vdGVyIC5yZWdpb24tZm9vdGVyLWZpcnN0IC5mb290ZXJfdG9wX3RleHQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjdweCAqL1xufVxuLnNpdGUtZm9vdGVyIC5yZWdpb24tZm9vdGVyLWZpcnN0IFtpZCo9YmxvY2stXVtpZCo9LWltZ2Zvb3Rlcl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2l0ZS1mb290ZXIgLnJlZ2lvbi1mb290ZXItZmlyc3QgW2lkKj1ibG9jay1dW2lkKj0taW1nZm9vdGVyXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHotaW5kZXg6IDE7XG59XG4uc2l0ZS1mb290ZXIgLnJlZ2lvbi1mb290ZXItZmlyc3QgW2lkKj1ibG9jay1dW2lkKj0taW1nZm9vdGVyXSA+IC5jb250ZW50LCAuc2l0ZS1mb290ZXIgLnJlZ2lvbi1mb290ZXItZmlyc3QgW2lkKj1ibG9jay1dW2lkKj0taW1nZm9vdGVyXSAuZmllbGQtLW5hbWUtYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zaXRlLWZvb3RlciAucmVnaW9uLWZvb3Rlci1maXJzdCBbaWQqPWJsb2NrLV1baWQqPS1pbWdmb290ZXJdIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNpdGUtZm9vdGVyIC5yZWdpb24tZm9vdGVyLWZpcnN0IFtpZCo9YmxvY2stXVtpZCo9LWltZ2Zvb3Rlcl0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc2l0ZS1mb290ZXIgLnJlZ2lvbi1mb290ZXItc2Vjb25kLCAuc2l0ZS1mb290ZXIgLnJlZ2lvbi1mb290ZXItdGhpcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3RlciAucmVnaW9uLWZvb3Rlci1zZWNvbmQsIC5zaXRlLWZvb3RlciAucmVnaW9uLWZvb3Rlci10aGlyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI2cHg7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAucmVnaW9uLWZvb3Rlci1zZWNvbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVyZW0gMi41cmVtO1xuICBnYXA6IDI0cmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWZvb3RlciAucmVnaW9uLWZvb3Rlci1zZWNvbmQge1xuICAgIGdhcDogMTJyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2l0ZS1mb290ZXIgLnJlZ2lvbi1mb290ZXItc2Vjb25kIHtcbiAgICBnYXA6IDZyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3RlciAucmVnaW9uLWZvb3Rlci1zZWNvbmQge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAucmVnaW9uLWZvb3Rlci1zZWNvbmQgPiAqIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbi5zaXRlLWZvb3RlciAucmVnaW9uLWZvb3Rlci1zZWNvbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMzElLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5yZWdpb24tZm9vdGVyLXNlY29uZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAucmVnaW9uLWZvb3Rlci10aGlyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDAgNDBweCA0MHB4O1xuICBnYXA6IDA7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1mb290ZXIgLnJlZ2lvbi1mb290ZXItdGhpcmQge1xuICAgIHBhZGRpbmc6IDAgNDBweCAxMDBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5yZWdpb24tZm9vdGVyLXRoaXJkICNibG9jay1sb2dvZm9vdGVyIHAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3RlciAucmVnaW9uLWZvb3Rlci10aGlyZCAjYmxvY2stbG9nb2Zvb3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5zaXRlLWZvb3RlciAucmVnaW9uLWZvb3Rlci10aGlyZCAjYmxvY2stbG9nb2Zvb3RlciBpbWcge1xuICAgIHdpZHRoOiAxNjJweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLnJlZ2lvbi1mb290ZXItdGhpcmQgI2Jsb2NrLWFiYXJzZXQtdjItbGVnYWwgLm5hdixcbi5zaXRlLWZvb3RlciAucmVnaW9uLWZvb3Rlci10aGlyZCAjYmxvY2stYWJhcnNldC0yNS1sZWdhbCAubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNpdGUtZm9vdGVyIC5yZWdpb24tZm9vdGVyLXRoaXJkICNibG9jay1hYmFyc2V0LXYyLWxlZ2FsIC5uYXYgLm5hdi1saW5rLFxuLnNpdGUtZm9vdGVyIC5yZWdpb24tZm9vdGVyLXRoaXJkICNibG9jay1hYmFyc2V0LTI1LWxlZ2FsIC5uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBNb250O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3NSU7IC8qIDIxcHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2l0ZS1mb290ZXIgLnJlZ2lvbi1mb290ZXItdGhpcmQgI2Jsb2NrLWFiYXJzZXQtdjItbGVnYWwgLm5hdiAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSAubmF2LWxpbms6YWZ0ZXIsXG4uc2l0ZS1mb290ZXIgLnJlZ2lvbi1mb290ZXItdGhpcmQgI2Jsb2NrLWFiYXJzZXQtMjUtbGVnYWwgLm5hdiAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSAubmF2LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIi9cIjtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4uc2l0ZS1mb290ZXIgLnJlZ2lvbi1mb290ZXItdGhpcmQgI2Jsb2NrLWFiYXJzZXQtdjItYmxvcXVlZGVyZWNob3NyZXNlcnZhZG9zIC5maWVsZC0tbmFtZS1ib2R5IHAsXG4uc2l0ZS1mb290ZXIgLnJlZ2lvbi1mb290ZXItdGhpcmQgI2Jsb2NrLWFiYXJzZXQtMjUtYmxvcXVlZGVyZWNob3NyZXNlcnZhZG9zIC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICBjb2xvcjogIzVGNUY1RjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNzUlO1xufVxuXG4jYmxvY2stYWJhcnNldC12Mi1uYXZlZ2FjaW9ucHJpbmNwYWwsXG4jYmxvY2stYWJhcnNldC0yNS1uYXZlZ2FjaW9ucHJpbmNwYWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogTW9udDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICNibG9jay1hYmFyc2V0LXYyLW5hdmVnYWNpb25wcmluY3BhbCxcbiAgI2Jsb2NrLWFiYXJzZXQtMjUtbmF2ZWdhY2lvbnByaW5jcGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICNibG9jay1hYmFyc2V0LXYyLWJsb3F1ZWZvb3RlcmNvbnRhY3RvLFxuICAjYmxvY2stYWJhcnNldC0yNS1ibG9xdWVmb290ZXJjb250YWN0byB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxufVxuXG4jYmxvY2stYWJhcnNldC12Mi1zZWd1ZWl4bm9zLFxuI2Jsb2NrLWFiYXJzZXQtMjUtc2VndWVpeG5vcyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI2Jsb2NrLWFiYXJzZXQtdjItc2VndWVpeG5vcyxcbiAgI2Jsb2NrLWFiYXJzZXQtMjUtc2VndWVpeG5vcyB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuI2Jsb2NrLWFiYXJzZXQtdjItc2VndWVpeG5vcyAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvLFxuI2Jsb2NrLWFiYXJzZXQtMjUtc2VndWVpeG5vcyAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4jYmxvY2stYWJhcnNldC12Mi1zZWd1ZWl4bm9zIC5uYXYsXG4jYmxvY2stYWJhcnNldC0yNS1zZWd1ZWl4bm9zIC5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIycHg7XG59XG4jYmxvY2stYWJhcnNldC12Mi1zZWd1ZWl4bm9zIC5uYXYgLm5hdi1saW5rLFxuI2Jsb2NrLWFiYXJzZXQtMjUtc2VndWVpeG5vcyAubmF2IC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbiNibG9jay1hYmFyc2V0LXYyLXNlZ3VlaXhub3MgLm5hdiAubmF2LWxpbms6YmVmb3JlLFxuI2Jsb2NrLWFiYXJzZXQtMjUtc2VndWVpeG5vcyAubmF2IC5uYXYtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI2Jsb2NrLWFiYXJzZXQtdjItc2VndWVpeG5vcyAubmF2IC5uYXYtbGluay5mYWNlYm9vazpiZWZvcmUsXG4jYmxvY2stYWJhcnNldC0yNS1zZWd1ZWl4bm9zIC5uYXYgLm5hdi1saW5rLmZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG4jYmxvY2stYWJhcnNldC12Mi1zZWd1ZWl4bm9zIC5uYXYgLm5hdi1saW5rLmluc3RhZ3JhbTpiZWZvcmUsXG4jYmxvY2stYWJhcnNldC0yNS1zZWd1ZWl4bm9zIC5uYXYgLm5hdi1saW5rLmluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuI2Jsb2NrLWFiYXJzZXQtdjItc2VndWVpeG5vcyAubmF2IC5uYXYtbGluay50aWt0b2s6YmVmb3JlLFxuI2Jsb2NrLWFiYXJzZXQtMjUtc2VndWVpeG5vcyAubmF2IC5uYXYtbGluay50aWt0b2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2JcIjtcbn1cblxuLm5hdi1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1mb290ZXIgLnJlZ2lvbi1mb290ZXItdGhpcmQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1pdGVtczogZW5kO1xuICB9XG4gIC5zaXRlLWZvb3RlciAucmVnaW9uLWZvb3Rlci10aGlyZCAjYmxvY2stbG9nb2Zvb3RlciB7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnJlZ2lvbi1mb290ZXItdGhpcmQgI2Jsb2NrLWFiYXJzZXQtdjItbGVnYWwsIC5zaXRlLWZvb3RlciAucmVnaW9uLWZvb3Rlci10aGlyZCAjYmxvY2stYWJhcnNldC12Mi1ibG9xdWVkZXJlY2hvc3Jlc2VydmFkb3MsXG4gIC5zaXRlLWZvb3RlciAucmVnaW9uLWZvb3Rlci10aGlyZCAjYmxvY2stYWJhcnNldC0yNS1sZWdhbCwgLnNpdGUtZm9vdGVyIC5yZWdpb24tZm9vdGVyLXRoaXJkICNibG9jay1hYmFyc2V0LTI1LWJsb3F1ZWRlcmVjaG9zcmVzZXJ2YWRvcyB7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgfVxufVxuXG4ucmVnaW9uLWZvb3Rlci1maXJzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTAlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucmVnaW9uLWZvb3Rlci1maXJzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnJlZ2lvbi1mb290ZXItZmlyc3QgW2lkKj1ibG9jay1dW2lkKj0tbG9nb2Zvb3Rlci0yXSB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucmVnaW9uLWZvb3Rlci1maXJzdCBbaWQqPWJsb2NrLV1baWQqPS1sb2dvZm9vdGVyLTJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJlZ2lvbi1mb290ZXItZmlyc3QgW2lkKj1ibG9jay1dW2lkKj0td2ViZm9ybV0ge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lvbi1mb290ZXItZmlyc3QgW2lkKj1ibG9jay1dW2lkKj0td2ViZm9ybV0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbltpZCo9YmxvY2stXVtpZCo9LXdlYmZvcm1dIHtcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG59XG5baWQqPWJsb2NrLV1baWQqPS13ZWJmb3JtXSBsZWdlbmQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTsgLyogMTguMnB4ICovXG59XG5baWQqPWJsb2NrLV1baWQqPS13ZWJmb3JtXSBbZGF0YS1kcnVwYWwtc2VsZWN0b3IqPWVkaXQtY3VhbGVzLXNvbi10dXMtaW50ZXJlc2VzLV0gLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5baWQqPWJsb2NrLV1baWQqPS13ZWJmb3JtXSBbZGF0YS1kcnVwYWwtc2VsZWN0b3IqPWVkaXQtY3VhbGVzLXNvbi10dXMtaW50ZXJlc2VzLV0gLmpzLWZvcm0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuW2lkKj1ibG9jay1dW2lkKj0td2ViZm9ybV0gW2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1lZGl0LWN1YWxlcy1zb24tdHVzLWludGVyZXNlcy1dIC5qcy1mb3JtLWl0ZW0gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbltpZCo9YmxvY2stXVtpZCo9LXdlYmZvcm1dIFtkYXRhLWRydXBhbC1zZWxlY3Rvcio9ZWRpdC1jdWFsZXMtc29uLXR1cy1pbnRlcmVzZXMtXSAuanMtZm9ybS1pdGVtIGxhYmVsW2Zvcj1lZGl0LWVtYWlsXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baWQqPWJsb2NrLV1baWQqPS13ZWJmb3JtXSAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItYWRkLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDYwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgW2lkKj1ibG9jay1dW2lkKj0td2ViZm9ybV0gLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWFkZC1mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuW2lkKj1ibG9jay1dW2lkKj0td2ViZm9ybV0gW2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1lZGl0LWNvbnRlbmVkb3JdIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lkKj1ibG9jay1dW2lkKj0td2ViZm9ybV0gW2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1lZGl0LWNvbnRlbmVkb3JdIC5mb3JtLXR5cGUtZW1haWwge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuW2lkKj1ibG9jay1dW2lkKj0td2ViZm9ybV0gW2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1lZGl0LWNvbnRlbmVkb3JdIC5mb3JtLXR5cGUtZW1haWwgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lkKj1ibG9jay1dW2lkKj0td2ViZm9ybV0gW2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1lZGl0LWNvbnRlbmVkb3JdIC5mb3JtLXR5cGUtZW1haWwgaW5wdXQge1xuICBwYWRkaW5nOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuW2lkKj1ibG9jay1dW2lkKj0td2ViZm9ybV0gW2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1lZGl0LWNvbnRlbmVkb3JdIC5mb3JtLXR5cGUtZW1haWwgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogdW5zZXQ7XG4gIHBhZGRpbmc6IDAgMTRweDtcbn1cbltpZCo9YmxvY2stXVtpZCo9LXdlYmZvcm1dIFtkYXRhLWRydXBhbC1zZWxlY3Rvcio9ZWRpdC1jb250ZW5lZG9yXSAuZm9ybS1pdGVtLWhlLWxlaWRvLXktYWNlcHRvLWxhLWNsYXVzdWxhLWRlLWluZm9ybWFjaW9uLXNvYnJlLWEtaHJlZi10YXJnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lkKj1ibG9jay1dW2lkKj0td2ViZm9ybV0gW2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1lZGl0LWNvbnRlbmVkb3JdIC5mb3JtLWl0ZW0taGUtbGVpZG8teS1hY2VwdG8tbGEtY2xhdXN1bGEtZGUtaW5mb3JtYWNpb24tc29icmUtYS1ocmVmLXRhcmdldCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbltpZCo9YmxvY2stXVtpZCo9LXdlYmZvcm1dIFtkYXRhLWRydXBhbC1zZWxlY3Rvcio9ZWRpdC1jb250ZW5lZG9yXSAuZm9ybS1pdGVtLWhlLWxlaWRvLXktYWNlcHRvLWxhLWNsYXVzdWxhLWRlLWluZm9ybWFjaW9uLXNvYnJlLWEtaHJlZi10YXJnZXQgbGFiZWwgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbltpZCo9YmxvY2stXVtpZCo9LXdlYmZvcm1dIFtkYXRhLWRydXBhbC1zZWxlY3Rvcio9ZWRpdC1jb250ZW5lZG9yXSAuZm9ybS1pdGVtLWhlLWxlaWRvLXktYWNlcHRvLWxhLWNsYXVzdWxhLWRlLWluZm9ybWFjaW9uLXNvYnJlLWEtaHJlZi10YXJnZXQgLmludmFsaWQtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzJweDtcbiAgbGVmdDogMDtcbn1cbltpZCo9YmxvY2stXVtpZCo9LXdlYmZvcm1dIFtkYXRhLWRydXBhbC1zZWxlY3Rvcio9ZWRpdC1jb250ZW5lZG9yXSBbZGF0YS1kcnVwYWwtc2VsZWN0b3IqPWVkaXQtYWN0aW9uc10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHJpZ2h0OiA0cHg7XG59XG5baWQqPWJsb2NrLV1baWQqPS13ZWJmb3JtXSBbZGF0YS1kcnVwYWwtc2VsZWN0b3IqPWVkaXQtY29udGVuZWRvcl0gW2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1lZGl0LWFjdGlvbnNdID4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbltpZCo9YmxvY2stXVtpZCo9LXdlYmZvcm1dIFtkYXRhLWRydXBhbC1zZWxlY3Rvcio9ZWRpdC1jb250ZW5lZG9yXSBbZGF0YS1kcnVwYWwtc2VsZWN0b3IqPWVkaXQtYWN0aW9uc10gPiBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZsZWNoYS1kZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xufVxuW2lkKj1ibG9jay1dW2lkKj0td2ViZm9ybV0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5baWQqPWJsb2NrLV1baWQqPS13ZWJmb3JtXSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb24tY2hlY2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxMDAlKTtcbn1cblxuLnNpdGUtZm9vdGVyIC5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMTAwJSk7XG59XG5cbi5wYWdlLW5vZGUtNTE1IGgxIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1ub2RlLTUxNSAjY29udGVudC1ibG9jay1jb250YWluZXIge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG4ucGFnZS1ub2RlLTUxNSAjY29udGVudC1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2sgaDIuZmllbGQtdGl0dWxvLWNiLWNvbnRlbnQge1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG59XG4ucGFnZS1ub2RlLTUxNSAjY29udGVudC1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2sgaW1nIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuc3Bhbi5maWVsZC0tbGFiZWwtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNoYXJlLWV2ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uc2hhcmUtZXZlbnQub3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5idG4tbW9yZS5vcGVuIGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cblxudWwuY2FsZW5kYXItdmlldy1wYWdlciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxudWwuY2FsZW5kYXItdmlldy1wYWdlciBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxudWwuY2FsZW5kYXItdmlldy1wYWdlciAucGFnZXJfX2N1cnJlbnQgZGl2IHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIycHg7XG59XG51bC5jYWxlbmRhci12aWV3LXBhZ2VyIC5wYWdlcl9fcHJldmlvdXMgYSxcbnVsLmNhbGVuZGFyLXZpZXctcGFnZXIgLnBhZ2VyX19uZXh0IGEge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgb3BhY2l0eTogMC44O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG51bC5jYWxlbmRhci12aWV3LXBhZ2VyIC5wYWdlcl9fcHJldmlvdXMgYTpob3ZlcixcbnVsLmNhbGVuZGFyLXZpZXctcGFnZXIgLnBhZ2VyX19uZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhbGVuZGFyLXZpZXctcGFnZXJfX3Jlc2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5jYWxlbmRhci12aWV3LXBhZ2VyX19yZXNldCBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbnRhYmxlLmNhbGVuZGFyLXZpZXctdGFibGUgY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG50YWJsZS5jYWxlbmRhci12aWV3LXRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2NC40OGRlZywgcmdiYSgxLCAyNTUsIDIwOSwgMC4xKSAwJSwgcmdiYSgxOTAsIDI1NSwgMywgMCkgMTAwJSk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG59XG50YWJsZS5jYWxlbmRhci12aWV3LXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG50YWJsZS5jYWxlbmRhci12aWV3LXRhYmxlIHRib2R5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2NC40OGRlZywgcmdiYSgxLCAyNTUsIDIwOSwgMC4xKSAwJSwgcmdiYSgxOTAsIDI1NSwgMywgMCkgMTAwJSk7XG59XG50YWJsZS5jYWxlbmRhci12aWV3LXRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIG9wYWNpdHk6IDE7XG59XG50YWJsZS5jYWxlbmRhci12aWV3LXRhYmxlIHRib2R5IHRyICoge1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxudGFibGUuY2FsZW5kYXItdmlldy10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDBweDtcbn1cbnRhYmxlLmNhbGVuZGFyLXZpZXctdGFibGUgdGJvZHkgdHIgdGQucHJldmlvdXMtbW9udGgsIHRhYmxlLmNhbGVuZGFyLXZpZXctdGFibGUgdGJvZHkgdHIgdGQubmV4dC1tb250aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxudGFibGUuY2FsZW5kYXItdmlldy10YWJsZSB0Ym9keSB0ciB0ZC5wcmV2aW91cy1tb250aCAqLCB0YWJsZS5jYWxlbmRhci12aWV3LXRhYmxlIHRib2R5IHRyIHRkLm5leHQtbW9udGggKiB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxudGFibGUuY2FsZW5kYXItdmlldy10YWJsZSB0Ym9keSB0ciB0ZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxudGFibGUuY2FsZW5kYXItdmlldy10YWJsZSB0Ym9keSB0ciB0ZDpob3ZlciAqIHtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbn1cbnRhYmxlLmNhbGVuZGFyLXZpZXctdGFibGUgdGJvZHkgdHIgdGQgLmNhbGVuZGFyLXZpZXctZGF5IHtcbiAgcGFkZGluZzogMHB4O1xuICBvcGFjaXR5OiAxO1xufVxudGFibGUuY2FsZW5kYXItdmlldy10YWJsZSB0Ym9keSB0ciB0ZCAuY2FsZW5kYXItdmlldy1kYXkgdGltZSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMHB4IDBweCAxcHggMXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtaW4td2lkdGg6IDM0cHg7XG4gIHdpZHRoOiB1bnNldDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDBweDtcbn1cbnRhYmxlLmNhbGVuZGFyLXZpZXctdGFibGUgdGJvZHkgdHIgdGQgLmNhbGVuZGFyLXZpZXctZGF5IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZW4ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG50YWJsZS5jYWxlbmRhci12aWV3LXRhYmxlIHRib2R5IHRyIHRkIC5jYWxlbmRhci12aWV3LWRheSAuY2FsZW5kYXItdmlldy1kYXlfX3Jvd3Mge1xuICBwYWRkaW5nOiAxMHB4O1xuICBnYXA6IDEwcHg7XG59XG50YWJsZS5jYWxlbmRhci12aWV3LXRhYmxlIHRib2R5IHRyIHRkIC5jYWxlbmRhci12aWV3LWRheSAuY2FsZW5kYXItdmlldy1kYXlfX3Jvd3MgbGkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDQwJSwgcmdiYSgwLCAwLCAwLCAwKSA5MCUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudGFibGUuY2FsZW5kYXItdmlldy10YWJsZSB0Ym9keSB0ciB0ZCAuY2FsZW5kYXItdmlldy1kYXkgLmNhbGVuZGFyLXZpZXctZGF5X19yb3dzIGxpIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSAuaW1nRm9uZG8ge1xuICB0cmFuc2Zvcm06IHVuc2V0O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxudGFibGUuY2FsZW5kYXItdmlldy10YWJsZSB0Ym9keSB0ciB0ZCAuY2FsZW5kYXItdmlldy1kYXkgLmNhbGVuZGFyLXZpZXctZGF5X19yb3dzIGxpIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcge1xuICBtYXJnaW46IDBweDtcbn1cbnRhYmxlLmNhbGVuZGFyLXZpZXctdGFibGUgdGJvZHkgdHIgdGQgLmNhbGVuZGFyLXZpZXctZGF5IC5jYWxlbmRhci12aWV3LWRheV9fcm93cyBsaSAudmlld3MtZmllbGQtdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBtYXJnaW46IDBweDtcbn1cbnRhYmxlLmNhbGVuZGFyLXZpZXctdGFibGUgdGJvZHkgdHIgdGQgLmNhbGVuZGFyLXZpZXctZGF5IC5jYWxlbmRhci12aWV3LWRheV9fcm93cyBsaSAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwLjI0ZGVnLCAjNEE2QzcwIDEuNTElLCAjNUJBQjk4IDk5LjgxJSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBOZXVlUG93ZXJXMDUtSGVhdnk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG50YWJsZS5jYWxlbmRhci12aWV3LXRhYmxlIHRib2R5IHRyIHRkIC5jYWxlbmRhci12aWV3LWRheSAuY2FsZW5kYXItdmlldy1kYXlfX3Jvd3MgbGkgLnZpZXdzLWZpZWxkLWZpZWxkLWFydGlzdGFzIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgbWFyZ2luOiAwcHg7XG59XG50YWJsZS5jYWxlbmRhci12aWV3LXRhYmxlIHRib2R5IHRyIHRkIC5jYWxlbmRhci12aWV3LWRheSAuY2FsZW5kYXItdmlldy1kYXlfX3Jvd3MgbGkgLnZpZXdzLWZpZWxkLWZpZWxkLWFydGlzdGFzIC5maWVsZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHJnYigxODgsIDIxNywgMjIwKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxudGFibGUuY2FsZW5kYXItdmlldy10YWJsZSB0Ym9keSB0ciB0ZCAuY2FsZW5kYXItdmlldy1kYXkgLmNhbGVuZGFyLXZpZXctZGF5X19yb3dzIGxpIC52aWV3cy1maWVsZC1maWVsZC1hcnRpc3RhcyAuZmllbGQtY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9hYmFyc2V0L2ltYWdlcy9pY29ucy9mbGVjaGEtZGVyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxudGFibGUuY2FsZW5kYXItdmlldy10YWJsZSB0Ym9keSB0ciB0ZCAuY2FsZW5kYXItdmlldy1kYXkgLmNhbGVuZGFyLXZpZXctZGF5X19yb3dzIGxpIC52aWV3cy1maWVsZC1uaWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxudGFibGUuY2FsZW5kYXItdmlldy10YWJsZSB0Ym9keSB0ciB0ZCAuY2FsZW5kYXItdmlldy1kYXkgLmNhbGVuZGFyLXZpZXctZGF5X19yb3dzIGxpIC52aWV3cy1maWVsZC1uaWQgYSB7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG50YWJsZS5jYWxlbmRhci12aWV3LXRhYmxlIHRib2R5IHRyIHRkIC5jYWxlbmRhci12aWV3LWRheSAuY2FsZW5kYXItdmlldy1kYXlfX3Jvd3MgbGkgLnZpZXdzLWZpZWxkLW5pZCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG50YWJsZS5jYWxlbmRhci12aWV3LXRhYmxlIHRib2R5IHRyIHRkIC5jYWxlbmRhci12aWV3LWRheSAuY2FsZW5kYXItdmlldy1kYXlfX3Jvd3MgbGkgLnZpZXdzLWZpZWxkLW5pZCBhOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU2NXB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnZpZXctZXZlbnRvcy1zYXBpLnZpZXctZGlzcGxheS1pZC1wYWdlXzEge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC52aWV3LWV2ZW50b3Mtc2FwaS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgdGFibGUuY2FsZW5kYXItdmlldy10YWJsZSB0Ym9keSB0ciB0ZCAuY2FsZW5kYXItdmlldy1kYXkgLmNhbGVuZGFyLXZpZXctZGF5X19yb3dzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbiAgdGFibGUuY2FsZW5kYXItdmlldy10YWJsZSB0Ym9keSB0ciB0ZCAuY2FsZW5kYXItdmlldy1kYXkgLmNhbGVuZGFyLXZpZXctZGF5X19yb3dzIGxpIC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIHRhYmxlLmNhbGVuZGFyLXZpZXctdGFibGUgdGJvZHkgdHIgdGQgLmNhbGVuZGFyLXZpZXctZGF5IC5jYWxlbmRhci12aWV3LWRheV9fcm93cyBsaSAudmlld3MtZmllbGQtZmllbGQtYXJ0aXN0YXMgLmZpZWxkLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICB0YWJsZS5jYWxlbmRhci12aWV3LXRhYmxlIHRib2R5IHRyIHRkIC5jYWxlbmRhci12aWV3LWRheSAuY2FsZW5kYXItdmlldy1kYXlfX3Jvd3MgbGkgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgdGFibGUuY2FsZW5kYXItdmlldy10YWJsZSB0Ym9keSB0ciB0ZCAuY2FsZW5kYXItdmlldy1kYXkgLmNhbGVuZGFyLXZpZXctZGF5X19yb3dzIGxpIC52aWV3cy1maWVsZC1maWVsZC1hcnRpc3RhcyAuZmllbGQtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHRhYmxlLmNhbGVuZGFyLXZpZXctdGFibGUgdGJvZHkgdHIgdGQgLmNhbGVuZGFyLXZpZXctZGF5IHRpbWUge1xuICAgIGJvcmRlci1sZWZ0OiAwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gIH1cbiAgdGFibGUuY2FsZW5kYXItdmlldy10YWJsZSB0Ym9keSB0ciB0ZCAuY2FsZW5kYXItdmlldy1kYXkgLmNhbGVuZGFyLXZpZXctZGF5X19yb3dzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIHRhYmxlLmNhbGVuZGFyLXZpZXctdGFibGUgdGJvZHkgdHIgdGQgLmNhbGVuZGFyLXZpZXctZGF5IC5jYWxlbmRhci12aWV3LWRheV9fcm93cyBsaSB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ud3JhcHBlci1vayB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi53cmFwcGVyLW9rIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi53cmFwcGVyLW9rIC5oZWFkZXIgYiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ud3JhcHBlci1vayAuaGVhZGVyIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ud3JhcHBlci1vayAuYm9keS13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweDtcbn1cbi53cmFwcGVyLW9rIC5ib2R5LXdyYXBwZXIgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi53cmFwcGVyLW9rIC5ib2R5LXdyYXBwZXIgLnRpdGxlLnByaW5jaXBhbCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5jYW5jZWxsZWQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uY2FuY2VsbGVkIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5jYW5jZWxsZWQgLnJlc2VydmEsXG4uY2FuY2VsbGVkIC5yZXNlcnZhX2RldGFsbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG4uY2FuY2VsbGVkIC5yZXNlcnZhIGIsXG4uY2FuY2VsbGVkIC5yZXNlcnZhX2RldGFsbGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uY2FuY2VsbGVkIC5yZXNlcnZhIGRpdixcbi5jYW5jZWxsZWQgLnJlc2VydmFfZGV0YWxsZSBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhbmNlbGxlZCAuaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4uY2FuY2VsbGVkIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY2FuY2VsbGVkIC5nZW5lcmFsX2luZm8ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYW5jZWxsZWQgLnJlc2VydmEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLnZpZXdzLWZpZWxkLWZpZWxkLW5vbWJyZS1kZWwtbWVkaW8gLmZpZWxkLWNvbnRlbnQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBNb250O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW0gMC4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udmlld3MtZmllbGQtZmllbGQtbm9tYnJlLWRlbC1tZWRpbyAuZmllbGQtY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udXNlci1sb2dnZWQtaW4ucGF0aC1mb3JtLWNvdmVybWFuYWdlciAuYnRuLWNvbXByYXIsIC51c2VyLWxvZ2dlZC1pbi5wYXRoLWZvcm0tY292ZXJtYW5hZ2VyIC5idG4tY29tcHJhci1tb2JpbGUsIC51c2VyLWxvZ2dlZC1pbi5wYXRoLWZvcm0tY292ZXJtYW5hZ2VyIC5idG4tY2FsZW5kYXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uYnRuIHtcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE2cHggNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0Q5NTU2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWNvbXByYXIge1xuICBmb250LWZhbWlseTogTW9udDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDk1NTY2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi5idG4tY29tcHJhci1tb2JpbGUge1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRDk1NTY2O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5idG4tY29tcHJhcjpub3QoLnNvbGQtb3V0KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idG4tY29tcHJhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNjQ1NTM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5idG4tY29tcHJhciB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjYmxvY2stbWVudWhlYWRlcnN1cGVyaW9yIC5idG4tY29tcHJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbi5idG5NdXNpY2Ege1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuTXVzaWNhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJ0bk11c2ljYSBpbWcge1xuICB3aWR0aDogMjYuMzM2cHg7XG4gIGhlaWdodDogMjYuMzM2cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgYWxsOiBpbml0aWFsO1xuICBmb250LWZhbWlseTogTW9udDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyAvKiA5MC45MDklICovXG4gIHBhZGRpbmc6IDEwcHggOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTU1NjY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4ud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNjQ1NTM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgcGFkZGluZzogMjRweCA2NHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn0iLCIvLyBDb21lbnRhci9RdWl0YXIgZW4gaW5pY2lvcyBkZSB0ZW1wb3JhZGEgMjUvMjZcclxuLmJ0bi1jb21wcmFyLCAuYnRuLWNvbXByYXItbW9iaWxlLCAuYnRuLWNhbGVuZGFyIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBhZ2Utbm9kZS0yOTF7XHJcbiAgLmZpZWxkLS1uYW1lLWJvZHkgYXtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICB9XHJcbn1cclxuXHJcbiNlZGl0LWF2aXNvLWxlZ2Fse1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICBwIHtcclxuICAgIGNvbG9yOiAkY29sb3JCbGFuY287XHJcbiAgICBvcGFjaXR5OiAwLjc1O1xyXG4gIH1cclxufVxyXG5cclxuLndlYmZvcm0tc3VibWlzc2lvbi1uZXdzbGV0dGVyLWZvcm0gI2VkaXQtcHJvY2Vzc2VkLXRleHQgcHtcclxuICBmb250LXNpemU6IC43NTByZW0gIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxufVxyXG5cclxuaHRtbCwgYm9keXtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgLy93aWR0aDogMTAwdnc7XHJcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcblxyXG4gICY6aGFzKCNzaWRlYmFyX3NlY29uZC5vcGVuLCAjQ29sbGFwc2luZ05hdmJhci5vcGVuKXtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAmOm5vdCg6aGFzKGRpdiNibG9jay1hYmFyc2V0LXYyLXZpZXdzLWJsb2NrLXNsaWRlci1zbGljay1ibG9jay0xLCBkaXYjYmxvY2stYWJhcnNldC0yNS12aWV3cy1ibG9jay1zbGlkZXItc2xpY2stYmxvY2stMSwgLmJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UpLCAucGF0aC1hZ2VuZGEpIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMTFweCAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDUzcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFJHOiBQb3B1cCBkZSBjb25maW1hcmNpw7NuIGRlIGNvbnRhY3RvIG5vIHNlIHZlIGVuIG1vYmlsZVxyXG4gIC51aS1kaWFsb2cge1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGxheWVyLWljb24sIC5jb250ZW5lZG9yLWZpbHRyb3MsIC52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxle1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNvbnRlbnQtYmxvY2sge1xyXG4gIGgyLmZpZWxkLXRpdHVsby1jYi1jb250ZW50IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU2VsZiBNb2Rlcm4nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcoJztcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyknO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmlkLTQ5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5hYmFyc2V0LXNjaGVkdWxlLWNvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZzogNjBweDtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQ2FsbDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA5OCUgMCwgNzklIGNhbGMoMTAwJSArIDFweCksIDYwJSAxMDAlLCAwIGNhbGMoMTAwJSArIDFweCkpO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMjAlIDAsIDg0JSBjYWxjKDEwMCUgKyAxcHgpLCA2MCUgMTAwJSwgMCBjYWxjKDEwMCUgKyAxcHgpKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIuZmllbGQtdGl0dWxvLWNiLWNvbnRlbnQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkLWJvZHkgcCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb250ZW50LWJsb2NrLmxheW91dC1zdGFuZGFyZDpub3QoLmlkLTI5NSwgLmlkLTMwMCksIC50YXJqZXRhLWNvbnRhaW5lci5sYXlvdXQtc3RhbmRhcmR7XHJcbiAgbWF4LXdpZHRoOiB1bnNldDtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgPiAuY29udGV4dHVhbC1yZWdpb257XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG4uYmFubmVye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmhhcyguZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VuKTpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDQwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgaGVpZ2h0OiBjYWxjKHRhbig2MGRlZykqIDc1JSAvIDIpO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDUwMCAvIDQzMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUpO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIHRvcDogNDUlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aGFzKC5jYWxsdG9hY3Rpb24pOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm90dG9tOiAxMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgd2lkdGg6IDNyZW07XHJcbiAgICBhc3BlY3QtcmF0aW86IDU1IC8gNjU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Jhbm5lcl9kb3duX2Fycm93LnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgIGJvdHRvbTogMjAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIC5wYWdlLW5vZGUtMzA2IC5iYW5uZXI6aGFzKC5jYWxsdG9hY3Rpb24pOmFmdGVyIHtcclxuICAgIGJvdHRvbTogMTAlO1xyXG4gIH1cclxufVxyXG5cclxuLnZpZXctc2xpZGVyLXNsaWNrLCAuYmFubmVyOmhhcyguZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Upe1xyXG5cclxuICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2V7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gIH1cclxuICAmOmhhcyguZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UpIC5jYWxsdG9hY3Rpb257XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FsbHRvYWN0aW9ue1xyXG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxMjVweCAxLjVyZW0gMDtcclxuICAgIH1cclxuICAgID4gZGl2e1xyXG4gICAgICAvL2ZvbnQtZmFtaWx5OiBNb250O1xyXG4gICAgICAvL2ZvbnQtc2l6ZTogODJweDtcclxuICAgICAgLy9mb250LXdlaWdodDogOTAwO1xyXG4gICAgICAvL2xpbmUtaGVpZ2h0OiA3MXB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDdlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGNvbG9yVGV4dG9CbGFuY287XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBTZWxmIE1vZGVybjtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgY29sb3I6ICRjb2xvclRleHRvQmxhbmNvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnU2VsZiBNb2Rlcm4nO1xyXG4gICAgICBmb250LXNpemU6IDgycHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtNS43NHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG4gICAgICAvL3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zLjA4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhbGx0b2FjdGlvbi10aXR1bG8ge1xyXG4gICAgICBmb250LXNpemU6IDgycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQtLW5hbWUtYm9keSAqe1xyXG4gICAgICBjb2xvcjogJGNvbG9yVGV4dG9CbGFuY287XHJcbiAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LWZhbWlseTogTW9udDtcclxuICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDMlOyAvKiAzNS4wMnB4ICovXHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDMlOyAvKiAyNi43OHB4ICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICAuZmllbGQtLW5hbWUtYm9keXtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kZWwtWFg6bm90KC5pZC0yOTUsIC5pZC0yOTYsIC5pZC0zMDApe1xyXG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG4gID4gLmNvbnRleHR1YWwtcmVnaW9ue1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTclIDQ2JSAxNyU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGdhcDogMTAlO1xyXG4gICAgcGFkZGluZzogNTBweCA0MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZzogMzNweCAyMnB4IDQ0cHg7XHJcbiAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpZWxkLWJvZHktd3JhcHBlciAqe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVubGFjZXMtd3JhcHBlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpoYXMoLnNsaWNrKXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRleHR1YWx7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkLWJvZHktd3JhcHBlcntcclxuICAgICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbZGF0YS1jb2xvcj1cIiMwMDAwMDBcIl17XHJcbiAgICAqe1xyXG4gICAgICBjb2xvcjogJGNvbG9yQmxhbmNvO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG57XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yQmxhbmNvO1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbGFuY287XHJcbiAgICAgICAgY29sb3I6ICRjb2xvclRleHRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWQtNjV7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQXp1bDtcclxufVxyXG5cclxuLmhvbWVfY3VlcnBve1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgZ2FwOiA1cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICBwYWRkaW5nOiA2cmVtIDFyZW0gNHJlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIGdhcDogMzJweDtcclxuICAgIHBhZGRpbmc6IDRyZW0gMXJlbTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICB9XHJcblxyXG4gID4gKntcclxuICAgIC8vd2lkdGg6IDUwJTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvIHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBmb250LXNpemU6IDgycHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDg0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDdlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1mYW1pbHk6ICdTZWxmIE1vZGVybic7XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LWZhbWlseTogJ01vbnQnO1xyXG4gICAgICB3b3JkLXNwYWNpbmc6IDAuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XHJcbiAgICB9XHJcbiAgICAud29yZC1icmVhayB7XHJcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NpdGVzL2RlZmF1bHQvZmlsZXMvYWJhcnNldC1sb2dvLWhvbWUtbWFpbi5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogODA2Lzc1OTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgbGVmdDogLTEwJTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgIGxlZnQ6IC0xNSU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcclxuICAgICAgICBsZWZ0OiAtMzAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMy4wOHB4O1xyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhcnJhZm8tcHJpbmNpcGFsIHtcclxuICAgIC8vbWFyZ2luLXJpZ2h0OiAtMTByZW07XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcclxuICAgIC8vICB3aWR0aDogNDAlO1xyXG4gICAgLy99XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgfVxyXG4gICAgPiBkaXYgcHtcclxuICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjUuNXB4ICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNsaWNrX19zbGlkZSB7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLy9oZWlnaHQ6IDkwdmg7XHJcbiAgfVxyXG4gIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRve1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAvL2hlaWdodDogNTUwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgIC8vaGVpZ2h0OiAyNjBweDtcclxuICB9XHJcbiAgJl90ZXh0e1xyXG4gICAgd2lkdGg6IDczJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDU0OUQ7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEwMCUgY2FsYyg1MCUgKyAxcHgpLCA3OSUgY2FsYyg1MCUgKyAxcHgpLCA2MCUgMTAwJSwgMCAxMDAlLCAwIDApO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsMTAwJSBjYWxjKDUwJSArIDFweCksMTAwJSBjYWxjKDUwJSArIDFweCksMTAwJSAxMDAlLDAgMTAwJSwwIDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hcHJlc3tcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQXByZXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNsdWJ7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckNsdWI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3RpcG97XHJcbiAgICAgIGNvbG9yOiAkY29sb3JCbGFuY287XHJcbiAgICAgIHBhZGRpbmc6IDhweCAyNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDIzLjRweCAqL1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyAvKiAxNS42cHggKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyLCAuc2NyZWVuLXJlYWQtaDJ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wN2VtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JCbGFuY287XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbGFuY287XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2JvZHl7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgY29sb3I6ICRjb2xvclRleHRvQmxhbmNvO1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAvL292ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7IC8qIG51bWJlciBvZiBsaW5lcyB0byBzaG93ICovXHJcbiAgICAgIGxpbmUtY2xhbXA6IDY7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG5cclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTsgLyogbnVtYmVyIG9mIGxpbmVzIHRvIHNob3cgKi9cclxuICAgICAgICBsaW5lLWNsYW1wOiA1O1xyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlY2hhe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGltZXtcclxuICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCIvXCIgO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGltZSwgLmZlY2hhe1xyXG4gICAgICBmb250LWZhbWlseTogTW9udDtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JCbGFuY287XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDIzLjRweCAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2ltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBmbGV4LWJhc2lzOiA3NSU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IC02MHB4O1xyXG4gICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGZsZXgtYmFzaXM6IHVuc2V0O1xyXG4gICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIGEuYnRuLWNvbXByYXIge1xyXG4gICAgICAgIGJvdHRvbTogMXJlbTtcclxuICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGV4dHVhbC1yZWdpb257XHJcbiAgICAgIGFsbDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tY29tcHJhcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTAwJTtcclxuICAgICAgYm90dG9tOiAzNHB4O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgJltkYXRhLWV4PVwiIzAwMDAwMFwiXXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmW2RhdGEtZXg9XCIjMmY1MjU3XCJde1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjUyNTc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZbZGF0YS1leD1cIiNmZmZmZmZcIl17XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZbZGF0YS1leD1cIiM1NDU0OWRcIl17XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ5ZDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIC8vaGVpZ2h0OiA1NTBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICAgIGhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cmVtO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1cmVtKTtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2t7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5pZC00OSAuc2xpY2tfX2Fycm93IHtcclxuICB0b3A6IDc1JTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc1JSk7XHJcbn1cclxuLnNsaWNrX19hcnJvd3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYnV0dG9ue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLW5leHQ6YmVmb3Jle1xyXG4gICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctbGVmdC5wbmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oODAlIDAsIDAgNTAlLCA4MCUgMTAwJSk7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLW5leHQ6YWZ0ZXJ7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnBuZ1wiKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGF0aC1hZ2VuZGEge1xyXG4gIC5uYXZiYXItYnJhbmQgaW1nIHtcclxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcclxuICB9XHJcblxyXG4gIC5idG4tY2FsZW5kYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC52aWV3LWV2ZW50b3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQXp1bDtcclxuICAgIC5hYmFyc2V0LWV2ZW50LWRlY29yYXRpb24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgNzUlIDEwMCUsIDEwMCUgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQXByZXM7ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSA0MCUsIDYwJSBjYWxjKDEwMCUgLSAxMDBweCksIDEwMCUgY2FsYygxMDAlIC0gMTAwcHgpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDUwJSwgNTAlIGNhbGMoMTAwJSAtIDEwMHB4KSwgMTAwJSBjYWxjKDEwMCUgLSAxMDBweCkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctZW1wdHkgcC5hZ2VuZGEtbm8tcmVzdWx0cyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1ibG9jazogMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG4gICAgLnZpZXctaGVhZGVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGMoOTBweCArIDExMXB4KTsgLy8gU3VtbyBlbCBwYWRkaW5nIHF1ZSBsZSBxdWl0byBhbCBib2R5IGVuIGVzdGEgcMOhZ2luYSAocGFyYSBtYW50ZW5lciBlbCBjb2xvcikuXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQ2FsbDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgY29sb3I6ICRjb2xvckJsYW5jbztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZ2FwOiA2cmVtO1xyXG4gICAgICA+ICoge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDk2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDk4cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZzogY2FsYyg5MHB4ICsgNTNweCkgMjJweCA0NnB4OyAvLyBTdW1vIGVsIHBhZGRpbmcgcXVlIGxlIHF1aXRvIGFsIGJvZHkgZW4gZXN0YSBww6FnaW5hIChwYXJhIG1hbnRlbmVyIGVsIGNvbG9yKS5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctZmlsdGVycyB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gMi41cmVtIDJyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsYW5jbztcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGZvcm0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZm9ybSA+IC5yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgI2VkaXQtYWN0aW9ucyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0taXRlbS1maWVsZC10aXBvLXZhbHVlIHtcclxuICAgICAgICAgICYuZm9ybS10eXBlLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDcwJTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMnJlbTtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yTmVncm87XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI2cHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDIzLjRweCAqL1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTsgLyogMjMuNHB4ICovXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuYmVmLWxpbmstLXNlbGVjdGVkLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFuY287XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgLy8gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck5lZ3JvO1xyXG4gICAgICAgICAgICAgICAgLy8gIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgLy99XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAvLyY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAvLyAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAvLyAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yTmVncm87XHJcbiAgICAgICAgICAgICAgLy8gIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIC8vICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgLy8gIHRyYW5zZm9ybTogc2tldygtMjBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAvLyAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgLy8gIGxlZnQ6IC02cHg7XHJcbiAgICAgICAgICAgICAgLy99XHJcblxyXG4gICAgICAgICAgICAgICZbaWQqPVwiZWRpdC1maWVsZC10aXBvLXZhbHVlLWFsbFwiXSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQ2FsbDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yQ2FsbDtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC8vICBib3JkZXItY29sb3I6ICRjb2xvckFwcmVzO1xyXG4gICAgICAgICAgICAgICAgLy99XHJcblxyXG4gICAgICAgICAgICAgICAgJi5iZWYtbGluay0tc2VsZWN0ZWQsICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhbmNvO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvckNhbGw7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckNhbGw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAvLyY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgLy8gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckFwcmVzO1xyXG4gICAgICAgICAgICAgICAgICAvL31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJltpZCo9XCJlZGl0LWZpZWxkLXRpcG8tdmFsdWUtYXByZXNcIl0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckFwcmVzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JBcHJlcztcclxuXHJcbiAgICAgICAgICAgICAgICAvLyY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC8vICBib3JkZXItY29sb3I6ICRjb2xvckFwcmVzO1xyXG4gICAgICAgICAgICAgICAgLy99XHJcblxyXG4gICAgICAgICAgICAgICAgJi5iZWYtbGluay0tc2VsZWN0ZWQsICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhbmNvO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvckFwcmVzO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JBcHJlcztcclxuXHJcbiAgICAgICAgICAgICAgICAgIC8vJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQXByZXM7XHJcbiAgICAgICAgICAgICAgICAgIC8vfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJltpZCo9XCJlZGl0LWZpZWxkLXRpcG8tdmFsdWUtY2x1YlwiXSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQ2x1YjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yQ2x1YjtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC8vICBib3JkZXItY29sb3I6ICRjb2xvckNsdWI7XHJcbiAgICAgICAgICAgICAgICAvL31cclxuXHJcbiAgICAgICAgICAgICAgICAmLmJlZi1saW5rLS1zZWxlY3RlZCwgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFuY287XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yQ2x1YjtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQ2x1YjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC8vJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQ2x1YjtcclxuICAgICAgICAgICAgICAgICAgLy99XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1pdGVtLWZpZWxkLWZlY2hhLXZhbHVlIHtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmxhbmNvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIC5iZWYtbGlua3Mge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JDYWxsO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMXB4KTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyMy40cHggKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XHJcbiAgICAgICAgICAgIGdhcDogMThweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhbmNvO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTsgLyogMTUuNnB4ICovXHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jYWxlbmRhcmlvLnN2Z1wiKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgLy9maWx0ZXI6IGJyaWdodG5lc3MoMCk7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWVtcHR5IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JBenVsO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctY29udGVudCB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udDtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgICAuZ3JvdXAtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMnJlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3cy1yb3cge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmV2ZW50byB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAmX3RleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFwcmVzIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQXByZXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jbHViIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQ2x1YjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYWJhcnNldF9ldmVudG9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmV2ZW50b19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5hZ2VuZGEtdGV4dG8tZXZlbnRvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhbmNvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ldmVudG9fdGV4dF9ib2R5IHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmVjaGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHJvdy1nYXA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsYW5jbztcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAud2Vla2RheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgLmRheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAuaG91ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLWNvbXByYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYWJhcnNldC1hY3Rpb24tZXZlbnRvIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDFyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLmJ0bi1jb21wcmFyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZXZlbnRvX3RleHRfdGlwbyB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5ldmVudG9fdGlwb19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsYW5jbztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCbGFuY287XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnQnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jYmxvY2stYWJhcnNldC12Mi1wYXJ0bmVyc2Zvb3RlcixcclxuI2Jsb2NrLWFiYXJzZXQtMjUtcGFydG5lcnNmb290ZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQXp1bDtcclxuICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuY29udGVuZWRvclBhdHJvIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JOZWdybztcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JOZWdybztcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgcGFkZGluZzogNDJweCAyMnB4IDUwcHg7XHJcbiAgfVxyXG5cclxuICA+IC5jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogY2FsYygwcHggLSAwLjVyZW0pO1xyXG4gICAgICBjb2xvcjogJGNvbG9yTmVncm87XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvckF6dWw7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWV3LXBhdHJvY2luYWRvcmVze1xyXG4gICAgZGl2LnZpZXctY29udGVudHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogNTBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTYuNjY2NiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZW57XHJcbiAgICAgICAgICAuZmllbGQtY29udGVudHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGdyYXlzY2FsZSgxKTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLnBhZ2Utbm9kZS03NSB7XHJcbi8vICAuY29udGVudC1ibG9jay5tb2RlbC1NTSAuY29udGV4dHVhbC1yZWdpb24ge1xyXG4vLyAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4vLyAgICAgIGhlaWdodDogNDU3cHg7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy99XHJcblxyXG4uY29udGVudC1ibG9jay5tb2RlbC1NTSA+IC5jb250ZXh0dWFsLXJlZ2lvbntcclxuICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gIGhlaWdodDogNjQwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgaGVpZ2h0OiAyNjBweDtcclxuICB9XHJcblxyXG4gIC5pbWctY29udGFpbmVyLCAubWVkaWEtaW1hZ2UsIC5tZWRpYS1pbWFnZSBpbWd7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuZ2FsZXJpYS1tdWx0aW1lZGlhe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5zbGljay1wcmV2e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLW5leHR7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFycm93e1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgd2lkdGg6IDg4cHg7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICAgIHdpZHRoOiA1Ny40NzdweDtcclxuICAgICAgICBoZWlnaHQ6IDI5LjQ2NnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vJjpiZWZvcmV7XHJcbiAgICAgIC8vICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmxhbmNvO1xyXG4gICAgICAvLyAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICBib3R0b206IDA7XHJcbiAgICAgIC8vICBsZWZ0OiAtMjBweDtcclxuICAgICAgLy8gIHRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xyXG4gICAgICAvLyAgei1pbmRleDogMTtcclxuICAgICAgLy9cclxuICAgICAgLy8gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgLy8gICAgd2lkdGg6IDU3LjQ3N3B4O1xyXG4gICAgICAvLyAgICBoZWlnaHQ6IDI5LjQ2NnB4O1xyXG4gICAgICAvLyAgfVxyXG4gICAgICAvL31cclxuICAgICAgLy9cclxuICAgICAgLy8mLnNsaWNrLW5leHQ6YmVmb3Jle1xyXG4gICAgICAvLyAgbGVmdDogdW5zZXQ7XHJcbiAgICAgIC8vICByaWdodDogLTIwcHg7XHJcbiAgICAgIC8vfVxyXG4gICAgICAvL1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctbGVmdC5wbmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oODAlIDAsIDAgNTAlLCA4MCUgMTAwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stbmV4dDphZnRlcntcclxuICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5wbmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMTBweCk7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDgwJSAwLCAwIDUwJSwgODAlIDEwMCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGljay1saXN0e1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2NiLTY0e1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICNjYi02NHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAucGFnZS1ub2RlLTc0e1xyXG4gICAgI2hlYWRlciAuYnRuLWNvbXByYXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHA6aGFzKC5idG4tY29tcHJhci1tb2JpbGUpe1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnBhZ2Utbm9kZS03NCAuYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNTAlO1xyXG4gIGJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZmZmZjAwLCAjMDAwKTtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcbi5wYWdlLW5vZGUtNzUgLmJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2U6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDUwJTtcclxuICBib3R0b206IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmZmZmZmYwMCwgI2ZmZik7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG4ucGFnZS1ub2RlLTg0IC5iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA1MCU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmZmZmMDAsICMwMDApO1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuLmZpZWxkLWJvZHktd3JhcHBlcntcclxuICAuYnRuLWNvbXByYXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kZWwtWFguaWQtODMgPiAuY29udGV4dHVhbC1yZWdpb257XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgLmZpZWxkLWJvZHktd3JhcHBlcntcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmV4dHJhc192aXB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAzMnB4O1xyXG4gIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDI1LjVweCAqL1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udmlwX2NvbnRhY3Rve1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBnYXA6IDhweDtcclxufVxyXG5cclxuXHJcbi5wYWdlLW5vZGUtODYge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclByaW5jaXBhbDtcclxufVxyXG4ucGFnZS1ub2RlLTI0MCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IwNTI2MztcclxuICAuaWQtMzU4IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMXB4KTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckF6dWw7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgMCUgMTAwJSwgMTAwJSAxMDAlKTtcclxuICAgIH1cclxuICAgID4gLmNvbnRleHR1YWwtcmVnaW9uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAuZmllbGQtYm9keS13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC5maWVsZC1ib2R5LnRleHRvIHtcclxuICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZhcXMtc29jaWFsLWluZm8ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnQnO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZmFxcy1zb2NpYWwtbGlua3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA5YVwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvck5lZ3JvO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmZhY2Vib29rOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuaW5zdGFncmFtOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYudGlrdG9rOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucGFnZS1ub2RlLTg2LCAucGFnZS1ub2RlLTI0MHtcclxuXHJcbiAgLmJhbm5lciB7XHJcbiAgICAmOmhhcyguY2FsbHRvYWN0aW9uKTphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgaDEuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxve1xyXG4gICAgICBjb2xvcjogJGNvbG9yVGV4dG9CbGFuY287XHJcbiAgICAgIGZvbnQtc2l6ZTogODJweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAzOXB4ICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGVsLVhYIC5jb250ZXh0dWFsLXJlZ2lvbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3R7XHJcbiAgY29sb3I6ICRjb2xvclRleHRvQmxhbmNvO1xyXG4gIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICBsaW5lLWhlaWdodDogMTUwJTsgLyogMThweCAqL1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCbGFuY287XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgcGFkZGluZy10b3A6IDZweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjpwbGFjZWhvbGRlcntcclxuICAgIGNvbG9yOiAkY29sb3JUZXh0b0JsYW5jbztcclxuICAgIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAxOHB4ICovXHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvL2JvdHRvbTogMTZweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAmLndlYmZvcm0td2ViZm9ybS10ZWxlcGhvbmUtaW50ZXJuYXRpb25hbHtcclxuICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICBmb250LWZhbWlseTogTW9udDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gIG9wdGlvbiB7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgfVxyXG5cclxuICAmOmhhcyhvcHRpb25bdmFsdWU9XCJkZWZhdWx0XCJdOmNoZWNrZWQpIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3dfc2VsZWN0b3IucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzBweCAxM3B4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gICY6aGFzKG9wdGlvblt2YWx1ZT1cIkFsbFwiXTpjaGVja2VkKSB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93X3NlbGVjdG9yLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTZweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG59XHJcblxyXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0by1mb3Jte1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMzJweDtcclxuICBmaWVsZHNldFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtY2FwdGNoYVwiXSB7XHJcbiAgICBmb250LWZhbWlseTogTW9udDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XHJcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICByb3ctZ2FwOiAxMDBweDtcclxuICAgIGNvbHVtbi1nYXA6IDM1JTtcclxuXHJcblxyXG4gICAgLmpzLWZvcm0taXRlbS1taXNzYXRnZXtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1hY3Rpb25zIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuXHJcbiAgICAgID4gYnV0dG9uLndlYmZvcm0tYnV0dG9uLS1zdWJtaXR7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWl0ZW0tLWVycm9yLW1lc3NhZ2UsXHJcbi5pbnZhbGlkLWZlZWRiYWNre1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gIGNvbG9yOiAjZjUzODM4O1xyXG59XHJcblxyXG4uaXRpX19zZWxlY3RlZC1mbGFne1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4uaXRpX19hcnJvd3tcclxuICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3JUZXh0b0JsYW5jbztcclxufVxyXG5cclxuLml0aS0tYWxsb3ctZHJvcGRvd257XHJcbiAgd2lkdGg6IDEwMCUgO1xyXG59XHJcblxyXG4uaXRpe1xyXG4gIGZvbnQtZmFtaWx5OiBNb250O1xyXG59XHJcblxyXG4jZWRpdC1hY3Rpb25ze1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbiNjYWxlbmRhcmlvX2V2ZW50b3tcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAjY2FsZW5kYXJpb19ldmVudG9fZm9uZG97XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGN1cnNvcjogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Nyb3NzLnN2Z1wiKSwgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNjYWxlbmRhcmlvX2V2ZW50b19jZXJyYXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY3Jvc3Muc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gIC51aS1kYXRlcGlja2Vye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbn1cclxuXHJcbiNjYWxlbmRhcmlvX2V2ZW50by5zaG93e1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxufVxyXG5cclxuXHJcbi51aS1kYXRlcGlja2Vye1xyXG4gIGZvbnQtZmFtaWx5OiBNb250ICFpbXBvcnRhbnQ7XHJcblxyXG4gIC51aS1kYXRlcGlja2VyLWhlYWRlciwgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS1idXR0b24sIGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3ZlciwgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZXtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbmNpcGFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JUZXh0b0JsYW5jbyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVpLXN0YXRlLWFjdGl2ZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclByaW5jaXBhbCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRjb2xvclRleHRvQmxhbmNvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnNpZGViYXJfc2Vjb25kIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgd2lkdGg6IDUwdnc7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckNhbGw7XHJcbiAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgcmlnaHQ6IC0xMDB2dztcclxuICB0b3A6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmLm9wZW57XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5idG4tY2xvc2V7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE2cHg7XHJcbiAgICByaWdodDogMjJweDtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgI2Jsb2NrLWRlc3BsZWdhYmxlLWV2ZW50b3Mtc2VtYW5hID4gLnNjcmVlbi1yZWFkLWgyLCAjYmxvY2stZGVzcGxlZ2FibGUtZXZlbnRvcy1zZW1hbmEgPiBoMntcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJ1NlbGYgTW9kZXJuJztcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcoJztcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnKSc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhc2lkZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuZGVzcGxlZ2FibGUtZXZlbnRvc3tcclxuXHJcbiAgICBoNCwgLnNjcmVlbi1yZWFkLWg0IHtcclxuICAgICAgY29sb3I6ICRjb2xvclRleHRvQmxhbmNvO1xyXG4gICAgICBmb250LWZhbWlseTogTW9udDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JOZWdybztcclxuICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZXZlbnRve1xyXG4gICAgICBoZWlnaHQ6IDE1NXB4O1xyXG4gICAgICAmX3RleHR7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAyMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgJi5hcHJlcyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JBcHJlcztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jbHViIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckNsdWI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAsIDg1JSAxMDAlLCAwJSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl90aXBve1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvckJsYW5jbztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMnJlbTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJsYW5jbztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ldmVudC1pbmZvLXdyYXBwZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGgyLCAuc2NyZWVuLXJlYWQtaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA4MCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRpbWUsIC5mZWNoYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnQnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjYmxvY2stdmV1cmV0b3RhbGFwcm9ncmFtYWNpb3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbi10b3A6IDIxcHg7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRue1xyXG4gICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmx7XHJcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuICAgIC5jb250ZW50IG5hdiBhIHtcclxuICAgICAgY29sb3I6ICRjb2xvck5lZ3JvO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyBwYXRoe1xyXG4gICAgICBmaWxsOiAkY29sb3JOZWdybztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhdGgtZm9ybS1jb3Zlcm1hbmFnZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbmNpcGFsO1xyXG59XHJcblxyXG5cclxuLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm17XHJcbiAgY29sb3I6ICRjb2xvckJsYW5jbztcclxuICBmb250LWZhbWlseTogTW9udDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDI1LjVweCAqL1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xyXG5cclxuICBbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LW1haW4tZGF0YS13cmFwcGVyXCJde1xyXG4gICAgcGFkZGluZzogMzJweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJsYW5jbztcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiBmaWVsZHNldC5jb250YWluZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAjZGF0ZV93cmFwcGVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMzJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiBkaXZ7XHJcbiAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yQmxhbmNvO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZmllbGRzZXQtd3JhcHBlciwgI3RpbWVfd3JhcHBlcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3RpbWVfd3JhcHBlcntcclxuICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gbGFiZWwsIC5maWVsZHNldC1sZWdlbmR7XHJcbiAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiB9XHJcblxyXG4gICN5b3VyLWVsZWN0aW9ue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDY0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JOZWdybztcclxuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJsYW5jbztcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgLnRpdGxlLWVsZWN0aW9ue1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNvbnRlbnR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGdhcDogOHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gZGl2e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGUtYXZhaWxhYmlsaXR5e1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAzOXB4ICovXHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjZweDtcclxuICAgIG1hcmdpbjogMzJweCAwIDY0cHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtY2hhbmdlLWRheVwiXSwgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1jaGFuZ2UtaG91clwiXXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICA+IC5maWVsZHNldC13cmFwcGVye1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgPiBkaXZ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtY2hhbmdlLWhvdXJcIl17XHJcbiAgICA+IC5maWVsZHNldC13cmFwcGVyeztcclxuICAgICAgPiBkaXZ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjdGlvbi1idXR0b25ze1xyXG4gICAgLmZpZWxkc2V0LXdyYXBwZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMzJweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWZvcm0tcGVyc29uYWwtZGF0YVwiXXtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICBjb2x1bW4tZ2FwOiAxNSU7XHJcbiAgICByb3ctZ2FwOiAzMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1lbWFpbHNcIl17XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxLzM7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgY29sdW1uLWdhcDogMTUlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1mb3JtLWNoZWNrc1wiXXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICB9XHJcblxyXG4gIGRpdi5yYWRpb3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLmpzLWZvcm0tdHlwZS1yYWRpb3tcclxuICAgIGlucHV0e1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAmOmNoZWNrZWR7XHJcbiAgICAgICAgKyBsYWJlbHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck5lZ3JvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVse1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvck5lZ3JvO1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JOZWdybztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpZWxkc2V0LXdyYXBwZXI6aGFzKCNkYXRlX3dyYXBwZXIpe1xyXG4gICAgcGFkZGluZzogMzJweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJsYW5jbztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2RhdGVfd3JhcHBlcntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tY29tcHJhcntcclxuICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5wYXRoLWZvcm0tY292ZXJtYW5hZ2Vye1xyXG4gICNibG9jay1ib3RvbmVzbWVudSAuYnRuLWNvbXByYXIsICNibG9jay1tZW51aGVhZGVyc3VwZXJpb3IgLmJ0bi1jb21wcmFye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tY2FsZW5kYXJ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYmFubmVyLS1pbWctLXByaW5jaXBhbHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAmLmRlc2t0b3B7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2JpbGV7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuW2lkKj1cIi1yZXByb2R1Y3RvcnNwb3RpZnlcIl1baWQqPVwiYmxvY2stXCJdIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5O1xyXG4gIGJvdHRvbTogNzBweDtcclxuICByaWdodDogMTBweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICYub3BlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHR7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG5he1xyXG4gIGNvbG9yOiAkY29sb3JUZXh0b0JsYW5jbztcclxuICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICY6aG92ZXJ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLW5vZGUtMTA5LCAucGFnZS1ub2RlLTExMHtcclxuXHJcbiAgI2Jsb2NrLWFiYXJzZXQtdjItY29udGVudCxcclxuICAjYmxvY2stYWJhcnNldC0yNS1jb250ZW50e1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIGgxe1xyXG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgLmJhbm5lciAuZmllbGQtLW5hbWUtYm9keSBwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcbiAgJjppcygucGFnZS1ub2RlLTExMCkgLmJhbm5lciAuZmllbGQtLW5hbWUtYm9keSB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgICBmb250LWZhbWlseTogXCJNb250XCI7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICBsaXN0LXN0eWxlOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICBmb250LWZhbWlseTogXCJNb250XCI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoLnBhZ2Utbm9kZS0xMTApIC5iYW5uZXIgLmZpZWxkLS1uYW1lLWJvZHkgKntcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICB9XHJcbiAgc3Ryb25ne1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5Om5vdCg6aGFzKC5iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tzbGlkZXItc2xpY2stYmxvY2stMSkgKSAuY2FsbHRvYWN0aW9ue1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICBwYWRkaW5nOiA2NHB4IDE2cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXXtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAxMjBweDtcclxuICByaWdodDogMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxNnB4O1xyXG4gIHotaW5kZXg6IDk5O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgZGl2W3JvbGU9XCJhbGVydFwiXSwgZGl2W3JvbGU9XCJzdGF0dXNcIl17XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4YjAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gICAgcGFkZGluZy1yaWdodDogNjRweDtcclxuXHJcbiAgICAuYnRuLWNsb3Nle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTZweDtcclxuICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvYXN0LWhlYWRlcntcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9baWQqPVwid2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXJcIl0gbGFiZWxbZm9yPVwiZWRpdC1lbWFpbFwiXXtcclxuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtMTAwJSk7XHJcbi8vICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbi8vfVxyXG5cclxuaW5wdXQrbGFiZWx7XHJcbiAgY3Vyc29yOnBvaW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgI2Jsb2NrLWJvdG9uZXNtZW51e1xyXG4gICAgLmJ0bi1jb21wcmFye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYXRoLWFnZW5kYSB7XHJcbiAgI2Jsb2NrLWJvdG9uZXNtZW51LCAjYmxvY2stbWVudWhlYWRlcnN1cGVyaW9yIHtcclxuICAgIC5idG4tY29tcHJhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmlldy1ldmVudG8gLnNsaWNrIC5ldmVudG8gLmV2ZW50b190ZXh0X2JvZHkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7IC8qIG51bWJlciBvZiBsaW5lcyB0byBzaG93ICovXHJcbiAgICBsaW5lLWNsYW1wOiA0O1xyXG4gIH1cclxufVxyXG5cclxuLnNpZGViYXJfc2Vjb25kIC5kZXNwbGVnYWJsZS1ldmVudG9zIC5ldmVudG97XHJcbiAgaGVpZ2h0OiB1bnNldDtcclxuICBtaW4taGVpZ2h0OiAxNTVweDtcclxufVxyXG4uZXZlbnRvIC5ldmVudG9faW1nIGRpdjpub3QoW2RhdGEtb25jZT1cImNvbnRleHR1YWwtcmVuZGVyXCJdKXtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmV2ZW50b19pbWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBpbWd7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvL21pbi1oZWlnaHQ6IDU1MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MnJlbSl7XHJcbiAgLmV2ZW50byB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAyNjBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJyZW0pe1xyXG4gIC5ldmVudG9faW1nIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAyNjBweDtcclxuICB9XHJcbn1cclxuLnNpZGViYXJfc2Vjb25kIC5kZXNwbGVnYWJsZS1ldmVudG9zIC5ldmVudG97XHJcbiAgaGVpZ2h0OiB1bnNldDtcclxuICBtaW4taGVpZ2h0OiAxNTVweDtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuLmV2ZW50byAuZXZlbnRvX2ltZyBkaXY6bm90KFtkYXRhLW9uY2U9XCJjb250ZXh0dWFsLXJlbmRlclwiXSl7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b19pbWcgaW1ne1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAvL21pbi1oZWlnaHQ6IDU1MHB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYycmVtKXtcclxuICAuZXZlbnRvIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MnJlbSl7XHJcbiAgLmV2ZW50b19pbWcgaW1nIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpe1xyXG4gIC5ldmVudG9faW1nIGltZyB7XHJcbiAgICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgLy9hc3BlY3QtcmF0aW86IDE2OCAvIDExMTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY2MHB4KSBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXtcclxuICAuZXZlbnRvX3RleHQgaDIsIC5ldmVudG9fdGV4dCAuc2NyZWVuLXJlYWQtaDJ7XHJcbiAgICBmb250LXNpemU6IDYycHg7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gIC5ldmVudG9fdGV4dCBoMiwgLmV2ZW50b190ZXh0IC5zY3JlZW4tcmVhZC1oMntcclxuICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDYycmVtKXtcclxuICAuZXZlbnRvX3RleHQgaDIsIC5ldmVudG9fdGV4dCAuc2NyZWVuLXJlYWQtaDJ7XHJcbiAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gIH1cclxufVxyXG4vL1tjbGFzcyo9XCJzY3JlZW4tcmVhZFwiXSB7XHJcbi8vICAtLWZhLWZvbnQtc29saWQ6IG5vcm1hbCA5MDAgMWVtLzEgXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XHJcbi8vICAtLWZhLXN0eWxlLWZhbWlseS1jbGFzc2ljOiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcclxuLy8gIC0tZmEtZm9udC1yZWd1bGFyOiBub3JtYWwgNDAwIDFlbS8xIFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xyXG4vLyAgLS1mYS1zdHlsZS1mYW1pbHktYnJhbmRzOiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xyXG4vLyAgLS1mYS1mb250LWJyYW5kczogbm9ybWFsIDQwMCAxZW0vMSBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xyXG4vLyAgY29sb3I6ICMwMDA7XHJcbi8vICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4vLyAgbWFyZ2luOiAwO1xyXG4vLyAgcGFkZGluZzogMDtcclxuLy8gIGJvcmRlcjogMDtcclxuLy8gIGZvbnQ6IGluaGVyaXQ7XHJcbi8vICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbi8vICBmb250LWZhbWlseTogTW9udDtcclxuLy8gIGZvbnQtc2l6ZTogMi4xMjVyZW07XHJcbi8vICBmb250LXdlaWdodDogOTAwO1xyXG4vLyAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcclxuLy8gIGxldHRlci1zcGFjaW5nOiAtLjAxZW07XHJcbi8vICBib3JkZXItYm90dG9tOiBub25lO1xyXG4vLyAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XHJcbi8vICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vfVxyXG5cclxuW2RhdGEtYmc9XCIjZDk1NTY2XCJde1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTU1NjY7XHJcbn1cclxuXHJcbltkYXRhLWJnPVwiI2ZmZmZmZlwiXXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG5bZGF0YS1iZz1cIiMwMDAwMDBcIl17XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuW2RhdGEtYmc9XCIjNTQ1NDlkXCJde1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0OWQ7XHJcbn1cclxuXHJcbltkYXRhLWJnPVwiIzJmNTI1N1wiXXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY1MjU3O1xyXG59XHJcblxyXG51bC5wYWdpbmF0aW9ue1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiA2NHB4IDA7XHJcbiAgZm9udC1mYW1pbHk6IG1vbnQ7XHJcbiAgZ2FwOiA4cHg7XHJcblxyXG4gIGxpe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkY29sb3JUZXh0bztcclxuICAgIGF7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGNvbG9yVGV4dG87XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvck5lZ3JvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUsICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck5lZ3JvO1xyXG4gICAgICBjb2xvcjogJGNvbG9yVGV4dG9CbGFuY287XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvck5lZ3JvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JUZXh0b0JsYW5jbztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdhbGVyaWEtbXVsdGltZWRpYSAuc2xpY2stbGlzdHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm5vZGUtLXR5cGUtbm90aWNpYXMge1xyXG5cclxuICAuYmxvZ19oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMzYwcHg7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlbntcclxuICAgICAgaGVpZ2h0OiAzNjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG5cclxuXHJcbiAgICAgICp7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWZlY2hhLCAuZmllbGQtLW5hbWUtZmllbGQtdGFnc3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gICAgICBjb2xvcjogJGNvbG9yVGV4dG9CbGFuY287XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGFnc3tcclxuICAgICAgYm90dG9tOiA4MHB4O1xyXG4gICAgICB1bHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHBhZGRpbmc6IDRweCA0cHggMnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yVGV4dG9CbGFuY287XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dG9CbGFuY287XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDJweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgY29udGVudDogXCIjXCI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLy8mOmhvdmVyIHtcclxuICAgICAgICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JOZWdybztcclxuICAgICAgICAgIC8vICBjb2xvcjogJGNvbG9yVGV4dG9CbGFuY287XHJcbiAgICAgICAgICAvL31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2NvbnRlbnR7XHJcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMi41cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmdvYmFja3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXR1bG97XHJcbiAgICAgICAgY29sb3I6ICRjb2xvclRleHRvQmxhbmNvO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2dfYm9keSB7XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAyLjVyZW0gNy4xMjVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDE2cHggNy4xMjVyZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICRjb2xvclByaW5jaXBhbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2hhcmUtcG9zdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTI4cHg7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNjRweDtcclxuICAgIH1cclxuXHJcbiAgICA+IGxhYmVsIHtcclxuICAgICAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDJweDtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCI6XCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2stYmV0dGVyLXNvY2lhbC1zaGFyaW5nLWJ1dHRvbnN7XHJcbiAgICAgIC5zb2NpYWwtc2hhcmluZy1idXR0b25ze1xyXG4gICAgICAgIC5zb2NpYWwtc2hhcmluZy1idXR0b25zX19idXR0b257XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JOZWdybztcclxuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JOZWdybztcclxuXHJcbiAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICBmaWxsOiAkY29sb3JCbGFuY287XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5zdHJvbmd7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5wYWdlLW5vZGUtMTgxIHtcclxuICAuaWQtMTgwIHtcclxuICAgID4gLmNvbnRleHR1YWwtcmVnaW9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wYWdlLW5vZGUtMjk0IHtcclxuICAuaWQtMjkzIHtcclxuICAgID4gLmNvbnRleHR1YWwtcmVnaW9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmlldy1ub3RpY2lhczpub3QoLnZpZXctZGlzcGxheS1pZC1ibG9ja18zKXtcclxuXHJcbiAgLnZpZXctZmlsdGVyc3tcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbmNpcGFsO1xyXG4gICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuXHJcbiAgICAucm93e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDMycHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybS1pdGVtLXRpdGxle1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0LCBzZWxlY3R7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvclRleHRvO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yVGV4dG87XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvclRleHRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1maWVsZC10YWdzLXRhcmdldC1pZFwiXXtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAvL2NvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93X3NlbGVjdG9yLnBuZ1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JUZXh0bztcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuanMtZm9ybS1pdGVte1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dG87XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1hY3Rpb25zXCJde1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpZXctY29udGVudHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICAudmlld3Mtcm93e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2V7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC10YWdze1xyXG4gICAgICAgIC5saXN0LWdyb3Vwe1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDRweCAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yTmVncm87XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0bztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCIjXCI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTmVncm87XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRvQmxhbmNvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudmlld3MtZmllbGQtdGl0bGV7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yODtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0bztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtZGVzY3JpcGNpb24tYnJldmV7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7IC8qIG51bWJlciBvZiBsaW5lcyB0byBzaG93ICovXHJcbiAgICAgICAgbGluZS1jbGFtcDogNDtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cclxuICAgICAgICA+IGRpdntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1mZWNoYXtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udDtcclxuXHJcbiAgICAgICAgZGl2e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9faW1nLFxyXG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9fdGV4dCB7XHJcbiAgaGVpZ2h0OiA1MCU7XHJcbn1cclxuLmV2ZW50b190ZXh0IHtcclxuICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmV2ZW50b19pbWd7XHJcbiAgLmltZ19tb2JpbGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAvL0BtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLy8gIC5pbWdfZGVza3RvcCB7XHJcbiAgLy8gICAgZGlzcGxheTogbm9uZTtcclxuICAvLyAgfVxyXG4gIC8vICAuaW1nX21vYmlsZXtcclxuICAvLyAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gIC8vICB9XHJcbiAgLy99XHJcbn1cclxuXHJcbi5ub2RlLS10eXBlLW5vdGljaWFzIC5ibG9nX2JvZHkgcCBpbWd7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mb3JtLWl0ZW0tcGRmLWN2LXtcclxuICBsYWJlbHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgb3BhY2l0eTogMC40MDtcclxuICB9XHJcblxyXG4gIC5mb3JtLW1hbmFnZWQtZmlsZXtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBidXR0b257XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vZGVsLVhYOmhhcygudmlldy1mYXFzKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IwNTI2MztcclxuICA+IC5jb250ZXh0dWFsLXJlZ2lvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi52aWV3LWZhcXN7XHJcbiAgLnZpZXctZmlsdGVycyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAudmlldy1jb250ZW50ID4gLnZpZXdzLXJvdz4gLnZpZXdzLXJvdyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yVGV4dG9CbGFuY287XHJcbiAgICBwYWRkaW5nOiAxNHB4IDA7XHJcbiAgfVxyXG4gIGgzLmpzLXZpZXdzLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250JztcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAkY29sb3JCbGFuY287XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbiB7XHJcbiAgICAgIC8vYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbW9yZV9mYXFfYWNjLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC51aS1hY2NvcmRpb24tY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC52aWV3cy1maWVsZC1maWVsZC1wcmVndW50YXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgY29sb3I6ICRjb2xvclRleHRvQmxhbmNvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG5cclxuICAgIC51aS1hY2NvcmRpb24taGVhZGVyLWljb257XHJcbiAgICAgIGFsbDogaW5pdGlhbDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGFsbDogaW5pdGlhbDtcclxuICAgICAgICBjb250ZW50OiBcIlxcMmJcIjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvclRleHRvQmxhbmNvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjVzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LWZhbWlseTogTW9udDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIC51aS1hY2NvcmRpb24taGVhZGVyLWljb246YmVmb3Jle1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVpLWFjY29yZGlvbi1jb250ZW50e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICBjb2xvcjogJGNvbG9yVGV4dG9CbGFuY287XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLy9oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAudmlldy1mb290ZXJ7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDAgNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkY29sb3JUZXh0b0JsYW5jbztcclxuICAgIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gIH1cclxuXHJcbiAgLnZpZXctZmlsdGVyc3tcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgLnZpZXdzLWV4cG9zZWQtZm9ybSAucm93e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICA+IC5qcy1mb3JtLWl0ZW17XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzZWxlY3RbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWZpZWxkLWNhdGVnb3JpYS10YXJnZXQtaWRcIl17XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVpLXdpZGdldC1jb250ZW50IGF7XHJcbiAgY29sb3I6ICRjb2xvclRleHRvQmxhbmNvO1xyXG4gIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4jY2FwdGNoYXtcclxuICBjb2xvcjogJGNvbG9yVGV4dG9CbGFuY287XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5maWVsZC0tbmFtZS1maWVsZC1tYXJxdWVzaW5hIHtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYWJhcnNldC1tYXJxdWVlLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAxMDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQcmluY2lwYWw7XHJcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG4gIC5qcy1tYXJxdWVlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDgwcHg7XHJcbiAgICAuYWJhcnNldC1tYXJxdWVlLWVsZW1lbnQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hYmFyc2V0X3JlZC5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTU2cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pZC0yOTUge1xyXG4gIG1heC13aWR0aDogdW5zZXQhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgIzAwMCk7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxuICA+IC5jb250ZXh0dWFsLXJlZ2lvbiB7XHJcbiAgICBtYXgtd2lkdGg6IHVuc2V0IWltcG9ydGFudDtcclxuICAgIC5ibG9jay1jb250ZW50LWJsb3F1ZV9yZXN0YXVyYW50ZSA+IC5zY3JlZW4tcmVhZC1oMiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAjYmxvY2stcmVzdGF1cmFudC13cmFwcGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIC5yZXN0YXVyYW50LWJsb2NrIHtcclxuICAgICAgICAmLmZpZWxkLWJvZHkge1xyXG4gICAgICAgICAgcGFkZGluZzogNnJlbSAzMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjMDAwKTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5maWVsZC1jYXJ0YSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiA4MHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICBtYXJnaW46IDVyZW0gYXV0bztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJlc3RhdXJhbnQtYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsby1ibG9xdWUtY2FydGEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250JztcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmVzdGF1cmFudC1ibG9jay1nYWxsZXJ5IHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWdhbGVyaWEtaW1hZ2VuZXMge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMmZyO1xyXG4gICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pZC0yOTYge1xyXG4gIGhlaWdodDogNTB2aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JOZWdybztcclxuICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgaGVpZ2h0OiA4MHZoO1xyXG4gICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgfVxyXG4gID4gLmNvbnRleHR1YWwtcmVnaW9uIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MwRDBFQTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMzMuMyU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwLCAwIGNhbGMoMTAwJSArIDFweCksIDEwMCUgY2FsYygxMDAlICsgMXB4KSk7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLWJvZHktd3JhcHBlciB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5maWVsZC1ib2R5LnRleHRvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbGFuY287XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLnRpdHVsby10ZXh0byB7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdi5ob3JhcmlvIHtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yTmVncm87XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ01vbnQnO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAudGV4dG8taG9yYXJpbyB7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBFbCBlc3BhY2lvIC0gUmVzdGF1cmFudGVcclxuLmlkLTcyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2VsX2VzcGFjaW8tcmVzdHVhcmFudGUucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEyMHZoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xyXG4gICAgLmZpZWxkLWJvZHktd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xM3JlbTtcclxuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgIzAwMCk7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sb2dvLXJlc3RhdXJhbnRlLnBuZyk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcbiAgfVxyXG4gID4gLmNvbnRleHR1YWwtcmVnaW9uIHtcclxuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNjAlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDAgMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuICAgIC5maWVsZC1ib2R5LXdyYXBwZXIge1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogOHJlbTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udFwiO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBFbCBlc3BhY2lvIC0gWm9uYSBWSVBcclxuLmlkLTMwMSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9lbF9lc3BhY2lvLXpvbmFfdmlwLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMjB2aDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvZ28tcmVzdGF1cmFudGUucG5nKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XHJcbiAgICBtaXgtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuICB9XHJcbiAgPiAuY29udGV4dHVhbC1yZWdpb24ge1xyXG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA2MCU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gMCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgfVxyXG4gICAgLmZpZWxkLWJvZHktd3JhcHBlciB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgICAgfVxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNb250XCI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIFNsaWRlciAtIFJlc3RhdXJhbnRlXHJcbi5pZC03MCB7XHJcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck5lZ3JvO1xyXG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gIH1cclxuICA+IC5jb250ZXh0dWFsLXJlZ2lvbiB7XHJcbiAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5nYWxlcmlhLW11bHRpbWVkaWEge1xyXG4gICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjUlO1xyXG4gICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA2MTQgLyA0OTI7XHJcbiAgICAgICAgICAgIC8vd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIC8vd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgLy9hc3BlY3QtcmF0aW86IDQvMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBTbGlkZXIgLSBRdWnDqW5lcyBzb21vc1xyXG4uaWQtODUge1xyXG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbGFuY287XHJcbiAgcGFkZGluZy1ibG9jazogMXJlbSAhaW1wb3J0YW50O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgfVxyXG4gID4gLmNvbnRleHR1YWwtcmVnaW9uIHtcclxuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5nYWxlcmlhLW11bHRpbWVkaWEge1xyXG4gICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgIC8vbWFyZ2luOiAwIC0wLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJS82KTtcclxuICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gU2xpZGVyIC0gVklQXHJcbi5pZC0zMDQge1xyXG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JOZWdybztcclxuICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gIH1cclxuICA+IC5jb250ZXh0dWFsLXJlZ2lvbiB7XHJcbiAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5nYWxlcmlhLW11bHRpbWVkaWEge1xyXG4gICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgIC8vbWFyZ2luOiAwIC0wLjVyZW07XHJcbiAgICAgICAgJjpoYXMoLnNsaWNrLWFycm93KSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gSG9tZSAtIEJsb3F1ZSByZXN0YXVyYW50ZVxyXG4uaWQtNjYge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaG9tZS1mb25kby1yZXN0YXVyYW50ZS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBoZWlnaHQ6IDc1dmg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gIH1cclxuICA+IC5jb250ZXh0dWFsLXJlZ2lvbiB7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5pdGVtLXdyYXBwZXIub3BjaW9uLWZ1bGwge1xyXG4gICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgICAuY2FsbHRvYWN0aW9uLnRleHRvIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkLXRpdHVsby1jYi1jb250ZW50LFxyXG4gICAgICAgIC5maWVsZC1ib2R5LnRleHRvIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVubGFjZXMtd3JhcHBlciB7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1lZGlhc2VjdGlvbi5pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pZC0yOTcge1xyXG4gIC8vbWFyZ2luOiAwIDFyZW0gIWltcG9ydGFudDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5maWVsZC10aXR1bG8tY2ItY29udGVudCB7XHJcbiAgICBtYXJnaW46IDNyZW0gMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnZpZXctbm90aWNpYXMge1xyXG4gICAgLnZpZXctY29udGVudCB7XHJcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC10YWdzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIC5saXN0LWdyb3VwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA0cHggMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvck5lZ3JvO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dG87XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIiNcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JOZWdybztcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dG9CbGFuY287XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogODBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4O1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvclRleHRvO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogTW9udDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWRlc2NyaXBjaW9uLWJyZXZlIHtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDsgLyogbnVtYmVyIG9mIGxpbmVzIHRvIHNob3cgKi9cclxuICAgICAgICBsaW5lLWNsYW1wOiA0O1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtZmVjaGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay0tdmlldy0tbm90aWNpYXMge1xyXG4gICAgICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JGQ0ZFQSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlja19fc2xpZGUge1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnZpZXctaWQtc2xpZGVyX3NsaWNrLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zbGlja19fc2xpZGV7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG4gIC5jYWxsdG9hY3Rpb24tdGl0dWxve1xyXG4gICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICB9XHJcbiAgLmNhbGx0b2FjdGlvbi1lbmxhY2UuYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDJyZW07XHJcbiAgICAmOmhvdmVyIGEge1xyXG4gICAgICBjb2xvcjogJGNvbG9yTmVncm8haW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udCc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi52aWV3LXNsaWRlci1zbGljayAuY2FsbHRvYWN0aW9uIGgyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6IFwiU2VsZiBNb2Rlcm5cIjtcclxuICBmb250LXNpemU6IDc0cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMzU4NzVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMy42MjVyZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCIoXCI7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIpXCI7XHJcbiAgfVxyXG59XHJcbi5pZC0zMDAge1xyXG4gIG1heC13aWR0aDogdW5zZXQhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICA+IC5jb250ZXh0dWFsLXJlZ2lvbiB7XHJcbiAgICBtYXgtd2lkdGg6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICNibG9jay1yZXN0YXVyYW50LXdyYXBwZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgLnJlc3RhdXJhbnQtYmxvY2sge1xyXG4gICAgICAgICYuZmllbGQtYm9keSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAjcXVpZW5lcy1zb21vcy1pbWFnZSBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICNxdWllbmVzLXNvbW9zLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cmVtIDIwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvck5lZ3JvO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI2ZmZik7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZmllbGQtLW5hbWUtYm9keSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZmllbGQtY2FydGEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDgwcHg7XHJcbiAgICAgICAgICAvL21heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgbWFyZ2luOiA1cmVtIGF1dG87XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJlc3RhdXJhbnQtYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHJlbTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsby1ibG9xdWUtY2FydGEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250JztcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JOZWdybztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dG8tYmxvcXVlLWNhcnRhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yTmVncm87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yZXN0YXVyYW50LWJsb2NrLWdhbGxlcnkge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1nYWxlcmlhLWltYWdlbmVzIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDJmcjtcclxuICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgPiAuZmllbGRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGlhLW9lbWJlZC12aWRlb3tcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgaWZyYW1le1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB9XHJcbn1cclxuLnZpZXctZ2FsZXJpYXMtZGUtaW1hZ2VuZXMge1xyXG4gIC52aWV3LWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcclxuICAgIGdhcDogNnJlbTtcclxuICAgIHJvdy1nYXA6IDVyZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgIGdhcDogM3JlbTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYWJhcnNldC1nYWxsZXJ5LWltYWdlIGltZyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuYWJhcnNldC1nYWxsZXJ5LXRleHQge1xyXG4gICAgICBmb250LWZhbWlseTogJ01vbnQnO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAuYWJhcnNldC1nYWxsZXJ5LXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAuYWJhcnNldC1nYWxsZXJ5LWxpbmsge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvck5lZ3JvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYWJhcnNldC1nYWxsZXJ5LWFydGlzdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvck5lZ3JvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAudmlld3Mtcm93OmhvdmVyIC5hYmFyc2V0LWdhbGxlcnktdGl0bGUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmlkLTMwMiA+IC5jb250ZXh0dWFsLXJlZ2lvbiB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4ubm9kZS0tdHlwZS1nYWxlcmlhLWRlLWltYWdlbmVzIHtcclxuICAuYmFubmVyOmhhcyguZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UpIC5jYWxsdG9hY3Rpb24gaDEge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB3b3JkLXNwYWNpbmc6IDFyZW07XHJcbiAgfVxyXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZW5lcy12aWRlb3Mge1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDIuNXJlbTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmcjtcclxuICAgIGdhcDogMnJlbTtcclxuICAgIHJvdy1nYXA6IDJyZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuICAgIH1cclxuICAgID4gLmZpZWxkX19pdGVtIHtcclxuICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAqIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI2NvbG9yYm94IHtcclxuICAgICNjYm94VGl0bGUsXHJcbiAgICAjY2JveEN1cnJlbnQsXHJcbiAgICAjY2JveFByZXZpb3VzLFxyXG4gICAgI2Nib3hOZXh0LFxyXG4gICAgI2Nib3hDbG9zZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC8vI2Nib3hCb3R0b21MZWZ0LFxyXG4gICAgLy8jY2JveEJvdHRvbUNlbnRlcixcclxuICAgIC8vI2Nib3hCb3R0b21SaWdodCxcclxuICAgIC8vI2Nib3hNaWRkbGVMZWZ0LFxyXG4gICAgLy8jY2JveE1pZGRsZVJpZ2h0LFxyXG4gICAgLy8jY2JveFRvcExlZnQsXHJcbiAgICAvLyNjYm94VG9wQ2VudGVyLFxyXG4gICAgLy8jY2JveFRvcFJpZ2h0IHtcclxuICAgIC8vICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAvL31cclxuICAgICNjYm94Qm90dG9tQ2VudGVyIHtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgI2Nib3hMb2FkZWRDb250ZW50IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBDb2xhYm9yYWNpb25lc1xyXG4ucGFnZS1ub2RlLTMwNiB7XHJcbiAgLm1vZGVsLUNFIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5jYWxsdG9hY3Rpb24udGV4dG8ge1xyXG4gICAgICAuZmllbGQtYm9keS13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDhyZW07XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmllbGQtYm9keS50ZXh0byB7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAvL0BtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIC8vfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZmllbGQtdGl0dWxvLWNiLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgICAgIC5hYmFyc2V0LWNvbGxhYi1wcmUge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgICAgLmFiYXJzZXQtY29sbGFiLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udCc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5vLWNhcm91c2VsIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMjVweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wYWdlLW5vZGUtMzA2ICNjb250ZW50LWJsb2NrLWNvbnRhaW5lciAuY29udGVudC1ibG9jazpmaXJzdC1jaGlsZCB7XHJcbiAgLmFiYXJzZXQtcHJlLXRyaWFuZ2xlIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIC8vd2lkdGg6IDI1MHB4O1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmFiYXJzZXQtcHJlLXRyaWFuZ2xlIHtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGNhbGModGFuKDYwZGVnKSogMzAwcHggLyAyKTtcclxuICBhc3BlY3QtcmF0aW86IDUwMCAvIDQzMztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiBjYWxjKDEwMCUgLSAxcHgpO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgMCUgMTAwJSwgMTAwJSAxMDAlKTtcclxuICB6LWluZGV4OiAxO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICBoZWlnaHQ6IGNhbGModGFuKDYwZGVnKSogMjUwcHggLyAyKTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgIGhlaWdodDogY2FsYyh0YW4oNjBkZWcpKiAyMDBweCAvIDIpO1xyXG4gIH1cclxuICBzdmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgfVxyXG59XHJcbiNibG9jay1hYmFyc2V0LXYyLXBhcnRuZXJzZm9vdGVyIC5hYmFyc2V0LXByZS10cmlhbmdsZSBzdmcgcGF0aCxcclxuI2Jsb2NrLWFiYXJzZXQtMjUtcGFydG5lcnNmb290ZXIgLmFiYXJzZXQtcHJlLXRyaWFuZ2xlIHN2ZyBwYXRoIHtcclxuICBmaWxsOiAjNTQ1NDlEO1xyXG59XHJcbi5wYWdlLW5vZGUtODQge1xyXG4gIC5pZC0zMDgge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb25kby16b25hLXZpcC5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAkY29sb3JOZWdybyk7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICRjb2xvck5lZ3JvKTtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuXHJcbiAgICA+IC5jb250ZXh0dWFsLXJlZ2lvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LWZhbWlseTogJ01vbnQnO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZC1ib2R5LXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDNyZW07XHJcblxyXG4gICAgICAjdmlwLWludHJvLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbSA2cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IHVuc2V0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMS41cmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgI3ZpcC1zZXJ2aWNlcy13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcclxuICAgICAgICAgIHJvdy1nYXA6IDhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aXAtc2VydmljZSB7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDI3LjUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMjUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIuMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICBib3R0b206IDExMCU7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMjUlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyNSU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIDAlIDEwMCUsIDEwMCUgMTAwJSk7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE3NSU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiA1JTtcclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYucHJpb3JpdHkgcDpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3ByaW9yaXR5LXNlcnZpY2UucG5nKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnRhYmxlLXNlcnZpY2UgcDpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3RhYmxlLXNlcnZpY2UucG5nKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnBhcmtpbmcgcDpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3Bhcmtpbmctc2VydmljZS5wbmcpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYud2FyZHJvYmUgcDpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3dhcmRyb2JlLXNlcnZpY2UucG5nKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNjaGVkdWxlIHA6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zY2hlZHVsZS1zZXJ2aWNlLnBuZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAjdmlwLW1vcmUtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgbWFyZ2luOiA4cmVtIGF1dG8gNHJlbTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgIG1hcmdpbjogNnJlbSBhdXRvIDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMnJlbSAwIDNyZW07XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3ZpcC1tb3JlLWluZm8tbWV0aG9kcyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudmlwLWNvbnRhY3Qge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxMDMlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1haWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL21haWwtY29udGFjdC5wbmcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBob25lOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9waG9uZS1jb250YWN0LnBuZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pZC0zMTMge1xyXG4gICAgZGlzcGxheTogY29udGVudHMgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck5lZ3JvO1xyXG4gICAgPiAuY29udGV4dHVhbC1yZWdpb24ge1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnZpZXctaWQtbm90aWNpYXMudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmJ0biB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQ2FsbDtcclxuICBjb2xvcjogJGNvbG9yQmxhbmNvO1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwLjc1cmVtIDJyZW07XHJcbn1cclxuLm5vZGUtLXR5cGUtYXJ0aXN0YSB7XHJcbiAgLmJhbm5lci1hcnRpc3RhIHtcclxuICAgIGRpdi5maWVsZF9faXRlbSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDcwdmggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGhlaWdodDogY2FsYyh0YW4oNjBkZWcpKiAxNDAlIC8gMik7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3QzdDN0M7XHJcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvci1kb2RnZTtcclxuICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGhlaWdodDogY2FsYyh0YW4oNjBkZWcpKiAxMTAlIC8gMik7XHJcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcnRpc3RhLWNvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZ2FwOiA4cmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBtYXJnaW46IDJyZW07XHJcbiAgICB9XHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VuLWFydGlzdGEge1xyXG4gICAgICBmbGV4LWJhc2lzOiA0MCU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXJ0aXN0YS1jb250ZW50LXRleHQge1xyXG4gICAgICBmbGV4LWJhc2lzOiA2MCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMnJlbTtcclxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW5vbWJyZS1hcnRpc3RhIHtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udDtcclxuICAgICAgICBmb250LXNpemU6IDExMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWdhbGVyaWEge1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBtYXJnaW46IDJyZW07XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmFydGlzdGEtY29udGVudCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMXJlbTtcclxuICAgICAgbWFyZ2luOiAzcmVtO1xyXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VuLWFydGlzdGEge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAvLyBObyBtZSBlbmNhbnRhLCBwZXJvIGNvbiBlbCBlc3RpbG8gZGUgaW3DoWdlbmVzIHF1ZSBwbGFudGVhbiwgY3JlbyBxdWUgc2Vydmlyw6FcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzI2IC8gMzYyO1xyXG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hcnRpc3RhLWNvbnRlbnQtdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW5vbWJyZS1hcnRpc3RhIHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmllbGQtLW5hbWUtYm9keSB7XHJcbiAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1nYWxlcmlhIHtcclxuICAgICAgbWFyZ2luOiAzcmVtO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzI2LzE5NjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucnJzc0FydGlzdGEge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDYwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQXByZXM7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN0cmVhbWluZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzBEMEVBO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogY2FsYyh0YW4oNjBkZWcpKiAxMDAlIC8gMik7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA1MDAgLyA0MzM7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIDAlIDEwMCUsIDEwMCUgMTAwJSk7XHJcbiAgICAgIH1cclxuICAgICAgLnJyc3NBcnRpc3RhX19ycnNzX19jb250ZW5lZG9yIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIC5idG5fcnJzcyB7XHJcbiAgICAgICAgICBhLmJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckFwcmVzO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvaGVhZHBob25lcy5wbmcpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDIwMCU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JBcHJlcztcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucGFnZS1ub2RlLTM5NCB7XHJcbiAgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udCc7XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZTogaW5zaWRlO1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb250ZW50LWJsb2NrLmlkLTQ5IC5hYmFyc2V0LXNjaGVkdWxlLWNvbnRlbnR7XHJcbiAgei1pbmRleDogNTtcclxufVxyXG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9fdGV4dCAuZmVjaGE6YmVmb3Jle1xyXG4gIHRvcDogdW5zZXQ7XHJcbiAgYm90dG9tOiAxMTBweDtcclxuICB3aWR0aDogODAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLmFiYXJzZXQtY292ZXJtYW5hZ2VyLWZvcm0gc2VsZWN0e1xyXG4gIHBhZGRpbmctbGVmdDoxMHB4IWltcG9ydGFudDtcclxufVxyXG4uY29udGVudC1ibG9jay5pZC00OSAuYWJhcnNldC1zY2hlZHVsZS1jb250ZW50e1xyXG4gIGdhcDogNTBweDtcclxuICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgaGVpZ2h0OiB1bnNldDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmNvbnRlbnQtYmxvY2suaWQtNDkgLmFiYXJzZXQtc2NoZWR1bGUtY29udGVudDpiZWZvcmV7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuLmNvbnRlbnQtYmxvY2suaWQtNDkgLmFiYXJzZXQtc2NoZWR1bGUtY29udGVudD4uZmllbGQtYm9keS13cmFwcGVye1xyXG4gIHdpZHRoOiA1MDBweDtcclxufVxyXG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zbGlja19fc2xpZGV7XHJcbiAgaGVpZ2h0OiB1bnNldDtcclxufVxyXG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9faW1nLFxyXG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9fdGV4dHtcclxuICBoZWlnaHQ6IHVuc2V0O1xyXG59XHJcbi52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b3tcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgcGFkZGluZzogNjBweCA0MHB4O1xyXG4gIG1heC13aWR0aDogMTQwMHB4O1xyXG59XHJcbi52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b190ZXh0LmFwcmVzOmJlZm9yZXtcclxuICBjb250ZW50OiB1bnNldDtcclxufVxyXG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9faW1ne1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgd2lkdGg6IHVuc2V0O1xyXG4gIGZsZXgtYmFzaXM6IHVuc2V0O1xyXG59XHJcbi52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b190ZXh0e1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1yaWdodDogMHB4O1xyXG59XHJcbi5ldmVudG8gLmV2ZW50b19pbWcgZGl2Om5vdChbZGF0YS1vbmNlPWNvbnRleHR1YWwtcmVuZGVyXSl7XHJcbiAgaGVpZ2h0OiB1bnNldDtcclxufVxyXG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9faW1nIGltZ3tcclxuICBoZWlnaHQ6IHVuc2V0O1xyXG4gIHdpZHRoOiB1bnNldDtcclxuICBhc3BlY3QtcmF0aW86IDQvNTtcclxuICBtYXgtd2lkdGg6IDI1MHB4XHJcbn1cclxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2xpY2tfX3NsaWRle1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC1ub3RoaW5nID4gLmZpZWxkLWNvbnRlbnR7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ5ZDtcclxuICAgIC8vY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSBjYWxjKDUwJSArIDFweCksIDc5JSBjYWxjKDUwJSArIDFweCksIDYwJSAxMDAlLCAwIDEwMCUsIDAgMCk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTUwJSk7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2Q5NTU2NjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC01MCUpO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgODMlIDAsIDY4JSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMCk7XHJcbiAgfVxyXG59XHJcbi5jb250ZW50LWJsb2NrLmlkLTQ5IC5hYmFyc2V0LXNjaGVkdWxlLWNvbnRlbnR7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ5ZDtcclxufVxyXG4uY29udGVudC1ibG9jay5pZC00OSAuYWJhcnNldC1zY2hlZHVsZS1jb250ZW50OmJlZm9yZXtcclxuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA5OCUgMCwgODMlIDEwMCUsIDAgMTAwJSk7XHJcbn1cclxuXHJcbi5ldmVudG8gLmhvcmFyaW8tZm9vdGVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XHJcblxyXG4gIC5idG4tY29tcHJhcntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5mZWNoYS1ob3Jhcmlve1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlY2hhe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBie1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9yYXJpb3tcclxuICAgICAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWQtNDkgLnNsaWNrX19hcnJvd3tcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgPiBidXR0b257XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIH1cclxufVxyXG4uaWQtNDkgLnNsaWNrX19hcnJvd3tcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSk7XHJcbn1cclxuLnNsaWNrX19hcnJvdyBidXR0b246YWZ0ZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XHJcbiAgd2lkdGg6IDIuNXJlbTtcclxuICBoZWlnaHQ6IDIuNXJlbTtcclxuICBsZWZ0OiAyMHB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtNTAlKTtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbn1cclxuLnNsaWNrX19hcnJvdyBidXR0b246aG92ZXI6YWZ0ZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNyk7XHJcbn1cclxuLnNsaWNrX19hcnJvdyBidXR0b24uc2xpY2stbmV4dDphZnRlcntcclxuICBsZWZ0OiB1bnNldDtcclxuICByaWdodDogMjBweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSk7XHJcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDIwJSAwLDEwMCUgNTAlLDIwJSAxMDAlKTtcclxufVxyXG4uc2xpY2tfX2Fycm93IGJ1dHRvbntcclxuICB3aWR0aDogdW5zZXQ7XHJcbiAgaGVpZ2h0OiB1bnNldDtcclxufVxyXG4udmlldy1zbGlkZXItc2xpY2sgLmNhbGx0b2FjdGlvbiBoMSxcclxuLmJhbm5lcjpoYXMoLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlKSAuY2FsbHRvYWN0aW9uIGgxe1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDBweDtcclxuXHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogbm9uZTtcclxuICB9XHJcbiAgYntcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTW9udFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC01cHg7XHJcbiAgICBsaW5lLWhlaWdodDogLjY1O1xyXG4gIH1cclxuICBpe1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OlwiKFwiO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiKVwiO1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYycmVtKXtcclxuICAuZXZlbnRvIC5ob3JhcmlvLWZvb3RlcntcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gIH1cclxuICAudmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG97XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gIH1cclxuICAudmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5ldmVudG9fdGV4dHtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgfVxyXG4gIC52aWV3LXNsaWRlci1zbGljayAuY2FsbHRvYWN0aW9uIGgxIGIsIC5iYW5uZXI6aGFzKC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSkgLmNhbGx0b2FjdGlvbiBoMSBie1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XHJcbiAgfVxyXG4gIC52aWV3LXNsaWRlci1zbGljayAuY2FsbHRvYWN0aW9uIGgye1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XHJcbiAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbn1cclxuLmV2ZW50byAuaG9yYXJpby1mb290ZXIgLmZlY2hhLWhvcmFyaW86YmVmb3Jle1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuLmV2ZW50byAuaG9yYXJpby1mb290ZXJ7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgfVxyXG59XHJcbi52aWV3LXNsaWRlci1zbGlja3tcclxuICAuc2xpY2tfX2Fycm93e1xyXG4gICAgLy9kaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYycmVtKXtcclxuICAuc2xpY2tfX2Fycm93IGJ1dHRvbjphZnRlcntcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbGVmdDogMTBweDtcclxuICB9XHJcbiAgLnNsaWNrX19hcnJvdyBidXR0b24uc2xpY2stbmV4dDphZnRlcntcclxuICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG4gIC52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLmV2ZW50b190ZXh0e1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgfVxyXG4gIC52aWV3LWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWZpZWxkLW5vdGhpbmc+LmZpZWxkLWNvbnRlbnQ6YWZ0ZXJ7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA4MyUgMCwgNzIlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAwKTtcclxuICB9XHJcbiAgLmV2ZW50byAuaG9yYXJpby1mb290ZXIgLmZlY2hhLWhvcmFyaW8gLmhvcmFyaW97XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMjI1cmVtO1xyXG4gIH1cclxuICAuY29udGVudC1ibG9jay5pZC00OSAuYWJhcnNldC1zY2hlZHVsZS1jb250ZW50e1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgfVxyXG4gIC52aWV3LXNsaWRlci1zbGljayAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2V7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udmlldy1zbGlkZXItc2xpY2sgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdle1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheSA6YmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMDUpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA1MCUgMCwgNTAlIDIwJSwgMzAlIDgwJSwgNzAlIDgwJSwgNTAlIDIwJSwgNTAlIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpXHJcbiAgfVxyXG59XHJcbi52aWV3LXNsaWRlci1zbGljayAuY2FsbHRvYWN0aW9uIGgxLCAuYmFubmVyOmhhcyguZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UpIC5jYWxsdG9hY3Rpb24gaDF7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4udmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnNsaWNrX19zbGlkZSAuY2FsbHRvYWN0aW9uLXRpdHVsb3tcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxufVxyXG4udmlldy1zbGlkZXItc2xpY2sgLmNhbGx0b2FjdGlvbiBoMntcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi52aWV3LXNsaWRlci1zbGljayAucGxheWluZy12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2U6YWZ0ZXJ7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MnJlbSl7XHJcbiAgLnZpZXctc2xpZGVyLXNsaWNrIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZXtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCIhaW1wb3J0YW50O1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA1MCUgMCwgNTAlIDIwJSwgY2FsYyg1MCUgLSAzNXZoKSA4MCUsIGNhbGMoNTAlICsgMzV2aCkgODAlLCA1MCUgMjAlLCA1MCUgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZpZXctc2xpZGVyLXNsaWNrIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZXtcclxuICAmOmFmdGVye1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgNTAlIDAsIDUwJSAyMCUsIGNhbGMoNTAlIC0gMzV2aCkgODAlLCBjYWxjKDUwJSArIDM1dmgpIDgwJSwgNTAlIDIwJSwgNTAlIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xyXG4gIH1cclxufVxyXG4uYWJhcnNldC1jb3Zlcm1hbmFnZXItZm9ybXtcclxuICBoMXtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcbi5jYW5jZWwtd3JhcHBlciAuYnRuLW5vLWNhbmNlbCxcclxuLmNhbmNlbC13cmFwcGVyIC5idG4tY2FuY2VsLFxyXG4uY2FuY2VsLXdyYXBwZXIgLmdvLWhvbWUgYSxcclxuLndyYXBwZXItb2sgLmJvZHktd3JhcHBlciAuZW5sYWNlLmJ0bntcclxuICBsaW5lLWhlaWdodDogMS40Mzc1cmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtLjAyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmb250LWZhbWlseTogTW9udCwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIHBhZGRpbmc6IC42MjVyZW0gMS44NzVyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTU1NjY7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XHJcbiAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gIHBvc2l0aW9uOiB1bnNldDtcclxuICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNjQ1NTM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcbmh0bWwgYm9keSAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBhIHtcclxuICBjb2xvcjogIzVmNWY1ZjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZXZlbnRvX3RleHQgLmFiYXJzZXRfZXZlbnRvX2NvbnRlbnQgLmFnZW5kYS10ZXh0by1ldmVudG8gLmZlY2hhe1xyXG4gIGJvcmRlci10b3A6IHVuc2V0O1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xyXG59XHJcblxyXG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50e1xyXG4gIG1hcmdpbi10b3A6IDEyMHB4O1xyXG59XHJcblxyXG4ucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1jb250ZW50IGgze1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcclxuICAucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1maWx0ZXJzPmZvcm17XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWZpbHRlcnMgZm9ybT4ucm93IC5mb3JtLWl0ZW0tZmllbGQtdGlwby12YWx1ZSB1bHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG4gIC5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWZpbHRlcnMgZm9ybT4ucm93IC5mb3JtLWl0ZW0tZmllbGQtdGlwby12YWx1ZSB1bD5saXtcclxuICAgIGZsZXgtYmFzaXM6IHVuc2V0O1xyXG4gIH1cclxuICAucGF0aC1hZ2VuZGEgLnZpZXctZXZlbnRvcyAudmlldy1maWx0ZXJze1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZXZlbnRvX3RleHQgLmFiYXJzZXRfZXZlbnRvX2NvbnRlbnQsXHJcbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZXZlbnRvX3RleHQgLmFiYXJzZXRfZXZlbnRvX2NvbnRlbnQgLmFnZW5kYS10ZXh0by1ldmVudG8sXHJcbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZXZlbnRvX3RleHQgLmFiYXJzZXRfZXZlbnRvX2NvbnRlbnQgLmFnZW5kYS10ZXh0by1ldmVudG8gaDJ7XHJcbiAgZmxleDoxO1xyXG59XHJcbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXJ7XHJcbiAgY29sdW1uLWdhcDogNDBweDtcclxuICByb3ctZ2FwOiA1MHB4O1xyXG59XHJcbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZXZlbnRvX3RleHQgLmFiYXJzZXRfZXZlbnRvX2NvbnRlbnQgLmFnZW5kYS10ZXh0by1ldmVudG8gLmZlY2hhe1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcbi5ldmVudG8gLmV2ZW50b19pbWcgZGl2LmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdle1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctY29udGVudCAuZ3JvdXAtd3JhcHBlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ldmVudG9fdGV4dCAuYWJhcnNldF9ldmVudG9fY29udGVudCAuYWdlbmRhLXRleHRvLWV2ZW50byAuZXZlbnRvX3RleHRfYm9keSBwe1xyXG4gIGZvbnQtc2l6ZTogOXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi5lbmxhY2UtdGV4dG8td3JhcHBlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZXZlbnRvX3RleHQgLmFiYXJzZXRfZXZlbnRvX2NvbnRlbnQgLmFnZW5kYS10ZXh0by1ldmVudG97XHJcbiAgaGVpZ2h0OiB1bnNldDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS4yNXJlbSkge1xyXG4gIC5wYXRoLWFnZW5kYSAudmlldy1ldmVudG9zIC52aWV3LWNvbnRlbnQgLmdyb3VwLXdyYXBwZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZyAuZXZlbnRvX3RleHQgLmFiYXJzZXQtYWN0aW9uLWV2ZW50byB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctY29udGVudCAuZ3JvdXAtd3JhcHBlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ldmVudG9fdGV4dCAuYWJhcnNldF9ldmVudG9fY29udGVudHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbn1cclxuLnBhdGgtYWdlbmRhIC52aWV3LWV2ZW50b3MgLnZpZXctY29udGVudCAuZ3JvdXAtd3JhcHBlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5ldmVudG8uc29sZG91dC1hY3RpdmFkb3tcclxuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxufVxyXG4udWktc3RhdGUtYWN0aXZlICsgZGl2IGg0e1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4udWktc3RhdGUtYWN0aXZlICsgZGl2IC51aS1zdGF0ZS1hY3RpdmUgKyBkaXZ7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcbmh0bWwgYm9keSAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBhLmJ0bntcclxuICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogJGNvbG9yQ2FsbCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ucGFnZS1ub2RlLTQ5MSB7XHJcbiAgYS5idG4tY29tcHJhcjpub3QoLm5vLWRlbGV0ZSksXHJcbiAgYS5idG4tY29tcHJhci1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgI2NvbnRlbnQtYmxvY2stY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIC5jb250ZW50LWJsb2NrIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgJi5pZC00ODksXHJcbiAgICAgICYuaWQtNDkzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgIC5pdGVtLXdyYXBwZXIub3BjaW9uLWZ1bGwge1xyXG4gICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5maWVsZC10aXR1bG8tY2Itd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuaWQtNTA1IHtcclxuICAgICAgICA+IC5jb250ZXh0dWFsLXJlZ2lvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAuZmllbGQtYm9keS50ZXh0byBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucGFnZS1ub2RlLTQ5MSAjY29udGVudC1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2sgLml0ZW0td3JhcHBlci5vcGNpb24tZnVsbCAuZmllbGQtYm9keS50ZXh0byBhLmJ0bi1jb21wcmFyIHtcclxuICBjb2xvcjogJGNvbG9yQmxhbmNvIWltcG9ydGFudDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuXHJcbi5wYWdlLW5vZGUtNDkxICNjb250ZW50LWJsb2NrLWNvbnRhaW5lciAuY29udGVudC1ibG9jay5pZC00ODkgLml0ZW0td3JhcHBlci5vcGNpb24tZnVsbCAuZmllbGQtYm9keS50ZXh0byB7XHJcbiAgcCBzdHJvbmcge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgcDpmaXJzdC1jaGlsZCxcclxuICBwOm50aC1jaGlsZCgyKSB7XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1ub2RlLTQ5MSAjY29udGVudC1ibG9jay1jb250YWluZXIgLml0ZW0td3JhcHBlci5vcGNpb24tZnVsbCAuZmllbGQtYm9keS50ZXh0byB7XHJcbiAgbGkge1xyXG4gICAgdGV4dC1pbmRlbnQ6IC0xLjdyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMS43cmVtO1xyXG4gIH1cclxuXHJcbiAgLy8uZmllbGQtYm9keS50ZXh0byB7XHJcbiAgICBwLCBsaSwgdWwge1xyXG4gICAgICBmb250LWZhbWlseTogJ01vbnQnO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgfVxyXG4gICAgb2wge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgIH1cclxuICAgIHVsIHVsLCBvbCB1bCB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xyXG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgb2wgb2wsIHVsIG9sIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1sYXRpbjtcclxuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGNvbG9yTmVncm8gIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgJi5idG4ge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yTmVncm87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAvL31cclxufVxyXG5cclxuLnBhZ2Utbm9kZS00OTEgLnZpZXctc2xpZGVyLXNsaWNrIC5jYWxsdG9hY3Rpb24gaDEsXHJcbi5wYWdlLW5vZGUtNDkxIC5iYW5uZXI6aGFzKC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSkgLmNhbGx0b2FjdGlvbiBoMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweCFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0IWltcG9ydGFudDtcclxufVxyXG4udmlldy1pZC1hbGVydGFzIC52aWV3cy1yb3cge1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hYmFyc2V0LW1hcnF1ZWUtd3JhcHBlciAuYWJhcnNldC1tYXJxdWVlLWVsZW1lbnQgKiB7XHJcbiAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDtcclxufVxyXG4udmlldy1zbGlkZXItc2xpY2sgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlLnNsaWRlLWlkLTUwNDphZnRlciB7XHJcbiAgY29udGVudDogdW5zZXQ7XHJcbn1cclxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuc2xpY2tfX3NsaWRle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4udmlldy1ldmVudG9zLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC1ub3RoaW5nOmhhcyguY2x1Yik+LmZpZWxkLWNvbnRlbnQ6YmVmb3Jle1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjUyNTc7XHJcbn1cclxuLnZpZXctZXZlbnRvcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZXZlbnRvX3RleHQ6YmVmb3Jle1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wYWdlLW5vZGUtNTE0ICNtYWluIC5maWVsZC0tbmFtZS1ib2R5IHtcclxuICBsaSB7XHJcbiAgICB0ZXh0LWluZGVudDogLTEuN3JlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjdyZW07XHJcbiAgfVxyXG5cclxuICAvLy5maWVsZC1ib2R5LnRleHRvIHtcclxuICBwLCBsaSwgdWwge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250JztcclxuICB9XHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogaW5oZXJpdDtcclxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICB9XHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gIH1cclxuICBvbCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgfVxyXG4gIHVsIHVsLCBvbCB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcclxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuICBvbCBvbCwgdWwgb2wge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1sYXRpbjtcclxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuICBhIHtcclxuICAgIGNvbG9yOiAkY29sb3JOZWdybyAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgICYuYnRuIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yTmVncm87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vfVxyXG59XHJcbi52aWV3LWZhcXMgaDMuanMtdmlld3MtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcntcclxuICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICBzcGFue1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbn1cclxuLnZpZXctZmFxcyAudmlld3MtZmllbGQtZmllbGQtcHJlZ3VudGEgLmZpZWxkLWNvbnRlbnR7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgc3BhbntcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG59XHJcblxyXG4udmlldy1mYXFzIC52aWV3LWZpbHRlcnN7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIGZvcm0gLnJvd3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuanMtZm9ybS10eXBlLXRleHRmaWVsZHtcclxuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuXHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udmlldy1zbGlkZXItc2xpY2sgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlLndpdGhvdXQtZGlmdW1pbmFkbzphZnRlcntcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udmlldy1zbGlkZXItc2xpY2sgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdle1xyXG4gIGhlaWdodDogdW5zZXQhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1Ni4yNXZ3O1xyXG5cclxuICAgICYubW9iaWxle1xyXG4gICAgICBoZWlnaHQ6IDE0MS4yNXZ3O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhyZW0pe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kZXNrdG9we1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OHJlbSl7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4cmVtKSB7XHJcbiAgLnZpZXctc2xpZGVyLXNsaWNrIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZTphZnRlciB7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLDUwJSAwLDUwJSAyNSUsMTUlIDcwJSw4NSUgNzAlLDUwJSAyNSUsNTAlIDAsMTAwJSAwLDEwMCUgMTAwJSwwIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhyZW0pIHtcclxuICAudmlldy1zbGlkZXItc2xpY2sgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlOmFmdGVyIHtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsNTAlIDAsNTAlIDIwJSwzNSUgNzAlLDY1JSA3MCUsNTAlIDIwJSw1MCUgMCwxMDAlIDAsMTAwJSAxMDAlLDAgMTAwJSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpZXctc2xpZGVyLXNsaWNrIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi52aWV3LWlkLWV2ZW50b3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBhLmdvLXRvLWFydGlzdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMjAlO1xyXG4gIGJvdHRvbTogMTBweDtcclxuICByaWdodDogMTBweDtcclxufVxyXG4ubW9kZWwtQ0UsXHJcbi5tb2RlbC1ERDUwe1xyXG5cclxuICAuYml0YS1jb250YWluZXItZG91YmxlLFxyXG4gIC5pdGVtLXdyYXBwZXJ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAqe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tb2RlbC1ERDUwIC5iaXRhLWNvbnRhaW5lci1kb3VibGU+ZGl2e1xyXG4gIG1pbi13aWR0aDogdW5zZXQhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7XHJcbiAgLm1vZGVsLURENTAgLmJpdGEtY29udGFpbmVyLWRvdWJsZXtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICYgPiBkaXZ7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtdXNlci1sb2dpbiBmb3JtLnVzZXItbG9naW4tZm9ybSB7XHJcbiAgbWFyZ2luOiAzcmVtIGF1dG8gIWltcG9ydGFudDtcclxuICBidXR0b24uYnRuLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQ2FsbDtcclxuICAgIGNvbG9yOiAkY29sb3JUZXh0b0JsYW5jbztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQ2FsbEhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIm5hdi50YWJzW3JvbGU9XCJuYXZpZ2F0aW9uXCJde1xyXG4gIHBvc2l0aW9uOmZpeGVkO1xyXG4gIGJvdHRvbTogMjBweDtcclxuICByaWdodDogMjBweDtcclxuICBtYXJnaW46IDBweDtcclxuICB6LWluZGV4OiAyMDAwMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYwMTNcIjtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwLjI0ZGVnLCAjMkE0QzUwIDEuNTElLCAjNUJBQjk4IDk5LjgxJSksbGluZWFyLWdyYWRpZW50KDI3MC4yNGRlZywgIzRBODU4OCAxLjUxJSwgIzVCQUI5OCA5OS44MSUpO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICB9XHJcblxyXG4gICYub3BlbjpiZWZvcmV7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwLjI0ZGVnLCAjNUJBQjk4IDAuMTklLCAjMkE0QzUwIDk4LjQ5JSksbGluZWFyLWdyYWRpZW50KDI3MC4yNGRlZywgIzVCQUI5OCAwLjE5JSwgIzRBODU4OCA5OC40OSUpO1xyXG4gIH1cclxuXHJcbiAgdWwubmF2e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1KTtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XHJcbiAgICBib3JkZXI6IDBweDtcclxuXHJcbiAgICBsaXtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgLm5hdi1saW5rOmhvdmVyLFxyXG4gICAgICAgIC5uYXYtbGluazpmb2N1cyxcclxuICAgICAgICAubmF2LWxpbmsuYWN0aXZle1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIC5uYXYtbGluazpob3ZlcixcclxuICAgICAgICAubmF2LWxpbms6Zm9jdXMsXHJcbiAgICAgICAgLm5hdi1saW5rLmFjdGl2ZXtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICp7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIC5hY3RpdmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm9wZW4gdWwubmF2e1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgfVxyXG59IiwiI2hlYWRlcntcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMzJweCA0MnB4IDMycHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgcGFkZGluZzogMTRweCAyMnB4O1xyXG4gIH1cclxuXHJcbiAgJi5zY3JvbGxlZCwgJi5zY3JvbGxlZC1wZXJtYW5lbnR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbGFuY287XHJcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4yMCk7XHJcblxyXG4gICAgLm5hdmJhci1icmFuZCBpbWd7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcclxuICAgIH1cclxuXHJcbiAgICAjbmF2YmFyLW1haW4gI2Jsb2NrLWJvdG9uZXNtZW51IC5tZW51X2J1dHRvbnMgLmJ0bi1jYWxlbmRhcixcclxuICAgIGJ1dHRvbi5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgICBjb2xvcjogJGNvbG9yTmVncm87XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWNhbGVuZGFyIHBhdGh7XHJcbiAgICAgIGZpbGw6ICRjb2xvck5lZ3JvO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbi5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjpiZWZvcmV7XHJcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5ib2R5Om5vdCg6aGFzKC5iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tzbGlkZXItc2xpY2stYmxvY2stMSkgKSAjaGVhZGVyLnNjcm9sbGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbGFuY287XHJcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIwKTtcclxuXHJcbiAgLm5hdmJhci1icmFuZCBpbWd7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApO1xyXG4gIH1cclxuXHJcbiAgI25hdmJhci1tYWluICNibG9jay1ib3RvbmVzbWVudSAubWVudV9idXR0b25zIC5idG4tY2FsZW5kYXIsXHJcbiAgYnV0dG9uLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSB7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgY29sb3I6ICRjb2xvck5lZ3JvO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1jYWxlbmRhciBwYXRoe1xyXG4gICAgZmlsbDogJGNvbG9yTmVncm87XHJcbiAgfVxyXG5cclxuICBidXR0b24ubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb246YmVmb3Jle1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApO1xyXG4gIH1cclxufVxyXG5cclxuI0NvbGxhcHNpbmdOYXZiYXJ7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHdpZHRoOiA3NTBweDtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclByaW5jaXBhbDtcclxuICBwYWRkaW5nOiAzMnB4IDQ1cHggNjJweDtcclxuICByaWdodDogLTEwMHZ3O1xyXG4gIHRvcDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcclxuICBnYXA6IDFyZW07XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDIycHg7XHJcbiAgfVxyXG4gICYub3BlbntcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcblxyXG4gICNibG9jay1sb2dvZm9vdGVyLTMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTVweDtcclxuICAgICAgbGVmdDogMjJweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxNzJweDtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNibG9jay1tZW51aGVhZGVyc3VwZXJpb3J7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcblxyXG4gICAgLmhlYWRlcl9zdXBlcmlvcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjYmxvY2stYWJhcnNldC12Mi1tYWluLW1lbnUsXHJcbiAgI2Jsb2NrLWFiYXJzZXQtMjUtbWFpbi1tZW51e1xyXG4gICAgLmRlc3BsZWdhYmxlX19wYWdpbmFze1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDEuMjVyZW07XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgLmRlc3BsZWdhYmxlX19wYWdpbmFzLS1pdGVtLm5hdi1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saW5re1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDQ0LjJweCAqL1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyOC42cHggKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgLy9tYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2Jsb2NrLWFiYXJzZXQtdjItbGFuZ3VhZ2Vkcm9wZG93bnN3aXRjaGVyLFxyXG4gICNibG9jay1hYmFyc2V0LTI1LWxhbmd1YWdlZHJvcGRvd25zd2l0Y2hlcntcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG5NdXNpY2F7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5idXR0b24ubmF2YmFyLXRvZ2dsZXJ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC5uYXZiYXItdG9nZ2xlci1pY29ue1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaGFtYl9tZW51LnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHdpZHRoOiAzMC4wMzNweDtcclxuICAgICAgaGVpZ2h0OiAyMC44NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI25hdmJhci1tYWlue1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICNibG9jay1ib3RvbmVzbWVudXtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcbiAgICAubWVudV9idXR0b25ze1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICAgIGdhcDogNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwOmhhcyguYnRuLWNhbGVuZGFyKXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgcDpoYXMoLmJ0bi1jb21wcmFyLW1vYmlsZSl7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi1jYWxlbmRhcntcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgICB3aWR0aDogMjEuNDJweDtcclxuICAgICAgICAgIGhlaWdodDogMjMuOHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubmF2YmFyLWJyYW5kIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxNzJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmx7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGdhcDogMTBweDtcclxuICAvL3BhZGRpbmctYm90dG9tOiA2NHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBoMiwgLnNjcmVlbi1yZWFkLWgyIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDApO1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3NSU7IC8qIDMxLjVweCAqL1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICBuYXZ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckJsYW5jbztcclxuICAgICAgICBmb250LWZhbWlseTogTW9udDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3NSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4tY2xvc2V7XHJcbiAgY29sb3I6ICRjb2xvclRleHRvQmxhbmNvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEycHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY3Jvc3Muc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIHdpZHRoOiAyMS4yMzdweDtcclxuICAgIGhlaWdodDogMjEuMjM3cHg7XHJcbiAgfVxyXG59XHJcblxyXG4jc2lkZWJhcl9zZWNvbmQgLmJ0bi1jbG9zZXtcclxuICBjb2xvcjogJGNvbG9yVGV4dG87XHJcbiAgJjphZnRlcntcclxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcclxuICB9XHJcbn1cclxuXHJcbmJvZHk6aGFzKCN0b29sYmFyLWFkbWluaXN0cmF0aW9uKSAjaGVhZGVye1xyXG4gIHRvcDogNDBweDtcclxufVxyXG5cclxuYm9keTpoYXMoI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gI3Rvb2xiYXItaXRlbS1hZG1pbmlzdHJhdGlvbi10cmF5LmlzLWFjdGl2ZSkgI2hlYWRlcntcclxuICB0b3A6IDgwcHg7XHJcbn1cclxuXHJcbi51c2VyLWxvZ2luLWZvcm17XHJcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMzJweDtcclxuXHJcbiAgaW5wdXR7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgfVxyXG59XHJcbi5jb2xsYXBzZWQtbWVudS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTBweDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTc1cHg7XHJcbiAgfVxyXG59IiwiLnNpdGUtZm9vdGVye1xyXG4gIGNvbG9yOiAkY29sb3JUZXh0b0JsYW5jbztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mb25kb05lZ3JvRm9vdGVyLnBuZ1wiKTtcclxuICAvL2JhY2tncm91bmQtc2l6ZTogMTEwJTtcclxuICAvL2JhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICAvL2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gIC5zaXRlLWZvb3Rlcl9fdG9we1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxve1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5yZWdpb24tZm9vdGVyLWZpcnN0e1xyXG4gICAgcGFkZGluZzogNDlweCA0MHB4IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgcGFkZGluZzogMjBweCAyMnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3Zne1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfdG9wX3RleHR7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyN3B4ICovXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbaWQqPVwiYmxvY2stXCJdW2lkKj1cIi1pbWdmb290ZXJcIl17XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IC5jb250ZW50LCAuZmllbGQtLW5hbWUtYm9keXtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVnaW9uLWZvb3Rlci1zZWNvbmQsLnJlZ2lvbi1mb290ZXItdGhpcmR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVnaW9uLWZvb3Rlci1zZWNvbmR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA1cmVtIDIuNXJlbTtcclxuICAgIGdhcDogMjRyZW07XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgZ2FwOiAxMnJlbTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICBnYXA6IDZyZW07XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XHJcbiAgICAgIGdhcDogMnJlbTtcclxuICAgIH1cclxuICAgID4gKiB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck5lZ3JvO1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAzMSUsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWdpb24tZm9vdGVyLXRoaXJke1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTmVncm87XHJcbiAgICBwYWRkaW5nOiAwIDQwcHggNDBweDtcclxuICAgIGdhcDogMDtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDQwcHggMTAwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICNibG9jay1sb2dvZm9vdGVyIHtcclxuICAgICAgaW1ne1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgcHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxNjJweDtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Jsb2NrLWFiYXJzZXQtdjItbGVnYWwsXHJcbiAgICAjYmxvY2stYWJhcnNldC0yNS1sZWdhbHtcclxuICAgICAgLm5hdntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhbmNvO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3NSU7IC8qIDIxcHggKi9cclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtaXRlbXtcclxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSAubmF2LWxpbms6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjYmxvY2stYWJhcnNldC12Mi1ibG9xdWVkZXJlY2hvc3Jlc2VydmFkb3MsXHJcbiAgICAjYmxvY2stYWJhcnNldC0yNS1ibG9xdWVkZXJlY2hvc3Jlc2VydmFkb3N7XHJcbiAgICAgIC5maWVsZC0tbmFtZS1ib2R5IHB7XHJcbiAgICAgICAgY29sb3I6ICM1RjVGNUY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNzUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNibG9jay1hYmFyc2V0LXYyLW5hdmVnYWNpb25wcmluY3BhbCxcclxuI2Jsb2NrLWFiYXJzZXQtMjUtbmF2ZWdhY2lvbnByaW5jcGFsIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4jYmxvY2stYWJhcnNldC12Mi1ibG9xdWVmb290ZXJjb250YWN0byxcclxuI2Jsb2NrLWFiYXJzZXQtMjUtYmxvcXVlZm9vdGVyY29udGFjdG8ge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxufVxyXG4jYmxvY2stYWJhcnNldC12Mi1zZWd1ZWl4bm9zLFxyXG4jYmxvY2stYWJhcnNldC0yNS1zZWd1ZWl4bm9ze1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG97XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICB9XHJcblxyXG4gIC5uYXZ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjJweDtcclxuICAgIC5uYXYtbGlua3tcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwOWFcIjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5mYWNlYm9vazpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwOWFcIjtcclxuICAgICAgfVxyXG4gICAgICAmLmluc3RhZ3JhbTpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYxNmRcIjtcclxuICAgICAgfVxyXG4gICAgICAmLnRpa3RvazpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcXGUwN2JcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdi1saW5re1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5yZWdpb24tZm9vdGVyLXRoaXJke1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAganVzdGlmeS1pdGVtczogZW5kO1xyXG5cclxuICAgICNibG9jay1sb2dvZm9vdGVye1xyXG4gICAgICBncmlkLXJvdzogMS8zO1xyXG4gICAgfVxyXG5cclxuICAgICNibG9jay1hYmFyc2V0LXYyLWxlZ2FsLCAjYmxvY2stYWJhcnNldC12Mi1ibG9xdWVkZXJlY2hvc3Jlc2VydmFkb3MsXHJcbiAgICAjYmxvY2stYWJhcnNldC0yNS1sZWdhbCwgI2Jsb2NrLWFiYXJzZXQtMjUtYmxvcXVlZGVyZWNob3NyZXNlcnZhZG9ze1xyXG4gICAgICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlZ2lvbi1mb290ZXItZmlyc3R7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEwJTtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICBbaWQqPVwiYmxvY2stXCJdW2lkKj1cIi1sb2dvZm9vdGVyLTJcIl17XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBbaWQqPVwiYmxvY2stXCJdW2lkKj1cIi13ZWJmb3JtXCJde1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuW2lkKj1cImJsb2NrLVwiXVtpZCo9XCItd2ViZm9ybVwiXXtcclxuICBmb250LWZhbWlseTogTW9udDtcclxuICBsZWdlbmR7XHJcbiAgICBjb2xvcjogJGNvbG9yVGV4dG9CbGFuY287XHJcbiAgICBmb250LWZhbWlseTogTW9udDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTMwJTsgLyogMTguMnB4ICovXHJcbiAgfVxyXG5cclxuICBbZGF0YS1kcnVwYWwtc2VsZWN0b3IqPVwiZWRpdC1jdWFsZXMtc29uLXR1cy1pbnRlcmVzZXMtXCJde1xyXG4gICAgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXZ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBnYXA6IDRyZW07XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAuanMtZm9ybS1pdGVte1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDhweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbGFiZWx7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgJltmb3I9XCJlZGl0LWVtYWlsXCJdIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud2ViZm9ybS1zdWJtaXNzaW9uLW5ld3NsZXR0ZXItYWRkLWZvcm17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA2MHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1cImVkaXQtY29udGVuZWRvclwiXXtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC8vPiAuZmllbGRzZXQtd3JhcHBlcntcclxuICAgIC8vICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIC8vICBnYXA6IDMycHg7XHJcbiAgICAvLyAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgLy9cclxuICAgIC8vICB9XHJcbiAgICAvL31cclxuXHJcbiAgICAuZm9ybS10eXBlLWVtYWlse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBsYWJlbHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dHtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJsYW5jbztcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhbmNvO1xyXG4gICAgICAgICAgb3BhY2l0eTogdW5zZXQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0taXRlbS1oZS1sZWlkby15LWFjZXB0by1sYS1jbGF1c3VsYS1kZS1pbmZvcm1hY2lvbi1zb2JyZS1hLWhyZWYtdGFyZ2V0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDhweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgbGFiZWx7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvckJsYW5jbztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmludmFsaWQtZmVlZGJhY2t7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1cImVkaXQtYWN0aW9uc1wiXXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDdweDtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICByaWdodDogNHB4O1xyXG5cclxuICAgICAgPiBidXR0b257XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZsZWNoYS1kZXIucG5nXCIpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCbGFuY287XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmNoZWNrZWR7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uLWNoZWNrLnBuZ1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XHJcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLnNpdGUtZm9vdGVye1xyXG4gIC5mb3JtLXJlcXVpcmVkOjphZnRlcntcclxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMTAwJSk7XHJcbiAgfVxyXG59XHJcbi5wYWdlLW5vZGUtNTE1IHtcclxuICBoMSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgI2NvbnRlbnQtYmxvY2stY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICAgIC5jb250ZW50LWJsb2NrICB7XHJcbiAgICAgIGgyLmZpZWxkLXRpdHVsby1jYi1jb250ZW50IHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiXHJcbnNwYW4uZmllbGQtLWxhYmVsLWhpZGRlbntcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLy5ub2RlLS10eXBlLWFydGlzdGEgLmZpZWxkLS1uYW1lLWJvZHl7XHJcbi8vICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLyogRG9uJ3QgZm9yZ2V0IHRoaXMgb25lICovXHJcbi8vICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuLy8gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4vLyAgLXdlYmtpdC1saW5lLWNsYW1wOiAxMztcclxuLy8gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbi8vICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4vL1xyXG4vLyAgJi5vcGVue1xyXG4vLyAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gIH1cclxuLy99XHJcblxyXG4uc2hhcmUtZXZlbnR7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czpub25lO1xyXG4gIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4gICYub3BlbntcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1tb3JlLm9wZW57XHJcbiAgaTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiAnXFxmMGQ4JztcclxuICB9XHJcbn1cclxuXHJcbnVsLmNhbGVuZGFyLXZpZXctcGFnZXJ7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICBsaXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2VyX19jdXJyZW50IGRpdntcclxuICAgIG1hcmdpbjogMHB4IWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG5cclxuICAucGFnZXJfX3ByZXZpb3VzIGEsXHJcbiAgLnBhZ2VyX19uZXh0IGF7XHJcbiAgICBtYXJnaW46IDBweCFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhbGVuZGFyLXZpZXctcGFnZXJfX3Jlc2V0e1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDIwcHghaW1wb3J0YW50O1xyXG5cclxuICBhe1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbnRhYmxlLmNhbGVuZGFyLXZpZXctdGFibGV7XHJcbiAgY2FwdGlvbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICB0aGVhZHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjQuNDhkZWcsIHJnYmEoMSwgMjU1LCAyMDksIDAuMSkgMCUsIHJnYmEoMTkwLCAyNTUsIDMsIDApIDEwMCUpO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xyXG5cclxuICAgIHRye1xyXG4gICAgICB0aHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGJvZHl7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY0LjQ4ZGVnLCByZ2JhKDEsIDI1NSwgMjA5LCAwLjEpIDAlLCByZ2JhKDE5MCwgMjU1LCAzLCAwKSAxMDAlKTtcclxuXHJcbiAgICB0cntcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAqe1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGR7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICYucHJldmlvdXMtbW9udGgsXHJcbiAgICAgICAgJi5uZXh0LW1vbnRoe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgKntcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41IWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0IWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAqe1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FsZW5kYXItdmlldy1kYXl7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgIHRpbWV7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMHB4IDBweCAxcHggMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Vue1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNhbGVuZGFyLXZpZXctZGF5X19yb3dze1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwLjIpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMCwwLDAsMC41KSAwJSwgcmdiYSgwLDAsMCwwLjQpIDQwJSwgcmdiYSgwLDAsMCwwKSA5MCUpO1xyXG4gICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdle1xyXG4gICAgICAgICAgICAgICAgLmltZ0ZvbmRve1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudmlld3MtZmllbGQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwLjI0ZGVnLCAjNEE2QzcwIDEuNTElLCAjNUJBQjk4IDk5LjgxJSk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOZXVlUG93ZXJXMDUtSGVhdnk7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtYXJ0aXN0YXN7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxODgsIDIxNywgMjIwLCAxKTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9hYmFyc2V0L2ltYWdlcy9pY29ucy9mbGVjaGEtZGVyLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudmlld3MtZmllbGQtbmlke1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDBweDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NjVweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KXtcclxuICAudmlldy1ldmVudG9zLXNhcGkudmlldy1kaXNwbGF5LWlkLXBhZ2VfMXtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCl7XHJcbiAgLnZpZXctZXZlbnRvcy1zYXBpLnZpZXctZGlzcGxheS1pZC1wYWdlXzF7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICB9XHJcbiAgdGFibGUuY2FsZW5kYXItdmlldy10YWJsZSB0Ym9keSB0ciB0ZCAuY2FsZW5kYXItdmlldy1kYXkgLmNhbGVuZGFyLXZpZXctZGF5X19yb3dze1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgfVxyXG4gIHRhYmxlLmNhbGVuZGFyLXZpZXctdGFibGUgdGJvZHkgdHIgdGQgLmNhbGVuZGFyLXZpZXctZGF5IC5jYWxlbmRhci12aWV3LWRheV9fcm93cyBsaSAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG4gIHRhYmxlLmNhbGVuZGFyLXZpZXctdGFibGUgdGJvZHkgdHIgdGQgLmNhbGVuZGFyLXZpZXctZGF5IC5jYWxlbmRhci12aWV3LWRheV9fcm93cyBsaSAudmlld3MtZmllbGQtZmllbGQtYXJ0aXN0YXMgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KXtcclxuICB0YWJsZS5jYWxlbmRhci12aWV3LXRhYmxlIHRib2R5IHRyIHRkIC5jYWxlbmRhci12aWV3LWRheSAuY2FsZW5kYXItdmlldy1kYXlfX3Jvd3MgbGkgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50e1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICB0YWJsZS5jYWxlbmRhci12aWV3LXRhYmxlIHRib2R5IHRyIHRkIC5jYWxlbmRhci12aWV3LWRheSAuY2FsZW5kYXItdmlldy1kYXlfX3Jvd3MgbGkgLnZpZXdzLWZpZWxkLWZpZWxkLWFydGlzdGFzIC5maWVsZC1jb250ZW50e1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICB0YWJsZS5jYWxlbmRhci12aWV3LXRhYmxlIHRib2R5IHRyIHRkIC5jYWxlbmRhci12aWV3LWRheSB0aW1le1xyXG4gICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgdGFibGUuY2FsZW5kYXItdmlldy10YWJsZSB0Ym9keSB0ciB0ZCAuY2FsZW5kYXItdmlldy1kYXkgLmNhbGVuZGFyLXZpZXctZGF5X19yb3dze1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBsaXtcclxuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLnZpZXctZXZlbnRvcyAudmlldy1maWx0ZXJzIFtkYXRhLWRydXBhbC1zZWxlY3Rvcio9XCJlZGl0LWZpZWxkLXRpcG8tdmFsdWVcIl17XHJcbi8vICBkaXNwbGF5OiBub25lO1xyXG4vL30iLCIuYWJhcnNldC1jb3Zlcm1hbmFnZXItZm9ybXtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi53cmFwcGVyLW9re1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gIC5oZWFkZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuXHJcbiAgICBie1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib2R5LXdyYXBwZXJ7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG5cclxuICAgIC50aXRsZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICYucHJpbmNpcGFse1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhe1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jYW5jZWxsZWR7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIG1heC13aWR0aDogMTQwMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgLnRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICB9XHJcblxyXG4gIC5yZXNlcnZhLFxyXG4gIC5yZXNlcnZhX2RldGFsbGV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblxyXG4gICAgYntcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIH1cclxuXHJcbiAgICBkaXZ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbmZvcm1hdGlvbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcbiAgYnV0dG9ue1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbiAgLmdlbmVyYWxfaW5mb3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucmVzZXJ2YXtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICB9XHJcbn1cclxuLnZpZXdzLWZpZWxkLWZpZWxkLW5vbWJyZS1kZWwtbWVkaW8gLmZpZWxkLWNvbnRlbnR7XHJcbiAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBwYWRkaW5nOiAuMjVyZW0gLjI1cmVtIC4xMjVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDJweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuLnVzZXItbG9nZ2VkLWluLnBhdGgtZm9ybS1jb3Zlcm1hbmFnZXJ7XHJcbiAgLmJ0bi1jb21wcmFyLCAuYnRuLWNvbXByYXItbW9iaWxlLCAuYnRuLWNhbGVuZGFye1xyXG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIi5idG57XHJcbiAgZm9udC1mYW1pbHk6IE1vbnQ7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcGFkZGluZzogMTZweCA0OHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yQmxhbmNvO1xyXG4gIGNvbG9yOiAkY29sb3JCbGFuY287XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbGFuY287XHJcbiAgICBjb2xvcjogJGNvbG9yQ2FsbDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tY29tcHJhcntcclxuICBmb250LWZhbWlseTogTW9udDtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgLy9saW5lLWhlaWdodDogMjBweDsgLyogOTAuOTA5JSAqL1xyXG4gIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQ2FsbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAkY29sb3JUZXh0b0JsYW5jbztcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG4gIHdpZHRoOiBtYXgtY29udGVudDtcclxuICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAmLW1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yQ2FsbDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gICY6bm90KC5zb2xkLW91dCkge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQ2FsbEhvdmVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLy9mb250LXNpemU6IDE4cHg7XHJcbiAgICAvL2ZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAvL2xpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgLy9sZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgLy9wYWRkaW5nOiAyNHB4IDE2cHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxuI2Jsb2NrLW1lbnVoZWFkZXJzdXBlcmlvciAuYnRuLWNvbXByYXJ7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5idG5NdXNpY2F7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGhlaWdodDogNTBweDtcclxuICB3aWR0aDogNTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yQmxhbmNvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuXHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6IDI2LjMzNnB4O1xyXG4gICAgaGVpZ2h0OiAyNi4zMzZweDtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgfVxyXG59XHJcblxyXG4ud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XHJcbiAgYWxsOiBpbml0aWFsO1xyXG4gIGZvbnQtZmFtaWx5OiBNb250O1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBsaW5lLWhlaWdodDogMjBweDsgLyogOTAuOTA5JSAqL1xyXG4gIHBhZGRpbmc6IDEwcHggOHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JDYWxsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICRjb2xvclRleHRvQmxhbmNvO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiBtYXgtY29udGVudDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQ2FsbEhvdmVyO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgcGFkZGluZzogMjRweCA2NHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbn0iXX0= */
