@charset "UTF-8";
html {
  line-height: 1.15; }

body {
  color: #153754;
  background-color: #f4f2ea;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.4em;
  overflow-x: hidden; }

/* Modul-Bearbeiten-Button */
body a.btn.jmodedit:before {
  content: "edit";
  color: #fff !important;
  background-color: green !important;
  border: 1px solid black !important;
  padding: 5px !important;
  font-size: 20px !important;
  font-weight: bold !important; }

/* Menü-Bearbeiten-Button */
body a.btn.jfedit-menu:before {
  content: "Inhalt bearbeiten";
  color: #fff !important;
  background-color: green !important;
  border: 1px solid black !important;
  padding: 5px !important;
  font-size: 20px !important;
  font-weight: bold !important; }

a {
  color: #23527c;
  text-decoration: none; }
  a.hover {
    font-weight: bold; }

h1 {
  font-size: 30px;
  text-transform: uppercase;
  font-weight: normal; }
  @media only screen and (min-width: 650px) {
    h1 {
      font-size: 48px; } }

h2 {
  font-size: 25px;
  text-transform: uppercase;
  font-weight: normal; }
  @media only screen and (min-width: 650px) {
    h2 {
      font-size: 36px; } }

h3 {
  font-size: 25px; }
  @media only screen and (min-width: 650px) {
    h3 {
      font-size: 30px; } }

h4 {
  font-size: 24px; }

ul {
  list-style-type: none;
  display: block; }

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  font-style: italic;
  border-left: 10px solid #D6E3EC; }

/*
table {

	box-shadow: 10px 10px 10px;

	td{
		padding: 20px 0 20px 10px;
	}
}
*/
header {
  border-bottom: 0px solid #153754; }
  @media only screen and (min-width: 650px) {
    header {
      height: 20px; } }

ul.dj-mobile-light li.dj-mobileitem > a {
  color: #153754; }

button {
  height: 50px;
  width: 200px;
  margin: 20px auto 20px auto;
  box-shadow: -0px 0px 1px;
  background-color: #EDEBEC;
  border: 1px;
  border-color: #153754; }

.blog {
  max-width: 900px;
  margin: auto;
  padding: 0 20px 0 20px; }
  .blog .discstyle li {
    margin-left: 20px; }
  .blog .items-row.cols-1 .introText img {
    max-width: 100%;
    height: auto; }
  .blog .items-row.cols-1last-cild {
    margin-bottom: 100px; }
  @media only screen and (min-width: 900px) {
    .blog {
      padding: 0; } }

footer {
  padding-top: 15px;
  border-top: 1px solid #153754; }

table {
  font-size: 12px;
  word-break: break-word; }
  @media only screen and (min-width: 650px) {
    table {
      font-size: 16px; } }

.top-1 {
  display: inline-flex;
  width: 100%; }
  @media only screen and (min-width: 650px) {
    .top-1 {
      display: block; } }

#toTopBtn {
  box-shadow: none;
  margin: 0;
  display: none;
  position: fixed;
  bottom: 0px;
  width: 50px;
  left: 0px;
  z-index: 9999999;
  font-size: 40px;
  border: none;
  outline: none;
  color: #153754;
  cursor: pointer;
  padding: 1px; }

/*@import './modules/content-blog';Testweise entfernt 290619*/
.item-page {
  max-width: 900px;
  margin: auto; }
  .item-page .belegungskalender a {
    padding: 10px;
    color: #f4f2ea;
    background-color: #153754;
    border: 1px solid #153754;
    border-radius: 10px; }

.menuKIDHeader {
  display: none;
  margin: 0 20px 0 0; }
  @media only screen and (min-width: 650px) {
    .menuKIDHeader {
      display: inline;
      float: right;
      margin-right: 20px; }
      .menuKIDHeader div {
        width: 50%; }
      .menuKIDHeader li {
        display: inline;
        margin-left: 10px; } }

.logo {
  display: none;
  background-color: #D6E3EC;
  color: #153754;
  text-decoration: none; }
  .logo h2 {
    margin: 0;
    padding: 10px 0 10px 0; }
  .logo a:hover {
    text-decoration: none !important; }
  @media only screen and (min-width: 650px) {
    .logo {
      display: block; } }

.logo-mobil {
  width: calc(100% - 50px);
  height: 50px; }
  .logo-mobil h2 {
    margin-top: 5px;
    font-size: 18px; }
  @media only screen and (min-width: 650px) {
    .logo-mobil {
      width: 100%;
      display: none; } }

.contactline {
  /*margin: 100px 0 100px 0; 290619*/
  margin: 0px 0 35px 0;
  background-color: #D6E3EC;
  transition: width 2s;
  display: none; }
  @media only screen and (min-width: 650px) {
    .contactline {
      display: block; } }

.slideshowStart {
  display: none; }
  @media only screen and (min-width: 650px) {
    .slideshowStart {
      display: block; } }

.favsliderpro-carousel .favsliderpro-images.favsliderpro-image-center img {
  width: 100%; }

.favsliderpro-carousel .favth-carousel-inner {
  margin-top: 20px;
  margin-bottom: 0px; }

.favth-row {
  margin-right: -15px;
  margin-left: -15px; }

.wohnungsuebersicht {
  display: none;
  background-image: none;
  background-image: url(/images/wohnungen/hintergrund/Background-small.jpg); }
  .wohnungsuebersicht .wohnungsuebersicht-bilder {
    text-align: center; }
    .wohnungsuebersicht .wohnungsuebersicht-bilder img {
      max-width: 80%; }
  @media only screen and (min-width: 650px) {
    .wohnungsuebersicht {
      display: block;
      background-image: url(/images/wohnungen/hintergrund/DSC00915_ILCE-7M2_1920px_96ppi.jpg); }
      .wohnungsuebersicht img {
        width: 300px; } }
  @media only screen and (min-width: 1500px) {
    .wohnungsuebersicht {
      background-image: url(/images/wohnungen/hintergrund/DSC00939_ILCE-7M2-1980-70.jpg);
      background-repeat: no-repeat;
      background-size: cover;
      /*img{
            width: 300px;
        }*/ }
      .wohnungsuebersicht .wohnungsuebersicht-bilder {
        margin-left: 240px;
        margin-right: 100px;
        padding: 20px 100px 20px 120px; } }
  @media only screen and (min-width: 1921px) {
    .wohnungsuebersicht {
      background-image: url(/images/wohnungen/hintergrund/DSC00939_ILCE-7M2.jpg); } }

.homeWohnungsuebersichtSmall {
  display: block;
  z-index: -1 !important; }
  .homeWohnungsuebersichtSmall img {
    width: 90%; }
  @media only screen and (min-width: 650px) {
    .homeWohnungsuebersichtSmall {
      display: none; } }

.menuKIDVertikal {
  display: block;
  margin: 16px 20px 0 auto; }
  .menuKIDVertikal li {
    display: block;
    text-align: right;
    padding-right: 20px; }

.menuWohnungen {
  background-color: #D6E3EC;
  color: #153754;
  margin: 16px 20px 0 20px;
  display: block; }

.features {
  display: none;
  margin: auto;
  color: #153754 !important; }
  .features .favfeatures-icon-left {
    color: #153754 !important;
    background-color: #f4f2ea !important; }
    .features .favfeatures-icon-left i {
      color: #153754 !important; }
  @media only screen and (min-width: 650px) {
    .features {
      display: block; } }

.featuresMobil {
  color: #153754 !important; }
  .featuresMobil .favth-col-xs-12 {
    width: 50%;
    padding-left: 10px; }
    .featuresMobil .favth-col-xs-12 div {
      color: #153754 !important;
      background-color: #f4f2ea !important;
      min-height: 42px;
      min-width: 42px; }
      .featuresMobil .favth-col-xs-12 div i {
        color: #153754 !important; }
  @media only screen and (min-width: 650px) {
    .featuresMobil {
      display: none; } }

footer {
  display: none; }
  @media only screen and (min-width: 650px) {
    footer {
      background-color: #D6E3EC;
      color: #153754;
      display: grid;
      width: 100%;
      grid-template-columns: 1fr auto 1fr; }
      footer a {
        color: #153754; } }

.bottom-3 .clshomeContact {
  padding-top: 10px;
  font-size: 25px;
  text-align: unset;
  padding-left: calc(50vw - 46px); }

.bottom-3 .closed {
  height: 50px;
  overflow: hidden;
  /* verhindert das scrolling im button*/
  /* completely offscreen */
  -webkit-transform: translate(0, calc(100% - 50px));
  transform: translate(0, calc(100% - 50px)); }
  .bottom-3 .closed .clshomeContact {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 999999; }
    .bottom-3 .closed .clshomeContact img {
      z-index: 99999;
      position: relative;
      margin-top: 0;
      float: right;
      padding-right: 15px;
      margin-top: -10px;
      width: 60px; }
  .bottom-3 .closed .clshomeContactClose {
    display: none; }

.bottom-3 .opened {
  height: 100vh;
  -webkit-transform: translate(0, 0%);
  transform: translate(0, 0%); }
  .bottom-3 .opened #btnHomeContact2 {
    padding-top: 60px;
    /*notwendig da das Element sonst unter die Browserzeile rutscht*/ }
  .bottom-3 .opened .clshomeContactClose {
    font-size: 25px;
    bottom: 0; }
  .bottom-3 .opened img {
    z-index: 99999;
    position: relative;
    margin-top: 0;
    float: right;
    width: 100px;
    padding-right: 15px; }

.bottom-3 .moduletable .custom {
  z-index: 999999;
  overflow-y: scroll;
  position: fixed;
  bottom: 0; }

.mobileContactSlide {
  height: 100%;
  position: relative;
  bottom: 0;
  background-color: #EDEBEC;
  transition: -webkit-transform .5s ease;
  transition: transform .5s ease;
  transition: transform .5s ease, -webkit-transform .5s ease; }
  .mobileContactSlide button {
    width: 100%;
    margin: 0; }
  .mobileContactSlide .text-danger li {
    font-size: 12px; }
  @media only screen and (min-width: 650px) {
    .mobileContactSlide {
      display: none; } }

#buttonContactMobile {
  z-index: 9999;
  position: relative;
  max-height: 1000px;
  overflow-y: scroll;
  background-color: #EDEBEC;
  font-size: 16px;
  padding: 20px; }
  #buttonContactMobile button {
    margin-bottom: 0; }
  #buttonContactMobile form {
    border-top: 1px solid #153754; }
  #buttonContactMobile .form-group {
    display: inline-flex; }
  #buttonContactMobile input {
    height: 28px;
    margin-left: 20px;
    margin-top: 5px; }
  #buttonContactMobile label {
    font-weight: normal !important; }
    #buttonContactMobile label:first-child {
      margin-top: 10px; }
  #buttonContactMobile textarea {
    width: 100%;
    height: 30px; }
    #buttonContactMobile textarea:focus {
      height: 100px; }
  #buttonContactMobile .jdscf-col-md-12:nth-of-type(3) .form-group {
    display: block; }
    #buttonContactMobile .jdscf-col-md-12:nth-of-type(3) .form-group .form-group label {
      width: 100%; }

.menu-mobile .dj-mobile-open-btn {
  font-size: 30px;
  margin-top: 5px;
  margin-left: 5px;
  color: #f4f2ea !important;
  background-color: #153754 !important; }

@media only screen and (min-width: 650px) {
  .menu-mobile {
    display: none; } }

.buchungsAnfrage {
  padding: 20px;
  border: 1px solid #153754;
  border-radius: 10px;
  display: none; }
  .buchungsAnfrage .jdscf-row:first-child {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: column;
    grid-row-gap: 10px; }
  .buchungsAnfrage .jdscf-row .jdscf-col-md-12 {
    height: 60px; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12 .input-group {
      display: inline-block;
      list-style: none; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12 label {
      margin-bottom: 0; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12 .text-danger li {
      font-size: 10px; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12 input {
      border: none;
      background-color: unset;
      border-bottom: 1px solid #153754; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12 button {
      margin: 0; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12:nth-child(1) {
      grid-column: 1/2;
      grid-row: 1/1; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12:nth-child(2) {
      grid-column: 2/3;
      grid-row: 1/1; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12:nth-child(3) {
      grid-column: 1/2;
      grid-row: 2/2; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12:nth-child(4) {
      grid-column: 2/3;
      grid-row: 2/2; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12:nth-child(5) {
      grid-column: 1/2;
      grid-row: 3/3; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12:nth-child(6) {
      grid-column: 2/3;
      grid-row: 3/3; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12:nth-child(7) {
      grid-column: 1/2;
      grid-row: 4/4; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12:nth-child(8) {
      grid-column: 2/3;
      grid-row: 4/4; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12:nth-child(9) {
      grid-column: 3/4;
      grid-row: 1/1; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12:nth-child(10) {
      grid-column: 3/4;
      grid-row: 2/2; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12:nth-child(11) {
      grid-column: 3/4;
      grid-row: 3/3; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12:nth-child(12) {
      grid-column: 3/4;
      grid-row: 4/4; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12:nth-child(13) {
      grid-column: 1/4;
      grid-row: 5/5; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12:nth-child(14) {
      grid-column: 1/4;
      grid-row: 6/6; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12:nth-child(15) {
      height: 80px;
      grid-column: 1/3;
      grid-row: 7/7; }
    .buchungsAnfrage .jdscf-row .jdscf-col-md-12:nth-child(16) {
      grid-column: 3/4;
      grid-row: 7/7; }

.startSeite {
  padding: 20px;
  margin-bottom: 50px;
  z-index: -1 !important; }
  @media only screen and (min-width: 650px) {
    .startSeite {
      max-width: 900px;
      margin: auto; }
      .startSeite .inhalt {
        -webkit-column-count: 2;
                column-count: 2;
        margin-top: 40px; }
        .startSeite .inhalt p:first-child {
          margin-top: 0; } }

.category-desc {
  margin-top: 50px; }

.kategorieblogStartseite {
  max-width: 900px;
  z-index: -1 !important; }
  .kategorieblogStartseite .items-row {
    display: block; }
    @media only screen and (min-width: 650px) {
      .kategorieblogStartseite .items-row {
        display: flex;
        padding-top: 50px; }
        .kategorieblogStartseite .items-row h4 {
          margin-top: 0; }
        .kategorieblogStartseite .items-row .item {
          display: inline-flex; }
        .kategorieblogStartseite .items-row img {
          margin: 0; } }
    @media only screen and (min-width: 650px) and (min-width: 650px) {
      .kategorieblogStartseite .items-row img {
        margin-right: 50px; } }
    @media only screen and (min-width: 650px) {
        .kategorieblogStartseite .items-row:last-child {
          margin-bottom: 100px; } }

.autor {
  font-size: 12px;
  padding: 10px 20px;
  margin: -20px 0px 0px 0px;
  font-style: italic;
  border-left: 10px solid #D6E3EC; }

.homeHeaderMobil img {
  width: 100%; }

@media only screen and (min-width: 650px) {
  .homeHeaderMobil {
    display: none; } }

/*Kann vermutlich weg*/
.homeContact {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 9999 !important;
  height: 50px;
  margin-bottom: 0;
  width: 100%;
  bottom: 0;
  font-size: 1.2em;
  position: fixed; }
  .homeContact img {
    height: 80px;
    width: 80px;
    float: right;
    margin-top: -50px; }
  @media only screen and (min-width: 650px) {
    .homeContact {
      display: none; } }

.wohnungSlideshow {
  display: none; }
  @media only screen and (min-width: 650px) {
    .wohnungSlideshow {
      display: block; } }

@media only screen and (min-width: 650px) {
  .wohnungSlideshowMobil {
    display: none; } }

img.left, .pull-left {
  margin-right: 50px; }

@media only screen and (max-width: 648px) {
  .item-page {
    padding: 0 10px 80px 10px; }
  .pull-left {
    margin: 0; }
  .pull-left img {
    width: 100%; }
  .noMobile {
    display: none; } }

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