@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
/* Layout */

@font-face {
  font-family: 'Kinetika';
  src: url('/fonts/Kinetika-Black.ttf') format('truetype');

  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: 'Kinetika';
  src: url('/fonts/Kinetika-BlackItalic.ttf') format('truetype');

  font-style: italic;
  font-weight: 900;
}

@font-face {
  font-family: 'Kinetika';
  src: url('/fonts/Kinetika-Bold.ttf') format('truetype');

  font-style: normal;
  font-weight: 800;
}

@font-face {
  font-family: 'Kinetika';
  src: url('/fonts/Kinetika-BoldItalic.ttf') format('truetype');

  font-style: italic;
  font-weight: 800;
}

@font-face {
  font-family: 'Kinetika';
  src: url('/fonts/Kinetika-Semi-Bold.ttf') format('truetype');

  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: 'Kinetika';
  src: url('/fonts/Kinetika-Semi-BoldItalic.ttf') format('truetype');

  font-style: italic;
  font-weight: 700;
}

@font-face {
  font-family: 'Kinetika';
  src: url('/fonts/Kinetika-Medium.ttf') format('truetype');

  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: 'Kinetika';
  src: url('/fonts/Kinetika-MediumItalic.ttf') format('truetype');

  font-style: italic;
  font-weight: 600;
}

@font-face {
  font-family: 'Kinetika';
  src: url('/fonts/Kinetika-Regular.ttf') format('truetype');

  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'Kinetika';
  src: url('/fonts/Kinetika-RegularItalic.ttf') format('truetype');

  font-style: italic;
  font-weight: 400;
}

@font-face {
  font-family: 'Kinetika';
  src: url('/fonts/Kinetika-Light.ttf') format('truetype');

  font-style: normal;
  font-weight: 300;
}

@font-face {
  font-family: 'Kinetika';
  src: url('/fonts/Kinetika-LightItalic.ttf') format('truetype');

  font-style: italic;
  font-weight: 300;
}

@font-face {
  font-family: 'Kinetika';
  src: url('/fonts/Kinetika-Thin.ttf') format('truetype');

  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: 'Kinetika';
  src: url('/fonts/Kinetika-ThinItalic.ttf') format('truetype');

  font-style: italic;
  font-weight: 100;
}

@font-face {
  font-family: 'Noah';
  src: url('/fonts/Noah-Bold.ttf') format('truetype');

  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: 'Noah';
  src: url('/fonts/Noah-BoldItalic.ttf') format('truetype');

  font-style: italic;
  font-weight: 900;
}

@font-face {
  font-family: 'Noah';
  src: url('/fonts/Noah-Regular.ttf') format('truetype');

  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: 'Noah';
  src: url('/fonts/Noah-RegularItalic.ttf') format('truetype');

  font-style: italic;
  font-weight: 700;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  line-height: 1.15;
}

body {
  min-width: 280px;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #272729;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #ffffff;
}

::-moz-selection {
  background: #8BD3FB;
  color: #ffffff;
}

::selection {
  background: #8BD3FB;
  color: #ffffff;
}

code {
  color: #272729;
  font-family: Roboto;
  line-height: 23px;
  font-weight: 300;
  font-size: 14px;
  white-space: normal;
}

kbd {
  color: #272729;
  font-family: Roboto;
  line-height: 23px;
  font-weight: 300;
  font-size: 14px;
  white-space: normal;
}

samp {
  color: #272729;
  font-family: Roboto;
  line-height: 23px;
  font-weight: 300;
  font-size: 14px;
  white-space: normal;
}

pre {
  color: #272729;
  font-family: Roboto;
  line-height: 23px;
  font-weight: 300;
  font-size: 14px;
  white-space: normal;
}

ul {
  -webkit-padding-start: 24px;
          padding-inline-start: 24px;
}

ol li {
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}

ul li {
  list-style-type: none;
  line-height: 18px;
  font-size: 14px;
  color: #272729;
  font-family: 'Roboto';
  position: relative;
  margin-bottom: 12px;
}

ul li:before {
    content: '';
    width: 4px;
    height: 4px;
    border: 2px solid #6CBBE7;
    border-radius: 50px;
    position: absolute;
    left: -24px;
    top: 5px;
  }

p {
  line-height: 25px;
  font-size: 16px;
  font-weight: 300;
  margin: 0;
}

h1 {
  margin: 0;
}

.amo-button-holder {
  z-index: 2147483646 !important;
}

#amo_form_page_wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  height: 100vh;
  background-color: rgba(0,0,0,0.8);
  z-index: 2147483647;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#amo_form_page_wrapper.hidden, #amo_form_page_wrapper .hidden {
    display: none;
  }

#amo_form_page_wrapper .amoforms_iframe, #amo_form_page_wrapper .amo_form_wrapper {
    position: relative;
    width: 500px;
    max-width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 650px;
    margin: 0 auto;
    -ms-flex-item-align: center;
        align-self: center;
  }

@media (max-width: 360px) {

#amo_form_page_wrapper .amoforms_iframe, #amo_form_page_wrapper .amo_form_wrapper {
      min-height: 450px
  }
    }

#amo_form_page_wrapper__close {
    display: block;
    cursor: pointer;
    width: 30px;
    height: 30px;
    color: #fff;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    right: 5px;
    top: 5px;
    position: absolute;

  }

#amo_form_page_wrapper__open {
    cursor: pointer;
  }

@font-face { font-family: zb0187; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAOsAAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpvzZWY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAACgAAAAoJ4OZs2hlYWQAAAH0AAAALAAAADYoabb7aGhlYQAAAiAAAAAYAAAAJABRAD9obXR4AAACOAAAAAgAAAAIADwAAGxvY2EAAAJAAAAABgAAAAYAFAAAbWF4cAAAAkgAAAAeAAAAIAENABVuYW1lAAACaAAAASkAAAIWm5e+CnBvc3QAAAOUAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAUkOaC0DAMTAz8DkGBlZsAKAtJcUxgcHjA8YGCwAXJZwSQDAyOIAADJ0gVyeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAAABAAAAAAAUADwACAAANwcXIxUzBxc3DwIDEBADAgQ8AgICAgIFAAB4nGNgZGBgAOKILhHJeH6brwzcDDZAEYYns/ccRqYZRMDiHAxMIA4AEZUJTnicY2BkYGCwYWCAkyIMjAyogAkADvYAkQAAAAAAPAAAAAAAAAAUAAB4nGNgZGBgYGLgZADRIBYDAxcQMjD8B/MZAAl4ASMAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BiwA+YGJkYmRmYMg0YGAADDwCnAA==) format('woff');font-weight: normal;font-style: normal;}

  .button {
  padding: 12px 39px;
  border-radius: 50px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #272729;
  cursor: pointer;
  background: transparent;
  border: none;
  outline: none;
  font-size: 16px;
  font-weight: 900;
  line-height: 32px;
  font-family: 'Noah';
  text-decoration: none;
}

  /**Ширина кнопки**/

  .button.button--fluid {
    width: calc(100% - 80px);
  }

  .button.button--mini {
    padding: 7px 34px;
    border-radius: 8px;
  }

  /**Цвет кнопки**/

  .button.button--white {
    background: #ffffff;
    color: #272729;
    -webkit-transition: .1s ease-out;
    transition: .1s ease-out;
  }

  .button.button--white:hover {
      background: #6CBBE7;
      color: #ffffff;
    }

  .button.button--blue {
    background: #6CBBE7;
    color: #ffffff;
  }

  .button.button--blue:hover {
      background: #4BABE0;
    }

  .button.button--basic {
    -webkit-transition: .1s ease;
    transition: .1s ease;
    background: transparent;
    border: 1px solid #6CBBE7;
  }

  .button.button--basic:hover {
      background: #6CBBE7;
      color: #ffffff;
    }

  /**Только текст**/

  .button.button--text {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
    padding: 0;
    color: #272729;
    line-height: 14px;
  }

  .button.button--text.button--text_grey {
      color: #78787A;
    }

  .button.button--text.button--text_black {
      color: #272729;
    }

  .button.button--text.button--text_small {
      font-weight: 400;
      font-size: 12px;
    }

  .button.button--text.button--text_medium {
      font-size: 17px;
      font-weight: 400;
    }

  /**Icon**/

  .button.button--text__more:hover {
        color: #ED4D74;
      }

  .button.button--text__more:hover:after {
          color: #ED4D74;
          margin: 21px 0 -21px 20px;
        }

  .button.button--text__more:after {
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-family: zb0187;
        font-weight: normal;
        content: '\E000';
        font-size: 50px;
        margin: 21px 0 -21px 16px;
        color: #757575;
        -webkit-transition: all .1s ease-out;
        transition: all .1s ease-out;
      }

  /**Отступ кнопки**/

  .button.button--margined_margin {
    margin: 10px;
  }

  .button.button--margined_small {
    margin: 24px 0;
  }

  .button.button--margined_top {
    margin-top: 10px;
  }

  .button.button--margined_top4 {
    margin-top: 40px;
  }

  .button.button--margined_bottom {
    margin-bottom: 10px;
  }
.container{
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.container.container--nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
.container.container--relative {
    position: relative;
  }
@media(max-width: 1279px) {
.container.container--relative {
      position: initial
  }
    }
.container.container--row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
.container.container--column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
.container.container--ai_center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
.container.container--jc_center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
.container.container--jc_between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
.container.container--jc_around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
.container.container--jc_start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
.container.container--jc_end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
@media (min-width: 320px) {
  .container {
    margin: 0 15px;
    width: calc(100% - 30px);
  }
}
@media (min-width: 571px) {
  .container {
    margin: 0 30px;
    width: calc(100% - 60px);
  }
}
@media (min-width: 769px) {
  .container  {
    margin: 0 40px;
    width: calc(100% - 80px);
  }
}
@media (min-width: 997px) {
  .container  {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    max-width: 970px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1280px) {
  .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

    .container.container--large {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      max-width: 1360px;
      margin-left: auto;
      margin-right: auto;
    }
}
@media(min-width: 1540px) {
  .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
  }

    .container.container--large {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      max-width: 1560px;
      margin-left: auto;
      margin-right: auto;
    }
}
.heading {
  font-size: 14px;
  font-weight: 900;
  padding: 0;
  line-height: 1.3em;
  font-family: 'Noah';
  color: #272729;

}

  .heading > span {
    margin-right: 54px;
  }

  /**Margin Header**/

  .heading.heading--margined_bottom10 {
    margin-bottom: 10px;
  }

  .heading.heading--margined_bottom {
    margin-bottom: 20px;
  }

  .heading.heading--margined_bottom24 {
    margin-bottom: 24px;
  }

  .heading.heading--margined_margin4 {
    margin: 40px 0;
  }

  .heading.heading--margined_margin3-1 {
    margin: 30px 0 10px;
  }

  .heading.heading--margined_bottom3 {
    margin-bottom: 32px;
  }

  .heading.heading--margined_bottom4 {
    margin-bottom: 40px;
  }

  .heading.heading--margined_right5 {
    margin-right: 52px;
  }

  .heading.heading--margined_top20 {
    margin-top: 20px;
  }

  /**Size Header**/

  .heading.heading--main {
    font-weight: bold;
    font-size: 92px;
    line-height: 90px;
  }

  @media(max-width: 1440px) {

  .heading.heading--main {
      font-size: 80px;
      line-height: 56px
  }
    }

  @media(max-width: 996px) {

  .heading.heading--main {
      font-size: 59px;
      line-height: 56px
  }
    }

  @media(max-width: 769px) {

  .heading.heading--main {
      font-size: 54px;
      line-height: 56px
  }
    }

  @media(max-width: 570px) {

  .heading.heading--main {
      font-size: 26px;
      line-height: 28px
  }
    }

  .heading.heading--big {
    font-weight: 900;
    font-size: 48px;
    line-height: 50px;
  }

  @media(max-width: 996px) {

  .heading.heading--big {
      font-size: 42px;
      line-height: 44px
  }
    }

  @media(max-width: 769px) {

  .heading.heading--big {
      font-size: 36px;
      line-height: 40px
  }
    }

  @media(max-width: 570px) {

  .heading.heading--big {
      font-size: 30px;
      line-height: 36px
  }
    }

  .heading.heading--large {
    font-weight: 800;
    font-size: 24px;
    line-height: 24px;
  }

  /**Color Header**/

  .heading.heading--white {
    color: #ffffff;
  }

  .heading.heading--blue {
    color: #6CBBE7;
  }

  .heading.heading--black {
    color: #272729;
  }

  .heading.heading--greyDark {
    color: #78787A;
  }

  .heading.heading--grey {
    color: #DDDFE0;
  }

.heading--fluid {
  width: 100%;
}

.heading--height {
  line-height: inherit !important;
}

.sub_heading {
  line-height: 21px;
  font-size: 14px;
  font-family: Roboto;
  max-width: 450px;
}

/**Short**/

.sub_heading.sub_heading--short {
    max-width: 325px;
  }

/**Weight subHeader**/

.sub_heading.sub_heading--regular {
    font-weight: 400;
  }

/**Color subHeader**/

.sub_heading.sub_heading--white {
    color: #ffffff;
  }

.sub_heading.sub_heading--black {
    color: #272729;
  }

.sub_heading.sub_heading--blue {
    color: #6CBBE7;
  }

.sub_heading.sub_heading--greyLight {
    color: #AEB1BF;
  }

.sub_heading.sub_heading--grey {
    color: #78787A;
  }

/**room subHeader**/

.sub_heading.sub_heading--room {
    font-family: 'Roboto';
    font-weight: 300;
    color: #AEB1BF;
    margin-bottom: 8px;
  }

/**Size subHeader**/

.sub_heading.sub_heading--tiny {
    font-size: 14px;
    font-weight: 300;
  }

.sub_heading.sub_heading--small {
    font-size: 16px;
    font-weight: 300;
  }

.sub_heading.sub_heading--medium {
    font-size: 20px;
    font-weight: 400;
  }

/**Margined subHeader**/

.sub_heading.sub_heading--margined_top16 {
    margin-top: 16px;
  }

.sub_heading.sub_heading--margined_top8 {
    margin-top: 8px;
  }

.sub_heading.sub_heading--margined_bottom8 {
    margin-bottom: 8px;
  }

.sub_heading.sub_heading--margined_bottom16 {
    margin-bottom: 16px;
  }

.sub_heading.sub_heading--margined_top32 {
    margin-top: 32px;
  }

.sub_heading.sub_heading--margined_top52 {
    margin-top: 52px;
  }

.burger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #6CBBE7;
  background: rgba(139, 211, 251, 0.12);
  border-radius: 4px;
  cursor: pointer;
  padding: 7px 8px;
  text-decoration: none;
  font-family: 'Roboto';
}
  @media(min-width: 571px) {.burger {
    padding: 7px 13px 7px 16px
}
  }
  .burger__title {
    margin-left: 9px;
    font-size: 16px;
    line-height: 15px;
    color: #6CBBE7;
    font-weight: 400;
  }
  .burger__line {
    width: 14px;
    height: 2px;
    background: #6CBBE7;
    margin-bottom: 3px;
  }
  .burger__line:last-child {
      margin-bottom: 0;
    }
  .burger__line--close:nth-last-child(2) {
        dusplay: none
      }
  .burger.burger__screen--desktop {
      display: none; 
    }
  @media(min-width: 571px) {
  .burger.burger__screen--desktop {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex 
    }
      }
  .burger.burger__screen--mobile {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-left: 14px; 
    }
  @media(min-width: 997px) {
  .burger.burger__screen--mobile {
        display: none 
    }
      }
.line {
  width: 100%;
  background: #DDDFE0;
  height: 1px;

}

  .line__sale {
    width: calc(100% + 48px);
    margin-left: -24px;
  }

  .line.line--black {
    background: #272729;
  }

  .line.line--greyLight {
    background: #F0F0F2;
  }

  .line.line__margined--tb {
    margin: 10px 0;
  }

  .line.line__margined--t2b1 {
    margin: 25px 0 15px 0;
  }

@font-face { font-family: H1b839; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAO8AAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAACgAAAAoTOokF2hlYWQAAAH4AAAALgAAADYo4Lc9aGhlYQAAAigAAAAbAAAAJADxAEBobXR4AAACRAAAAAgAAAAIAGQAAGxvY2EAAAJMAAAABgAAAAYAFAAAbWF4cAAAAlQAAAAeAAAAIAENABVuYW1lAAACdAAAASkAAAIWm5e+CnBvc3QAAAOgAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAQAAAAAAiwBiAAgAADcHFyMVMwcXN2kKEG9vEAoiYgoRDhAKIQAAeJxjYGRgYABiLp2/r+P5bb4ycDOkAEUYnszesxeZZuhmSAKSHAxMIA4ASm4LFgAAeJxjYGRgYEhhYICQ/28ydDMwMqACJgBIQgMwAAAAAAAAZAAAAAAAAAAUAAB4nGNgZGBgYGLgZADRIBYDAxcQMjD8B/MZAAl4ASMAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BigABGBuyAiZGJkZmBKdOAgQEAAzIAqAA=) format('woff');font-weight: normal;font-style: normal;}

  .section {
  margin: 40px 0 50px;
  width: 100%;
  position: relative;
}

  .section.section--hidden {
    overflow: hidden;
  }

  /**Bg color**/

  .section.section--grey {
    background: #F5F5F7;
  }

  .section.section--fitted_true {
    padding: 0;
    margin: 0;
  }

  .section.section--fitted_padding {
    padding: 0;
  }

  .section.section--fitted_margin {
    margin: 0;
  }

  .section.section--text > .container {
      max-width: 900px;
    }

@media(max-width: 769px) {
  .wrapper--bg_white {
    padding: 2em;
  }
}

.section__title {
  font-weight: 900;
  font-size: 2.3em;
  line-height: 1em;
  font-family: 'Noah';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-decoration: none;
  color: #272729;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 25px;
}

.section__title--inverted{
    color: #ffffff;
  }

.section__title > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 1em;
    cursor: pointer;
    border: none;
    outline: none;
    font-family: 'Roboto';
    font-size: 17px;
    font-weight: 400;
    padding-top: 5px;
    color: #272729;
    margin-right: 5%;
    text-decoration: none;
  }

.section__title > a:after {
      position: relative;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: H1b839;
      font-weight: normal;
      content: '\E000';
      font-size: 10px;
      color: #272729;
      -webkit-transition: all .1s ease-out;
      transition: all .1s ease-out;
      left: 10px;
      top: 3px;
    }

.section__title > a:hover {
      color: #6CBBE7;
    }

.section__title > a:hover:after {
        color: #6CBBE7;
        left: 20px;
      }
@font-face { font-family: H6067c; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAPYAAsAAAAABfgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYpWjYCY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAEsAAABQqPoU7mhlYWQAAAIcAAAALAAAADYodLaxaGhlYQAAAkgAAAAbAAAAJAA/ACBobXR4AAACZAAAAAgAAAAIAB4AAGxvY2EAAAJsAAAABgAAAAYAKAAAbWF4cAAAAnQAAAAeAAAAIAENACVuYW1lAAAClAAAASkAAAIWm5e+CnBvc3QAAAPAAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGTgZ5zAwMrAwCDMIAokWaA0HwMjAzsDAxMDKzMDVhCQ5prC4PCA4QEDgxwDSKEcWJgRRAAApT0EuQAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nBWMMQrAMAzEfLYvfkFIp2QodE2glAz9/7/qCoQ2CeRnSJdDZK8a58Q17dkvWo2h+26dKFRzVQKuYBoFhMHc6YwsoZ6jD76RA6QAeJxjYGRgYADisE7ZvfH8Nl8ZuBnkgCIMT2bv2YNMM8iDxTkYmEAcACgNCbl4nGNgZGBgkGNggJD//zPIMzAyoAImADQMAl4AAAAAAAAeAAAAAAAAACgAAHicY2BkYGBgYpBkANEgFgMDFxAyMPwH8xkACwgBMwAAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGLAD5gYmRiZGZgyDRgYAAMPAKcA) format('woff');font-weight: normal;font-style: normal;}
  .phone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: .2s ease;
  transition: .2s ease;
  text-decoration: none;
}
  .phone__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    text-decoration: none;
  }
  .phone__container.phone__container--promo {
      color: #ffffff;
    }
  .phone__container.phone__container--promo .phone, .phone__container.phone__container--promo .phone__number {
        font-weight: 900;
        font-size: 40px;
      }
  .phone__container.phone__container--promo .phone__description {
        font-size: 20px;
        margin-top: -5px;
      }
  .phone__container.phone__container--default .phone {
        line-height: 26px;
        font-size: 24px;
        font-family: 'Noah';
        font-weight: 900;
        color: #6CBBE7;
      }
  .phone__container.phone__container--default .phone__number {
        line-height: 26px;
        font-size: 24px;
        font-family: 'Noah';
        font-weight: 900;
        color: #6CBBE7;
      }
  .phone__container.phone__container--default .phone__description {
        color: #78787A;
        font-weight: 400;
        font-size: 13px;
        line-height: 16px;
      }
  .phone__container.phone__container--footer .phone {
        line-height: 26px;
        font-size: 24px;
        font-family: 'Kinetika';
        font-weight: 700;
        color: #6CBBE7;
      }
  .phone__container.phone__container--footer .phone__number {
        line-height: 26px;
        font-size: 24px;
        font-family: 'Kinetika';
        font-weight: 700;
        color: #6CBBE7;
      }
  .phone__container.phone__container--footer .phone__description {
        color: #78787A;
        font-size: 13px;
        font-family: 'Roboto';
        line-height: 16px;
        letter-spacing: .5px;
        font-weight: 300;
      }
  .phone__container.phone__container--header {
      text-align: right;
    }
  .phone__container.phone__container--header .phone:after {
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          font-family: H6067c;
          font-weight: normal;
          content: '\E000';
          display: none;
          font-size: 14px;
          position: relative;
        }
  .phone__container.phone__container--header .phone {
        line-height: 1;
        font-size: 0px;
        font-family: 'Noah';
        font-weight: 900;
        color: #6CBBE7;
      }
  .phone__container.phone__container--header .phone:after {
          display: block;
          background: rgba(139, 211, 251, 0.12);
          border-radius: 4px;
          cursor: pointer;
          padding: 7px 8px;
        }
  @media(min-width: 571px) {
  .phone__container.phone__container--header .phone {
          font-size: 24px;
          line-height: 24px;
          margin-right: 0
      }
          .phone__container.phone__container--header .phone:after {
            display: none;
          }
        }
  .phone__container.phone__container--header .phone__number {
        line-height: 0;
        font-size: 0px;
        font-family: 'Kinetika';
        font-weight: 600;
        color: #6CBBE7;
      }
  .phone__container.phone__container--header .phone__number:after {
          display: block;
          background: rgba(216, 171, 94, 0.12);
          border-radius: 4px;
          cursor: pointer;
          padding: 7px 8px;
        }
  @media(min-width: 571px) {
  .phone__container.phone__container--header .phone__number {
          font-size: 24px;
          line-height: 24px;
          margin-right: 0
      }
        }
  .phone__container.phone__container--header .phone__description {
        font-family: 'Roboto';
        color: #272729;
        font-size: 13px;
        letter-spacing: .5px;
        font-weight: 300;
      }
  @media(max-width: 996px) {
  .phone__container.phone__container--header .phone__description {
          display: none
      }
        }
  .phone__description {
    color: #78787A;
    font-size: 12px;
    line-height: 16px;
    font-weight: 300;
  }
  .phone--mobile {
    text-decoration: none;
    display: none;
  }
  @media(max-width: 570px) {
  .phone--mobile {
      display: block
  }
    }
  .phone--mobile:after {
      content: '';
      position: relative;
      vertical-align: middle;
      font-weight: 900;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: H6067c;
      font-weight: normal;
      content: '\E000';
      color: #272729;
      font-size: 17px;
      margin-right: 20px;
    }
  .phone--mobile__white:after {
        color: #ffffff;
      }
  /**Options**/
  .phone__menu {
    color: #ffffff;
    margin-bottom: 8px;
  }
  .phone__menu:hover .phone__number {
      color: #ffffff;
    }
  .phone__menu .phone__number {
      font-size: 24px;
      font-weight: 500;
    }
  .phone__menu .phone__description {
      margin-top: -2px;
      font-weight: 300;
      font-size: 12px;
    }
  .phone__consultation .phone__number {
      font-size: 24px;
      line-height: 26px;
      font-family: 'Noah';
      font-weight: bold;
      color: #272729;
    }
  .phone__consultation .phone__description {
      color: #78787A;
      font-weight: 200;
      font-size: 16px;
      line-height: 21px;
      margin-top: 4px;
    }
  .phone.phone--jc_center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .phone.phone--jc_start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .phone.phone--jc_end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
.breadcrumbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 300;
  -webkit-appearance: none;
  max-width: 100%;
  overflow-x: auto;
  z-index: 1;
}

.breadcrumb {
  list-style: none;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0 .5em;
}

.breadcrumb > span {
    margin-right: 14px;
    color: #ffffff;
    font-weight: 500;
  }

.breadcrumb > a {
    font-family: 'Noah';
    color: #ffffff;
    font-weight: 900;
    font-size: 16px;
    text-decoration: none;
  }

.breadcrumb:first-child {
    margin-left: 0;
  }

.breadcrumb:last-child {
    margin-right: 0;
  }


.notfound {
  background: #6CBBE7;
  height: 100vh;
  width: 100%;
  position: absolute;
  font-family: 'Noah';
}

  .notfound__container {
    color: #ffffff;
    text-align: center;
    position: relative;
  }

  .notfound__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 50px 50px 0;
  }

  @media(max-width: 996px) {

  .notfound__header {
      margin: 25px 25px 0
  }
    }

  .notfound__title {
    line-height: 1;
    font-size: 350px;
    font-weight: 700;
  }

  @media(max-width: 996px) {

  .notfound__title {
      font-size: 150px
  }
    }

  .notfound__subTitle {
    font-size: 26px;
    max-width: 500px;
    margin: 0 auto;
  }

  @media(max-width: 996px) {

  .notfound__subTitle {
      font-size: 18px;
      max-width: 300px
  }
    }

  .notfound__logo {
    width: 230px;
  }

  @media(max-width: 468px) {

  .notfound__logo {
      width: 150px
  }
    }

  .notfound__logo > img {
      width: 100%;
    }

  .notfound__phone {
    color: #ffffff;
  }

  .notfound__phone > a:after {
      color: #ffffff;
    }

  @media(max-width: 570px) {

  .notfound__phone > a:after {
        line-height: 10px
    }
      }

  .notfound__phone > .phone__description {
      color: #ffffff !important;
    }

  .notfound__phone > .phone .phone__number {
      font-weight: 700;
      color: #ffffff;  
    }

  .notfound__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 40px;
  }

  .notfound__links > a {
      color: #ffffff;
      border: 1px solid #ffffff;
      border-radius: 5px;
      text-decoration: none;
      font-size: 16px;
      padding: 6px 20px;
      margin: 0 10px;
      font-family: 'Roboto';
      -webkit-transition: .2s ease-out;
      transition: .2s ease-out;
    }

  @media(max-width: 570px) {

  .notfound__links > a {
        width: 100%;
        margin: 8px 20px
    }
      }

  .notfound__links > a:hover {
        border: 1px solid transparent;
        background: #4BABE0;
      }
.header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  width: 100%;
  background: #ffffff;
  padding: 15px 0;
  margin-left: 0;
  position: relative;
}
  .header__eye {
    font-size: 2em;
    margin-left: 0.3em;
    color: #6CBBE7;
    border: none;
    background: transparent;
    cursor: pointer;
  }
  .header.header--line:before {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      display: block;
      width: 100%;
      height: 1px;
      background: #F0F0F2;
    }
  @media (max-width: 570px) {
  .header.header--line:before {
        bottom: 0
    }
      }
  @media (min-width: 571px) {.header {
    padding: 28px 0
}
  }
  .header__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 160px;
  }
  .header__logo img {
      width: 100%;
      -o-object-fit: contain;
         object-fit: contain;
      height: 100%;
    }
  @media (min-width: 571px) {
  .header__logo {
      width: 210px
  }
    }
  .header__left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
  }
  .header__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .header__navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
  }
  @media (max-width: 996px) {
  .header__navigation {
      display: none
  }
    }
  .header__navigation > a {
      color: #333333;
      font-size: 16px;
      font-weight: 400;
      font-family: 'Roboto';
      text-decoration: none;
      margin-right: 36px;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease;
      white-space: nowrap;
    }
  .header__navigation > a:last-child {
        margin: 0;
      }
  .header__navigation > a:hover {
        color: #6CBBE7;
      }
  @media (max-width: 1279px) {
  .header__navigation > a {
        margin-right: 19px
    }
      }

@font-face { font-family: Fa3268; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAYIAAsAAAAACYwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYpwjZ0Y21hcAAAAYQAAABnAAABxOFCJH9nbHlmAAAB7AAAAh8AAANMTB4Rx2hlYWQAAAQMAAAAMwAAADYolLb9aGhlYQAABEAAAAAdAAAAJAB8AEJobXR4AAAEYAAAABMAAAAgAaX//mxvY2EAAAR0AAAAEgAAABIELgNCbWF4cAAABIgAAAAfAAAAIAEXAFJuYW1lAAAEqAAAASkAAAIWm5e+CnBvc3QAAAXUAAAAMQAAAEo+9A5SeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwZZzAwMrAwKDGoAUkOaC0DAMTAz8DkGBlZsAKAtJcUxgcHjA8YGOwAXJZGWwZQCoZQXIA0d8FkwAAAHic7ZHBCYBADATnNN6BWIpYkC8fFp5OdBNThoFZ2CXksQEWYBa7MGgXjZhTact8Zs3cOHLHIvf+PFJC5S110q7pYmfIdv7ZUu9yIxr7yA4L9YYX8QsvolUv4k9eqF/1/8F4AUIDFLUAeJxdUn9P2zAU9D0/20lIW1olDkPQSsmWDrYVaNNGiAJ/7ft/oqk7F2lIi5XTe/7xfHd+BqeTMebVPPA34+NKKv8D7QN6X/mu7dccL9g2cYX4jqFfdyPTuqnj0248cIZZrGfwVTPACZCpOBFIKNR52IyhchogSJECWCspkgD5Amch4qEK50NpxbOIiHrul5J7nbKaLThnjDudTn/MO5nOzI35afbmNzl3rb9FFUnk8EqGod1geMN2iWqKsdug9aHbD4cz0dD6Km4PQ///qcPGOmcTXKtX9VmCOJGQBZmofLf2Wp3LnJs5UoGjjOPH/gQbG0JQJdgry68UVZn44FzwM8An1QQabSSBOZodNSzIfuhp9z8q+/W+OTq9510Jvs7P0VUCiRfppD2fH6n90lybLumvd/tds1u/gUI2QrG7bWRBPyahSfBdmy/yIqfHVl3TCO3na/AVNt/KsgQ1WLWY5zRaMBcuWPnk+sqxME+86RntFHUVmzDG7RsvQ0OPN1j37JfhHfS4iV2ol1iB2a5ZZtOMtcswn2bZNFerhWPt1Ay8A+nlmaWuOXKny/VCXTa9nGb39BjqRK31DDMos9Q6UDI6G2l+kVckq6qmA8mD8eOZ910bfB29L3PkQMgzK4+qxXJZBODCWf3U9mwO1Jaq9OzhuJIliTcvif0M63GEPJBIqeQYCnZqhpXVmwGoEpUJ13wud/a2KCtj/gKS+zoWAHicY2BkYGAA4sibjyfG89t8ZeBmsAGKMDyZvecojP7///9fBnsGWyCXg4EJJAoAm5gPDwB4nGNgZGBgsGEAAZv/////ZbBnYGRABRwAa6kEvAAAAHicY2AAApv//yEYxEbFAHZeBaEAAAAAAABWALgA2AEOAVoBfAGmAAB4nGNgZGBg4GBwY2BlAAEmIOYCQgaG/2A+AwAQawFqAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicfcEBAYAgAAPB7VGBNihop/UvQAPvhP414+LDpy9XN3eRQW7ykEkWecknbT7XBJEAAAA=) format('woff');font-weight: normal;font-style: normal;}

.footer__social--fluid {
  width: 100%;
}

.socials {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(7, 1fr);
  grid-auto-rows: auto;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.socials {
    display: block;
    width: 100%
}
    .socials > a {
      width: calc(16.65% - 25px);
    }
    .socials > a:nth-child(1n) {
      float: left;
      margin-right: 30px;
      clear: none;
    }
    .socials > a:last-child {
      margin-right: 0;
    }
    .socials > a:nth-child(4n) {
      margin-right: 0;
      float: right;
    }
    .socials > a:nth-child(4n + 1) {
      clear: both;
    }
  }

.socials--footer {
    display: grid;
    width: 68%;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: auto;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.socials--footer {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between
  }
    }

@media (max-width: 769px) {

.socials--footer {
      width: 100%;
      grid-template-columns: repeat(4, 1fr)
  }
    }

.social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 45px;
  width: 45px;
  background: rgba(139, 211, 251, 0.12);
  border-radius: 50px;
  text-decoration: none;
  -webkit-transition: 0.1s ease-out;
  transition: 0.1s ease-out;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.social {
    margin-right: 8px;
    height: 40px;
    width: 60px
}
  }

.social:hover {
    background: #6CBBE7;
  }

.social:hover.social--vk:before {
      color: #ffffff;
    }

.social:hover.social--ins:before {
      color: #ffffff;
    }

.social:hover.social--yt:before {
      color: #ffffff;
    }

.social:hover.social--rt:before {
      color: #ffffff;
    }

.social:hover.social--fc:before {
      color: #ffffff;
    }

.social:hover.social--wt:before {
      color: #ffffff;
    }

.social:hover.social--tg:before {
      color: #ffffff;
    }

.social--medium {
    width: 38px;
    height: 38px;
  }

.social--medium.social--vk:before {
      font-size: 14px;
    }

.social--medium.social--ins:before {
      font-size: 13px;
    }

.social--medium.social--yt:before {
      font-size: 14px;
    }

.social--medium.social--rt:before {
      font-size: 14px;
    }

.social--medium.social--fc:before {
      font-size: 13px;
    }

.social--medium.social--wt:before {
      font-size: 15px;
    }

.social--medium.social--tg:before {
      font-size: 14px;
    }

.social--white {
    background: #ffffff;
  }

.social--vk:before {
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: Fa3268;
      font-weight: normal;
      content: '\E000';
      font-size: 17px;
      line-height: 1;
      display: block;
      text-align: center;
      color: #6CBBE7;
    }

.social--ins:before {
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: Fa3268;
      font-weight: normal;
      content: '\E001';
      font-size: 16px;
      line-height: 1;
      display: block;
      text-align: center;
      color: #6CBBE7;
    }

.social--yt:before {
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: Fa3268;
      font-weight: normal;
      content: '\E002';
      font-size: 20px;
      line-height: 1;
      display: block;
      text-align: center;
      color: #6CBBE7;
    }

.social--rt:before {
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: Fa3268;
      font-weight: normal;
      content: '\E003';
      font-size: 20px;
      line-height: 1;
      display: block;
      text-align: center;
      color: #6CBBE7;
    }

.social--wt {
    color: #6CBBE7;
  }

.social--wt:before {
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: Fa3268;
      font-weight: normal;
      content: '\E004';
      font-size: 18px;
      line-height: 1;
      display: block;
      text-align: center;
      color: #6CBBE7;
    }

.social--fc:before {
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: Fa3268;
      font-weight: normal;
      content: '\E005';
      font-size: 15px;
      line-height: 1;
      display: block;
      text-align: center;
      color: #6CBBE7;
    }

.social--tg:before {
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: Fa3268;
      font-weight: normal;
      content: '\E006';
      font-size: 17px;
      line-height: 1;
      display: block;
      text-align: center;
      color: #6CBBE7;
    }

@font-face { font-family: Icc27c; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAPQAAsAAAAABegAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYpSTXzY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAD0AAABA1Zbm0WhlYWQAAAIQAAAALgAAADYob7a2aGhlYQAAAkAAAAAbAAAAJAA1ABtobXR4AAACXAAAAAgAAAAIABkAAGxvY2EAAAJkAAAABgAAAAYAIAAAbWF4cAAAAmwAAAAeAAAAIAENAB5uYW1lAAACjAAAASkAAAIWm5e+CnBvc3QAAAO4AAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGTgZZzAwMrAwMDPIAgkmaE0DwMjAxsDAxMDKzMDVhCQ5prC4PCA4QEDgyQDSKEkWJgRRAAAnrMEmQAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nGNgZAABKQYRBkEGBnMRfkY2JX1GNRMzI1FxcxMjMUlGLkZGEGbi4mRiFAIzuRiZGBk5ORlBWgF3iwMjAAAAeJxjYGRgYADivyurFsfz23xl4GaQBIowPJm95xgyzSDFIAIkORiYQBwAV7sKwwAAeJxjYGRgYJBkYICQ//8zSDEwMqACJgAylQJPAAAAAAAAGQAAAAAAAAAgAAB4nGNgZGBgYGIQYgDRIBYDAxcQMjD8B/MZAApZASwAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BiwA+YGJkYmRmYMg0YGAADDwCnAA==) format('woff');font-weight: normal;font-style: normal;}

      .footer .Collapsible__trigger {
      font-weight: 500;
      display: block;
      position: relative;
      margin: 25px 0;
      cursor: pointer;
    }

      .footer .Collapsible__trigger.is-open:after {
          display: none;
        }

      .footer .Collapsible__trigger.is-open:before {
          -webkit-transform: rotate(180deg);
                  transform: rotate(180deg);
        }

      .footer .Collapsible__trigger:after {
        content: '';
        width: calc(100% + 40px);
        left: -25px;
        height: 1px;
        background: #DDDFE0;
        display: block;
        positioN: absolute;
        bottom: -25px;
      }

      .footer .Collapsible__trigger:before {
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-family: Icc27c;
        font-weight: normal;
        content: '\E000';
        position: absolute;
        right: 0;
        top: 3px;
        display: block;
        color: #AEB1BF;
      }

  .footer__columns--mobile {
    margin-bottom: 25px;
    width: 100%;
  }

  @media(min-width: 769px) {

  .footer__columns--mobile {
      display: none
  }
    }
.link__header {
    font-size: 14px;
    font-family: 'Roboto';
    font-weight: 400;
    color: #6CBBE7;
    margin: 5px 0 0;
  }
    @media (max-width: 996px) {.link__header {
      display: none
  }
    }
    @media (min-width: 997px) {.link__header {
      display: block
  }
    }
  .link__contacts {
    display: block;
    font-size: 16px;
    font-family: 'Roboto';
    font-weight: 400;
    color: #6CBBE7;
    margin-bottom: 30px;
  }
  .link__openMenu {
    font-family: 'Noah';
    font-weight: 900;
    color: #272729;
    text-decoration: none;
    font-size: 35px;
    line-height: 52px;
    margin-bottom: 25px;
    position: relative;
    -webkit-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
    width: 24%;
  }
  @media (max-width: 1279px) {
  .link__openMenu {
      width: 100%
  }
    }
  .link__openMenu sub {
      font-size: 18px;
      line-height: 52px;
      font-weight: 900;
      top: -1em;
      left: 7px;
    }
  @media (max-width: 570px) {
  .link__openMenu {
      font-size: 26px;
      line-height: 52px;
      margin-bottom: 20px
  }
      .link__openMenu sub {
        font-size: 16px;
        top: -0.8em;
        left: 5px;
      }
    }
  .link__openMenu:hover {
      color: #6CBBE7;
    }
  .link__openMenu:hover .openMenu__list {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateZ(0);
                transform: translateZ(0);
        -webkit-transition: opacity 0.5s ease, visibility 1s ease, -webkit-transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);
        transition: opacity 0.5s ease, visibility 1s ease, -webkit-transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);
        transition: transform 1s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.5s ease, visibility 1s ease;
        transition: transform 1s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.5s ease, visibility 1s ease, -webkit-transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);
      }
  .link__openMenu--sub {
      width: auto;
      font-size: 16px;
      line-height: 16px;
      font-weight: 400;
      font-family: 'Roboto';
      margin: 0 50px -20px 0;
      display: inline-block;
    }
  .link__openMenu--sub:last-child {
        margin-right: 0;
      }

.footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    background: #F5F5F7;
    width: 100%;
    margin-top: -1px;
    padding: 60px 0;
}
    @media(max-width: 570px) {.footer {
        padding: 30px 0
}
    }
    .footer__information {
        font-size: 12px;
        color: #78787A;
        font-weight: 300;
        margin-top: 20px;
    }
    .footer__information > a {
            margin-right: 10px;
            font-size: 12px;
            font-weight: 300;
            text-decoration: none;
            color: #78787A;
            margin-bottom: 16px;
            -webkit-transition: all .2s ease;
            transition: all .2s ease;
        }
    .footer__information > a:hover {
                color: #2F7DE1;
            }
    .footer__information > a:last-child {
                margin-bottom: 0;
            }
    .footer__author {
        text-decoration: none;
        color: #78787A;
        font-weight: 500;
    }
    .footer__columns {
        width: 100%;
        display: grid;
        grid-template-columns: 240px 240px 210px 1fr 1fr;
        grid-auto-rows: auto;
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-row: 2;
        margin-bottom: 60px;
    }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .footer__columns {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between
    }
        }
    @media(max-width: 1440px) {
    .footer__columns {
            grid-template-columns: repeat(5, minmax(190px, 1fr));
            grid-row-gap: 54px;
            grid-column-gap: 0
    }
        }
    @media(max-width: 1279px) {
    .footer__columns {
            grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
            grid-row-gap: 34px;
            grid-column-gap: 24px
    }
        }
    @media(max-width: 570px) {
    .footer__columns {
            grid-row-gap: 15px;
            margin-bottom: 40px
    }
        }
    @media(max-width: 769px) {
    .footer__column.footer__column--nomobile {
                display: none
        }
            }
    @media(max-width: 769px) {
    .footer__column.footer__column--mobile {
                display: block
        }
            }
    .footer__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        position: relative;
    }
    .footer__item > a {
            font-size: 14px;
            font-weight: 300;
            text-decoration: none;
            color: #272729;
            margin-bottom: 20px;
            -webkit-transition: all .2s ease;
            transition: all .2s ease;
        }
    .footer__item > a:hover {
                color: #6CBBE7;
            }
    .footer__item > a:last-child {
                margin-bottom: 0;
            }
    .footer__item--row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }
    .footer__payment {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .footer__payment > img {
            width: 44px;
            height: 25px;
            margin-right: 15px;
        }
    .footer__title {
        font-weight: 900;
        font-size: 16px;
        font-family: 'Noah';
        margin-bottom: 24px;
    }
    .footer__copyright {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        font-size: 12px;
        color: #78787A;
        font-weight: 300;
        margin-top: 20px;
    }
    .footer__copyrightLink {
        color: #78787A;
        text-decoration: none;
        margin-left: 6px;
    }
    @media(max-width: 570px) {
    .footer__copyrightLink {
            margin-bottom: 5px
    }
        }
    .footer__copyrightLink:hover {
            color: #6CBBE7;
        }
    .footer__copyrightLink:last-child {
            margin-right: 0;
        }
    .footer .blind-button {
    cursor: pointer;
    border-radius: 8px;
    border: 0;
    background: white;
    margin-top: 30px;
    width: 180px;
    padding: 10px 10px;
    font-family: 'Roboto', sans-serif;
    display: none;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
    @media (min-width: 997px) {
    .footer .blind-button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center
  }
    }
    .footer .blind-icon {
    height: 30px;
    width: 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

.topbar {
  font-family: 'Times New Roman', Times, serif;
  font-size: 1.2em;
  width: 100%;
  height: 60px;
  background-color: #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid black;
}

  .topbar__container {
    position: relative;
  }

  .topbar__group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
  }

  .topbar__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
  }

  .topbar button {
    cursor: pointer;
    border: 1px solid black;
    border-radius: 3px;
    padding: 8px 12px 8px 12px;
  }

  .topbar .font-button {
    /* border: 0; */
    padding: 0;
    width: 1.2em;
    height: 1.2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 1px solid black;
  }

  .topbar .font-button--active {
      background-color: black;
      color: white;
    }

  .topbar .color-button {
    padding: 4px 8px 4px 8px;
  }

  .topbar .color-button--active {
    padding-bottom: 3px;
    border-bottom: 2px solid black;
  }

  .topbar .color-button--inactive {
    padding-bottom: 3px;
    border-bottom: 2px solid transparent;
  }

  .topbar .images-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .topbar .images-button--left {
    border-radius: 3px 0 0 3px;
  }

  .topbar .images-button--right {
    border-radius: 0 3px 3px 0;
  }

  .topbar .images-button--active {
    background-color: black;
    color: white;
  }

  .topbar .topbar__settings {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: absolute;
    top: 49px;
    left: 0;
    border: 2px solid black;
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    background-color: white;
    z-index: 100;
    padding: 20px;
  }

  .topbar .topbar__settings--visible {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      row-gap: 10px;
    }

  .topbar .topbar__settings--hidden {
      display: none;
    }

  .topbar .settings-buttons__colors {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      row-gap: 10px;
      width: 300px;
    }

  .topbar .settings-button {
    /* border: 0; */
    padding: 4px 12px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 1px solid black;
  }

  .topbar .settings-button--active {
      background-color: black;
      color: white;
    }

  .topbar .settings-button__color {
      padding: 4px 8px 4px 8px;
      width: 100%;
    }

  .topbar .settings-button__color--active {
        font-weight: 800;
      }

  .topbar .popover__title {
    font-weight: 700;
    font-size: 1.5em;
  }

  .topbar .popover__controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }

.blind.sitecolor-white {
    -webkit-filter: grayscale(1);
            filter: grayscale(1);
  }
  .blind.sitecolor-black {
    -webkit-filter: grayscale(1);
            filter: grayscale(1);
    background-color: #000;
  }
  .blind.showimages-none img {
      display: none;
    }
  .blind.showimages-none .header__logo img {
      display: block;
    }
  .blind.fontfamily-arial {
      font-family: Arial, Helvetica, sans-serif;
    }
  .blind.fontfamily-times-new-roman {
      font-family: 'Times New Roman', Times, serif;
    }
  .blind.interval-standard {
      letter-spacing: normal;
    }
  .blind.interval-medium {
      letter-spacing: 0.2em;
    }
  .blind.interval-large {
      letter-spacing: 0.4em;
    }

.blind.fontsize-sm {
      font-size: 1em;
    }
    .blind.fontsize-md {
      font-size: 1.3em;
    }
    .blind.fontsize-md .header__navigation > a {
        font-size: 1em;
      }
    .blind.fontsize-md .burger__title {
        font-size: 1em;
      }
    .blind.fontsize-md .phone__description {
        font-size: 1em;
      }
    .blind.fontsize-md .phone__number {
        font-size: 1.1em;
      }
    .blind.fontsize-lg {
      font-size: 1.6em;
    }
    .blind.fontsize-lg .header__navigation > a {
        font-size: 1em;
      }
    .blind.fontsize-lg .burger__title {
        font-size: 1em;
      }
    .blind.fontsize-lg .phone__description {
        font-size: 1em;
      }
    .blind.fontsize-lg .phone__number {
        font-size: 1.2em;
      }
  .blind.sitecolor-white .burger.burger__screen--desktop .burger__title,
      .blind.sitecolor-white .burger.burger__screen--desktop .burger__lines .burger__line {
        color: #000;
      }
  .blind.sitecolor-black .header {
        background-color: #000;
      }
  .blind.sitecolor-black .header__navigation a,
      .blind.sitecolor-black .burger__title,
      .blind.sitecolor-black .phone__description,
      .blind.sitecolor-black .phone__container a .phone__number,
      .blind.sitecolor-black .header__eye {
        color: white;
      }
  .blind.sitecolor-blue .header {
        background-color: #A6D1FB;
      }
  .blind.sitecolor-blue .header__navigation a {
        color: #27517F;
      }
  .blind.sitecolor-blue .burger__title {
        color: #27517F;
      }
  .blind.sitecolor-blue .phone__description {
        color: #27517F;
      }
  .blind.sitecolor-blue .phone__container a .phone__number {
        color: #27517F;
      }
  .blind.sitecolor-blue .header__eye {
        color: #27517F;
      }
  .blind.fontfamily-arial {
      font-family: Arial, Helvetica, sans-serif;
    }
  .blind.fontfamily-arial .header__navigation > a,
      .blind.fontfamily-arial .burger__title,
      .blind.fontfamily-arial .phone__description,
      .blind.fontfamily-arial .phone__number {
        font-family: Arial, Helvetica, sans-serif;
      }
  .blind.fontfamily-times-new-roman {
      font-family: 'Times New Roman', Times, serif;
    }
  .blind.fontfamily-times-new-roman .header__navigation > a,
      .blind.fontfamily-times-new-roman .burger__title,
      .blind.fontfamily-times-new-roman .phone__description,
      .blind.fontfamily-times-new-roman .phone__number {
        font-family: 'Times New Roman', Times, serif;
      }

.blind.fontsize-sm {
      font-size: 1em;
    }
    .blind.fontsize-md {
      font-size: 1.3em;
    }
    .blind.fontsize-md .footer__title {
        font-size: 1em;
      }
    .blind.fontsize-md .footer__item > a {
        font-size: 1em;
      }
    .blind.fontsize-md .footer__copyright {
        font-size: 1em;
      }
    .blind.fontsize-lg {
      font-size: 1.6em;
    }
    .blind.fontsize-lg .footer__title {
        font-size: 1em;
      }
    .blind.fontsize-lg .footer__item > a {
        font-size: 1em;
      }
    .blind.fontsize-lg .footer__copyright {
        font-size: 1em;
      }
  .blind.sitecolor-white {
    }
  .blind.sitecolor-black .footer,
      .blind.sitecolor-black .blind-button {
        background: black;
      }
  .blind.sitecolor-black .footer,
      .blind.sitecolor-black .footer__item a,
      .blind.sitecolor-black .footer__copyright,
      .blind.sitecolor-black .footer__copyrightLink,
      .blind.sitecolor-black .footer__author,
      .blind.sitecolor-black .blind-button {
        color: white;
      }
  .blind.sitecolor-blue .footer {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .blind-button {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .footer {
        color: #27517F;
      }
  .blind.sitecolor-blue .footer__item a {
        color: #27517F;
      }
  .blind.sitecolor-blue .footer__copyright {
        color: #27517F;
      }
  .blind.sitecolor-blue .footer__copyrightLink {
        color: #27517F;
      }
  .blind.sitecolor-blue .footer__author {
        color: #27517F;
      }
  .blind.sitecolor-blue .blind-button {
        color: #27517F;
      }
  .blind.fontfamily-arial {
      font-family: Arial, Helvetica, sans-serif;
    }
  .blind.fontfamily-arial .footer__title,
      .blind.fontfamily-arial .footer__item > a,
      .blind.fontfamily-arial .footer__copyright,
      .blind.fontfamily-arial .blind-button {
        font-family: Arial, Helvetica, sans-serif;
      }
  .blind.fontfamily-times-new-roman {
      font-family: 'Times New Roman', Times, serif;
    }
  .blind.fontfamily-times-new-roman .footer__title,
      .blind.fontfamily-times-new-roman .footer__item > a,
      .blind.fontfamily-times-new-roman .footer__copyright,
      .blind.fontfamily-times-new-roman .blind-button {
        font-family: 'Times New Roman', Times, serif;
      }
  .blind.interval-standard {
      letter-spacing: normal;
    }
  .blind.interval-medium {
      letter-spacing: 0.2em;
    }
  .blind.interval-medium .blind-button {
        letter-spacing: 0.2em;
      }
  .blind.interval-large {
      letter-spacing: 0.4em;
    }
  .blind.interval-large .blind-button {
        letter-spacing: 0.4em;
      }

.blind.fontsize-sm {
      font-size: 1em;
    }
    .blind.fontsize-md {
      font-size: 1.3em;
    }
    .blind.fontsize-md .main__rest_hint {
        font-size: 0.4em;
      }
    .blind.fontsize-md .main__rest_link {
        font-size: 0.5em;
      }
    .blind.fontsize-md .consultationDoctor__heading .sub_heading {
        font-size: 0.7em;
      }
    .blind.fontsize-md .mainWelcome__description,
      .blind.fontsize-md .mainWelcome__btn,
      .blind.fontsize-md .saleCard__description,
      .blind.fontsize-md .saleCard .card__readMore,
      .blind.fontsize-md .mainRooms__description,
      .blind.fontsize-md .reviewCard__title,
      .blind.fontsize-md .consultationDoctor__mail {
        font-size: 1em;
      }
    .blind.fontsize-md .card__title,
      .blind.fontsize-md .card__content .card__title {
        font-size: 1.3em;
      }
    .blind.fontsize-md .mainRooms__button {
        font-size: 1.4em;
      }
    .blind.fontsize-md .consultationDoctor__heading {
        font-size: 1.5em;
      }
    .blind.fontsize-lg {
      font-size: 1.6em;
    }
    .blind.fontsize-lg .main__rest_hint {
        font-size: 0.4em;
      }
    .blind.fontsize-lg .main__rest_link {
        font-size: 0.5em;
      }
    .blind.fontsize-lg .consultationDoctor__heading .sub_heading {
        font-size: 0.7em;
      }
    .blind.fontsize-lg .mainWelcome__description,
      .blind.fontsize-lg .mainWelcome__btn,
      .blind.fontsize-lg .saleCard__description,
      .blind.fontsize-lg .saleCard .card__readMore,
      .blind.fontsize-lg .mainRooms__description,
      .blind.fontsize-lg .reviewCard__title,
      .blind.fontsize-lg .consultationDoctor__mail {
        font-size: 1em;
      }
    .blind.fontsize-lg .card__title,
      .blind.fontsize-lg .card__content .card__title {
        font-size: 1.3em;
      }
    .blind.fontsize-lg .mainRooms__button {
        font-size: 1.4em;
      }
    .blind.fontsize-lg .consultationDoctor__heading {
        font-size: 1.5em;
      }
  .blind.sitecolor-white .card__title,
      .blind.sitecolor-white .roomCard__price,
      .blind.sitecolor-white .roomCard__price:after,
      .blind.sitecolor-white .mainWelcome__content,
      .blind.sitecolor-white .mainWelcome__title,
      .blind.sitecolor-white .consultationDoctor__heading,
      .blind.sitecolor-white .consultationDoctor__mail,
      .blind.sitecolor-white .mainRooms__button {
        color: #000;
      }
  .blind.sitecolor-black .card__title,
      .blind.sitecolor-black .roomCard__price,
      .blind.sitecolor-black .roomCard__price:after,
      .blind.sitecolor-black .mainWelcome__content,
      .blind.sitecolor-black .mainWelcome__title,
      .blind.sitecolor-black .consultationDoctor__heading,
      .blind.sitecolor-black .consultationDoctor__mail,
      .blind.sitecolor-black .mainRooms__button,
      .blind.sitecolor-black .mainWelcome__btn,
      .blind.sitecolor-black .card__content,
      .blind.sitecolor-black .saleCard__label,
      .blind.sitecolor-black .orderSection__title,
      .blind.sitecolor-black .orderSection__subTitle,
      .blind.sitecolor-black .heading,
      .blind.sitecolor-black .mainRooms__description,
      .blind.sitecolor-black .reviewCard__name,
      .blind.sitecolor-black .reviewCard__address,
      .blind.sitecolor-black .reviewCard__title,
      .blind.sitecolor-black .reviewCard__moreLink,
      .blind.sitecolor-black .mainReviews__title,
      .blind.sitecolor-black .mainReviews__title b,
      .blind.sitecolor-black .main__rest_title {
        color: white;
      }
  .blind.sitecolor-black .mainWelcome__btn,
      .blind.sitecolor-black .saleCard,
      .blind.sitecolor-black .section.orderSection.section--grey,
      .blind.sitecolor-black .reviewCard,
      .blind.sitecolor-black .mainReviews,
      .blind.sitecolor-black .mainReviews:after,
      .blind.sitecolor-black .consultationDoctor__mail,
      .blind.sitecolor-black .layout__main {
        background: black;
      }
  .blind.sitecolor-black .saleCard__description:after {
        display: none;
      }
  .blind.sitecolor-black .mainReviews__circle__desktop {
        -webkit-filter: invert();
                filter: invert();
      }
  .blind.sitecolor-blue .card__title {
        color: #27517F;
      }
  .blind.sitecolor-blue .roomCard__price {
        color: #27517F;
      }
  .blind.sitecolor-blue .roomCard__price:after {
        color: #27517F;
      }
  .blind.sitecolor-blue .mainWelcome__content {
        color: #27517F;
      }
  .blind.sitecolor-blue .mainWelcome__title {
        color: #27517F;
      }
  .blind.sitecolor-blue .consultationDoctor__heading {
        color: #27517F;
      }
  .blind.sitecolor-blue .consultationDoctor__mail {
        color: #27517F;
      }
  .blind.sitecolor-blue .mainRooms__button {
        color: #27517F;
      }
  .blind.sitecolor-blue .mainWelcome__btn {
        color: #27517F;
      }
  .blind.sitecolor-blue .card__content {
        color: #27517F;
      }
  .blind.sitecolor-blue .saleCard__label {
        color: #27517F;
      }
  .blind.sitecolor-blue .orderSection__title {
        color: #27517F;
      }
  .blind.sitecolor-blue .orderSection__subTitle {
        color: #27517F;
      }
  .blind.sitecolor-blue .heading {
        color: #27517F;
      }
  .blind.sitecolor-blue .mainRooms__description {
        color: #27517F;
      }
  .blind.sitecolor-blue .reviewCard__name {
        color: #27517F;
      }
  .blind.sitecolor-blue .reviewCard__address {
        color: #27517F;
      }
  .blind.sitecolor-blue .reviewCard__title {
        color: #27517F;
      }
  .blind.sitecolor-blue .reviewCard__moreLink {
        color: #27517F;
      }
  .blind.sitecolor-blue .mainReviews__title {
        color: #27517F;
      }
  .blind.sitecolor-blue .mainReviews__title b {
        color: #27517F;
      }
  .blind.sitecolor-blue .main__rest_title {
        color: #27517F;
      }
  .blind.sitecolor-blue .mainWelcome__btn {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .saleCard {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .section.orderSection.section--grey {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .reviewCard {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .mainReviews {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .mainReviews:after {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .consultationDoctor__mail {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .mainWelcome {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .mainRooms {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .layout__main {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .saleCard__description:after {
        display: none;
      }
  .blind.sitecolor-blue .mainReviews__circle__desktop {
        -webkit-filter: invert();
                filter: invert();
      }
  .blind.showimages-none .mainReviews {
      display: none;
    }
  .blind.fontfamily-arial {
      font-family: Arial, Helvetica, sans-serif;
    }
  .blind.fontfamily-arial .mainWelcome__title,
      .blind.fontfamily-arial .mainWelcome__description,
      .blind.fontfamily-arial .button,
      .blind.fontfamily-arial .card__content div,
      .blind.fontfamily-arial .section__title,
      .blind.fontfamily-arial .heading,
      .blind.fontfamily-arial .mainRooms__description,
      .blind.fontfamily-arial .mainRooms__button,
      .blind.fontfamily-arial .reviewCard div,
      .blind.fontfamily-arial .sub_heading,
      .blind.fontfamily-arial .consultationDoctor__mail,
      .blind.fontfamily-arial .section__title div,
      .blind.fontfamily-arial .section__title a {
        font-family: Arial, Helvetica, sans-serif;
      }
  .blind.fontfamily-times-new-roman {
      font-family: 'Times New Roman', Times, serif;
    }
  .blind.fontfamily-times-new-roman .mainWelcome__title,
      .blind.fontfamily-times-new-roman .mainWelcome__description,
      .blind.fontfamily-times-new-roman .button,
      .blind.fontfamily-times-new-roman .card__content div,
      .blind.fontfamily-times-new-roman .section__title,
      .blind.fontfamily-times-new-roman .heading,
      .blind.fontfamily-times-new-roman .mainRooms__description,
      .blind.fontfamily-times-new-roman .mainRooms__button,
      .blind.fontfamily-times-new-roman .reviewCard div,
      .blind.fontfamily-times-new-roman .sub_heading,
      .blind.fontfamily-times-new-roman .consultationDoctor__mail,
      .blind.fontfamily-times-new-roman .section__title div,
      .blind.fontfamily-times-new-roman .section__title a {
        font-family: 'Times New Roman', Times, serif;
      }
  .blind.interval-standard {
      letter-spacing: normal;
    }
  .blind.interval-medium {
      letter-spacing: 0.2em;
    }
  .blind.interval-medium .mainWelcome__title,
      .blind.interval-medium .mainWelcome__description,
      .blind.interval-medium .button,
      .blind.interval-medium .card__content div,
      .blind.interval-medium .section__title,
      .blind.interval-medium .heading,
      .blind.interval-medium .mainRooms__description,
      .blind.interval-medium .mainRooms__button,
      .blind.interval-medium .reviewCard div,
      .blind.interval-medium .sub_heading,
      .blind.interval-medium .consultationDoctor__mail,
      .blind.interval-medium .section__title div,
      .blind.interval-medium .section__title a,
      .blind.interval-medium .phone__description {
        letter-spacing: 0.2em;
      }
  .blind.interval-large {
      letter-spacing: 0.4em;
    }
  .blind.interval-large .mainWelcome__title,
      .blind.interval-large .mainWelcome__description,
      .blind.interval-large .button,
      .blind.interval-large .card__content div,
      .blind.interval-large .section__title,
      .blind.interval-large .heading,
      .blind.interval-large .mainRooms__description,
      .blind.interval-large .mainRooms__button,
      .blind.interval-large .reviewCard div,
      .blind.interval-large .sub_heading,
      .blind.interval-large .consultationDoctor__mail,
      .blind.interval-large .section__title div,
      .blind.interval-large .section__title a,
      .blind.interval-large .phone__description {
        letter-spacing: 0.4em;
      }

.blind.fontsize-sm {
      font-size: 1em;
    }
    .blind.fontsize-md {
      font-size: 1.3em;
    }
    .blind.fontsize-md .rooms__section .container .heading .sub_heading.sub_heading--small {
        font-size: 0.4em;
      }
    .blind.fontsize-md .roomCard__hint {
        font-size: 0.6em;
      }
    .blind.fontsize-md .roomCard__title,
      .blind.fontsize-md .roomCard__price {
        font-size: 1.5em;
      }
    .blind.fontsize-lg {
      font-size: 1.6em;
    }
    .blind.fontsize-lg .rooms__section .container .heading .sub_heading.sub_heading--small {
        font-size: 0.5em;
      }
    .blind.fontsize-lg .roomCard__hint {
        font-size: 0.6em;
      }
    .blind.fontsize-lg .roomCard__title,
      .blind.fontsize-lg .roomCard__price {
        font-size: 1.5em;
      }
  .blind.sitecolor-white {
    }
  .blind.sitecolor-black {
    }
  .blind.sitecolor-blue .rooms__subHeading {
        color: #27517F;
      }
  .blind.fontfamily-arial {
      font-family: Arial, Helvetica, sans-serif;
    }
  .blind.fontfamily-arial .rooms__section .container .heading .sub_heading.sub_heading--small,
      .blind.fontfamily-arial .roomCard__hint,
      .blind.fontfamily-arial .roomCard__title,
      .blind.fontfamily-arial .roomCard__price {
        font-family: Arial, Helvetica, sans-serif;
      }
  .blind.fontfamily-times-new-roman {
      font-family: 'Times New Roman', Times, serif;
    }
  .blind.fontfamily-times-new-roman .rooms__section .container .heading .sub_heading.sub_heading--small,
      .blind.fontfamily-times-new-roman .roomCard__hint,
      .blind.fontfamily-times-new-roman .roomCard__title,
      .blind.fontfamily-times-new-roman .roomCard__price {
        font-family: 'Times New Roman', Times, serif;
      }

.blind.fontsize-sm {
      font-size: 1em;
    }
    .blind.fontsize-md {
      font-size: 1.3em;
    }
    .blind.fontsize-md .section__title > a {
        font-size: 0.5em;
      }
    .blind.fontsize-md .roomWelcome__card .breadcrumbs .breadcrumb a,
      .blind.fontsize-md .roomBookingBtn,
      .blind.fontsize-md .roomCharacteristic,
      .blind.fontsize-md .roomDetails__grid,
      .blind.fontsize-md .roomComfortable__list li {
        font-size: 1em;
      }
    .blind.fontsize-md .room__description p {
        font-size: 1.1em;
      }
    .blind.fontsize-md .room__hint {
        font-size: 1.2em;
      }
    .blind.fontsize-md .roomCard__title,
      .blind.fontsize-md .roomCard__price {
        font-size: 1.5em;
      }
    .blind.fontsize-lg {
      font-size: 1.6em;
    }
    .blind.fontsize-lg .section__title > a {
        font-size: 0.4em;
      }
    .blind.fontsize-lg .roomWelcome__card .breadcrumbs .breadcrumb a,
      .blind.fontsize-lg .roomBookingBtn,
      .blind.fontsize-lg .roomCharacteristic,
      .blind.fontsize-lg .roomDetails__grid,
      .blind.fontsize-lg .roomComfortable__list li {
        font-size: 1em;
      }
    .blind.fontsize-lg .room__description p {
        font-size: 1.1em;
      }
    .blind.fontsize-lg .room__hint {
        font-size: 1.2em;
      }
    .blind.fontsize-lg .roomCard__title,
      .blind.fontsize-lg .roomCard__price {
        font-size: 1.5em;
      }
  .blind.sitecolor-white .roomWelcome div,
      .blind.sitecolor-white .roomWelcome div::after,
      .blind.sitecolor-white .roomWelcome a,
      .blind.sitecolor-white .roomWelcome a::after,
      .blind.sitecolor-white .roomWelcome span {
        color: black;
      }
  .blind.sitecolor-black .roomCharacteristic,
      .blind.sitecolor-black .roomCharacteristic dt,
      .blind.sitecolor-black .roomDetails,
      .blind.sitecolor-black .roomDetails li,
      .blind.sitecolor-black .roomConditionsAndPriceList,
      .blind.sitecolor-black .roomConditionsAndPriceList div,
      .blind.sitecolor-black .roomConditionsAndPriceList dt,
      .blind.sitecolor-black .section__title,
      .blind.sitecolor-black .section__title a {
        color: white;
      }
  .blind.sitecolor-black .roomConditionsAndPriceList {
        background: black;
      }
  .blind.sitecolor-blue .rooms__subHeading {
        color: #27517F;
      }
  .blind.sitecolor-blue .roomCharacteristic {
        color: #27517F;
      }
  .blind.sitecolor-blue .roomCharacteristic dt {
        color: #27517F;
      }
  .blind.sitecolor-blue .roomDetails {
        color: #27517F;
      }
  .blind.sitecolor-blue .roomDetails li {
        color: #27517F;
      }
  .blind.sitecolor-blue .roomConditionsAndPriceList {
        color: #27517F;
      }
  .blind.sitecolor-blue .roomConditionsAndPriceList div {
        color: #27517F;
      }
  .blind.sitecolor-blue .roomConditionsAndPriceList dt {
        color: #27517F;
      }
  .blind.sitecolor-blue .section__title {
        color: #27517F;
      }
  .blind.sitecolor-blue .section__title a {
        color: #27517F;
      }
  .blind.sitecolor-blue .roomWelcome__card div {
        color: #27517F;
      }
  .blind.sitecolor-blue .roomWelcome__card div::after {
        color: #27517F;
      }
  .blind.sitecolor-blue .roomWelcome__card span {
        color: #27517F;
      }
  .blind.sitecolor-blue .roomWelcome__card a {
        color: #27517F;
      }
  .blind.sitecolor-blue .roomWelcome__card a::after {
        color: #27517F;
      }
  .blind.sitecolor-blue .image-gallery-index {
        color: #27517F;
      }
  .blind.sitecolor-blue .image-gallery-slide-wrapper button::after {
        color: #27517F;
      }
  .blind.sitecolor-blue .roomDetails div {
        color: #27517F;
      }
  .blind.sitecolor-blue .roomConditionsAndPriceList {
        background: #A6D1FB;
      }
  .blind.showimages-none .roomWelcome__gallery {
      display: none;
    }
  .blind.fontfamily-arial {
      font-family: Arial, Helvetica, sans-serif;
    }
  .blind.fontfamily-arial .section__title > a,
      .blind.fontfamily-arial .roomWelcome__card .breadcrumbs .breadcrumb a,
      .blind.fontfamily-arial .roomBookingBtn,
      .blind.fontfamily-arial .roomCharacteristic,
      .blind.fontfamily-arial .roomDetails__grid,
      .blind.fontfamily-arial .roomComfortable__list li,
      .blind.fontfamily-arial .room__description p,
      .blind.fontfamily-arial .room__hint,
      .blind.fontfamily-arial .roomCard__title,
      .blind.fontfamily-arial .roomCard__price,
      .blind.fontfamily-arial .room__name,
      .blind.fontfamily-arial .room__price,
      .blind.fontfamily-arial .room__price span,
      .blind.fontfamily-arial .roomCharacteristic div,
      .blind.fontfamily-arial .roomCharacteristic dt,
      .blind.fontfamily-arial .roomDetails div,
      .blind.fontfamily-arial .roomConditions div,
      .blind.fontfamily-arial .roomConditions dt {
        font-family: Arial, Helvetica, sans-serif;
      }
  .blind.fontfamily-times-new-roman {
      font-family: 'Times New Roman', Times, serif;
    }
  .blind.fontfamily-times-new-roman .section__title > a,
      .blind.fontfamily-times-new-roman .roomWelcome__card .breadcrumbs .breadcrumb a,
      .blind.fontfamily-times-new-roman .roomBookingBtn,
      .blind.fontfamily-times-new-roman .roomCharacteristic,
      .blind.fontfamily-times-new-roman .roomDetails__grid,
      .blind.fontfamily-times-new-roman .roomComfortable__list li,
      .blind.fontfamily-times-new-roman .room__description p,
      .blind.fontfamily-times-new-roman .room__hint,
      .blind.fontfamily-times-new-roman .roomCard__title,
      .blind.fontfamily-times-new-roman .roomCard__price,
      .blind.fontfamily-times-new-roman .room__name,
      .blind.fontfamily-times-new-roman .room__price,
      .blind.fontfamily-times-new-roman .room__price span,
      .blind.fontfamily-times-new-roman .roomCharacteristic div,
      .blind.fontfamily-times-new-roman .roomCharacteristic dt,
      .blind.fontfamily-times-new-roman .roomDetails div,
      .blind.fontfamily-times-new-roman .roomConditions div,
      .blind.fontfamily-times-new-roman .roomConditions dt {
        font-family: 'Times New Roman', Times, serif;
      }

.blind.fontsize-sm {
      font-size: 1em;
    }
    .blind.fontsize-md {
      font-size: 1.3em;
    }
    .blind.fontsize-md .vouchers__section .container .heading .sub_heading {
        font-size: 0.4em;
      }
    .blind.fontsize-md .voucherCardShort__type {
        font-size: 0.8em;
      }
    .blind.fontsize-md .voucherCard__number,
      .blind.fontsize-md .voucherCard__extra,
      .blind.fontsize-md .voucherCard__more {
        font-size: 1em;
      }
    .blind.fontsize-lg {
      font-size: 1.6em;
    }
    .blind.fontsize-lg .vouchers__section .container .heading .sub_heading {
        font-size: 0.5em;
      }
    .blind.fontsize-lg .voucherCardShort__type {
        font-size: 0.8em;
      }
    .blind.fontsize-lg .voucherCard__number,
      .blind.fontsize-lg .voucherCard__extra,
      .blind.fontsize-lg .voucherCard__more {
        font-size: 1em;
      }
  .blind.sitecolor-white {
    }
  .blind.sitecolor-black .voucherCard__title div,
      .blind.sitecolor-black .voucherCard__button div,
      .blind.sitecolor-black .voucherCard__button div::after {
        color: white;
      }
  .blind.sitecolor-black .voucherCard {
        background: black;
      }
  .blind.sitecolor-blue .voucherCard__title div {
        color: #27517F;
      }
  .blind.sitecolor-blue .voucherCard__button div {
        color: #27517F;
      }
  .blind.sitecolor-blue .voucherCard__button div::after {
        color: #27517F;
      }
  .blind.sitecolor-blue .vouchers__subHeading {
        color: #27517F;
      }
  .blind.sitecolor-blue .voucherCard {
        background: #A6D1FB;
      }
  .blind.fontfamily-arial {
      font-family: Arial, Helvetica, sans-serif;
    }
  .blind.fontfamily-arial .vouchers__section .container .heading .sub_heading,
      .blind.fontfamily-arial .voucherCardShort__type,
      .blind.fontfamily-arial .voucherCard__number,
      .blind.fontfamily-arial .voucherCard__extra,
      .blind.fontfamily-arial .voucherCard__more,
      .blind.fontfamily-arial .card__title {
        font-family: Arial, Helvetica, sans-serif;
      }
  .blind.fontfamily-times-new-roman {
      font-family: 'Times New Roman', Times, serif;
    }
  .blind.fontfamily-times-new-roman .vouchers__section .container .heading .sub_heading,
      .blind.fontfamily-times-new-roman .voucherCardShort__type,
      .blind.fontfamily-times-new-roman .voucherCard__number,
      .blind.fontfamily-times-new-roman .voucherCard__extra,
      .blind.fontfamily-times-new-roman .voucherCard__more,
      .blind.fontfamily-times-new-roman .card__title {
        font-family: 'Times New Roman', Times, serif;
      }

.blind.fontsize-sm {
      font-size: 1em;
    }
    .blind.fontsize-md {
      font-size: 1.3em;
    }
    .blind.fontsize-md .cameras .container .heading.heading--large .sub_heading {
        font-size: 0.6em;
      }
    .blind.fontsize-md .about__description div,
      .blind.fontsize-md .about__description div p,
      .blind.fontsize-md .about__description div ul li,
      .blind.fontsize-md .panorama__container a {
        font-size: 1em;
      }
    .blind.fontsize-md .about__description p b {
        font-size: 1.1em;
      }
    .blind.fontsize-md .cameras .container .heading.heading--large {
        font-size: 1.6em;
      }
    .blind.fontsize-lg {
      font-size: 1.6em;
    }
    .blind.fontsize-lg .cameras .container .heading.heading--large .sub_heading {
        font-size: 0.6em;
      }
    .blind.fontsize-lg .about__description div,
      .blind.fontsize-lg .about__description div p,
      .blind.fontsize-lg .about__description div ul li,
      .blind.fontsize-lg .panorama__container a {
        font-size: 1em;
      }
    .blind.fontsize-lg .about__description p b {
        font-size: 1.3em;
      }
    .blind.fontsize-lg .cameras .container .heading.heading--large {
        font-size: 1.6em;
      }
  .blind.sitecolor-white .panorama__container a {
        color: black;
      }
  .blind.sitecolor-black .panorama__container a,
      .blind.sitecolor-black .sub_heading,
      .blind.sitecolor-black .about__description,
      .blind.sitecolor-black .about__description li,
      .blind.sitecolor-black .about__description a {
        color: white;
      }
  .blind.sitecolor-blue .panorama__container a {
        color: #27517F;
      }
  .blind.sitecolor-blue .sub_heading {
        color: #27517F;
      }
  .blind.sitecolor-blue .about__description {
        color: #27517F;
      }
  .blind.sitecolor-blue .about__description li {
        color: #27517F;
      }
  .blind.sitecolor-blue .about__description a {
        color: #27517F;
      }
  .blind.showimages-none .panorama,
    .blind.showimages-none .image-gallery {
      display: none;
    }
  .blind.fontfamily-arial {
      font-family: Arial, Helvetica, sans-serif;
    }
  .blind.fontfamily-arial .about__description li {
        font-family: Arial, Helvetica, sans-serif;
      }
  .blind.fontfamily-times-new-roman {
      font-family: 'Times New Roman', Times, serif;
    }
  .blind.fontfamily-times-new-roman .about__description li {
        font-family: 'Times New Roman', Times, serif;
      }

.blind.fontsize-sm {
      font-size: 1em;
    }
    .blind.fontsize-md {
      font-size: 1.3em;
    }
    .blind.fontsize-md .voucherCardShort__list li {
        font-size: 0.8em;
      }
    .blind.fontsize-md .card__readMore {
        font-size: 0.9em;
      }
    .blind.fontsize-md .profileCard .card__content .card__header .card__title,
      .blind.fontsize-md .treatment__article div div p,
      .blind.fontsize-md .treatment__article div div ul li,
      .blind.fontsize-md .voucherCardShort__type,
      .blind.fontsize-md .treatmentMethods__section .container .button {
        font-size: 1em;
      }
    .blind.fontsize-md .treatment__title {
        font-size: 1.5em;
      }
    .blind.fontsize-lg {
      font-size: 1.6em;
    }
    .blind.fontsize-lg .voucherCardShort__list li {
        font-size: 0.8em;
      }
    .blind.fontsize-lg .card__readMore {
        font-size: 0.9em;
      }
    .blind.fontsize-lg .profileCard .card__content .card__header .card__title,
      .blind.fontsize-lg .treatment__article div div p,
      .blind.fontsize-lg .treatment__article div div ul li,
      .blind.fontsize-lg .voucherCardShort__type,
      .blind.fontsize-lg .treatmentMethods__section .container .button {
        font-size: 1em;
      }
    .blind.fontsize-lg .treatment__title {
        font-size: 1.5em;
      }
  .blind.sitecolor-white .heading,
      .blind.sitecolor-white .profileCard__procedures span,
      .blind.sitecolor-white .button {
        color: black;
      }
  .blind.sitecolor-black .treatment,
      .blind.sitecolor-black .profileCard,
      .blind.sitecolor-black .treatment__article,
      .blind.sitecolor-black .voucherCardShort,
      .blind.sitecolor-black .treatmentMethods__section,
      .blind.sitecolor-black .button {
        background: black;
      }
  .blind.sitecolor-black .card__footer,
      .blind.sitecolor-black .profileCard__procedures span,
      .blind.sitecolor-black .treatment__article,
      .blind.sitecolor-black .treatment__article ul li,
      .blind.sitecolor-black .documents__document,
      .blind.sitecolor-black .documents__document span,
      .blind.sitecolor-black .voucherCardShort div,
      .blind.sitecolor-black .voucherCardShort ul li,
      .blind.sitecolor-black .voucherCardShort span {
        color: white;
      }
  .blind.sitecolor-blue .treatment {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .profileCard {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .treatment__article {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .voucherCardShort {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .treatmentMethods__section {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .button {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .card__footer {
        color: #27517F;
      }
  .blind.sitecolor-blue .profileCard__procedures span {
        color: #27517F;
      }
  .blind.sitecolor-blue .treatment__article {
        color: #27517F;
      }
  .blind.sitecolor-blue .treatment__article ul li {
        color: #27517F;
      }
  .blind.sitecolor-blue .documents__document {
        color: #27517F;
      }
  .blind.sitecolor-blue .documents__document span {
        color: #27517F;
      }
  .blind.sitecolor-blue .voucherCardShort div {
        color: #27517F;
      }
  .blind.sitecolor-blue .voucherCardShort ul li {
        color: #27517F;
      }
  .blind.sitecolor-blue .voucherCardShort span {
        color: #27517F;
      }
  .blind.sitecolor-blue .button {
        color: #27517F;
      }
  .blind.showimages-none .treatmentWelcome {
      background-image: none;
    }
  .blind.fontfamily-arial {
      font-family: Arial, Helvetica, sans-serif;
    }
  .blind.fontfamily-arial .voucherCardShort__list li,
      .blind.fontfamily-arial .card__readMore,
      .blind.fontfamily-arial .profileCard .card__content .card__header .card__title,
      .blind.fontfamily-arial .treatment__article div div p,
      .blind.fontfamily-arial .treatment__article div div ul li,
      .blind.fontfamily-arial .voucherCardShort__type,
      .blind.fontfamily-arial .treatmentMethods__section .container .button,
      .blind.fontfamily-arial .treatment__title,
      .blind.fontfamily-arial .profileCard__procedures,
      .blind.fontfamily-arial .voucherCardShort__price,
      .blind.fontfamily-arial .voucherCardShort__price span {
        font-family: Arial, Helvetica, sans-serif;
      }
  .blind.fontfamily-times-new-roman {
      font-family: 'Times New Roman', Times, serif;
    }
  .blind.fontfamily-times-new-roman .voucherCardShort__list li,
      .blind.fontfamily-times-new-roman .card__readMore,
      .blind.fontfamily-times-new-roman .profileCard .card__content .card__header .card__title,
      .blind.fontfamily-times-new-roman .treatment__article div div p,
      .blind.fontfamily-times-new-roman .treatment__article div div ul li,
      .blind.fontfamily-times-new-roman .voucherCardShort__type,
      .blind.fontfamily-times-new-roman .treatmentMethods__section .container .button,
      .blind.fontfamily-times-new-roman .treatment__title,
      .blind.fontfamily-times-new-roman .profileCard__procedures,
      .blind.fontfamily-times-new-roman .voucherCardShort__price,
      .blind.fontfamily-times-new-roman .voucherCardShort__price span {
        font-family: 'Times New Roman', Times, serif;
      }

.blind.fontsize-sm {
      font-size: 1em;
    }
    .blind.fontsize-md {
      font-size: 1.3em;
    }
    .blind.fontsize-lg {
      font-size: 1.6em;
    }
  .blind.sitecolor-white .methodWelcome__title,
      .blind.sitecolor-white .methodSiblings__title {
        color: black;
      }
  .blind.sitecolor-black {
    }
  .blind.sitecolor-blue .methodWelcome__title {
        color: #27517F;
      }
  .blind.sitecolor-blue .methodSiblings__title {
        color: #27517F;
      }
  .blind.showimages-none {
  }

.blind.fontsize-sm {
      font-size: 1em;
    }
    .blind.fontsize-md {
      font-size: 1.3em;
    }
    .blind.fontsize-md .voucher__price_hint {
        font-size: 0.7em;
      }
    .blind.fontsize-md .voucherWelcome__content .breadcrumbs .breadcrumb a,
      .blind.fontsize-md .voucherBookingBtn,
      .blind.fontsize-md .voucherDescription_content,
      .blind.fontsize-md .voucher__subTitle,
      .blind.fontsize-md .voucherEffect ul li,
      .blind.fontsize-md .voucherDetails__content ul li,
      .blind.fontsize-md .proceduresTable__th,
      .blind.fontsize-md .proceduresTable__td {
        font-size: 1em;
      }
    .blind.fontsize-lg {
      font-size: 1.6em;
    }
    .blind.fontsize-lg .voucher__price_hint {
        font-size: 0.7em;
      }
    .blind.fontsize-lg .voucherWelcome__content .breadcrumbs .breadcrumb a,
      .blind.fontsize-lg .voucherBookingBtn,
      .blind.fontsize-lg .voucherDescription_content,
      .blind.fontsize-lg .voucher__subTitle,
      .blind.fontsize-lg .voucherEffect ul li,
      .blind.fontsize-lg .voucherDetails__content ul li,
      .blind.fontsize-lg .proceduresTable__th,
      .blind.fontsize-lg .proceduresTable__td {
        font-size: 1em;
      }
  .blind.sitecolor-white .breadcrumbs a,
      .blind.sitecolor-white .breadcrumbs span,
      .blind.sitecolor-white .voucherWelcome__title,
      .blind.sitecolor-white .voucher__price,
      .blind.sitecolor-white .voucher__price div,
      .blind.sitecolor-white .voucher__price::after,
      .blind.sitecolor-white .button::after,
      .blind.sitecolor-white .voucherDescription div,
      .blind.sitecolor-white .voucherEffect div,
      .blind.sitecolor-white .voucher__subTitle {
        color: black;
      }
  .blind.sitecolor-black .voucherDescription_content,
      .blind.sitecolor-black .voucherEffect li,
      .blind.sitecolor-black .voucherDetails__content li,
      .blind.sitecolor-black .priceAccordion div,
      .blind.sitecolor-black .priceAccordion td,
      .blind.sitecolor-black .priceTable__price span,
      .blind.sitecolor-black .priceAccordion__title::after,
      .blind.sitecolor-black .periodsSlider__nav,
      .blind.sitecolor-black .voucherProcedures div,
      .blind.sitecolor-black .voucherProcedures__table td {
        color: white;
      }
  .blind.sitecolor-black .voucher__column div,
      .blind.sitecolor-black .periodsSlider__nav {
        background: black;
      }
  .blind.sitecolor-blue .voucherDescription_content {
        color: #27517F;
      }
  .blind.sitecolor-blue .voucherEffect li {
        color: #27517F;
      }
  .blind.sitecolor-blue .voucherDetails__content li {
        color: #27517F;
      }
  .blind.sitecolor-blue .priceAccordion div {
        color: #27517F;
      }
  .blind.sitecolor-blue .priceAccordion td {
        color: #27517F;
      }
  .blind.sitecolor-blue .priceTable__price span {
        color: #27517F;
      }
  .blind.sitecolor-blue .priceAccordion__title::after {
        color: #27517F;
      }
  .blind.sitecolor-blue .periodsSlider__nav {
        color: #27517F;
      }
  .blind.sitecolor-blue .voucherProcedures div {
        color: #27517F;
      }
  .blind.sitecolor-blue .voucherProcedures__table td {
        color: #27517F;
      }
  .blind.sitecolor-blue .breadcrumbs a {
        color: #27517F;
      }
  .blind.sitecolor-blue .breadcrumb span {
        color: #27517F;
      }
  .blind.sitecolor-blue .voucherWelcome__title {
        color: #27517F;
      }
  .blind.sitecolor-blue .voucher__price {
        color: #27517F;
      }
  .blind.sitecolor-blue .voucher__price div {
        color: #27517F;
      }
  .blind.sitecolor-blue .voucher__price span {
        color: #27517F;
      }
  .blind.sitecolor-blue .voucher__price::after {
        color: #27517F;
      }
  .blind.sitecolor-blue .button::after {
        color: #27517F;
      }
  .blind.sitecolor-blue .voucherDescription div {
        color: #27517F;
      }
  .blind.sitecolor-blue .voucher__subTitle {
        color: #27517F;
      }
  .blind.sitecolor-blue .voucher__column div {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .periodsSlider__nav {
        background: #A6D1FB;
      }
  .blind.fontfamily-arial {
      font-family: Arial, Helvetica, sans-serif;
    }
  .blind.fontfamily-arial .voucher__price_hint,
      .blind.fontfamily-arial .voucherWelcome__content .breadcrumbs .breadcrumb a,
      .blind.fontfamily-arial .voucherBookingBtn,
      .blind.fontfamily-arial .voucherDescription_content,
      .blind.fontfamily-arial .voucher__subTitle,
      .blind.fontfamily-arial .voucherEffect ul li,
      .blind.fontfamily-arial .voucherDetails__content ul li,
      .blind.fontfamily-arial .proceduresTable__th,
      .blind.fontfamily-arial .proceduresTable__td,
      .blind.fontfamily-arial .voucherWelcome__title,
      .blind.fontfamily-arial .voucherDescription_title,
      .blind.fontfamily-arial .voucherProcedures__title {
        font-family: Arial, Helvetica, sans-serif;
      }
  .blind.fontfamily-times-new-roman {
      font-family: 'Times New Roman', Times, serif;
    }
  .blind.fontfamily-times-new-roman .voucher__price_hint,
      .blind.fontfamily-times-new-roman .voucherWelcome__content .breadcrumbs .breadcrumb a,
      .blind.fontfamily-times-new-roman .voucherBookingBtn,
      .blind.fontfamily-times-new-roman .voucherDescription_content,
      .blind.fontfamily-times-new-roman .voucher__subTitle,
      .blind.fontfamily-times-new-roman .voucherEffect ul li,
      .blind.fontfamily-times-new-roman .voucherDetails__content ul li,
      .blind.fontfamily-times-new-roman .proceduresTable__th,
      .blind.fontfamily-times-new-roman .proceduresTable__td,
      .blind.fontfamily-times-new-roman .voucherWelcome__title,
      .blind.fontfamily-times-new-roman .voucherDescription_title,
      .blind.fontfamily-times-new-roman .voucherProcedures__title {
        font-family: 'Times New Roman', Times, serif;
      }

.blind.fontsize-sm {
      font-size: 1em;
    }
    .blind.fontsize-md {
      font-size: 1.3em;
    }
    .blind.fontsize-md .saleWelcome__container .breadcrumbs .breadcrumb a,
      .blind.fontsize-md .sale__vcard .card__content a,
      .blind.fontsize-md .sale__article div p,
      .blind.fontsize-md .iq_priceFullTable__td {
        font-size: 1em;
      }
    .blind.fontsize-lg {
      font-size: 1.6em;
    }
    .blind.fontsize-lg .saleWelcome__container .breadcrumbs .breadcrumb a,
      .blind.fontsize-lg .sale__vcard .card__content a,
      .blind.fontsize-lg .sale__article div p,
      .blind.fontsize-lg .iq_priceFullTable__td {
        font-size: 1em;
      }
  .blind.sitecolor-white {
    }
  .blind.sitecolor-black .card__content,
      .blind.sitecolor-black .priceFullTable__tbody {
        background: black;
      }
  .blind.sitecolor-black .sale__article,
      .blind.sitecolor-black .priceFullTable td,
      .blind.sitecolor-black .priceFullTable span {
        color: white;
      }
  .blind.sitecolor-blue .card__content {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .priceFullTable__tbody {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .sale__article {
        color: #27517F;
      }
  .blind.sitecolor-blue .priceFullTable td {
        color: #27517F;
      }
  .blind.sitecolor-blue .priceFullTable span {
        color: #27517F;
      }
  .blind.fontfamily-arial {
      font-family: Arial, Helvetica, sans-serif;
    }
  .blind.fontfamily-arial .breadcrumb {
        font-family: Arial, Helvetica, sans-serif;
      }
  .blind.fontfamily-times-new-roman {
      font-family: 'Times New Roman', Times, serif;
    }
  .blind.fontfamily-times-new-roman .breadcrumb a,
      .blind.fontfamily-times-new-roman .iq_priceFullTable__td span,
      .blind.fontfamily-times-new-roman .iq_priceFullTable__td {
        font-family: 'Times New Roman', Times, serif;
      }

.blind.sitecolor-white .salesWelcome__description {
        color: black;
      }
    .blind.sitecolor-black .salesWelcome,
      .blind.sitecolor-black .sales {
        background: black;
      }
    .blind.sitecolor-blue .salesWelcome {
        background: #A6D1FB;
      }
    .blind.sitecolor-blue .sales {
        background: #A6D1FB;
      }
    .blind.sitecolor-blue .saleCard__ribbon::before {
        background: #A6D1FB;
      }
    .blind.sitecolor-blue .saleCard__ribbon::after {
        background: #A6D1FB;
      }
    .blind.sitecolor-blue .salesWelcome__description {
        color: #27517F;
      }
    .blind.sitecolor-blue .card__readMore::after {
        color: #27517F;
      }
    .blind.sitecolor-blue .saleCard__offer {
        color: #27517F;
      }
  .blind.fontfamily-arial {
      font-family: Arial, Helvetica, sans-serif;
    }
  .blind.fontfamily-times-new-roman {
      font-family: 'Times New Roman', Times, serif;
    }

.blind.fontsize-sm {
      font-size: 1em;
    }
    .blind.fontsize-md {
      font-size: 1.3em;
    }
    .blind.fontsize-lg {
      font-size: 1.6em;
    }
  .blind.sitecolor-white .postWelcome__heading,
      .blind.sitecolor-white .camera__title {
        color: black;
      }
  .blind.sitecolor-black {
    }
  .blind.sitecolor-blue .postWelcome__heading {
        color: #27517F;
      }
  .blind.showimages-none {
  }

.blind.fontsize-sm {
      font-size: 1em;
    }
    .blind.fontsize-md {
      font-size: 1.3em;
    }
    .blind.fontsize-md .openMenu__list a {
        font-size: 1em;
      }
    .blind.fontsize-lg {
      font-size: 1.6em;
    }
    .blind.fontsize-lg .openMenu__list a {
        font-size: 1em;
      }
  .blind.sitecolor-white {
      background: white;
      color: black;
    }
  .blind.sitecolor-black {
      background: black;
      color: white;
    }
  .blind.sitecolor-black .link__openMenu,
      .blind.sitecolor-black .openMenu__link {
        color: white;
      }
  .blind.sitecolor-blue {
      background: #A6D1FB;
      color: #27517F;
    }
  .blind.sitecolor-blue .link__openMenu {
        color: #27517F;
      }
  .blind.sitecolor-blue .openMenu__link {
        color: #27517F;
      }

.blind.fontsize-sm {
      font-size: 1em;
    }
    .blind.fontsize-md {
      font-size: 1.3em;
    }
    .blind.fontsize-md .breadcrumb a,
      .blind.fontsize-md .rest__article li,
      .blind.fontsize-md .rest__article p {
        font-size: 1em;
      }
    .blind.fontsize-lg {
      font-size: 1.6em;
    }
    .blind.fontsize-lg .breadcrumb a,
      .blind.fontsize-lg .rest__article li,
      .blind.fontsize-lg .rest__article p {
        font-size: 1em;
      }
  .blind.sitecolor-white {
    }
  .blind.sitecolor-black {
    }
  .blind.sitecolor-blue {
    }
  .blind.fontfamily-arial {
      font-family: Arial, Helvetica, sans-serif;
    }
  .blind.fontfamily-times-new-roman {
      font-family: 'Times New Roman', Times, serif;
    }

.blind.fontsize-sm {
      font-size: 1em;
    }
    .blind.fontsize-md {
      font-size: 1.3em;
    }
    .blind.fontsize-md .licensingAuthority li,
      .blind.fontsize-md .licensingAuthority p,
      .blind.fontsize-md .rightsViolation p,
      .blind.fontsize-md .rightsViolation li {
        font-size: 1em;
      }
    .blind.fontsize-lg {
      font-size: 1.6em;
    }
    .blind.fontsize-lg .licensingAuthority li,
      .blind.fontsize-lg .licensingAuthority p,
      .blind.fontsize-lg .rightsViolation p,
      .blind.fontsize-lg .rightsViolation li {
        font-size: 1em;
      }
  .blind.sitecolor-white {
    }
  .blind.sitecolor-black .licensingAuthority li,
      .blind.sitecolor-black .rightsViolation li {
        color: white;
      }
  .blind.sitecolor-blue .licensingAuthority li {
        color: #27517F;
      }
  .blind.sitecolor-blue .rightsViolation li {
        color: #27517F;
      }
  .blind.fontfamily-arial {
      font-family: Arial, Helvetica, sans-serif;
    }
  .blind.fontfamily-times-new-roman {
      font-family: 'Times New Roman', Times, serif;
    }
  .blind.fontfamily-times-new-roman .licensingAuthority li,
      .blind.fontfamily-times-new-roman .rightsViolation li {
        font-family: 'Times New Roman', Times, serif;
      }

.blind.fontsize-sm {
      font-size: 1em;
    }
    .blind.fontsize-md {
      font-size: 1.3em;
    }
    .blind.fontsize-lg {
      font-size: 1.6em;
    }
  .blind.sitecolor-white {
    }
  .blind.sitecolor-black .instagramCard,
      .blind.sitecolor-black .searchReviews__column {
        background: black;
      }
  .blind.sitecolor-black .searchReviews__column div,
      .blind.sitecolor-black .searchCard__button {
        color: white;
      }
  .blind.sitecolor-black .instagramCard__description::after,
      .blind.sitecolor-black .searchCard__list::after {
        display: none;
      }
  .blind.sitecolor-blue .instagramCard {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .searchReviews__column {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .searchCard__button {
        background: #A6D1FB;
      }
  .blind.sitecolor-blue .searchReviews__column div {
        color: #27517F;
      }
  .blind.sitecolor-blue .searchCard__button {
        color: #27517F;
      }
  .blind.sitecolor-blue .instagramCard__description::after,
      .blind.sitecolor-blue .searchCard__list::after {
        display: none;
      }
  .blind.fontfamily-arial {
      font-family: Arial, Helvetica, sans-serif;
    }
  .blind.fontfamily-times-new-roman {
      font-family: 'Times New Roman', Times, serif;
    }

.blind.fontsize-sm {
      font-size: 1em;
    }
    .blind.fontsize-md {
      font-size: 1.3em;
    }
    .blind.fontsize-md .requisites__ul li,
      .blind.fontsize-md .requisites__item,
      .blind.fontsize-md .requisites__item b,
      .blind.fontsize-md .container p,
      .blind.fontsize-md .container li {
        font-size: 1em;
      }
    .blind.fontsize-lg {
      font-size: 1.6em;
    }
    .blind.fontsize-lg .requisites__ul li,
      .blind.fontsize-lg .requisites__item,
      .blind.fontsize-lg .requisites__item b,
      .blind.fontsize-lg .container p,
      .blind.fontsize-lg .container li {
        font-size: 1em;
      }
  .blind.sitecolor-white {
    }
  .blind.sitecolor-black .requisites__ul li,
      .blind.sitecolor-black .requisites__item,
      .blind.sitecolor-black .requisites__item b,
      .blind.sitecolor-black .container p,
      .blind.sitecolor-black .container li {
        color: white;
      }
  .blind.sitecolor-blue .requisites__ul li {
        color: #27517F;
      }
  .blind.sitecolor-blue .requisites__item {
        color: #27517F;
      }
  .blind.sitecolor-blue .requisites__item b {
        color: #27517F;
      }
  .blind.sitecolor-blue .container p {
        color: #27517F;
      }
  .blind.sitecolor-blue .container li {
        color: #27517F;
      }
  .blind.fontfamily-arial {
      font-family: Arial, Helvetica, sans-serif;
    }
  .blind.fontfamily-arial .requisites__ul li,
      .blind.fontfamily-arial .requisites__item,
      .blind.fontfamily-arial .requisites__item b,
      .blind.fontfamily-arial .container p,
      .blind.fontfamily-arial .container li {
        font-family: Arial, Helvetica, sans-serif;
      }
  .blind.fontfamily-times-new-roman {
      font-family: 'Times New Roman', Times, serif;
    }
  .blind.fontfamily-times-new-roman .requisites__ul li,
      .blind.fontfamily-times-new-roman .requisites__item,
      .blind.fontfamily-times-new-roman .requisites__item b,
      .blind.fontfamily-times-new-roman .container p,
      .blind.fontfamily-times-new-roman .container li {
        font-family: 'Times New Roman', Times, serif;
      }

.blind.fontsize-sm {
      font-size: 1em;
    }
    .blind.fontsize-md {
      font-size: 1.3em;
    }
    .blind.fontsize-md .contacts__item div,
      .blind.fontsize-md .contacts__item a,
      .blind.fontsize-md .contacts__partnerLink_description span {
        font-size: 1.2em;
      }
    .blind.fontsize-lg {
      font-size: 1.6em;
    }
    .blind.fontsize-lg .contacts__item div,
      .blind.fontsize-lg .contacts__item a,
      .blind.fontsize-lg .contacts__partnerLink_description span {
        font-size: 1.4em;
      }
  .blind.sitecolor-white {
    }
  .blind.sitecolor-black .contact__email,
      .blind.sitecolor-black .contacts__partnerLink_description span {
        color: white;
      }
  .blind.sitecolor-blue .contact__email {
        color: #27517F;
      }
  .blind.sitecolor-blue .contacts__partnerLink_description {
        color: #27517F;
      }
  .blind.sitecolor-blue .contacts__partnerLink_description span {
        color: #27517F;
      }
  .blind.sitecolor-blue .contacts__item a {
        color: #27517F;
      }
  .blind.fontfamily-arial {
      font-family: Arial, Helvetica, sans-serif;
    }
  .blind.fontfamily-arial .contact__email,
      .blind.fontfamily-arial .contacts__partnerLink_description,
      .blind.fontfamily-arial .contacts__partnerLink_description span,
      .blind.fontfamily-arial .contacts__item a {
        font-family: Arial, Helvetica, sans-serif;
      }
  .blind.fontfamily-times-new-roman {
      font-family: 'Times New Roman', Times, serif;
    }
  .blind.fontfamily-times-new-roman .contact__email,
      .blind.fontfamily-times-new-roman .contacts__partnerLink_description,
      .blind.fontfamily-times-new-roman .contacts__partnerLink_description span,
      .blind.fontfamily-times-new-roman .contacts__item a {
        font-family: 'Times New Roman', Times, serif;
      }

.link__header {
    font-size: 14px;
    font-family: 'Roboto';
    font-weight: 400;
    color: #6CBBE7;
    margin: 5px 0 0;
  }
    @media (max-width: 996px) {.link__header {
      display: none
  }
    }
    @media (min-width: 997px) {.link__header {
      display: block
  }
    }
  .link__contacts {
    display: block;
    font-size: 16px;
    font-family: 'Roboto';
    font-weight: 400;
    color: #6CBBE7;
    margin-bottom: 30px;
  }
  .link__openMenu {
    font-family: 'Noah';
    font-weight: 900;
    color: #272729;
    text-decoration: none;
    font-size: 35px;
    line-height: 35px;
    margin-bottom: 25px;
    position: relative;
    -webkit-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
    width: 24%;
  }
  @media (max-width: 1279px) {
  .link__openMenu {
      width: 100%
  }
    }
  .link__openMenu sub {
      font-size: 18px;
      line-height: 52px;
      font-weight: 900;
      top: -1em;
      left: 7px;
    }
  @media (max-width: 570px) {
  .link__openMenu {
      font-size: 26px;
      line-height: 26px;
      margin-bottom: 20px
  }
      .link__openMenu sub {
        font-size: 16px;
        top: -0.8em;
        left: 5px;
      }
    }
  .link__openMenu:hover {
      color: #6CBBE7;
    }
  .link__openMenu:hover .openMenu__list {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateZ(0);
                transform: translateZ(0);
        -webkit-transition: opacity 0.5s ease, visibility 1s ease, -webkit-transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);
        transition: opacity 0.5s ease, visibility 1s ease, -webkit-transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);
        transition: transform 1s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.5s ease, visibility 1s ease;
        transition: transform 1s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.5s ease, visibility 1s ease, -webkit-transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);
      }
  .link__openMenu--sub {
      width: auto;
      font-size: 16px;
      line-height: 16px;
      font-weight: 400;
      font-family: 'Roboto';
      margin: 0 50px -20px 0;
      display: inline-block;
    }
  .link__openMenu--sub:last-child {
        margin-right: 0;
      }

.yeps {
  display: block;
  padding: .8em 0;
  font-weight: 500;
  font-size: 16px;
  background: #6cbbe7;
  position: relative;
}
  @media(max-width: 570px) {.yeps {
    font-size: 15px;
    font-weight: 400;
    padding: 1em 0
}
  }
  .yeps--hide {
    display: none;
  }
  .yeps__tree {
    width: 30px;
    height: 30px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .yeps__button {
    padding: 5px 14px;
    background: transparent;
    -webkit-box-shadow: inset 0 0 0 1px #fff;
            box-shadow: inset 0 0 0 1px #fff;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    border-radius: 3px;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
    text-decoration: none;
  }
  @media(max-width: 769px) {
  .yeps__button {
      display: none
  }
    }
  .yeps__button:hover {
      background: #4BABE0;
      color: #ffffff;
      -webkit-box-shadow: inset 0 0 0 1px #6CBBE7;
              box-shadow: inset 0 0 0 1px #6CBBE7;
    }
  .yeps__link {
    text-align: center;
    color: #fff;
    text-decoration: none;
    margin: 0 1em;
  }
  @media(max-width: 769px) {
  .yeps__link {
      text-decoration: underline;
      max-width: 200px
  }
    }
  .yeps__link:hover {
      color: #f8f8fc;
      text-decoration: underline;
    }
  .yeps__close {
    position: absolute;
    left: 2em;
    top: 0;
    background: none;
    border: none;
    outline: none;
    width: 32px;
    height: 100%;
    opacity: .6;
    -webkit-transition: opacity .1s ease-in-out;
    transition: opacity .1s ease-in-out;
    font-size: 16px;
    cursor: pointer;
  }
  @media(max-width: 769px) {
  .yeps__close {
      left: .5em
  }
    }
  .yeps__close:hover {
      opacity: 1;
      -webkit-transition: none;
      transition: none;
    }
  .yeps__close:before,.yeps__close:after {
      top: 50%;
      left: 50%;
      position: absolute;
      display: block;
      content: '';
      width: 12px;
      height: 2px;
      margin: -1px 0 0 -6px;
      background: #fff;
    }
  .yeps__close:before {
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg);
    }
  .yeps__close:after {
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
    }
.cookies {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 400px;
  padding: 1.2em 1.5em;
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  background: #4BABE0;
  position: fixed;
  bottom: 20px;
  left: 20px;
  right: 20px;
  z-index: 2147483647;
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  max-width: 400px;
  gap: 1em;
}

@media (max-width: 768px) {
  .cookies {
    width: auto !important;
    max-width: none;
    left: 20px;
    right: 20px;
    font-size: 13px; 
    font-weight: 300; 
    padding: 1em;
    bottom: 10px;
  }
}

.cookies--hide {
  display: none;
}

.cookies__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.cookies__image {
  width: 28px; 
  height: 28px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 1em; 
}

.cookies__text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  font-size: 13px; 
  font-weight: 400;
  line-height: 1.4;
}

.cookies__button {
  padding: 8px 16px; 
  background: transparent;
  -webkit-box-shadow: inset 0 0 0 1px #fff;
          box-shadow: inset 0 0 0 1px #fff;
  cursor: pointer;
  color: #fff;
  font-size: 14px; 
  font-weight: 600;  
  border-radius: 12px; 
  -webkit-transition: .2s ease-out; 
  transition: .2s ease-out;
  text-decoration: none;
  text-align: center;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (max-width: 768px) {

.cookies__button {
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 600; 
    border-radius: 12px
} 
  }

.cookies__button:hover {
    background: #ffffff;
    color: #6CBBE7;
    -webkit-box-shadow: inset 0 0 0 1px #6CBBE7;
            box-shadow: inset 0 0 0 1px #6CBBE7;
  }
.layout__wrapper, .layout__main {
    min-height: calc(100% - 44px);
  }

.amo-button-holder {
  z-index: 9999 !important;
}

@media(min-width: 997px) {
  #Root{
    height: 100vh;
    width: 100%;
  }

  .layout__wrapper {
    height: calc(100% - 44px);
    min-height: none;
    width: 100%;
    position: relative;
    display: inline-table;
  }

  .layout__main {
    display: table-row;
    height: 100%;
    min-height: none;
  }

  .layout__footer {
    display: table-row;
    height: 1px;
  }
}
.mainWelcome {
  margin: 0;
}
  @media (max-width: 996px) {.mainWelcome {
    margin: 0
}
  }
  .mainWelcome__background {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 8px;
    overflow: hidden;
  }
  .mainWelcome__background:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      background: -webkit-gradient(linear, left top, right top, from(rgb(14 10 1 / 32%)), to(rgba(45, 30, 2, 0)));
      background: linear-gradient(90deg, rgb(14 10 1 / 32%) 0%, rgba(45, 30, 2, 0) 100%);
      width: 100%;
      height: 100%;
      border-radius: 8px;
      z-index: 1;
    }
  @media (min-width: 769px) {
  .mainWelcome__background:after {
        background: -webkit-gradient(linear, left top, right top, from(rgb(45 30 2 / 25%)), to(rgba(45, 30, 2, 0)));
        background: linear-gradient(90deg, rgb(45 30 2 / 25%) 0%, rgba(45, 30, 2, 0) 100%)
    }
      }
  .mainWelcome__background:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      opacity: 0.15;
      background: #272729;
    }
  @media (min-width: 769px) {
  .mainWelcome__background:before {
        opacity: 0.05
    }
      }
  @media (max-width: 1279px) {
  .mainWelcome__background {
      border-radius: 0
  }
    }
  .mainWelcome__img {
    width: 100%;
    max-height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 25% 63%;
       object-position: 25% 63%;
  }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .mainWelcome__img {
      max-height: none;
      -o-object-position: center;
         object-position: center
  }
    }
  @media (max-width: 769px) {
  .mainWelcome__img {
      height: 100%
  }
    }
  .mainWelcome__btn {
    padding: 7px 28px;
  }
  @media (min-width: 571px) {
  .mainWelcome__btn {
      padding: 12px 39px
  }
    }
  .mainWelcome__button {
    margin: 20px 0 0;
    padding: 4px 23px;
  }
  @media (min-width: 571px) {
  .mainWelcome__button {
      display: none
  }
    }
  .mainWelcome__video {
    position: absolute;
    top: -100px;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 8px;
    z-index: 1;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    margin-bottom: 50px;
  }
  .mainWelcome__video .youtubeVideo {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      -webkit-transition: opacity 1s ease 4s;
      transition: opacity 1s ease 4s;
      opacity: 0;
    }
  .mainWelcome__video .youtubeVideo.youtubeVideo--active {
        opacity: 1;
      }
  @media (max-width: 1279px) {
  .mainWelcome__video {
      display: none
  }
    }
  .mainWelcome__coverVideo {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
  }
  @media(max-width: 1279px) {
  .mainWelcome__coverVideo {
      display: none
  }
    }
  .mainWelcome__wrapper {
    position: relative;
    margin: 60px 0 120px;
    z-index: 2;
    color: #ffffff;
    width: 100%;
  }
  @media (min-width: 769px) {
  .mainWelcome__wrapper {
      margin: 85px 0 100px
  }
    }
  @media (min-width: 1280px) {
  .mainWelcome__wrapper {
      margin: 160px 78px
  }
    }
  @media (min-width: 1540px) {
  .mainWelcome__wrapper {
      margin: 190px 90px
  }
    }
  .mainWelcome__title {
    color: #ffffff;
    font-size: 56px;
    line-height: 64px;
    font-weight: 700;
    letter-spacing: 0.5px;
    font-family: 'Kinetika';
    max-width: 765px;
    margin: 25px 0 13px;
  }
  @media (max-width: 996px) {
  .mainWelcome__title {
      font-size: 45px;
      line-height: 55px
  }
    }
  @media (max-width: 769px) {
  .mainWelcome__title {
      font-size: 35px;
      line-height: 45px
  }
    }
  @media (max-width: 570px) {
  .mainWelcome__title {
      font-size: 34px;
      line-height: 40px
  }
      .mainWelcome__title > br {
        display: none;
      }
    }
  @media (max-width: 360px) {
  .mainWelcome__title {
      font-size: 31px
  }
    }
  .mainWelcome__description {
    font-family: 'Roboto';
    font-weight: 400;
    margin-bottom: 30px;
    max-width: 200px;
    font-size: 16px;
    line-height: 24px;
  }
  @media (min-width: 571px) {
  .mainWelcome__description {
      max-width: 100%
  }
    }
  @media (min-width: 769px) {
  .mainWelcome__description {
      line-height: 32px;
      font-size: 18px
  }
    }
  .mainWelcome__extras {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .mainWelcome__hint {
    max-width: 150px;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  }
  .mainWelcome__hint > a {
    text-decoration: none;
    color: #ffffff;
  }
  .mainWelcome__stars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 25px;
  }
  .mainWelcome__star {
    font-size: 1.7em;
    margin-right: 5px;
  }
  .mainWelcome__star:last-child {
      margin-right: 0;
    }

.blind .mainWelcome__video {
    display: none;
  }

@font-face { font-family: Mdd0d6; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAARUAAsAAAAABowAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbYY21hcAAAAYQAAABPAAABfmBD5KlnbHlmAAAB1AAAAKoAAADI/uTFBGhlYWQAAAKAAAAAMQAAADYo7bc8aGhlYQAAArQAAAAdAAAAJAD+ADNobXR4AAAC1AAAAAwAAAAMAMj//2xvY2EAAALgAAAACAAAAAgAUABkbWF4cAAAAugAAAAeAAAAIAEPAEduYW1lAAADCAAAASkAAAIWm5e+CnBvc3QAAAQ0AAAAIAAAADEDdJw2eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGRwZpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEjQwqQywkmGRgYQQQAAI8GfAAAAHic7ZCxDYAwDATPiaFAjEFBwTBUzM8mydtmDF66k/7lysACdHEJB3swIrdWy72z5e4ceeOxvzaGTFjd001a+bOnz6+1+FNRnytoE7boCy0AeJwVjr0Kg0AQhHf2dC9eETH40yQIKlpYCEYUIpInSGebMr1dniVPa9ZmBma+gSHedyL60JtKehBNZYgklhZFvWAYZ164KQu5IU5n9OOCZqq1lDhHiJyfyNIjHV4e4JvO832vYW5sENhOHBLwlRmuAgRcORhugYsRMZ0R6MiJck4u6MFGQVYQCrIO9RjhEPrRSid9Z7Myudts+rpo2yJXrC46qxH9Ad8dEZ4AAHicY2BkYGAA4hLeP1fi+W2+MnAzpABFGJ7M3rMfRv//D2TMZIgFkhwMTCBRAHe2DVQAAAB4nGNgZGBgSGEAgZT///+fZpjJwMiACpgBdvgFLwAAAAAAAAAAZP//AGQAAAAAAAAAUABkeJxjYGRgYGBmsGZgYgABEMkFhAwM/8F8BgAOjAFXAAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nGNgYoAARgbsgJmRiZGZkYWBKdOAKdOQgQEAB8gBSg==) format('woff');font-weight: normal;font-style: normal;}
  .card {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: 8px;
  color: #272729;
  background: #ffffff;
  text-decoration: none;
  outline: none;
}
  .card--inverted {
    color: #ffffff;
  }
  .card--inverted .card__content {
      position: relative;
      z-index: 3;
      padding: 1.5em;
    }
  @media(min-width: 1440px) {
  .card--inverted .card__content {
        padding: 1.5em 1.8em
    }
      }
  .card--inverted:after, .card--inverted:before {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  .card--inverted:after {
      z-index: 2;
      background: rgb(0 0 0 / 24%);
      -webkit-transition: all .5s ease-out;
      transition: all .5s ease-out;
    }
  .card--noShadow {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .card.card--short .card__content {
      padding: 16px;
    }
  .card__cover {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .card__title {
    font-family: 'Kinetika';
    font-weight: 700;
    font-size: 20px;
  }
  @media(max-width: 996px) {
  .card__title {
      font-size: 1.5em;
      line-height: 21px
  }
    }
  @media(max-width: 769px) {
  .card__title {
      font-size: 1.4em;
      line-height: 1.1em
  }
    }
  .card__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .card__content {
    padding: 1.5em;
    position: relative;
  }
  .card__content.card__content--position_bl {
      position: absolute;
      bottom: 0;
      left: 0;
    }
  .card__content.card__content--link:after {
      content: '';
      position: absolute;
      top: 20px;
      right: 20px;
      font-size: 1.1em;
      vertical-align: middle;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: Mdd0d6;
      font-weight: normal;
      content: '\E000';
      opacity: .7;
      color: #ffffff;
      -webkit-transition: all .2s ease-out;
      transition: all .2s ease-out; 
    }
  @media(min-width: 1440px) {
  .card__content {
      padding: 1.5em 2em
  }
    }
  .card__content--noPadding {
      padding: 0;
    }
  .card__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 1.5em;
  }
  @media(min-width: 1440px) {
  .card__footer {
      padding: 1.5em 2.5em
  }
    }
  .card__footer:before {
      position: absolute;
      content: '';
      left: 0;
      top: 0;
      display: block;
      width: 100%;
      height: 1px;
      background: #F0F0F2;
    }
  .card__readMore {
    font-size: 14px;
    line-height: 1em;
    vertical-align: middle;
  }
  .card__readMore:after {
      content: '';
      position: relative;
      font-size: .85em;
      margin-left: 1em;
      vertical-align: middle;
      line-height: 1em;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: Mdd0d6;
      font-weight: normal;
      content: '\E001';
      color: #DDDFE0;
      left: 0;
      -webkit-transition: all .2s ease-out;
      transition: all .2s ease-out; 
    }
  .card:hover .card__readMore {
      color: #6CBBE7;
    }
  .card:hover .card__readMore:after {
        left: 5px;
        color: #6CBBE7;
      }
  .card * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
@font-face { font-family: E8656d; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAP4AAsAAAAABigAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpoTZMY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAAGkAAACASDRnC2hlYWQAAAI4AAAAMAAAADYoh7bhaGhlYQAAAmgAAAAZAAAAJABkAD9obXR4AAAChAAAAAgAAAAIADwAAGxvY2EAAAKMAAAABgAAAAYAQAAAbWF4cAAAApQAAAAeAAAAIAEOADxuYW1lAAACtAAAASkAAAIWm5e+CnBvc3QAAAPgAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAwk2aG0BAMTAw8DkGBlZsAKAtJcUxgcHjA8YGAwAnJZgCRIJSNIDgDDHgVKeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAHicPY3BDkAwEER3S6tawgG9V1IHB6rVi///LGGRyCQzb+YywACuEzxpggXArMI6v4/WxXTgnzGFNHRixj5sb+4EKbrCMIYZPvY5YlNrlaunqFzKUhNJZMhpMMRlKznVseeVoO8b1CwK6AAAAHicY2BkYGAAYrEVZYvj+W2+MnAzGAFFGJ7M3nMIQf//y2AIhAwMHAxMIFEAUTwMGHicY2BkYGAwYgABGzBpyMDIgAqYAA/nAKQAAAAAAAAAADwAAAAAAAAAQAAAeJxjYGRgYGBiMABiBjCLgYELCBkY/oP5DAANXgFLAAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nGNgYsAPmBiZGJkZmDINGBgAAw8ApwA=) format('woff');font-weight: normal;font-style: normal;}
  .roomCard {
  height: 180px;
}
  .roomCard:after {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
  }
  .roomCard:hover .card__cover {
   -webkit-transform: scale(1.15);
           transform: scale(1.15);
  }
  .roomCard .card__cover {
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .roomCard__title {
    font-weight: 700;
    font-size: 26px;
  }
  .roomCard__hint {
    font-weight: 400;
    font-size: 14px;
    font-family: 'Roboto';
    line-height: 16px;
  }
  .roomCard__price {
    line-height: 26px;
    font-weight: 600;
    font-size: 24px;
    font-family: 'Kinetika';
  }
  .roomCard__price > span {
      font-size: 17px;
      margin-right: 5px;
    }
  .roomCard__price:after {
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: E8656d;
      font-weight: normal;
      content: '\E000';
      font-size: 14px;
      font-weight: 900;
      color: #ffffff;
    }
  .roomCard__label {
    display: inline;
    font-weight: 500;
    line-height: .9;
    padding: 10px;
    font-size: 17px;
    color: #2F7DE1;
    z-index: 1;
    background: #ffffff;
    border-radius: 5px 5px 0 5px;
  }
  .roomCard__content {
    position: relative;
    z-index: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 100%;
    padding: 24px;
  }

.rooms__list {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: auto;
  grid-column-gap: 2%;
  grid-row-gap: 24px;
  grid-row: 2;
}
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.rooms__list {
    display: block;
    width: 100%
}
    .rooms__list > a {
      width: calc(33.3% - 20px);
      margin-bottom: 30px;
    }
    .rooms__list > a:nth-child(1n) {
      float: left;
      margin-right: 30px;
      clear: none;
    }
    .rooms__list > a:last-child {
      margin-right: 0;
    }
    .rooms__list > a:nth-child(3n) {
      margin-right: 0;
      float: right;
    }
    .rooms__list > a:nth-child(3n + 1) {
      clear: both;
    }
  }
  @media(max-width: 996px) {.rooms__list {
    grid-template-columns: repeat(2, 1fr)
}
  }
  @media(max-width: 570px) {.rooms__list {
    grid-template-columns: repeat(1, 1fr)
}
  }
.review__widget {
  width: 100%;
}
.newsCard {
  -webkit-box-shadow: 0 3px 10px 0 rgba(107,111,130,0.13);
          box-shadow: 0 3px 10px 0 rgba(107,111,130,0.13);
}
  .newsCard__content {
    position: relative;
  }
  .newsCard__title {
    font-size: 20px;
    font-family: 'Noah';
    font-weight: 900;
    line-height: 22px;
    margin-top: 6px;
  }
  .newsCard__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .newsCard__description {
    font-family: 'Roboto';
    font-size: 14px;
    line-height: 21px;
    margin-top: 12px;
    height: 40px;
    overflow: hidden;
  }
  .newsCard__cover {
    width: 100%;
    height: 240px;
  }
  .newsCard__cover > img {
      -o-object-fit: cover;
         object-fit: cover;
      width: 100%;
      height: 100%;
      -o-object-position: 50% 55%;
         object-position: 50% 55%;
    }
  .newsCard__link {
    margin-top: 16px;
    font-size: 14px;
    font-family: 'Roboto';
    text-decoration: none;
  }
  .newsCard__link:after {
      color: #272729;
    }
  .newsCard:hover .newsCard__link {
      color: #6CBBE7;
    }
  .newsCard__date {
    line-height: 1em;
    font-size: 12px;
    color: #78787A;
  }
  @media(max-width: 468px) {
  .newsCard__date {
      display: none
  }
    }

@media(max-width: 769px) {.news__widget {
    margin-top: 40px
}
  }
.consultationDoctor {
  position: relative;
  overflow: hidden;
  height: 247px;
  cursor: pointer;
}

  .consultationDoctor__mail {
    bottom: 0;
    position: absolute;
    margin: 20px 0 20px 0;
    color: #ffffff;
    display: inline-block;
    font-size: 15px;
    text-decoration: none;
    font-weight: 300;
    background: linear-gradient(162.86deg, #de62a09e 0%, #f2839fad 100%);
    padding: 10px 20px;
    border-radius: 5px;
    text-align: center;
    max-width: 180px;
    text-shadow: none;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
  }

  .consultationDoctor__mail:hover {
      background: linear-gradient(162.86deg, #DE62A0 0%, #F2839F 100%);
    }

  .consultationDoctor__content {
    position: relative;
    padding: 24px;
    z-index: 2;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box
  }

  .consultationDoctor__image {
    z-index: 1;
    position: absolute;
    border-radius: 5px;
    height: 100%;
    width: 100%;
    overflow: hidden;
  }

  .consultationDoctor__image:before {
      content: '';
      width: 100%;
      height: 100%;
      border-radius: 5px;
      position: absolute;
      top: 0;
      left: 0;
      background: linear-gradient(290deg, #3e6ecc 30%, #3e84cc 100%);;
      opacity: .3;
    }

  .consultationDoctor__image img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
    }
.consultation .button {
  width: 215px;
}
.consultationQuestion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding: 2em;
  border-radius: 4px;
  margin-top: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #f5f5f7;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
  .consultationQuestion__subHeading {
    margin-top: 4px;
  }
  @media(max-width: 996px) {.consultationQuestion {
    padding: 1.8em 2em
}
  }
  @media(max-width: 570px) {.consultationQuestion {
    width: calc(100% + 2px);
    left: -15px;
    position: relative;
    padding: 1.8em 1em;
    border-radius: 0
}
  }
  @media(max-width: 996px) {
  .consultationQuestion__button {
      margin-top: 10px;
      padding: 6px 25px
  }
    }
.restCard {
  height: 140px;
}
  .restCard:hover .card__cover {
   -webkit-transform: scale(1.15);
           transform: scale(1.15);
  }
  .restCard .card__cover {
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .restCard:after {
    background: #272729;
    opacity: 0.3;
  }
  .restCard:hover:after {
      background: #272729;
    }
.rest__list {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(auto-fill, minmax(330px, 1fr));
  grid-auto-rows: auto;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
  @media(max-width: 769px) {.rest__list {
    grid-template-columns: repeat(auto-fill, minmax(290px, 1fr))
}
  }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.rest__list {
    display: block;
    width: 100%
}
    .rest__list > a {
      width: calc(33.3% - 20px);
      margin-bottom: 30px;
    }
    .rest__list > a:nth-child(1n) {
      float: left;
      margin-right: 30px;
      clear: none;
    }
    .rest__list > a:last-child {
      margin-right: 0;
    }
    .rest__list > a:nth-child(3n) {
      margin-right: 0;
      float: right;
    }
    .rest__list > a:nth-child(3n + 1) {
      clear: both;
    }
  }
.methodCard {
    height: 100px;
}
  @media(min-width: 571px) {.methodCard {
    height: 120px
}
  }
  .methodCard:after {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background: #272729;
    opacity: 0.3;
  }
  .methodCard:hover .card__cover {
      -webkit-transform:  scale(1.1);
              transform:  scale(1.1);
    }
  .methodCard .card__cover {
    -o-object-position: 0 40%;
       object-position: 0 40%;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;

  }
  .methodCard .card__title {
    max-width: 280px;
    font-weight: 700;
    line-height: 1.1em;
    font-family: 'Kinetika';
    font-weight: 700;
    font-size: 20px;
  }
  @media(min-width: 571px) {
  .methodCard .card__title {
      font-size: 22px
  }
    }
  @media(max-width: 996px){
  .methodCard .card__content {
      padding: 1em 
  }
    }
  .methodCard__more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    z-index: 3;
    padding: 1.5em;
    height: 100%;
    width: 100%;
  }
.methods__list {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
  grid-auto-rows: auto;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}
  @media(min-width: 571px) {.methods__list {
    grid-template-columns: repeat(auto-fill, minmax(45%, 1fr))
}   
  }
  @media(min-width: 769px) {.methods__list {
    grid-template-columns: repeat(auto-fill, minmax(270px, 1fr))
}   
  }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.methods__list {
    display: block;
    width: 100%
}
    .methods__list > a {
      width: calc(24.975% - 22.5px);
      margin-bottom: 30px;
    }
    .methods__list > a:nth-child(1n) {
      float: left;
      margin-right: 30px;
      clear: none;
    }
    .methods__list > a:last-child {
      margin-right: 0;
    }
    .methods__list > a:nth-child(4n) {
      margin-right: 0;
      float: right;
    }
    .methods__list > a:nth-child(4n + 1) {
      clear: both;
    }
  }
.cameraCard {
  min-height: 140px;
}
  .cameraCard--short {
    min-height: 140px
  }
  .cameraCard:after {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(0,0,0, .25)), color-stop(80%, rgba(0,0,0,0)));
    background: linear-gradient(-180deg, rgba(0,0,0, .25) 30%, rgba(0,0,0,0) 80%);
  }
  .cameraCard:hover .card__cover {
        -webkit-transform: scale(1.15);
                transform: scale(1.15);
      }
  .cameraCard:hover .card__content--link:after {
      opacity: 1;
    }
  .cameraCard .card__cover {
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .cameraCard__cover {
    -o-object-position: 50%;
       object-position: 50%;
  }
  .cameraCard__description {
    margin-top: 8px;
    font-family: Roboto;
    line-height: 21px;
  }
  .cameraCard__title {
    font-size: 1.55em;
  }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.cameras__list {
    display: block;
    width: 100%
}
    .cameras__list > a {
      width: calc(33.3% - 20px);
      margin-bottom: 30px;
    }
    .cameras__list > a:nth-child(1n) {
      float: left;
      margin-right: 30px;
      clear: none;
    }
    .cameras__list > a:last-child {
      margin-right: 0;
    }
    .cameras__list > a:nth-child(3n) {
      margin-right: 0;
      float: right;
    }
    .cameras__list > a:nth-child(3n + 1) {
      clear: both;
    }
  }
@font-face { font-family: Ic1f50; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAOsAAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpvzZWY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAACgAAAAoJ4OZs2hlYWQAAAH0AAAALAAAADYoabbxaGhlYQAAAiAAAAAYAAAAJABRAD9obXR4AAACOAAAAAgAAAAIADwAAGxvY2EAAAJAAAAABgAAAAYAFAAAbWF4cAAAAkgAAAAeAAAAIAENABVuYW1lAAACaAAAASkAAAIWm5e+CnBvc3QAAAOUAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAUkOaC0DAMTAz8DkGBlZsAKAtJcUxgcHjA8YGCwAXJZwSQDAyOIAADJ0gVyeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAAABAAAAAAAUADwACAAANwcXIxUzBxc3DwIDEBADAgQ8AgICAgIFAAB4nGNgZGBgAOKILhHdeH6brwzcDDZAEYYns/fsQ6YZRMDiHAxMIA4AFAsJWHicY2BkYGCwYWCAkyIMjAyogAkADvYAkQAAAAAAPAAAAAAAAAAUAAB4nGNgZGBgYGLgZADRIBYDAxcQMjD8B/MZAAl4ASMAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BiwA+YGJkYmRmYMg0YGAADDwCnAA==) format('woff');font-weight: normal;font-style: normal;}
    .excursionCard:hover .serviceCard__button:after {
        margin: 21px 0 -21px 21px;
    }
    .excursionCard:hover .button {
      color: #ED4D74;
    }
    .excursionCard:hover .button:after {
          color: #ED4D74;
      }
  .excursionCard__description {
    margin: 10px 0 20px;
    height: 60px;
    overflow: hidden;
  }
  @media(max-width: 570px) {
  .excursionCard__description {
        margin: 10px 0
  }
    }
  .excursionCard__details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 10px;
  }
  .excursionCard__detail {
    min-width: 45%;
    height: 40px;
    overflow: hidden;
  }
  .excursionCard__title {
    font-weight: 500;
    color: #333333;
  }
  .excursionCard__cover {
    height: 150px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .excursionCard__button:after {
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Ic1f50;
    font-weight: normal;
    content: '\E000';
    font-size: 50px;
    margin: 21px 0 -21px 16px;
    color: #DDDFE0;
    -webkit-transition: all .1s ease-out;
    transition: all .1s ease-out;
  }
.rest__list {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(auto-fill, minmax(330px, 1fr));
  grid-auto-rows: auto;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
  @media(max-width: 769px) {.rest__list {
    grid-template-columns: repeat(auto-fill, minmax(290px, 1fr))
}
  }

.rest__siblings_list > .excursionCard {
  margin: 1em 0;
}
.consultationDoctor {
  position: relative;
  overflow: hidden;
  height: 247px;
  text-decoration: none;
}
  .consultationDoctor__heading {
    font-size: 26px;
  }
  .consultationDoctor__mail {
    bottom: 0;
    position: absolute;
    margin: 20px 0 20px 0;
    color: #ffffff;
    display: inline-block;
    font-size: 15px;
    text-decoration: none;
    font-family: 'Noah';
    font-weight: 900;
    background: #6CBBE7;
    padding: 10px 20px;
    border-radius: 50px;
    text-align: center;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
  }
  .consultationDoctor__mail:hover {
      background: #4BABE0;
    }
  .consultationDoctor__content {
    position: relative;
    padding: 24px;
    z-index: 2;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box
  }
  .consultationDoctor__image {
    z-index: 1;
    position: absolute;
    border-radius: 5px;
    height: 100%;
    width: 100%;
    overflow: hidden;
  }
  .consultationDoctor__image:before {
      content: '';
      width: 100%;
      height: 100%;
      border-radius: 5px;
      position: absolute;
      top: 0;
      left: 0;
      background: linear-gradient(290deg, #3e6ecc 30%, #3e84cc 100%);;
      opacity: .3;
    }
  .consultationDoctor__image img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
    }
@font-face { font-family: K9ef85; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAOsAAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpvzZWY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAACgAAAAoJ4OZs2hlYWQAAAH0AAAALAAAADYoabbxaGhlYQAAAiAAAAAYAAAAJABRAD9obXR4AAACOAAAAAgAAAAIADwAAGxvY2EAAAJAAAAABgAAAAYAFAAAbWF4cAAAAkgAAAAeAAAAIAENABVuYW1lAAACaAAAASkAAAIWm5e+CnBvc3QAAAOUAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAUkOaC0DAMTAz8DkGBlZsAKAtJcUxgcHjA8YGCwAXJZwSQDAyOIAADJ0gVyeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAAABAAAAAAAUADwACAAANwcXIxUzBxc3DwIDEBADAgQ8AgICAgIFAAB4nGNgZGBgAOKILhHdeH6brwzcDDZAEYYns/fsQ6YZRMDiHAxMIA4AFAsJWHicY2BkYGCwYWCAkyIMjAyogAkADvYAkQAAAAAAPAAAAAAAAAAUAAB4nGNgZGBgYGLgZADRIBYDAxcQMjD8B/MZAAl4ASMAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BiwA+YGJkYmRmYMg0YGAADDwCnAA==) format('woff');font-weight: normal;font-style: normal;}
    .serviceCard {
    margin-bottom: 30px;
    -webkit-box-shadow: 0 3px 10px 0 rgba(107,111,130,0.13);
            box-shadow: 0 3px 10px 0 rgba(107,111,130,0.13);
    text-decoration: none;
}
    .serviceCard:hover .serviceCard__button:after {
            margin: 21px 0 -21px 21px;
        }
    .serviceCard:hover .button {
            color: #6CBBE7;
        }
    .serviceCard:hover .button:after {
                color: #6CBBE7;
            }
    .serviceCard__cover {
        height: 200px;
        width: 100%;
        -o-object-fit: cover;
           object-fit: cover;
    }
    .serviceCard__description {
        margin: 20px 0;
        height: 60px;
        overflow: hidden;
    }
    @media(max-width: 570px) {
    .serviceCard__description {
            margin: 10px 0
    }
        }
    .serviceCard__button:after {
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-family: K9ef85;
        font-weight: normal;
        content: '\E000';
        font-size: 50px;
        margin: 21px 0 -21px 16px;
        color: #DDDFE0;
        -webkit-transition: all .1s ease-out;
        transition: all .1s ease-out;
    }
.rest__list {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: auto;
  grid-column-gap: 2%;
  grid-row-gap: 20px;
} 
  @media(max-width: 769px) {.rest__list {
    grid-template-columns: repeat(auto-fill, minmax(290px, 1fr))
}
  }

.rest__siblings_list > .excursionCard {
  margin: 1em 0;
}
.reviews__ratingStars {
    margin-bottom: 7px;
  }
    .reviews__ratingStars img {
      margin-right: 4px;
    }
    .reviews__ratingStars--absolute {
      position: absolute;
      top: 16px;
      left: 24px;
      z-index: 1;
    }
    .reviews__ratingStars--absolute img {
        width: 16px;
      }
    .reviews__ratingStars--bigStar {
      margin-top: 5px;
    }
    .reviews__ratingStars--bigStar img {
        width: 17px;
      }
.documents {
  margin: 2em 0;
}

  .documents__title {
    font-size: 18px;
    font-weight: 900;
  }

  .documents__document {
    margin: 20px 30px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    text-decoration: none;
    color: #272729;
    -webkit-transition: color ease .2s;
    transition: color ease .2s;
  }

  @media(max-width: 570px) {

  .documents__document {
      margin-right: 0
  }
    }

  .documents__document:first-child {
      margin-left: 0;
    }

  .documents__document:hover { 
      color: #6CBBE7;
    }

  .documents__document > img {
      width: 45px;
      height: 60px;
    }

  .documents__extra {
    margin-left: 16px;
    overflow: hidden;
    width: 300px;
  }

  @media(max-width: 570px) {

  .documents__extra {
      width: 180px
  }
    }

  .documents__extra > span {
      color: #78787A;
      line-height: 21px;
    }

  .documents__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
.booking__widget {
  position: relative;
}

.advantagesBooking {
  -webkit-box-shadow: 0 3px 10px rgb(0 0 0 / 50%);
          box-shadow: 0 3px 10px rgb(0 0 0 / 50%);
  width: 440px;
  -webkit-transition: all .8s ease;
  transition: all .8s ease;
  position: absolute;
  z-index: 10;
  bottom: -280px;
  border-radius: 5px;
  right: 0;
}

.advantagesBooking__header {
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 15px;
    text-align: center;
    color: #ffffff;
    background: #6CBBE7;
    border-radius: 5px 5px 0px 0px;
    padding: 20px 20px;
  }

.advantagesBooking__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 17px;
    background-color: #FFFFFF;
    border-radius: 0px 0px 3px 3px;
  }

.advantagesBooking__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0;
    min-height: 30px;
    margin-bottom: 10px;
  }

.advantagesBooking__item:last-child {
      margin-bottom: 0;
    }

.advantagesBooking__icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 20px;
    margin-right: 20px;
  }

.advantagesBooking__icon img {
      -o-object-fit: cover;
         object-fit: cover;
      width: 100%;
    }

.advantagesBooking__title {
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 28px;
    color: #333333
  }

.advantagesBooking.hide-out {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    opacity: 1;
    pointer-events: none;
    z-index: -10;
  }

@media(max-width: 996px) {

.advantagesBooking {
    display: none
}
  }

.bottom-thing {
  position: relative;
}
.booking__widget {
  width: 100%;
}

.sf-title-container {
  display: none;
}
.reviewCard {
  padding: 16px;
  position: relative;
  background: #ffffff;
  border-radius: 8px;
  width: 292px;
  -webkit-box-shadow: 0px 12px 28px -15px #27272945;
          box-shadow: 0px 12px 28px -15px #27272945;
}
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.reviewCard {
    -webkit-box-shadow: 0px 12px 28px -15px #272729;
            box-shadow: 0px 12px 28px -15px #272729
}
  }
  .reviewCard__title {
    font-family: 'Roboto';
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    margin-top: 12px;
    color: #272729;
  }
  .reviewCard__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .reviewCard__moreLink {
    color: #6CBBE7;
    font-size: 14px;
    line-height: 20px;
    display: block;
    margin-top: 8px;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
  }
  .reviewCard__moreLink:hover {
      text-decoration: underline;
    }
  .reviewCard__avatar {
    margin-right: 8px;
    width: 28px;
    height: 28px;
  }
  .reviewCard__avatar img {
      width: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      border-radius: 50px;
    }
  .reviewCard__name {
    font-family: 'Noah';
    color: #272729;
    font-size: 14px;
    line-height: 14px;
    font-weight: 900;
    margin-bottom: 3px;
  }
  .reviewCard__address {
    font-size: 12px;
    line-height: 12px;
    font-weight: 400;
    font-family: 'Roboto';
    color: #78787A;
  }
  .reviewCard__user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
@font-face { font-family: J35aa7; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAO8AAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAACgAAAAoTOokF2hlYWQAAAH4AAAALgAAADYo4LdNaGhlYQAAAigAAAAbAAAAJADxAEBobXR4AAACRAAAAAgAAAAIAGQAAGxvY2EAAAJMAAAABgAAAAYAFAAAbWF4cAAAAlQAAAAeAAAAIAENABVuYW1lAAACdAAAASkAAAIWm5e+CnBvc3QAAAOgAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAQAAAAAAiwBiAAgAADcHFyMVMwcXN2kKEG9vEAoiYgoRDhAKIQAAeJxjYGRgYABiLp2/p+P5bb4ycDOkAEUYnszecxSZZuhmSAKSHAxMIA4ARn4LBgAAeJxjYGRgYEhhYICQ/28ydDMwMqACJgBIQgMwAAAAAAAAZAAAAAAAAAAUAAB4nGNgZGBgYGLgZADRIBYDAxcQMjD8B/MZAAl4ASMAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BigABGBuyAiZGJkZmBKdOAgQEAAzIAqAA=) format('woff');font-weight: normal;font-style: normal;}

  .mainRooms {
  position: relative;
  margin: 50px 0 0;
  overflow: hidden;
}

  @media(max-width: 570px) {.mainRooms {
    padding: 38px 0 0
} 
  }

  @media (min-width: 571px) and (max-width: 996px) {.mainRooms {
    margin-bottom: -100px
}
  }

  .mainRooms__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 45px;
    width: 100%;
  }

  @media (max-width: 996px) {

  .mainRooms__grid {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column
  }
    }

  @media (max-width: 570px) {

  .mainRooms__grid {
      margin-top: 25px
  }
    }

  .mainRooms__link {
    color: #6CBBE7;
  }

  .mainRooms__more--mobile {
      text-align: center;
      display: none;
    }

  @media (max-width: 570px) {

  .mainRooms__more--mobile {
        display: block;
        margin-top: 20px
    }
      }

  .mainRooms__button {
    height: 200px;
    width: 200px;
    border: 2px solid #6CBBE7;
    position: absolute;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 2;
    border-radius: 50%;
    color: #ffffff;
    font-weight: 900;
    font-size: 22px;
    font-family: 'Noah';
    -webkit-transition: 0.2s cubic-bezier(0.4, 0, 1, 1);
    transition: 0.2s cubic-bezier(0.4, 0, 1, 1);
  }

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

  .mainRooms__button {
      top: 14%;
      left: 26%;
      background: #6CBBE7
  }
      .mainRooms__button:after {
        color: #ffffff;
      }
    }

  .mainRooms__button:after {
      position: relative;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: J35aa7;
      font-weight: normal;
      content: '\E000';
      font-size: 18px;
      color: #6CBBE7;
      -webkit-transition: 0.2s cubic-bezier(0.4, 0, 1, 1);
      transition: 0.2s cubic-bezier(0.4, 0, 1, 1);
      left: 13px;
      top: 3px;
      z-index: 2;
    }

  .mainRooms__left {
    width: 75%;
  }

  @media (max-width: 1279px) {

  .mainRooms__left {
      width: 68%;
      right: 10px;
      position: relative
  }
    }

  @media (max-width: 996px) {

  .mainRooms__left {
      position: initial;
      width: 100%
  }
    }

  .mainRooms__right {
    width: 25%;
  }

  @media (max-width: 1279px) {

  .mainRooms__right {
      width: 32%
  }
    }

  @media (max-width: 996px) {

  .mainRooms__right {
      width: 100%;
      top: -140px;
      position: relative
  }
    }

  @media (max-width: 570px) {

  .mainRooms__right {
      top: -35px
  }
    }

  .mainRooms__description {
    font-family: 'Roboto';
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    max-width: 270px;
    margin: 40px 0 55px 45px;
  }

  @media (max-width: 1279px) {

  .mainRooms__description {
      margin: 40px 0 20px 10px
  }
    }

  @media (max-width: 996px) {

  .mainRooms__description {
      margin: 40px 0 30px 10px
  }
    }

  .mainRooms__imageBig {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }

  .mainRooms__imageShort {
    width: 100%;
    height: 100%;
    border-radius: 8px;
    z-index: 1;
    position: relative;
    -o-object-fit: cover;
       object-fit: cover;
  }

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

  .mainRooms__imageShort {
      display: block
  }
    }

  @media (max-width: 570px) {

  .mainRooms__imageShort {
      border-radius: 0
  }
    }

  .mainRooms__coverShort {
    position: relative;
    width: 450px;
    height: 280px;
    right: 95px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: 0.2s cubic-bezier(0.4, 0, 1, 1);
    transition: 0.2s cubic-bezier(0.4, 0, 1, 1);
  }

  .mainRooms__coverShort:after {
      content: '';
      position: absolute;
      border-radius: 8px;
      bottom: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(41, 41, 41, 0.25)), to(rgba(41, 41, 41, 0.55)));
      background: linear-gradient(180deg, rgba(41, 41, 41, 0.25) 0%, rgba(41, 41, 41, 0.55) 100%);
    }

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

  .mainRooms__coverShort:after {
        display: none
    }
      }

  @media (max-width: 570px) {

  .mainRooms__coverShort:after {
        border-radius: 0px
    }
      }

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .mainRooms__coverShort:hover:after {
          display: none;
        }
      }

  .mainRooms__coverShort:hover:after {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(41, 41, 41, 0.66)), to(rgba(41, 41, 41, 0.8)));
        background: linear-gradient(180deg, rgba(41, 41, 41, 0.66) 0%, rgba(41, 41, 41, 0.8) 100%);
      }

  .mainRooms__coverShort:hover .mainRooms__button {
        background: #6CBBE7;
      }

  .mainRooms__coverShort:hover .mainRooms__button:after {
          color: #ffffff;
        }

  @media (max-width: 996px) {

  .mainRooms__coverShort {
      right: 0;
      width: 100%;
      height: 350px
  }
    }

  @media (max-width: 570px) {

  .mainRooms__coverShort {
      display: none
  }
    }

  .mainRooms__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    position: relative;
    top: -72px;
  }

  @media (max-width: 570px) {

  .mainRooms__footer {
      top: -35px
  }
    }

  .mainRooms__title {
    font-family: 'Noah';
    color: #ffffff;
    font-size: 24px;
    padding: 0 55px;
    margin-right: 45px;
    height: 30px;
    line-height: 24px;
  }

  .mainRooms__title--absolute {
      position: absolute;
      padding: 34px 40px;
      height: 24px;
      bottom: 0;
      z-index: 2;
    }

  .mainRooms__title--mobile {
      display: none;
    }

  @media (min-width: 571px) {

  .mainRooms__title--mobile {
        display: block
    }
      }

  @media (min-width: 769px) {

  .mainRooms__title--mobile {
        margin-right: 30px;
        padding-right: 20px
    }
      }

  .mainRooms__bg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 100%;
  }

  .mainRooms__coverBig {
    border-radius: 8px;
    position: relative;
    height: 560px;
    overflow: hidden;
  }

  .mainRooms__coverBig:after {
      content: '';
      position: absolute;
      display: block;
      bottom: 0;
      width: 100%;
      height: 100%;
      left: 0;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(68.25%, rgba(41, 41, 41, 0)), color-stop(91.54%, rgba(41, 41, 41, 0.8)));
      background: linear-gradient(180deg, rgba(41, 41, 41, 0) 68.25%, rgba(41, 41, 41, 0.8) 91.54%);
    }

  @media (max-width: 996px) {

  .mainRooms__coverBig {
      height: 350px
  }
    }

  @media (max-width: 570px) {

  .mainRooms__coverBig {
      width: calc(100% + 30px);
      height: 280px;
      left: -15px;
      overflow: initial
  }
    }

  .mainRooms:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 260px;
    left: 0;
    bottom: 0;
    background: #F5F5F7;
    z-index: -1;
  }

@font-face { font-family: v77caf; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAWoAAsAAAAACEQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYvsTvsY21hcAAAAYQAAABaAAABmuBx5L9nbHlmAAAB4AAAAeoAAAJQ5ULzhGhlYWQAAAPMAAAALAAAADYqPLpeaGhlYQAAA/gAAAAZAAAAJAPoAgZobXR4AAAEFAAAAA4AAAAUCAAAAGxvY2EAAAQkAAAADAAAAAwBYgHUbWF4cAAABDAAAAAeAAAAIAERAFNuYW1lAAAEUAAAASkAAAIWm5e+CnBvc3QAAAV8AAAAKgAAADugsZ+neJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGScxTiBgZWBgdGFMY2BgcEdSn9lkGRoYWBgYmBlZsAKAtJcUxgcHjA8YGYCcfWYIMKMIAIAhIUIAwAAAHic7ZHBDYAwDAOvJPBADMKDIRiCF9N3k9YJGYNIZ8lWlIcDrICJSzi0l0bMo7RlbuyZO2fueOTdxpASKu+pi3bjxsY/R+pdzqOrj2yvUGP0Ir7QC3wCO3oO8QAAeJw9Ur9v00AUvufznQOixHZs54eTNneOnSInduxc7ELSHwMgQIhseOmEhBiZWfkbKqQOnTrCjBBTBxBLp/4NpPwHjBF3qcqddPq+03vvvu+9QxqSC/7AJQrQU4m4QY1oGAX8PrhO07vZeVmUWSGPYiYSwCoik0HDaCYOYJpvIhTYljkynxrwfrfTcpymP2QFi+2uFYkOrmFfRFbXivvlk0m7NckcZjb8xA9GLr6HvVHgJx3bZE4Glw1zMDAb/ZLN97yuyRMfYz/hZtfbm7Oyv76IW6145PJtHsp8HhMScwlCeeGOELrxdAE/kIMeIBQegJL931HZzItUGR0moAxsZEvVOwAfe/1p9a4SA14+XBxTit9qUIjsKHl1vBzv9ChufPCf74pqOq3EfjZxXNO9S3yo23ZVJsvxeJmEj9vECG81/IRfqIuE6ivtgUNj4NE+iGjDvDnkhWJhfigVeIrIThZRChGvA/Xgu06D9nVrQGs0ZdcsJeu/Op5L9gjfIYBfYAO/JDq8ofpVOwjaVzqViKUpk8jV0pXiq1QzanihaQuyhW51fYUVslFHIsapazneIWymPLNEhIfqdYvB5/UXnW7p5+eYapTUT+UAT+EIfhOyfkaJfnaG5VeAb5K+PtG0E/gkK/8Dal5XXAAAeJxjYGRgYABij/klNvH8Nl8ZuJkYQODJ7D37kGnG54xPgRQHA1gaADIJCxB4nGNgZGBgYgABCMn4nIGRARWwAgASCgD0AAAAeJxjYGBgYELDAABkAAkAAAAAAAAAagCsAPgBKHicY2BkYGBgZXBnYGIAARDJBYQMDP/BfAYAD+4BZQAAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAAFYG7ICVkYmRmZGFkZWRjYEp04Ap05Ap04gp05iBAQAYDAKYAAA=) format('woff');font-weight: normal;font-style: normal;}
  .instagramCard {
  background: #ffffff;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,0.5), 0 1px 3px 0 rgba(0,0,0,0.15);
          box-shadow: 0 0 1px 0 rgba(0,0,0,0.5), 0 1px 3px 0 rgba(0,0,0,0.15);
  padding: 0;
}
  .instagramCard__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    overflow: hidden;
    padding: 10px;
  }
  .instagramCard__icons {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    text-decoration: none;
    margin: 2px 0 14px;
    color: #272729;
  }
  .instagramCard__icons > img {
      height: 25px;
      width: 25px;
    }
  .instagramCard__icons--like {
      width: 25px;
      height: 25px;
      margin-right: 8px;
    }
  .instagramCard__icons--like:after {
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-family: v77caf;
        font-weight: normal;
        content: '\E000';
        position: relative;
        font-size: 26px;
        -webkit-transition: .2s ease-out;
        transition: .2s ease-out;
      }
  .instagramCard__icons--like:hover:after {
        color: #eb5c4e;
      }
  .instagramCard__icons--chat {
      width: 25px;
      height: 25px;
      margin-right: 8px;
    }
  .instagramCard__icons--chat:after {
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-family: v77caf;
        font-weight: normal;
        content: '\E001';
        position: relative;
        font-size: 26px;
        -webkit-transition: .2s ease-out;
        transition: .2s ease-out;
      }
  .instagramCard__icons--chat:hover:after {
        color: #dedede;
      }
  .instagramCard__icons--upload {
      width: 25px;
      height: 25px;
    }
  .instagramCard__icons--upload:after {
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-family: v77caf;
        font-weight: normal;
        content: '\E002';
        position: relative;
        font-size: 26px;
        -webkit-transition: .2s ease-out;
        transition: .2s ease-out;
      }
  .instagramCard__icons--bookmark {
      width: 25px;
      height: 25px;
      position: absolute;
      right: 0;
    }
  .instagramCard__icons--bookmark:after {
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-family: v77caf;
        font-weight: normal;
        content: '\E003';
        position: relative;
        font-size: 26px;
        -webkit-transition: .2s ease-out;
        transition: .2s ease-out;
      }
  .instagramCard__icons--bookmark:hover:after {
        color: #9c9c9c
      }
  .instagramCard__content {
    padding: 0 10px 10px;
  }
  .instagramCard__like {
    font-weight: 500;
    margin: 8px 0 5px;
  }
  .instagramCard__avatar {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
  }
  .instagramCard__avatar img {
      -o-object-fit: cover;
         object-fit: cover;
      width: 100%;
    }
  .instagramCard__avatar:hover {
      opacity: .5;
    }
  @media(max-width: 1440px) {
  .instagramCard__cover {
      height: 290px
  }
      .instagramCard__cover img {
        height: 300px;
        -o-object-fit: cover;
           object-fit: cover;
      }
    }
  .instagramCard__cover img {
      width: 100%;
    }
  .instagramCard__moreLink {
    font-weight: 500;
    color: #3897f0;
    font-size: 14px;
    width: 100%;
    padding: 7px 0;
    display: block;
    cursor: pointer;
    border-bottom: 1px solid #efefef;
  }
  .instagramCard__moreLink:hover {
      text-decoration: underline;
    }
  .instagramCard__description {
    margin-top: 12px;
    line-height: 18px;
    height: 200px;
    overflow: hidden;
    position: relative;
  }
  .instagramCard__description:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      background: -webkit-gradient(linear, left bottom, left top, from(#ffffff), to(#ffffff75));
      background: linear-gradient(to top, #ffffff, #ffffff75);
      height: 50px;
      width: 100%;
    }
  .instagramCard__name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 500;
  }
  .instagramCard__user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .instagramCard__userBlock {
    overflow: hidden;
    margin: 0 0 0 10px;
    max-width: 100px;
  }
  .instagramCard__address {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .instagramCard__button {
    background-color: #3897f0;
    border-radius: 3px;
    color: #ffffff;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    font-weight: 600;
    font-size: 14px;
    padding: 5px 6px;
    line-height: 22px;
    text-decoration: none;
  }
  @media(max-width: 570px) {
  .instagramCard__button {
      padding: 4px 8px;
      font-weight: 500;
      font-size: 13px
  }
    }
  .instagramCard__button:hover {
      background-color: #1372cc;
    }
  .instagramCard.instagramCard--short .instagramCard__cover > img {
      height: 200px;
      -o-object-fit: cover;
         object-fit: cover;
    }
  @media(max-width: 769px) {
  .instagramCard.instagramCard--short .instagramCard__cover > img {
        height: 100%
    }
      }
.instagram__list {
    width: calc(100% - 4px);
    padding: 1px;
    height: 700px;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
    grid-auto-rows: auto;
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    margin: 0 0 20px;
    position: relative;
    overflow: hidden;
  }
    @media(min-width: 1440px) {.instagram__list {
      grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
      grid-column-gap: 15px
  }
    }
    @media(max-width: 769px) {.instagram__list {
      height: 600px;
      grid-template-columns: repeat(auto-fill, minmax(268px, 1fr))
  }
    }
    .instagram__list:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      display: block;
      width: 100%;
      height: 240px;
      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.00)), color-stop(66%, rgba(255,255,255,0.84)), to(#ffffff));
      background-image: linear-gradient(-180deg, rgba(255,255,255,0.00) 0%, rgba(255,255,255,0.84) 66%, #ffffff 100%);
    }
.instagram {
  overflow: hidden;
  margin: 3em 0 4.5em;
}
  .instagram__more {
    margin: 0 auto;
    z-index: 1;
  }
.main__rest {
  margin-bottom: 0;
  padding-bottom: 20px;
  position: relative;
}

  .main__rest_grid {
    width: 100%;
    display: grid;
    grid-auto-rows: auto;
    grid-template-columns: 14% 74%;
    grid-column-gap: 164px;
    grid-row-gap: 24px;
  }

  @media(max-width: 1279px) {

  .main__rest_grid {
      grid-column-gap: 110px;
      grid-template-columns: none
  }
    }

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

  .main__rest_grid {
      display: block;
      width: 100%
  }
      .main__rest_grid > a {
        width: calc(16.65% - 25px);
      }
      .main__rest_grid > a:nth-child(1n) {
        float: left;
        margin-right: 30px;
        clear: none;
      }
      .main__rest_grid > a:last-child {
        margin-right: 0;
      }
      .main__rest_grid > a:nth-child(2n) {
        margin-right: 0;
        float: right;
      }
      .main__rest_grid > a:nth-child(2n + 1) {
        clear: both;
      }
    }

  @media(max-width: 996px) {

  .main__rest_title {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start
  }
    }

  .main__rest_hint {
    line-height: 17px;
    margin-top: 10px;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-weight: 400;
  }

  .main__rest_link {
    display: block;
    margin-top: 16%;
    font-weight: 500;
    z-index: 1;
  }

  @media(max-width: 996px) {

  .main__rest_link {
      margin-top: 4%
  }
    }


.mainReviews {
  margin-top: 0;
  padding: 70px 0 70px;
  min-height: 160px;
  background: #F5F5F7;
}
  @media(max-width: 1279px) {.mainReviews {
    padding: 40px 0 0
}
  }
  @media(max-width: 769px) {.mainReviews {
    padding: 50px 0 0
}
  }
  .mainReviews:after {
    content: '';
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f7), to(#ffffff));
    background: linear-gradient(#f5f5f7, #ffffff);
    height: 100px;
    width: 100%;
    display: block;
    position: absolute;
    bottom: -15px;
    z-index: 1;
  }
  .mainReviews__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  @media(min-width: 769px) {
  .mainReviews__grid {
      padding-top: 10px;
      max-width: 690px;
      margin: 0 auto
  }
    }
  @media(min-width: 1280px) {
  .mainReviews__grid {
      max-width: 1200px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row
  }
    }
  .mainReviews__left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 800px;
    font-size: 33px;
    line-height: 33px;
    margin-top: -4px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 2;
  }
  @media(min-width: 769px) {
  .mainReviews__left {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: start
  }
    }
  .mainReviews__right {
    z-index: 2;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    width: 100%;
    overflow-x: auto;
    margin-top: 43px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  @media(min-width: 769px) {
  .mainReviews__right {
      overflow: visible;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between
  }
    }
  @media(min-width: 769px) and (max-width: 996px) {
  .mainReviews__right {
      margin-top: 0;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      width: 100%
  }
    }
  @media (min-width: 1280px) {
  .mainReviews__right {
      width: auto;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      height: 100%
  }
    }
  .mainReviews__number {
    position: absolute;
    font-size: 80px;
    line-height: 64px;
    color: #6CBBE7;
    font-family: 'Noah';
    font-weight: 900;
  }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .mainReviews__number {
      left: 19%;
      top: 40%
  }
    }
  .mainReviews__number span {
      font-size: 48px;
    }
  .mainReviews__number p {
      font-size: 42px;
      color: #272729;
      font-weight: 900;
      margin-top: -2px;
    }
  @media(max-width: 996px) {
  .mainReviews__number {
      display: none
  }
    }
  .mainReviews__cover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  @media(min-width: 769px) {
  .mainReviews__cover {
      padding-left: 10px
  }
    }
  .mainReviews__circle__mobile {
      display: block;
    }
  @media(min-width: 769px) {
  .mainReviews__circle__mobile {
        display: none
    }
      }
  .mainReviews__circle__tablet {
      display: none;
    }
  @media(min-width: 769px) and (max-width: 1279px) {
  .mainReviews__circle__tablet {
        display: block
    }
      }
  .mainReviews__circle__desktop {
      display: none;
    }
  @media(min-width: 1280px) {
  .mainReviews__circle__desktop {
        display: block
    }
      }
  .mainReviews__title {
    font-family: 'Noah';
    font-weight: 900;
    padding: 0 3px 0 13px;
  }
  .mainReviews__title b {
      color: #6CBBE7;
    }
  @media(min-width: 769px) {
  .mainReviews__title {
      font-size: 38px;
      line-height: 50px;
      padding: 28px 3px 0 7px
  }
    }
  @media(min-width: 1280px) {
  .mainReviews__title {
      font-size: 48px;
      line-height: 50px;
      margin-left: 0;
      padding: 74px 3px 0 0
  }
    }
  .mainReviews__title span {
      font-weight: 900;
      display: block;
    }
  @media(min-width: 769px) {
  .mainReviews__title span {
        display: inline
    }
      }
  .mainReviews .reviewCard {
    white-space: normal;
    width: 261px;
    height: 173px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    margin: 0 14px 30px;
    padding: 18px;
  }
  @media(min-width: 769px) {
  .mainReviews .reviewCard {
      height: auto;
      -ms-flex-item-align: start;
          align-self: flex-start
  }
    }
  .mainReviews .reviewCard__title {
      margin-top: 14px;
    }
  @media(min-width: 769px) {
  .mainReviews .reviewCard__title {
        font-size: 16px;
        line-height: 26px;
        margin-top: 10px
    }
      }
  .mainReviews .reviewCard__content {
      margin-bottom: 25px;
    }
  .mainReviews .reviewCard__moreLink {
      display: block;
      position: absolute;
      bottom: 24px;
    }
  @media(min-width: 769px) {
  .mainReviews .reviewCard__moreLink {
        bottom: 21px
    }
      }
  .mainReviews .reviewCard .reviews__ratingStars {
      margin-bottom: 0;
    }
  .mainReviews .reviewCard .reviews__ratingStars img {
        margin: 0 0 0 8px;
      }
  @media(min-width: 769px) {
  .mainReviews .reviewCard:first-child {
      margin-bottom: 54px;
      width: 332px;
      margin-left: 9px;
      margin-top: 84px
  }
    }
  @media(min-width: 1280px) {
  .mainReviews .reviewCard:first-child {
      margin: -20px 0 0 0;
      width: 290px;
      -ms-flex-item-align: end;
          align-self: flex-end
  }
    }
  .mainReviews .reviewCard + .reviewCard {
    margin-left: 0;
  }
  @media(min-width: 769px) {
  .mainReviews .reviewCard + .reviewCard {
      margin-top: -25px;
      margin-right: 20px;
      width: 335px;
      bottom: 21px
  }
    }
  @media(min-width: 1280px) {
  .mainReviews .reviewCard + .reviewCard {
      margin: 0 60px 0 0;
      -ms-flex-item-align: start;
          align-self: flex-start
  }
    }
.treatmentSlider {
  width: 100%;
  overflow: hidden;
  position: relative;
  padding-bottom: 40px;
}
  .treatmentSlider .treatment_slide__pagination.swiper-pagination {
    bottom: -35px;
  }
  .treatmentSlider .swiper-button-next.treatmentSlider__next {
    border-radius: 8px;
    background-color: white;
    padding: 8px 8px;
    -webkit-box-shadow: 0 5px 14px rgba(72, 93, 200, 0.2);
            box-shadow: 0 5px 14px rgba(72, 93, 200, 0.2);
    top: 8%;
    outline: none;
    background-size: 30px 30px;
  }
  @media(max-width: 769px) {
  .treatmentSlider .swiper-button-next.treatmentSlider__next {
      top: 3%;
      background-size: 25px 25px;
      -webkit-box-shadow: none;
              box-shadow: none;
      background: transparent
  }
    }
  .treatmentSlider .swiper-button-prev.treatmentSlider__prev {
    border-radius: 8px;
    background-color: white;
    padding: 8px 8px;
    -webkit-box-shadow: 0 5px 14px rgba(72, 93, 200, 0.2);
            box-shadow: 0 5px 14px rgba(72, 93, 200, 0.2);
    left: 92%;
    top: 8%;
    outline: none;
    background-size: 30px 30px;
  }
  @media(max-width: 1440px) {
  .treatmentSlider .swiper-button-prev.treatmentSlider__prev {
      left: 91%
  }
    }
  @media(max-width: 1279px) {
  .treatmentSlider .swiper-button-prev.treatmentSlider__prev {
      left: 88%
  }
    }
  @media(max-width: 769px) {
  .treatmentSlider .swiper-button-prev.treatmentSlider__prev {
      top: 3%;
      left: 88%;
      background-size: 25px 25px;
      -webkit-box-shadow: none;
              box-shadow: none;
      background: transparent
  }
    }
  @media(max-width: 570px) {
  .treatmentSlider .swiper-button-prev.treatmentSlider__prev {
      left: 75%
  }
    }
@media(max-width: 996px) {
  .treatmentSlide__methods .consultationDoctor {
    display: none;
  }
}
.treatmentSlide {
  margin-top: 32px;

}

  .treatmentSlide__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 1.2em;
  }

  .treatmentSlide__title {
    font-size: 1.3em;
    font-weight: 500;
  }

  .treatmentSlide__description {
    display: none;
  }

  @media(min-width: 571px) {

  .treatmentSlide__description {
      font-size: 15px;
      display: block;
      color: #78787A;
      font-weight: 300;
      max-width: 900px;
      min-height: 42px
  }
    }

  .treatmentSlide__image {
    height: 60px;
  }

  .treatmentSlide__content {
    margin-left: 20px;
  }

  .treatmentSlide__methods {
    /* margin-top: 2em; */
    display: grid;
    width: 100%;
    grid-auto-rows: auto;
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    grid-auto-flow: dense;

  }

  /* grid-template-columns: 1fr; */

  .treatmentSlide__methods .card:nth-child(1)  { grid-area: 1 / 1 / 2 / 3 }

  /* align-items: start;
    justify-items: start; */

  .treatmentSlide__methods .consultationDoctor { grid-area: 4 / 1 / 5 / 3 }

  @media(min-width: 469px) {
      .treatmentSlide__methods .card:nth-child(1)  { grid-area: 1 / 1 / 2 / 2 }
      .treatmentSlide__methods .consultationDoctor { grid-area: 2 / 1 / 3 / 3 }
      .treatmentSlide__methods .card:nth-child(5)  { grid-area: 4 / 1 / 4 / 3 }
    }

  @media(min-width: 571px) {
      .treatmentSlide__methods .card:nth-child(1)  { grid-area: 1 / 1 / 2 / 4 }
      .treatmentSlide__methods .card:nth-child(2)  { grid-area: 1 / 4 / 2 / 6 }
      .treatmentSlide__methods .consultationDoctor { grid-area: 2 / 1 / 5 / 6 }
      .treatmentSlide__methods .card:nth-child(3)  { grid-area: 5 / 1 / 6 / 2 }
      .treatmentSlide__methods .card:nth-child(4)  { grid-area: 5 / 2 / 6 / 5 }
      .treatmentSlide__methods .card:nth-child(5)  { grid-area: 5 / 5 / 6 / 6 }
    }

  @media(min-width: 769px) {
      .treatmentSlide__methods .card:nth-child(1)  { grid-area: 1 / 1 / 2 / 3 }
      .treatmentSlide__methods .card:nth-child(2)  { grid-area: 1 / 3 / 2 / 6 }
      .treatmentSlide__methods .card:nth-child(3)  { grid-area: 2 / 1 / 3 / 2 }
      .treatmentSlide__methods .card:nth-child(4)  { grid-area: 2 / 2 / 3 / 4 }
      .treatmentSlide__methods .card:nth-child(5)  { grid-area: 2 / 4 / 3 / 6 }
      .treatmentSlide__methods .consultationDoctor { grid-area: 1 / 6 / 3 / 10 }
    }
.main__treatment {
  padding: 0 0 60px;
  margin-top: 0;
}
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.main__treatment {
    display: none
}
  }
  @media(max-width: 1279px) {.main__treatment {
    padding: 0 0 60px;
    margin-top: 2em
}
  }
  @media(max-width: 570px) {.main__treatment {
    padding: 10px 0
}
  }
  @media(min-width: 769px) {.main__treatment {
    max-height: 450px
}
  }
  @media(max-width: 769px) {.main__treatment {
    max-height: 550px
}
  }
  .main__treatment > .container {
    position: relative;
  }
@font-face { font-family: H57e83; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAP4AAsAAAAABigAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpoTZMY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAAGkAAACASDRnC2hlYWQAAAI4AAAAMAAAADYoh7bhaGhlYQAAAmgAAAAZAAAAJABkAD9obXR4AAAChAAAAAgAAAAIADwAAGxvY2EAAAKMAAAABgAAAAYAQAAAbWF4cAAAApQAAAAeAAAAIAEOADxuYW1lAAACtAAAASkAAAIWm5e+CnBvc3QAAAPgAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAwk2aG0BAMTAw8DkGBlZsAKAtJcUxgcHjA8YGAwAnJZgCRIJSNIDgDDHgVKeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAHicPY3BDkAwEER3S6tawgG9V1IHB6rVi///LGGRyCQzb+YywACuEzxpggXArMI6v4/WxXTgnzGFNHRixj5sb+4EKbrCMIYZPvY5YlNrlaunqFzKUhNJZMhpMMRlKznVseeVoO8b1CwK6AAAAHicY2BkYGAAYrEVZYvj+W2+MnAzGAFFGJ7M3nMIQf//y2AIhAwMHAxMIFEAUTwMGHicY2BkYGAwYgABGzBpyMDIgAqYAA/nAKQAAAAAAAAAADwAAAAAAAAAQAAAeJxjYGRgYGBiMABiBjCLgYELCBkY/oP5DAANXgFLAAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nGNgYsAPmBiZGJkZmDINGBgAAw8ApwA=) format('woff');font-weight: normal;font-style: normal;}
  .saleCard {
  position: relative;
  height: 100%;
  -webkit-transition: -webkit-box-shadow ease-out .3s;
  transition: -webkit-box-shadow ease-out .3s;
  transition: box-shadow ease-out .3s;
  transition: box-shadow ease-out .3s, -webkit-box-shadow ease-out .3s;
  -webkit-box-shadow: 0 5px 15px 0 rgba(68, 149, 206, 0.2);
          box-shadow: 0 5px 15px 0 rgba(68, 149, 206, 0.2);
}
  .saleCard:hover .card__title {
      color: #6CBBE7;
    }
  .saleCard .card__readMore { 
    margin-top: 1em;
  }
  .saleCard__label {
    line-height: 30px;
    font-family: 'Kinetika';
    font-size: 26px;
    font-weight: 700;
    color: #e65858;
  }
  .saleCard__description {
    margin-top: .4em;
    font-size: 14px;
    font-family: 'Roboto';
    font-weight: 300;
    line-height: 21px;
    max-width: 95%;
    height: 43px;
    overflow: hidden;
    display: block;
    position: relative;
  }
  .saleCard__description:after {
      content: '';
      bottom: 0;
      right: 0;
      position: absolute;
      display: block;
      background: -webkit-gradient(linear, left top, right top, from(#ffffff2b), color-stop(#ffffffe6), to(#ffffff));
      background: linear-gradient(0.25turn, #ffffff2b, #ffffffe6, #ffffff);
      width: 70px;
      height: 23px;
    }
  .saleCard__price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -ms-flex-item-align: end;
        align-self: flex-end;
    width: 100%;
    font-size: 14px;
  }
  .saleCard__price > span {
      font-size: 1.3em;
      font-weight: 600;
      font-family: 'Roboto';
      line-height: 1em;
    }
  .saleCard:hover .saleCard__price > span {
        color: #e65858;
      }
  .saleCard__price_at {
      font-size: .7em;
      margin-right: .3em;
    }
  .saleCard__currentPrice {
    display: inline;
    font-family: 'Roboto';
    font-size: 20px;
    font-weight: bold;
    line-height: 1em;
    position: relative;
  }
  .saleCard:hover .saleCard__currentPrice {
      color: #e65858;
    }
  .saleCard__currentPrice:after {
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: H57e83;
      font-weight: normal;
      content: '\E000';
      font-size: 14px;
      font-weight: 900;
    }
  .saleCard__currentPrice span {
      font-size: 15px;
    }
  .saleCard__oldPrice {
    display: inline;
    font-family: 'Roboto';
    font-size: 16px;
    font-weight: 300;
    line-height: 1.2em;
    text-decoration: line-through;
    color: #78787A;
    margin-left: 8px;
    margin-right: 8px;
  }
  .saleCard__oldPrice:after {
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: H57e83;
      font-weight: normal;
      content: '\E000';
      font-size: 10px;
      font-weight: 300;
    }
  .saleCard__wrapper { 
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    height: 100%;
  }
  .saleCard__offer { 
    color: #78787A;
    font-weight: 300;
    font-size: 14px;
    line-height: 1.2em;
  }

.saleCard--big {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.4em;
  max-width: 760px;
  width: 100%;
  -webkit-transition: -webkit-box-shadow ease-out .3s;
  transition: -webkit-box-shadow ease-out .3s;
  transition: box-shadow ease-out .3s;
  transition: box-shadow ease-out .3s, -webkit-box-shadow ease-out .3s;
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media(max-width: 570px) {

.saleCard--big {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
}
  }

.saleCard--big .card__footer {
    padding: 1em 0 0;
    min-height: 4em;
  }

@media(min-width: 571px){

.saleCard--big .card__footer {
      padding: 0
  }
      .saleCard--big .card__footer:before {
        display: none;
      }
    }

.saleCard--big .card__content {
    height: 100%;
  }

.saleCard--big .card__content .card__footer:before {
      display: none;
    }

.saleCard--big .saleCard__description {
    height: auto;
    max-height: 186px;
    margin-top: .7em;
    max-width: 100%;
  }

.saleCard--big .saleCard__price {
    font-size: 19px;
  }

.saleCard--big .saleCard__label {
    position: relative;
    left: 0;
    font-size: 50px;
    line-height: 1em;
    font-weight: 500;
  }

.saleCard__ribbon {
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding: 42px 24px;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

@media(max-width: 570px) {

.saleCard__ribbon {
      display: none
  }
    }

.saleCard__ribbon__line {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      background-image: url("data:image/svg+xml;utf8,<svg width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill: none; stroke: #F0F0F2; stroke-width: 4; stroke-dasharray: 6 20'/></svg>");
      width: 2px;
      height: 100%;
    }

.saleCard__ribbon:before, .saleCard__ribbon:after {
      content: '';
      position: absolute;
      width: 24px;
      height: 24px;
      border-radius: 9999px;
      left: -11px;
      z-index: 2;
 
    }

.saleCard__ribbon:before {
      background: rgba(228, 196, 176, 1);
      top: -12px;
    }

.saleCard__ribbon:after {
      background: rgba(228, 196, 176, 1);
      bottom: -12px;
      -webkit-transition: all ease-out .3s;
      transition: all ease-out .3s;
    }

@media(max-width: 570px) {

.saleCard__ribbon:after {
        right: -11px;
        bottom: none;
        top: -12px
    }
      }

.offers_slide__pagination.swiper-pagination {
  position: absolute;
  bottom: 4px !important;
}

.offers__slider {
  width: 100%;
  padding-bottom: 40px;
}

@media(min-width: 571px) {

.offers__slider {
    padding-bottom: 0
}
  }

@media(min-width: 1540px) {

.offers__slider {
    overflow: hidden
}
  }

@media(min-width: 571px){
  .offers__slider {
    padding: 2em 0 3.5em;
    margin: 17px 0 1em 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
  }
}
.main__sales {
  margin: -40px 0 0;
  overflow: hidden;
}
  @media(min-width: 571px) {.main__sales {
    margin: -90px 0 0
}
  }
  @media(max-width: 1279px) {.main__sales {
    background: transparent;
    margin-bottom: 3em
}
  }
.orderSection {
  padding: 3.8em 0;
  margin: 0;
}
  @media(max-width: 570px) {.orderSection {
    padding: 2em 0
}
  }
  .orderSection__grid {
    width: 100%;
    display: grid;
    grid-template-columns:  320px 1fr;
    grid-gap: 20px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  @media(max-width: 996px) {
  .orderSection__grid {
      grid-template-columns:  1fr
  }
    }
  .orderSection__heading {
    font-size: .9em;
  }
  .orderSection__title {
    margin-bottom: 0;
    line-height: 1em;
  }
  .orderSection__subTitle {
    margin-top: .3em;
    color:#78787A;
    font-weight: 400;
    font-size: 1.1em;
  }
.mainFood__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
  }
    @media(max-width: 996px) {.mainFood__grid {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start
  }
    }
  .mainFood__right {
    width: 44%;
    margin-left: 6%;
  }
  @media(max-width: 996px) {
  .mainFood__right {
      width: 100%;
      margin-left: 0
  }
    }
  .mainFood__cover {
    height: 580px;
  }
  @media(max-width: 996px) {
  .mainFood__cover {
      width: 70%;
      height: 450px
  }
    }
  @media(max-width: 769px) {
  .mainFood__cover {
      width: 100%
  }
    }
  @media(max-width: 570px) {
  .mainFood__cover {
      height: 280px
  }
    }
  .mainFood__title--mobile {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 20px;
    }
  @media(min-width: 997px) {
  .mainFood__title--mobile {
        display: none
    }
      }
  .mainFood__title--desktop {
      display: none;
    }
  @media(min-width: 997px) {
  .mainFood__title--desktop {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
      }
  .mainFood__img {
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    height: 100%;
  }
  @media(min-width: 1440px) {
  .mainFood__img {
      height: 100%
  }
    }
  .mainFood__description {
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    font-family: 'Roboto';
    margin: 24px 0;
    max-width: 440px;
  }
  .mainFood__ul {
    margin-bottom: 30px;
  }
  .mainFood__ul li {
        color: #272729;
        font-size: 16px;
        line-height: 28px;
    }
  .mainFood__ul li:before {
          top: 9px;
        }
@font-face { font-family: u8fe59; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAO8AAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAACgAAAAoTOokF2hlYWQAAAH4AAAALgAAADYo4Lc/aGhlYQAAAigAAAAbAAAAJADxAEBobXR4AAACRAAAAAgAAAAIAGQAAGxvY2EAAAJMAAAABgAAAAYAFAAAbWF4cAAAAlQAAAAeAAAAIAENABVuYW1lAAACdAAAASkAAAIWm5e+CnBvc3QAAAOgAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAQAAAAAAiwBiAAgAADcHFyMVMwcXN2kKEG9vEAoiYgoRDhAKIQAAeJxjYGRgYABiLp2/z+P5bb4ycDOkAEUYnszesw+ZZuhmSAKSHAxMIA4ASfALFAAAeJxjYGRgYEhhYICQ/28ydDMwMqACJgBIQgMwAAAAAAAAZAAAAAAAAAAUAAB4nGNgZGBgYGLgZADRIBYDAxcQMjD8B/MZAAl4ASMAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BigABGBuyAiZGJkZmBKdOAgQEAAzIAqAA=) format('woff');font-weight: normal;font-style: normal;}
  .mainRooms {
  position: relative;
  margin-bottom: 0;
  overflow: hidden;
}
  @media(max-width: 570px) {.mainRooms {
    margin-top: 0px
}
  }
  .mainRooms__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 45px;
    width: 100%;
  }
  @media(max-width: 996px) {
  .mainRooms__grid {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column
  }
    }
  @media(max-width: 570px) {
  .mainRooms__grid {
      margin-top: 25px
  }
    }
  .mainRooms__link {
    color: #6CBBE7;
  }
  .mainRooms__button {
    height: 200px;
    width: 200px;
    border: 2px solid #6CBBE7;
    position: absolute;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 2;
    border-radius: 50%;
    color: #ffffff;
    font-weight: 900;
    font-size: 22px;
    font-family: 'Noah';
    -webkit-transition: .2s cubic-bezier(0.4, 0, 1, 1);
    transition: .2s cubic-bezier(0.4, 0, 1, 1);   
  }
  .mainRooms__button:after {
      position: relative;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: u8fe59;
      font-weight: normal;
      content: '\E000';
      font-size: 18px;
      color: #6CBBE7;
      -webkit-transition: .2s cubic-bezier(0.4, 0, 1, 1);
      transition: .2s cubic-bezier(0.4, 0, 1, 1);
      left: 13px;
      top: 3px;
      z-index: 2;
    }
  .mainRooms__left {
    width: 75%;
  }
  @media(max-width: 1279px) {
  .mainRooms__left {
      width: 68%;
      right: 10px;
      position: relative
  }
    }
  @media(max-width: 996px) {
  .mainRooms__left {
      position: initial;
      width: 100%
  }
    }
  .mainRooms__right {
    width: 25%;
  }
  @media(max-width: 1279px) {
  .mainRooms__right {
      width: 32%
  }
    }
  @media(max-width: 996px) {
  .mainRooms__right {
      width: 100%;
      top: -140px;
      position: relative
  }
    }
  @media(max-width: 570px) {
  .mainRooms__right {
      top: -35px
  }
    }
  .mainRooms__description {
    font-family: 'Roboto';
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    max-width: 270px;
    margin: 40px 0 55px 45px;
  }
  @media(max-width: 1279px) {
  .mainRooms__description {
      margin: 40px 0 20px 10px
  }
    }
  @media(max-width: 996px) {
  .mainRooms__description {
      margin: 40px 0 30px 10px
  }
    }
  .mainRooms__imageBig {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .mainRooms__imageShort {
    width: 100%;
    height: 100%;
    border-radius: 8px;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: 1;
    position: relative;
  }
  @media(max-width: 570px) {
  .mainRooms__imageShort {
      border-radius: 0
  }
    }
  .mainRooms__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    position: relative;
    top: -72px;
  }
  @media(max-width: 570px) {
  .mainRooms__footer {
      top: -35px
  }
    }
  .mainRooms__title {
    font-family: 'Noah';
    color: #ffffff;
    font-size: 24px;
    padding: 0 55px;
    margin-right: 45px;
    height: 30px;
    line-height: 24px;
  }
  .mainRooms__title--absolute {
      position: absolute;
      padding: 34px 40px;
      height: 24px;
      bottom: 0;
      z-index: 2;
    }
  .mainRooms__title--mobile {
      display: none;
    }
  @media(min-width: 571px) {
  .mainRooms__title--mobile {
        display: block
    }
      }
  @media(min-width: 769px) {
  .mainRooms__title--mobile {
        margin-right: 30px;
        padding-right: 20px
    }
      }
  .mainRooms__bg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 100%;
  }
  .mainRooms__coverShort {
    position: relative;
    width: 450px;
    height: 280px;
    right: 95px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: .2s cubic-bezier(0.4, 0, 1, 1);
    transition: .2s cubic-bezier(0.4, 0, 1, 1);
  }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .mainRooms__coverShort {
      display: block
  }
    }
  .mainRooms__coverShort:hover:after {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(41, 41, 41, 0.66)), to(rgba(41, 41, 41, 0.8)));
        background: linear-gradient(180deg, rgba(41, 41, 41, 0.66) 0%, rgba(41, 41, 41, 0.8) 100%);
      }
  .mainRooms__coverShort:hover .mainRooms__button {
        background: #6CBBE7;
      }
  .mainRooms__coverShort:hover .mainRooms__button:after {
          color: #ffffff;
        }
  .mainRooms__coverShort:after {
      content: '';
      position: absolute;
      border-radius: 8px;
      display: block;
      bottom: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(41, 41, 41, 0.25)), to(rgba(41, 41, 41, 0.55)));
      background: linear-gradient(180deg, rgba(41, 41, 41, 0.25) 0%, rgba(41, 41, 41, 0.55) 100%);
    }
  @media(max-width: 570px) {
  .mainRooms__coverShort:after {
        border-radius: 0px
    }
      }
  @media(max-width: 996px) {
  .mainRooms__coverShort {
      right: 0;
      width: 100%;
      height: 350px
  }
    }
  @media(max-width: 570px) {
  .mainRooms__coverShort {
      width: calc(100% + 30px);
      height: 280px;
      left: -15px;
      overflow: initial
  }
    }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .mainRooms__coverShort:after {
        content: '';
        position: absolute;
        border-radius: 8px;
        display: block;
        bottom: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(41, 41, 41, 0.25)), to(rgba(41, 41, 41, 0.55)));
        background: linear-gradient(180deg, rgba(41, 41, 41, 0.25) 0%, rgba(41, 41, 41, 0.55) 100%);
      }
        @media(max-width: 570px) {
      .mainRooms__coverShort:after {
          border-radius: 0px
      }
        }
    }
  .mainRooms__coverBig {
    border-radius: 8px;
    position: relative;
    height: 560px;
    overflow: hidden;
  }
  .mainRooms__coverBig:after {
      content: '';
      position: absolute;
      display: block;
      bottom: 0;
      width: 100%;
      height: 100%;
      left: 0;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(68.25%, rgba(41, 41, 41, 0)), color-stop(91.54%, rgba(41, 41, 41, 0.8)));
      background: linear-gradient(180deg, rgba(41, 41, 41, 0) 68.25%, rgba(41, 41, 41, 0.8) 91.54%);
    }
  @media(max-width: 996px) {
  .mainRooms__coverBig {
      height: 350px
  }
    }
  @media(max-width: 570px) {
  .mainRooms__coverBig {
      width: calc(100% + 30px);
      height: 280px;
      left: -15px;
      overflow: initial
  }
    }
  .mainRooms:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 260px;
    left: 0;
    bottom: 0;
    background: #F5F5F7;
    z-index: -1;
  }
.main__grid {
  display: grid;
  width: 100%;
  grid-template-columns: 1fr;
  grid-gap: 2em;
}

  @media(min-width: 769px) {.main__grid {
    grid-template-columns: 1fr 1fr
}
  }


@font-face { font-family: K4fd69; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAOsAAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAOAAAAFYpODXkY21hcAAAAXwAAABKAAABcOEoo6pnbHlmAAAByAAAACgAAAAoI1KXgmhlYWQAAAHwAAAALQAAADYoabadaGhlYQAAAiAAAAAWAAAAJAApABdobXR4AAACOAAAAAgAAAAIABQAAGxvY2EAAAJAAAAABgAAAAYAFAAAbWF4cAAAAkgAAAAeAAAAIAENABVuYW1lAAACaAAAASkAAAIWm5e+CnBvc3QAAAOUAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGTgYpzAwMrAwMDDwAckmaA0JxCzgriszAxYQUCaawqDwwOGBwwMIkAuI5gE0UAAAJhpBHl4nO2QsQ2AMBADz8pDgRiBKjWzULG/2CT5GNgils6ST189sAAlOZMA3YiRK63sC5t9UH0Twz+09nfucKOVmd19fMu/ekEdGiYJUQAAAAEAAAAAABQADgAIAAA3BxcjFTMHFzcPAQIODgIBBA0BAgICAQQAAHicY2BkYGAA4qRZUtnx/DZfGbgZRIAiDE9m79mPTANF+YAkBwMTiAMAHNUJYgAAAHicY2BkYGAQYWBAIhkZUAETAAY2AEEAAAAAAAAAFAAAAAAAAAAUAAB4nGNgZGBgYGLgZADRIBYDAxcQMjD8B/MZAAl4ASMAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BiwA+YGJkYmRmYMg0YGAADDwCnAA==) format('woff');font-weight: normal;font-style: normal;}
  .image-gallery-cover {
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 450px;
  max-width: 100%;
  border-radius: 8px;
  -webkit-box-shadow: 0 5px 15px 0 rgb(142 143 147 / 20%);
          box-shadow: 0 5px 15px 0 rgb(142 143 147 / 20%);
}
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.image-gallery-cover {
    max-width: 50%
}
  }

.video-image-gallery .image-gallery-slide {
    background: black;
  }

.video-image-gallery .play-button {
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    height: 60px;
    width: 60px;
    background-color: rgba(255,255,255, .9);
    -webkit-box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.12);
            box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.12);
    border-radius: 50px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
  }

.video-image-gallery .play-button:hover {
      background-color:rgba(255,255,255, 1);
    }

.video-image-gallery .play-button:after {
      content: "";
      display: block;
      position: absolute;
      top: 19px;
      left: 25px;
      margin: 0 auto;
      border-style: solid;
      border-width: 10.5px 0 10.5px 15px;
      border-color: transparent transparent transparent #6CBBE7;
    }

.image-gallery-slides {
  border-radius: 8px;
}

.image-gallery-index {
  border-top-right-radius: 8px;
}

.image-gallery-slide .image-gallery-description {
  background: none;
  bottom: 10px;
  left: 10px;
  z-index: 1;
  font-size: 14px;
}

.image-gallery-thumbnails .image-gallery-thumbnails-container {
  text-align: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  margin-top: 24px;
}

.image-gallery {
  max-width: 920px;
  width: 100%;
  -webkit-transition: all .1s ease;
  transition: all .1s ease;
  background: transparent;
}

.image-gallery.fullscreen-modal {
    max-width: 100%;
  }

.image-gallery .image-gallery-left-nav {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px; 
  }

.image-gallery .image-gallery-left-nav:after {
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: K4fd69;
      font-weight: normal;
      content: '\E000';
      color: #6CBBE7;
      -webkit-transition: all .1s ease-out;
      transition: all .1s ease-out;
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
      display: block;
    }

.image-gallery .image-gallery-right-nav {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px; 
  }

.image-gallery .image-gallery-right-nav:after {
      display: block;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: K4fd69;
      font-weight: normal;
      content: '\E000';
      color: #6CBBE7;
      -webkit-transition: all .1s ease-out;
      transition: all .1s ease-out;
    }

.image-gallery .image-gallery-left-nav, .image-gallery .image-gallery-right-nav {
    background: rgba(255,255,255, .9);
    font-size: 28px;
    padding: 0;
    width: 72px;
    height: 60px;
    -webkit-box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.12);
            box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.12);
  }

@media(max-width: 769px) {

.image-gallery .image-gallery-left-nav, .image-gallery .image-gallery-right-nav {
      width: 48px;
      height: 38px;
      font-size: 18px
  }
    }

.image-gallery .image-gallery-left-nav:before, .image-gallery .image-gallery-right-nav:before {
      display: none;
    }

.image-gallery .image-gallery-left-nav:hover::before {
      color: #ffffff;
    }

.image-gallery .image-gallery-right-nav:hover::before {
      color: #ffffff;
    }

.image-gallery .image-gallery-image {
    max-height: 520px;
    height: 100%;
    background: black;
  }

.image-gallery .image-gallery-image img {
      height: 520px;
      -o-object-position: center;
         object-position: center;
      -o-object-fit: cover;
         object-fit: cover;
      width: 100%;
      min-width: 100%;
    }

.image-gallery .vertical-image .image-gallery-image img {
      -o-object-position: center;
         object-position: center;
      -o-object-fit: contain;
         object-fit: contain;
    }

.image-gallery .image-gallery-slide {
    background: transparent;
  }

.image-gallery .image-gallery-thumbnails {
    padding: .5em 0;
  }

.image-gallery .image-gallery-thumbnail {
    width: 72px;
    height: 44px;
    border: none;
    margin-right: .5em;
    position: relative;
    opacity: .3;
    -webkit-transition: .3s ease;
    transition: .3s ease;
  }

.image-gallery .image-gallery-thumbnail img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center;
         object-position: center;
    }

.image-gallery .image-gallery-thumbnail.active {
      border: none;
      opacity: 1;
    }

.image-gallery .image-gallery-thumbnail.active:before {
        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
      }

.image-gallery-slide-wrapper {
  margin: 0;
  -webkit-box-shadow: 0 5px 15px 0 rgba(68, 149, 206, 0.2);
          box-shadow: 0 5px 15px 0 rgba(68, 149, 206, 0.2);
  border-radius: 8px;
}

/*****==== FullScreen ====*****/

.image-gallery .image-gallery-content.fullscreen {
  font-size: 16px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0 auto;
  z-index: 4;
  vertical-align: middle;
}

.image-gallery .image-gallery-content.fullscreen .image-gallery-image {
    height: 100%;
    max-height: none;
  }

.image-gallery .image-gallery-content.fullscreen .image-gallery-image img {
      height: 100vh;
      width: 100%;
      -o-object-position: center;
         object-position: center;
      -o-object-fit: contain;
         object-fit: contain;
    }

@media(max-width: 769px) {

.image-gallery .image-gallery-content.fullscreen .image-gallery-image img {
        -o-object-fit: contain;
           object-fit: contain
    }
      }

.image-gallery .image-gallery-content.fullscreen .image-gallery-thumbnail {
    display: none;
  }

.image-gallery .image-gallery-content.fullscreen .image-gallery-fullscreen-button {
    margin-bottom: 5em;
  }

.iq_gallery__close {
  position: fixed;
  right: 1.7em;
  top: 1.7em;
  color: #ffffff;
  z-index: 99;
  font-size: 1.3em;
}

@media(max-width: 996px) {
  .image-gallery-cover {
    max-height: 350px;
  }
      .image-gallery .image-gallery-image img {
        height: 350px;
      }
}

@media (max-width: 769px) {
  .image-gallery-thumbnails {
      display: none;
  }
  .image-gallery-cover {
    max-height: 300px;
  }
  .image-gallery .image-gallery-image {
    height: 300px;
    background: black;
  }
    .image-gallery .image-gallery-image img {
      height: 300px;
    }
}

@media (max-width: 570px) {
  .image-gallery-cover {
    max-height: 235px;
  }
  .image-gallery .image-gallery-image {
    height: 235px;
    background: black;
  }
    .image-gallery .image-gallery-image img {
      height: 235px;
    }
}

@media (min-width: 1280px) {
  .image-gallery .image-gallery-content.fullscreen {
    width: 100%;
  }
}
.about__description {
    width: 100%;
    margin: 40px 0 10px;
  }
.about__description {
  width: 100%;
}

  .about__description > p {
    margin: 0;
  }

  @media(max-width: 1279px) {

  .about__description > p {
      margin-top: 20px
  }
    }

.about__rooms {
  margin-bottom: 0;
  position: relative;
}
  .about__rooms:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 136px;
    left: 0;
    bottom: -60px;
    background: #F8F8FC;
    z-index: -1;
  }
.panorama__heading {
    margin-bottom: 20px;
  }
    @media(max-width: 996px) {.panorama__heading {
      margin: 0
  }
    }
  .panorama__container {
    width: 100%;
  }
  .panorama__container > iframe {
      width: 100%;
      height: 400px;
    }
  @media(max-width: 996px) {
  .panorama__container > iframe {
        display: none
    }
      }
  .panorama__container > a {
      color: #6CBBE7;
      display: inline-block;
      font-size: 16px;
      text-decoration: none;
      margin-top: 20px;
      padding: 6px 10px 6px 10px;
      border: 1px solid #6CBBE7;
      border-radius: 5px;
      -webkit-transition: .1s ease-out;
      transition: .1s ease-out;
    }
  .panorama__container > a:hover {
        background: #6CBBE7;
        color: #ffffff;
      }
  @media(max-width: 996px) {
  .panorama__container > a {
        margin-top: 10px
    }
      }
.contacts__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

    .contacts__items:after {
      display: block;
      content: '';
      width: 182px;
      margin: 0 20px 24px 0;
    }

  .contacts__item {
    width: 182px;
    margin: 0 20px 24px 0;
    display: block;
  }

  .contacts__item > a {
      display: inline-block;
      color: #6CBBE7;
      text-decoration: none;
    }

  .contacts__item .contact__email {
      color: #272729;
      display: block;
    }
.contacts__route {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border: 1px solid #78787A;
    border-radius: 8px;
    margin: 10px 0;
    padding: 5px 20px;
    color: #78787A;
    font-size: 16px;
    text-decoration: none;
  }
    @media (max-width: 1279px) {.contacts__route {
      width: 100%
  }
     }
  .contacts__route:hover {
    border: 1px solid #272729;
    color: #272729;
  }
  .contacts__route-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 10px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  @media (max-width: 1279px) {
  .contacts__route-text {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center
  }
     }
.contacts__item, .contacts__item .heading {
    font-size: 16px;
    font-family: "Roboto";
    font-weight: 400;
  }
  .contacts__address {
    margin: 0 0 30px;
  }
  @media (max-width: 996px) {
  .contacts__address {
      margin: 10px 0 30px
  }
    }
  @media (max-width: 1279px) {
  .contacts__column {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1
  }
    }
  .contacts__partnerLink {
    text-decoration: none;
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    color: #6CBBE7;
  }
  .contacts__partnerLink_image {
      -o-object-fit: cover;
         object-fit: cover;
      width: 45px;
      height: 45px;
      margin-right: 10px;
    }
  @media (max-width: 570px) {
  .contacts__partnerLink_image {
        display: none
    }
      }
  .contacts__partnerLink span {
      color: #272729;
      font-size: 18px;
      font-weight: 500;
      width: 100%;
      display: block;
    }

.about__description {
    width: 100%;
  }

.about__grid {
    display: grid;
    grid-template-columns: 48% 50%;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
  }

@media (max-width: 1279px) {

.about__grid {
      grid-template-columns: repeat(auto-fill, minmax(100%, 1fr))
  }
    }

.about__heading {
    margin-bottom: 20px;
  }

@media (max-width: 570px) {

.about__heading {
      margin-bottom: 0
  }
    }

.partners__welcome {
    margin-bottom: 40px;
  }
.requisites__items {
    margin-top: 10px;
  }
  .requisites__item {
    font-size: 16px;
    font-family: Roboto;
    font-weight: 300;
  }
  .requisites__item > b {
      font-weight: 500;
      font-size: 14px;
    }
  .requisites__director {
    margin-top: 20px;
  }

.requisites__ul {
  margin-bottom: 50px;
}
.license__list {
    display: block;
    width: 100%;
    margin-bottom: 40px;
  } 
  .license__title {
    font-weight: 300;
    font-size: 16px;
    margin-top: 15px;
  }
.image_grid {
  width: calc(100% + 1em);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -.5em;
}
@media(max-width: 570px){
.image_grid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    overflow: auto
}
  }
.image_grid__item {
    margin: .5em;
    width: 125px;
    overflow: hidden;
    cursor: pointer;
  }
.image_grid__link > img {
      width: 100%;
    }




.certificates__content {
  margin-bottom: 50px;
}
.partners__grid {
    display: grid;
    width: 100%;
    grid-template-columns: 48% 48%;
    grid-column-gap: 40px;
  }
    @media(max-width: 769px) {.partners__grid {
      grid-template-columns: repeat(auto-fill, minmax(300px, 1fr))
  }
    }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.partners__grid {
      display: block;
      width: 100%
  }
      .partners__grid > div {
        width: calc(49.95% - 15px);
        margin-bottom: 30px;
      }
      .partners__grid > div:nth-child(1n) {
        float: left;
        margin-right: 30px;
        clear: none;
      }
      .partners__grid > div:last-child {
        margin-right: 0;
      }
      .partners__grid > div:nth-child(2n) {
        margin-right: 0;
        float: right;
      }
      .partners__grid > div:nth-child(2n + 1) {
        clear: both;
      }
    }
  .partners__content {
    margin-top: 0
  }


.licensingAuthority {
  width: 100%;
  margin-top: 40px;
}
.rightsViolation {
  width: 100%;
  margin-top: 40px;
}

.instagramStatic {
  border-radius: 3px;
  -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,0.5), 0 1px 3px 0 rgba(0,0,0,0.15);
          box-shadow: 0 0 1px 0 rgba(0,0,0,0.5), 0 1px 3px 0 rgba(0,0,0,0.15);
  padding: 24px;
  background: #ffffff;
}
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.instagramStatic {
    padding: 0
}
  }
  .instagramStatic__account {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-decoration: none;
  }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .instagramStatic__account {
      margin: 24px
  }
    }
  .instagramStatic__description {
    margin: 10px 0;
    display: block;
  }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .instagramStatic__description {
      margin: 24px
  }
    }
  .instagramStatic__ul {
    position: relative;
    z-index: 1;
    margin-bottom: 25px;
    display: block;
  }
  .instagramStatic__ul > li {
      font-family: 'Noah';
      font-weight: 400;
      font-size: 16px;
    }
  .instagramStatic__title {
    font-family: 'Noah';
    font-size: 16px;
    font-weight: 900;
  }
  .instagramStatic__content {
    margin-left: 12px;
    color: #272729;
  }
  .instagramStatic__name {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
  }
  .instagramStatic__avatar {
    height: 60px;
    border-radius: 50px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 60px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
  }
  .instagramStatic__avatar > img {
      -o-object-fit: cover;
         object-fit: cover;
      width: 100%;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.searchCard__documents {
      margin: 24px
  }
    }
.document {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0 0;
  z-index: 1;
  text-decoration: none;
  position: relative;
}
  .document > img {
    height: 52px;
  }
  .document__extra {
    color: #272729;
    margin-left: 14px;
  }
  .document__extra > div {
      -webkit-transition: color ease .2s;
      transition: color ease .2s;
    }
  .document__extra > span {
      color: #DDDFE0;
    }
.searchReviewCard {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
}
  .searchReviewCard__avatar > img {
      width: 45px;
      -o-object-fit: cover;
         object-fit: cover;
      border-radius: 35px;
      -o-object-position: center;
         object-position: center;
      height: 45px;
    }
  .searchReviewCard__description {
    color: #424242;
  }
  .searchReviewCard__starsBlock {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
  }
  .searchReviewCard__date {
    color: #78787A;
    margin-left: 10px;
  }
  .searchReviewCard__content {
    margin-left: 12px;
  }
  .searchReviewCard__name {
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 2px;
  }
  .searchReviewCard__starsBlock .ratingStars {
      width: auto;
    }
  .searchReviewCard__starsBlock .ratingStars > img {
        margin-right: 2px;
        width: 12px;
      }


@font-face { font-family: z0909c; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQkAAsAAAAABkgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAIoAAACgsQaf3WhlYWQAAAJcAAAAMQAAADYoubdAaGhlYQAAApAAAAAbAAAAJADKAGZobXR4AAACrAAAAAgAAAAIAGT//2xvY2EAAAK0AAAABgAAAAYAUAAAbWF4cAAAArwAAAAeAAAAIAEOAEduYW1lAAAC3AAAASkAAAIWm5e+CnBvc3QAAAQIAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nBXOMQqDQBQE0D+z+sVtBFlNkyCouIXFgohCRHKCHCFl7n8E89POvIERXpeIfOUjgzxF9qFCE3RGP51Yt4Mn49DrA6E9sGwn4j5ZqaFDhY4v3Np/ur4zIHcpy/MskrEoyyKpRwPeSfgRUHD0cJyB2qm65BQ28mrOa40FdAZpEAZpQzv2A3z3DSoAAHicY2BkYGAAYicRxtfx/DZfGbgZUoAiDE9m7zkIo///BzJSGWKBJAcDE0gUAEZmDBUAAAB4nGNgZGBgSGEAgZT/QMCQysDIgAqYAHdfBS4AAAAAAABk//8AAAAAAFAAAHicY2BkYGBgYrAGYgYwi4GBCwgZGP6D+QwADnEBVgAAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAAEYG7ICJkYmRmYEp04CBAQADMgCoAA==) format('woff');font-weight: normal;font-style: normal;}
  .searchCard {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
  .searchCard__logo {
    width: 200px;
    position: relative;
  }
  .searchCard__logo > img {
      -o-object-fit: contain;
         object-fit: contain;
      width: 100%;
      height: 44px;
    }
  .searchCard__title {
    font-size: 20px;
    font-weight: 400;
  }
  .searchCard__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .searchCard__button {
    padding: 9px 30px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #3d7ab6;;
    background: #ecf1f7;
    cursor: pointer;
    border: none;
    outline: none;
    text-decoration: none;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 400;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
  }
  @media(max-width: 570px) {
  .searchCard__button {
      margin: 10px 0
  }
    }
  .searchCard__button:hover {
      background: #e4ebf3;
    }
  .searchCard__button:after {
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: z0909c;
      font-weight: normal;
      content: '\E000';
      position: relative;
      margin-left: 7px;
    }
  .searchCard__list {
    margin: 25px 0 20px;
    position: relative;
    height: 410px;
    overflow: hidden;
  }
  .searchCard__list:after {
      content: '';
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff00), color-stop(#F5F5F7b8), to(#F5F5F7));
      background: linear-gradient(to bottom, #ffffff00, #F5F5F7b8, #F5F5F7);
      width: 100%;
      height: 100px;
      position: absolute;
      bottom: 0;
      display: block;
    }
  @media(max-width: 996px) {
  .searchCard__list {
      height: 380px
  }
      .searchCard__list:after {
        height: 50px;
      }
    }
  .searchCard__average {
    line-height: 30px;
    color: #B8BCC8;
    margin-left: 8px;
  }
  .searchCard__moreContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .searchCard__moreLink {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #3d7ab6;
    border-radius: 50px;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
    margin: 0 0 20px;
    border: 1px solid rgba(0,0,0,0.15);
    padding: 7px 33px;
    text-decoration: none;
  }
  .searchCard__moreLink.searchCard__moreLink--absolute {
      position: absolute;
      border: none;
      padding: 0;
      right: 24px;
      color: #DDDFE0;
      top: 24px;
      margin: 0;
    }
  @media(max-width: 769px) {
  .searchCard__moreLink.searchCard__moreLink--absolute {
        display: none
    }
      }
  .searchCard__moreLink:after {
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: z0909c;
      font-weight: normal;
      content: '\E000';
      position: relative;
      margin-left: 5px;
    }
.reviews__instagramList {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(23%, 1fr));
    grid-auto-rows: auto;
    grid-column-gap: 2%;
    grid-row-gap: 24px;
    grid-row: 2;
  }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.reviews__instagramList {
      display: block;
      width: 100%
  }
      .reviews__instagramList > div {
        width: calc(24.975% - 22.5px);
        margin-bottom: 30px;
      }
      .reviews__instagramList > div:nth-child(1n) {
        float: left;
        margin-right: 30px;
        clear: none;
      }
      .reviews__instagramList > div:last-child {
        margin-right: 0;
      }
      .reviews__instagramList > div:nth-child(4n) {
        margin-right: 0;
        float: right;
      }
      .reviews__instagramList > div:nth-child(4n + 1) {
        clear: both;
      }
    }
    @media(max-width: 996px) {.reviews__instagramList {
      grid-template-columns: repeat(auto-fill, minmax(45%, 1fr))
  }
    }
    @media(max-width: 769px) {.reviews__instagramList {
      grid-template-columns: repeat(auto-fill, minmax(100%, 1fr))
  }
    }
.youtubeCard {
  min-height: 160px;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
  .youtubeCard__title {
    z-index: 1;
    bottom: 18px;
    right: 22px;
    font-size: 13px;
    position: absolute;
  }
  @media(max-width: 996px) {
  .youtubeCard__title {
      display: none
  }
    }
  .youtubeCard__cover {
    -o-object-position: 50% 32%;
       object-position: 50% 32%;
  }
  .youtubeCard__hint {
    color: #ffffff;
    z-index: 2;
    position: relative;
    bottom: -70px;
    opacity: 0;
    transition: transform .3s ease,opacity .3s ease,margin-top .3s ease,-webkit-transform .3s ease;
  }
  .youtubeCard:before {
    content: '';
    background: #00000029;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .youtubeCard:after {
    transition: transform .3s ease,-webkit-transform .3s ease;
    -webkit-transition-delay: .3s;
            transition-delay: .3s;
    display: block;
    content: '';
    background: url('/images/youtube.svg') no-repeat;
    -o-object-fit: cover;
       object-fit: cover;
    width: 90px;
    height: 20px;
    top: 18px;
    right: 22px;
    position: absolute;
    z-index: 2;
  }
  .youtubeCard:hover .youtubeCard__hint {
      opacity: 1;
      bottom: -66px;
      margin-top: -24px;
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
    }
  @media(max-width: 996px) {
  .youtubeCard:hover .youtubeCard__hint {
        bottom: -70px;
        opacity: 0
    }
      }
  .youtubeCard:hover:after {
      -webkit-transition-delay: 0s;
              transition-delay: 0s;
    }
  .youtubeCard:hover:before {
      background: #00000042;
    }
  .youtubeCard .card__cover {
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .youtubeCard__description {
    margin-top: 8px;
    font-family: Roboto;
    line-height: 21px;
  }
@font-face { font-family: L4719a; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAO8AAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAACgAAAAoTOokF2hlYWQAAAH4AAAALgAAADYo4LdLaGhlYQAAAigAAAAbAAAAJADxAEBobXR4AAACRAAAAAgAAAAIAGQAAGxvY2EAAAJMAAAABgAAAAYAFAAAbWF4cAAAAlQAAAAeAAAAIAENABVuYW1lAAACdAAAASkAAAIWm5e+CnBvc3QAAAOgAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAQAAAAAAiwBiAAgAADcHFyMVMwcXN2kKEG9vEAoiYgoRDhAKIQAAeJxjYGRgYABiLp2/5+P5bb4ycDOkAEUYnszecwSZZuhmSAKSHAxMIA4ARvwLCAAAeJxjYGRgYEhhYICQ/28ydDMwMqACJgBIQgMwAAAAAAAAZAAAAAAAAAAUAAB4nGNgZGBgYGLgZADRIBYDAxcQMjD8B/MZAAl4ASMAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BigABGBuyAiZGJkZmBKdOAgQEAAzIAqAA=) format('woff');font-weight: normal;font-style: normal;}
.swiper-button-next--right:after, .swiper-button-next--left:after  {
  position: relative;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: L4719a;
  font-weight: normal;
  content: '\E000';
  font-size: 16px;
  opacity: 1;
  width: 24px;
  height: 24px;
  -webkit-transition: all .1s ease-out;
  transition: all .1s ease-out;
}
.swiper-button-next--right:after {
  left: 50px;
  top: 6px;
}
.swiper-button-next--left:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  right: 70px;
}
.swiper-button-next--left, .swiper-button-next--right {
  position: absolute;
  outline: none;
  cursor: pointer;
  bottom: 0;
  left: 50%;
  z-index: 1;
}
.swiper-button-next--left.swiper-button-disabled, .swiper-button-next--right.swiper-button-disabled {
    opacity: .6;
  }
.swiper-button-next--left:hover:not(.swiper-button-disabled).swiper-button-next--left:after {
    color: #6CBBE7;
  }
.swiper-button-next--right:hover:not(.swiper-button-disabled).swiper-button-next--right:after {
    color: #6CBBE7;
  }
.youtube_slide__pagination.swiper-pagination {
  position: absolute;
  bottom: 4px !important;
}
.youtube__slider {
  width: 100%;
}
@media(min-width: 1540px) {
.youtube__slider {
    overflow: hidden
}
  }
.youtube__slider .profileCard {
    margin-bottom: 2em;
  }
@media(min-width: 571px){
  .youtube__slider {
    padding: 2em 1em 3em; 
    margin: -2em -1em -2em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
  }
}
.reviews__youtube {
    overflow: hidden;
    position: relative;
  }
  .reviews__cards {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding-bottom: 30px;
  }
.reviewsCards__section {
    margin: 40px 0 80px;
  }
  .reviewsCards__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
  @media(max-width: 996px) {
  .reviewsCards__grid {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      margin: 0
  }
    }
  .reviewsCards__grid .swiper-wrapper {
      margin-bottom: 25px;
    }

.searchReviews {
  margin: 40px 0 60px;
}

.searchReviews__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 20px 0 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }

.searchReviews__description {
    max-width: 590px;
    margin-top: 5px;
    font-size: 16px;
    color: #272729;
    font-weight: 300;
  }

.searchReviews__column {
    width: 48.5%;
    background:  #F5F5F7;
    padding: 24px;
    margin-right: 3%;
    position: relative;
    border-radius: 8px;
  }

.searchReviews__column:last-child {
      margin-right: 0;
    }

@media(max-width: 996px) {

.searchReviews__column {
      width: calc(100% - 24px);
      margin: 20px 0 0 0;
      padding: 12px
  }
    }


.treatmentWelcome {
  background: url('/images/treatment.jpg');
  background-size: cover;
  margin: 0;
  height: 480px;
  background-position: center;
}
  .treatmentWelcome:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .7;
    background-image: linear-gradient(-70deg, #ffffff00 0%, #6CBBE7 60%);
  }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .treatmentWelcome:before {
      background: #6CBBE7;
      display: block
  }
    }
  @media(max-width: 769px) {.treatmentWelcome {
    background-position: 70%
}
  }
  .treatmentWelcome__content {
    z-index: 1;
    color: #ffffff;
    padding: 130px 0 0;
  }
  @media(max-width: 570px) {
  .treatmentWelcome__content {
      padding: 80px 0
  }
    }
  .treatmentWelcome__description {
    font-size: 16px;
    margin-top: 22px;
    max-width: 600px;
  }
.treatment__article {
    background: #ffffff;
    padding: 30px 40px;
    border-radius: 5px;
}
    @media(max-width: 769px) {.treatment__article {
      margin-bottom: 40px
}
    }

.treatmentArticle__section {
  margin: 60px 0 50px;
}

@media(min-width: 769px) {

.treatment__grid {
    display: grid;
    grid-template-columns: 100%;
    grid-gap: 28px
}
  }

.treatment__button {
  padding: 5px 21px 5px 21px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #6CBBE7;
  color: #ffffff;
  cursor: pointer;
  margin-top: 20px;
  border: none;
  outline: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  font-family: 'Noah';
  text-decoration: none;
  border-radius: 5px;
}

.treatment__button:hover {
    background: linear-gradient(162.86deg, #DE62A0 0%, #F2839F 100%);
    color: #ffffff;
  }
.profileCard .card__content {
    padding: 2em;
  }
    @media(min-width: 1440px) {.profileCard .card__content {
      padding: 2em 2.5em
  }
    }

  .profileCard .card__header {
   -webkit-box-pack: start;
       -ms-flex-pack: start;
           justify-content: flex-start;
  }

  .profileCard__icon {
    width: 50px;
    height: 50px;
    margin-right: 18px;
    -o-object-fit: contain;
       object-fit: contain;
  }

  @media(max-width: 996px) {

  .profileCard__icon {
      width: 45px;
      height: 45px;
      margin-right: 15px
  }
    }

  .profileCard__description {
    margin-top: 20px;
    line-height: 21px;
    font-weight: 300;
    height: 105px;
    overflow: hidden;
  }

  @media(max-width: 468px) {

  .profileCard__description {
        display: none
  }
    }

  .profileCard__programmList {
    cursor: pointer;
  }

  .profileCard__programmList--opened {
      background: #F0F0F2;
    }

  .profileCard__programmList:after {
      display: block;
      content: '';
      display: block;
      width: 100%;
      height: 1px;
      background: #F0F0F2;
    }

  .profileCard__programmList:before {
      display: block;
      content: '';
      display: block;
      width: 100%;
      height: 1px;
      background: #F0F0F2;
    }

  .profileCard__includeProgramm {
    color: #6CBBE7;
    font-weight: 400;
  }

  .profileCard__toogle {
    font-weight: 400;
    font-size: 12px;
    color: #78787A;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  .profileCard__programmList:hover .profileCard__toogle {
      color: #6CBBE7;
    }

  .profileCard__more {
    color: #272729;
    text-decoration: none;
    font-weight: 500;
  }

  .profileCard__more:hover {
      color: #6CBBE7;
    }

  .profileCard__procedures {
    font-family: 'Kinetika';
    font-weight: 700;
  }

  .profileCard__procedures > span {
      margin-right: 12px;
      font-size: 34px;
      color: #6CBBE7;
      line-height: 30px;
    }
@font-face { font-family: z27b47; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAO8AAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAACgAAAAoTOokF2hlYWQAAAH4AAAALgAAADYo4LdBaGhlYQAAAigAAAAbAAAAJADxAEBobXR4AAACRAAAAAgAAAAIAGQAAGxvY2EAAAJMAAAABgAAAAYAFAAAbWF4cAAAAlQAAAAeAAAAIAENABVuYW1lAAACdAAAASkAAAIWm5e+CnBvc3QAAAOgAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAQAAAAAAiwBiAAgAADcHFyMVMwcXN2kKEG9vEAoiYgoRDhAKIQAAeJxjYGRgYABiLp2/j+P5bb4ycDOkAEUYnszesx+ZZuhmSAKSHAxMIA4ASXILEgAAeJxjYGRgYEhhYICQ/28ydDMwMqACJgBIQgMwAAAAAAAAZAAAAAAAAAAUAAB4nGNgZGBgYGLgZADRIBYDAxcQMjD8B/MZAAl4ASMAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BigABGBuyAiZGJkZmBKdOAgQEAAzIAqAA=) format('woff');font-weight: normal;font-style: normal;}

.swiper-button-next--right:after  {
  position: relative;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: z27b47;
  font-weight: normal;
  content: '\E000';
  font-size: 14px;
  color: #DDDFE0;
  opacity: 1;
  width: 24px;
  height: 24px;
  -webkit-transition: all .1s ease-out;
  transition: all .1s ease-out;
}

.swiper-button-next--left:after  {
  position: relative;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: z27b47;
  font-weight: normal;
  content: '\E000';
  font-size: 14px;
  color: #DDDFE0;
  opacity: 1;
  width: 24px;
  height: 24px;
  -webkit-transition: all .1s ease-out;
  transition: all .1s ease-out;
}

.swiper-button-next--right:after {
  left: 50px;
  top: 8px;
}

.swiper-button-next--left:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  right: 70px;
}

.swiper-button-next--left, .swiper-button-next--right {
  position: absolute;
  outline: none;
  cursor: pointer;
  bottom: 0;
  left: 50%;
  z-index: 1;
}

.swiper-button-next--left.swiper-button-disabled, .swiper-button-next--right.swiper-button-disabled {
    opacity: .6;
  }

.swiper-button-next--left:hover:not(.swiper-button-disabled).swiper-button-next--left:after {
    color: #6CBBE7;
  }

.swiper-button-next--right:hover:not(.swiper-button-disabled).swiper-button-next--right:after {
    color: #6CBBE7;
  }

.medProfiles_slide__pagination.swiper-pagination {
  position: absolute;
  bottom: 4px !important;
}

.medProfiles__slider {
    overflow: hidden;
    width: 100%;
}

.medProfiles__slider .profileCard {
      margin-bottom: 2em;
    }

@media(min-width: 571px){
  .medProfiles__slider {
    padding: 2em 1em 2em; 
    margin: -2em -1em -2em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
  }
}
.treatment__slider {
    margin: -140px 0 30px 0;
    position: relative;
  }
  .treatment__title {
    margin: 40px 0 30px;
    color: #ffffff;
  }

@media(min-width: 997px) {
    .treatment__slider {
      margin-top: -200px;
    }
}
.treatment__information {
    background: #ffffff;
    padding: 40px;
    border-radius: 5px;
}
    @media(max-width: 769px) {.treatment__information {
      margin-bottom: 40px
}
    }

.treatment__button {
  padding: 5px 21px 5px 21px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #6CBBE7;
  color: #ffffff;
  cursor: pointer;
  margin-top: 20px;
  border: none;
  outline: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  font-family: 'Noah';
  text-decoration: none;
  border-radius: 5px;
}

.treatment__button:hover {
    background: linear-gradient(162.86deg, #DE62A0 0%, #F2839F 100%);
    color: #ffffff;
  }
.treatment__methods {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(3, 15% 1fr);
  grid-auto-rows: auto;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-areas:
    "big1 big1 big1 big2 big2 big2 big3 big3"
    "small1 small1 small2 small2 small3 small3 small4 small4";
}
  .treatment__methods .card:nth-child(1)  { grid-area: big1; }
  .treatment__methods .card:nth-child(2)  { grid-area: big2; }
  .treatment__methods .card:nth-child(3)  { grid-area: big3; }
  .treatment__methods .card:nth-child(4)  { grid-area: small1; }
  .treatment__methods .card:nth-child(5)  { grid-area: small2; }
  .treatment__methods .card:nth-child(6)  { grid-area: small3; }
  .treatment__methods .card:nth-child(7)  { grid-area: small4; }

.treatmentMethods__section {
  margin-bottom: 0;
}
@font-face { font-family: H89c9d; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAO8AAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAACgAAAAoTOokF2hlYWQAAAH4AAAALgAAADYo4LdDaGhlYQAAAigAAAAbAAAAJADxAEBobXR4AAACRAAAAAgAAAAIAGQAAGxvY2EAAAJMAAAABgAAAAYAFAAAbWF4cAAAAlQAAAAeAAAAIAENABVuYW1lAAACdAAAASkAAAIWm5e+CnBvc3QAAAOgAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAQAAAAAAiwBiAAgAADcHFyMVMwcXN2kKEG9vEAoiYgoRDhAKIQAAeJxjYGRgYABiLp2/9+P5bb4ycDOkAEUYnszecwCZZuhmSAKSHAxMIA4ASPQLEAAAeJxjYGRgYEhhYICQ/28ydDMwMqACJgBIQgMwAAAAAAAAZAAAAAAAAAAUAAB4nGNgZGBgYGLgZADRIBYDAxcQMjD8B/MZAAl4ASMAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BigABGBuyAiZGJkZmBKdOAgQEAAzIAqAA=) format('woff');font-weight: normal;font-style: normal;}
    .voucherCard:hover .voucherCard__button {
      color: #ffffff;
      background: #6CBBE7;
    }
    .voucherCard:hover .voucherCard__number {
      color: #ffffff;
    }
    .voucherCard:hover .voucherCard__extra {
      color: #ffffff;
    }
    .voucherCard:hover .voucherCard__more {
      color: #ffffff;
    }
    .voucherCard:hover .voucherCard__more:after {
      color: #ffffff;
    }
  .voucherCard__title {
    display: block;
    font-family: 'Kinetika';
    font-size: 22px;
    line-height: 24px;
    font-weight: 700;
    margin: 20px 0 12px;
    text-decoration: none;
    color: #272729;
  }
  .voucherCard__description {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 20px;
  }
  .voucherCard__cover {
    width: 100%;
    height: 260px;
    display: block;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
  }
  .voucherCard__cover:after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background: rgba(28, 200, 225, 1);
      opacity: .1;
    }
  .voucherCard__cover img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
    }
  .voucherCard__button {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 8px;
    padding: 13px 20px;
    overflow: hidden;
    text-decoration: none;
  }
  .voucherCard__button:after {
      content: '';
      position: absolute;
      display: block;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      opacity: 0.12;
      z-index: 1;
      background: #6CBBE7;
      -webkit-transition: .2s ease-out;
      transition: .2s ease-out;
    }
  .voucherCard__more {
    color: #6CBBE7;
    font-size: 15px;
    margin-right: 12px;
    z-index: 2;
  }
  .voucherCard__more:after {
      position: relative;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: H89c9d;
      font-weight: normal;
      content: '\E000';
      font-size: 10px;
      color: #6CBBE7;
      top: 1px;
      left: 10px;
      -webkit-transition: all .2s ease-out;
      transition: all .2s ease-out;
    }
  .voucherCard__price {
    color: #6CBBE7;
    z-index: 2;
  }
  .voucherCard__number {
    font-size: 17px;
    line-height: 22px;
    font-weight: 600;
    z-index: 2;
    margin-bottom: -4px;
  }
  .voucherCard__number span {
      font-size: 18px;
    }
  .voucherCard__extra {
    font-family: 'Noah';
    line-height: 23px;
    font-size: 14px;
  }
  .voucherCard__extra span {
      margin: 0 2px;
      display: inline-block;
    }

.voucherCardShort {
  border: 1px solid #F0F0F2;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.voucherCardShort li {
    line-height: 12px;
  }

.voucherCardShort li:before {
      width: 3px;
      height: 3px;
      left: -16px;
      top: 3px;
    }

.voucherCardShort__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

.voucherCardShort__cover {
    height: 45px;
    width: 60px;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 8px;
    margin-right: 15px;
  }

.voucherCardShort__type {
    color: #78787A;
    font-size: 15px;
    font-weight: 300;
    font-family: 'Noah';
  }

.voucherCardShort__content {
    position: relative;
    width: 100%;
  }

.voucherCardShort__button {
    position: absolute;
    bottom: 0; 
  }

.voucherCardShort__button:after {
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: H89c9d;
      font-weight: normal;
      content: '\E000';
      font-size: 58px;
      margin: 30px 0 -21px 16px;
      color: #DDDFE0;
      -webkit-transition: all .1s ease-out;
      transition: all .1s ease-out;
    }

.voucherCardShort__list {
    color: #272729;
    font-weight: 300;
    padding-left: 16px;
    margin-bottom: 0;
  }

.voucherCardShort__price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-family: 'Kinetika';
    font-size: 14px;
    font-weight: 300;
    line-height: 21px;
    color: #78787A;
  }

.voucherCardShort__price > span {
      font-family: 'Noah';
      color: #272729;
      margin: 0 8px;
      font-weight: bold;
      font-size: 24px;
      line-height: 26px;
    }

.voucherCardShort:hover .button {
      color: #6CBBE7;
    }

.voucherCardShort:hover .card__title {
      color: #6CBBE7;
    }

.voucherCardShort:hover .voucherCard__button:after {
      color: #6CBBE7;
      margin-left: 20px;
    }
.vouchers_slide__pagination.swiper-pagination {
  position: absolute;
  bottom: 4px !important;
}
.vouchers__slider {
  width: 100%;
}
@media(min-width: 1540px) {
.vouchers__slider {
    overflow: hidden
}
  }
.vouchers__slider .voucherCardShort {
    margin-bottom: 2em;
  }
.vouchers__slider {
  padding: 2em 1em 1.5em; 
  margin: -2em -1em 0em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
@media(min-width: 571px) {
    .vouchers__slider .vouchers__slider {
      padding: 2em 1em 1em; 
      margin: -2em -1em 0em;
    }
  }

.treatment {
  background: #F5F5F7;
}
.menuFooter__grid {
    display: grid;
    width: 100%;
    grid-template-columns: 30% 70%;
    grid-auto-rows: auto;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    position: relative;
  }
    .menuFooter__grid:before {
      content: '';
      position: absolute;
      top: -24px;
      left: 0;
      background: #F0F0F2;
      height: 1px;
      width: 100%;
    }
    @media(max-width: 996px) {.menuFooter__grid {
      grid-template-columns: 1fr;
      grid-row-gap: 40px
  }
    }
  .menuFooter__items {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(auto-fill, minmax(30%, 1fr));
    grid-auto-rows: auto;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }
  @media(max-width: 769px) {
  .menuFooter__items {
      grid-template-columns: repeat(auto-fill, minmax(100%, 1fr))
  }
    }
  .menuFooter__item a {
      width: 100%;
      display: block;
      color: #272729;
      font-size: 16px;
      line-height: 22px;
      margin-bottom: 12px;
      text-decoration: none;
      -webkit-transition: .3s ease-out;
      transition: .3s ease-out;
    }
  .menuFooter__item a:hover {
        color: #6CBBE7;
      }
.openMenu__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 40px 0 20px;
  }
    @media(max-width: 570px) {.openMenu__items {
      margin: 20px 0 0
  }
    }
  .openMenu__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .openMenu__list {
    width: 70%;
    height: auto;
    position: absolute;
    left: 35%;
    top: -4px;
    opacity: 1;
    -webkit-transition: opacity .3s cubic-bezier(.785,.135,.15,.86),visibility .3s cubic-bezier(.785,.135,.15,.86),-webkit-transform 0s cubic-bezier(.785,.135,.15,.86) .3s;
    transition: opacity .3s cubic-bezier(.785,.135,.15,.86),visibility .3s cubic-bezier(.785,.135,.15,.86),-webkit-transform 0s cubic-bezier(.785,.135,.15,.86) .3s;
    transition: transform 0s cubic-bezier(.785,.135,.15,.86) .3s,opacity .3s cubic-bezier(.785,.135,.15,.86),visibility .3s cubic-bezier(.785,.135,.15,.86);
    transition: transform 0s cubic-bezier(.785,.135,.15,.86) .3s,opacity .3s cubic-bezier(.785,.135,.15,.86),visibility .3s cubic-bezier(.785,.135,.15,.86),-webkit-transform 0s cubic-bezier(.785,.135,.15,.86) .3s;
    -webkit-transform: translate3d(-40px,0,0);
            transform: translate3d(-40px,0,0);
    visibility: visible;
  }
  @media(max-width: 1279px) {
  .openMenu__list {
      display: none
  }
    }
  .openMenu__link {
    height: 52px;
    font-family: 'Noah';
    font-weight: 900;
    color: #272729;
    text-decoration: none;
    font-size: 35px;
    line-height: 52px;
    margin-bottom: 25px;
    position: relative;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
    width: 24%;
  }
  @media(max-width: 1279px) {
  .openMenu__link {
      width: 100%
  }
    }
  .openMenu__link sub {
      font-size: 18px;
      line-height: 52px;
      font-weight: 900;
      top: -1em;
      left: 7px;
    }
  @media(max-width: 570px) {
  .openMenu__link {
      font-size: 26px;
      line-height: 52px;
      margin-bottom: 20px
  }
      .openMenu__link sub {
        font-size: 16px;
        top: -0.8em;
        left: 5px;
      }
    }
  .openMenu__link:hover {
      color: #6CBBE7;
    }
  .openMenu__link:hover .openMenu__list {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateZ(0);
                transform: translateZ(0);
        -webkit-transition: opacity .5s ease,visibility 1s ease,-webkit-transform 1s cubic-bezier(.075,.82,.165,1);
        transition: opacity .5s ease,visibility 1s ease,-webkit-transform 1s cubic-bezier(.075,.82,.165,1);
        transition: transform 1s cubic-bezier(.075,.82,.165,1),opacity .5s ease,visibility 1s ease;
        transition: transform 1s cubic-bezier(.075,.82,.165,1),opacity .5s ease,visibility 1s ease,-webkit-transform 1s cubic-bezier(.075,.82,.165,1);
      }
  .openMenu__link--sub {
      width: auto;
      font-size: 16px;
      line-height: 16px;
      font-weight: 400;
      font-family: 'Roboto';
      margin: 0 50px -20px 0;
      display: inline-block;
    }
  .openMenu__link--sub:last-child {
        margin-right: 0;
      }
@font-face { font-family: vf39b1; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAPMAAsAAAAABgQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpvzZWY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAAEQAAABcOF2XeWhlYWQAAAIQAAAALAAAADYokrb7aGhlYQAAAjwAAAAbAAAAJAB7AD5obXR4AAACWAAAAAgAAAAIADwAAGxvY2EAAAJgAAAABgAAAAYALgAAbWF4cAAAAmgAAAAeAAAAIAENAChuYW1lAAACiAAAASkAAAIWm5e+CnBvc3QAAAO0AAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAUkOaC0DAMTAz8DkGBlZsAKAtJcUxgcHjA8YGCwAXJZwSQDAyOIAADJ0gVyeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAHicY2BkAAFbBhsGaQYGe0YzEzUlfkZ1NSU2EXlGdjYRMSN7RnExIzMTdWUJRiZmRgkJRmYmEAlny2GIQNgMDAA1xAWjeJxjYGRgYABi0z9iJ+P5bb4ycDPYAEUYnszecxiZZrAFi3MwMIE4AD9SCnh4nGNgZGBgsGFggJD//zPYMjAyoAImADzWArgAAAAAAAA8AAAAAAAAAC4AAHicY2BkYGBgYpBhANEgFgMDFxAyMPwH8xkAC1MBNgAAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGLAD5gYmRiZGZgyDRgYAAMPAKcA) format('woff');font-weight: normal;font-style: normal;}
  .menu {
  height: 100%;
  width: 100%;
  overflow: auto;
  z-index: 9;
  bottom: 0;
  top: 0;
  right: 0;
  left: 0;
  pointer-events: all;
  opacity: 1;
  visibility: visible;
}
  .menu__heading {
    font-family: 'Alegreya';
    position: relative;
    font-weight: bold;
    font-size: 32px;
    line-height: 34px;
  }
  .menu__heading:after {
      content: '';
      width: 20%;
      height: 3px;
      background: #6CBBE7;
      display: block;
      position: absolute;
      z-index: 1;
      bottom: -11px;
      left: 0;
    }
  .menu__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    padding-top: 40px;
  }
  .menu__links > a {
      font-size: 14px;
      font-weight: 500;
      width: calc(100% - 20px);
      text-decoration: none;
      color: #404040;
      margin-bottom: 16px;
      -webkit-transition: all .2s ease;
      transition: all .2s ease;
      position: relative;
      left: 20px;
    }
  .menu__links > a:before {
        width: 10px;
        height: 10px;
        border-radius: 50%;
        position: absolute;
        left: -21px;
        top: 50%;
        margin-top: -6px;
        opacity: .9;
        background: transparent;
        -webkit-transition: background .35s;
        transition: background .35s;
        background: #4e89ff;
        content: '';
      }
  .menu__links > a:after {
        width: 8px;
        height: 8px;
        border-radius: 50%;
        position: absolute;
        left: -20px;
        opacity: .9;
        top: 50%;
        margin-top: -5px;
        background: #4e89ff;
        content: '';
      }
  .menu__links > a:hover {
        color: #6CBBE7;
      }
  .menu__links > a:hover:after {
          background: #23c748;
          -webkit-transition: background .35s,-webkit-transform .35s;
          transition: background .35s,-webkit-transform .35s;
          transition: transform .35s,background .35s;
          transition: transform .35s,background .35s,-webkit-transform .35s;
          -webkit-transform: scale(.8);
                  transform: scale(.8);
        }
  .menu__close {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 1;
    color: #272729;
    padding: 40px;
    -webkit-transition: .5s ease;
    transition: .5s ease;
  }
  .menu__close:before {
      margin-bottom: 4px;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: vf39b1;
      font-weight: normal;
      content: '\E000';
      color: #272729;
      font-size: 25px;
      -webkit-transition: all .3s ease;
      transition: all .3s ease;
    }
  @media(min-width: 997px) {
  .menu__close {
      position: absolute;
      right: 0;
      top: 0
  }
    }
  @media(max-width: 769px) {
  .menu__close {
      padding: 15px
  }
      .menu__close:before {
        font-size: 15px;
      }
    }
  .menu__header {
    padding: 13px 0;
    z-index: 1;
  }
  @media(min-width: 997px) {
  .menu__header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 80px
  }
    }
  .menu__header_logo {
      z-index: 1;
      width: 230px;
      height: 150px;
    }
  @media(max-width: 769px) {
  .menu__header_logo {
        width: 170px;
        height: 70px
    }
      }
  .menu__header_logo > img {
        width: 100%;
        height: 100%;
      }
  .menu__body {
    margin: 20px 0 20px;
    z-index: 1;
  }
  @media(min-width: 1280px) {
  .menu__body {
      height: calc(100% - 257px);
      position: relative;
      overflow: hidden;
      margin: 60px 0 0
  }
    }
  .menu__footer {
    width: 100%;
    margin-bottom: 20px;
    z-index: 1;
  }
  @media(min-width: 997px) {
  .menu__footer {
      height: 50px;
      margin-bottom: 0
  }
    }
  .menu__copyright {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  @media(max-width: 769px) {
  .menu__copyright {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column
  }
    }
  .menu__copyright_links {
      padding-top: 10px;
      z-index: 1;
    }
  .menu__copyright_links a {
        font-size: 14px;
        font-weight: 300;
        text-decoration: none;
        margin-left: 5px;
        color: #272729;
      }
  .menu__copyright_text {
      z-index: 1;
      color: #272729;
      font-size: 14px;
      padding-top: 10px;
      font-weight: 300;
    }

.menuHeader__container {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

@media(min-width: 997px) {

.menuHeader__container {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
  }
    }
.about__description {
  width: 100%;
}
  .about__description h3:first-child {
    margin-top: 0;
  }
  .about__description > p {
    margin: 0;
    font-size: 18px;
  }
  @media(max-width: 1279px) {
  .about__description > p {
      margin-top: 20px
  }
    }

.booking__description {
  margin: 15px 0 30px;
  max-width: 700px;
  font-size: 15px;
}
  .booking__description > p {
    margin-bottom: 14px;
  }

.booking__p {
    -webkit-box-shadow: 0 5px 40px rgba(72, 93, 200, 0.2);
            box-shadow: 0 5px 40px rgba(72, 93, 200, 0.2);
    display: block;
    padding: 15px;
    border-radius: 3px;
  }

.booking__link {
    display: block;
    margin-top: -14px;
  }
.rest__section {
    margin: 40px 0 80px;
  }
.rest__article {
  margin-top: 1em;
  white-space: pre-line;
}
.rest__siblings_list .restCard {
  margin: 1em 0;
}

.rest__heading {
  color: #ffffff;
}

@media(max-width: 1440px) {

.rest__heading {
    color: #272729;
    margin-top: 20px
}
  }
.restWelcome {
  margin: 0;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
  .restWelcome__bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    height: 330px;
    width: 100%;
    background: rgba(228, 196, 176, 1);
  }
  .restWelcome__bg > img {
      position: absolute;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center;
         object-position: center;
      left: 0;
      top: 0;
      height: 100%;
      width: 100%;
    }
  .restWelcome__bg:after {
      content: '';
      background-image: url('/images/paternBrown--right.svg');
      background-size: cover;
      position: absolute;
      width: 235px;
      background-repeat: no-repeat;
      height: 100%;
      right: 0;
      top: 0;
      display: block;
    }
  @media(max-width: 570px) {
  .restWelcome__bg:after {
        display: none
    }
      }
  .restWelcome__bg:before {
      content: '';
      background-image: url('/images/paternBrown--left.svg');
      background-size: cover;
      position: absolute;
      width: 235px;
      background-repeat: no-repeat;
      height: 242px;
      left: 0;
      top: 0;
      display: block;
    }
  .restWelcome__content {
    width: 100%;
    margin-top: 100px;
    z-index: 1;
  }
  @media(max-width: 769px) {
  .restWelcome__content {
      margin-top: 50px
  }
    }
  @media(max-width: 769px) {
  .restWelcome__content .heading.restWelcome__heading {
        font-size: 35px;
        line-height: 40px
    }
      }
.rest__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
    @media(max-width: 1440px) {.rest__grid {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column
  }
    }

  @media(max-width: 996px) {

  .rest__gallery img {
        width: 100%
    }
      }

  .rest__column {
    width: 68%;
  }

  @media(max-width: 1440px) {

  .rest__column {
      width: 100%
  }
    }

  .rest__siblings {
    width: 28%;
    margin-top: -10px;
  }

  @media(max-width: 1440px) {

  .rest__siblings {
      width: 100%;
      margin-top: 20px
  }
    }

  .rest__siblings_list {
    margin-top: 20px;
  }

  @media(max-width: 1440px) {

  .rest__siblings_list {
      width: 100%;
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(310px, 1fr));
      grid-column-gap: 24px;
      grid-row-gap: 24px
  }
    }
.rooms__section {
    position: relative;
    margin: 40px 0;
  }
  .rooms__subHeading {
    max-width: 565px;
  }
.label {
  font-family: 'Noah';
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background: #ffffff;
  border-radius: 5px 5px 0 5px;
  z-index: 1;
  cursor: pointer;
}

  /**Margined**/

  .label.label--margined_right {
    margin-right: 20px;
  }

  .label.label--margined_left4 {
    margin-left: 40px;
  }

  /**Color**/

  .label.label--color_blue {
    color: #2F7DE1;
  }

  .label.label--color_pink {
    color: #ED4D74;
  }

  /**Size**/

  .label.label--size_medium {
    font-weight: 500;
    line-height: .9;
    padding: 11px;
    font-size: 17px;
  }

  .label.label--size_big {
    font-weight: 600;
    line-height: 26px;
    padding: 17px 14px;
    font-size: 24px;
  }

  /**Position**/

  .label.label--position_rt {
    position: absolute;
    right: 0;
    top: 0;
  }


.room__header {
  display: block;
  color: #ffffff;
  font-size: 12px;
}
  @media(min-width: 769px){.room__header {
    font-size: 13px
}
  }
  @media(min-width: 1280px){.room__header {
    font-size: 14px
}
  }

.room__name {
  font-weight: 900;
  font-size: 3.3em;
  font-family: 'Noah';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.room__hint { 
  margin: .8em 0;
  font-size: 1.1em;

}

.room__improved {
  margin-left: 1.5em;
  color: #6CBBE7;
}
@font-face { font-family: xe9374; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAP4AAsAAAAABigAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpoTZMY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAAGkAAACASDRnC2hlYWQAAAI4AAAAMAAAADYoh7braGhlYQAAAmgAAAAZAAAAJABkAD9obXR4AAAChAAAAAgAAAAIADwAAGxvY2EAAAKMAAAABgAAAAYAQAAAbWF4cAAAApQAAAAeAAAAIAEOADxuYW1lAAACtAAAASkAAAIWm5e+CnBvc3QAAAPgAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAwk2aG0BAMTAw8DkGBlZsAKAtJcUxgcHjA8YGAwAnJZgCRIJSNIDgDDHgVKeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAHicPY3BDkAwEER3S6tawgG9V1IHB6rVi///LGGRyCQzb+YywACuEzxpggXArMI6v4/WxXTgnzGFNHRixj5sb+4EKbrCMIYZPvY5YlNrlaunqFzKUhNJZMhpMMRlKznVseeVoO8b1CwK6AAAAHicY2BkYGAAYrEVZf3x/DZfGbgZjIAiDE9m7zmOoP//ZTAEQgYGDgYmkCgATsYMDnicY2BkYGAwYgABGzBpyMDIgAqYAA/nAKQAAAAAAAAAADwAAAAAAAAAQAAAeJxjYGRgYGBiMABiBjCLgYELCBkY/oP5DAANXgFLAAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nGNgYsAPmBiZGJkZmDINGBgAAw8ApwA=) format('woff');font-weight: normal;font-style: normal;}
  .room__price {
  color: #ffffff;
  font-family: 'Kinetika';
  font-weight: 700;
  font-size: 25px;
  line-height: 30px;
  margin-top: 4px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; 
}
  .room__price > span {
    font-size: 34px;
  }
  .room__price:after {
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: xe9374;
    font-weight: normal;
    content: '\E000';
    font-size: 16px;
    font-weight: 900;
    color: #ffffff;
  }
.room__subTitle {
  color: #6CBBE7;
  margin-bottom: 1em;
  font-family: 'Roboto';
  font-weight: 400;
  line-height: 1.2em;
}
.definitionsList__dt {
    font-family: 'Noah';
    font-weight: 400;
    color: #78787A;
    margin-bottom: 4px;
  }
  .definitionsList__dd {
    padding-left: 0;
    margin-left: 0;
  }
.roomCharacteristic__list .definitionsList__dl {
      grid-template-columns: 120px 1fr;
    }
      @media(min-width: 571px){.roomCharacteristic__list .definitionsList__dl {
        grid-template-columns: 150px 1fr
    }     
      }
      @media(min-width: 769px){.roomCharacteristic__list .definitionsList__dl {
        grid-template-columns: repeat(auto-fill, minmax(150px, 1fr))
    }           
      }
      @media(min-width: 997px){.roomCharacteristic__list .definitionsList__dl {
        grid-template-columns: 1fr
    }          
      }

.roomComfortable__list {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 1em;
       -moz-column-gap: 1em;
            column-gap: 1em;
  }
    .roomComfortable__list li {
      width: calc(100% - 24px);
    }
    @media(min-width: 571px){.roomComfortable__list {
      -webkit-column-count: 3;
         -moz-column-count: 3;
              column-count: 3;
      -webkit-column-gap: 2em;
         -moz-column-gap: 2em;
              column-gap: 2em
  }
    }
    @media(min-width: 769px) {.roomComfortable__list {
      -webkit-column-count: 1;
         -moz-column-count: 1;
              column-count: 1;
      -webkit-column-gap: 0;
         -moz-column-gap: 0;
              column-gap: 0
  }
    }
.roomAdvantages {
  margin: 1em 0;
  font-weight: 300;
}
.roomSiblings__list {
  margin-top: 28px;
  display: grid;
  /* grid-template-columns: repeat(auto-fill, calc(50% - 28px) calc(50% - 28px)); */
  grid-template-columns: repeat(auto-fill, minmax(23%, 1fr));
  grid-gap: 28px;
}

  @media(max-width: 570px) {.roomSiblings__list {
    grid-template-columns: 1fr
}
  }

  @media(min-width: 571px) {.roomSiblings__list {
    max-height: 180px;
    overflow: hidden
}
  }

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.roomSiblings__list {
    display: block;
    width: 100%
}
    .roomSiblings__list > a {
      width: calc(24.975% - 22.5px);
      margin-bottom: 30px;
    }
    .roomSiblings__list > a:nth-child(1n) {
      float: left;
      margin-right: 30px;
      clear: none;
    }
    .roomSiblings__list > a:last-child {
      margin-right: 0;
    }
    .roomSiblings__list > a:nth-child(4n) {
      margin-right: 0;
      float: right;
    }
    .roomSiblings__list > a:nth-child(4n + 1) {
      clear: both;
    }
  }
.roomConditions {
  width: 100%;
}
  .roomConditions__list {
    display: grid;
    width: 100%;
    grid-column-gap: 3%;
    grid-template-columns: 15% 22% 18% 15% 17%;
  }
  @media(max-width: 1279px) {
  .roomConditions__list {
      grid-template-columns: repeat(auto-fill, minmax(25%, 1fr))
  }
    }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .roomConditions__list {
      display: block;
      width: 100%
  }
      .roomConditions__list > dl {
        width: calc(16.65% - 25px);
        margin-bottom: 30px;
      }
      .roomConditions__list > dl:nth-child(1n) {
        float: left;
        margin-right: 30px;
        clear: none;
      }
      .roomConditions__list > dl:last-child {
        margin-right: 0;
      }
      .roomConditions__list > dl:nth-child(6n) {
        margin-right: 0;
        float: right;
      }
      .roomConditions__list > dl:nth-child(6n + 1) {
        clear: both;
      }
    }
  .roomConditions__item {
    font-weight: 400;
  }

.phoneElement {
  display: inline-block;
}
@font-face { font-family: Lac13e; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQQAAsAAAAABjAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqazbRY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAHsAAACIq1wN1mhlYWQAAAJMAAAAMAAAADYonLdIaGhlYQAAAnwAAAAZAAAAJAC1AGdobXR4AAACmAAAAAgAAAAIAGQAAGxvY2EAAAKgAAAABgAAAAYARAAAbWF4cAAAAqgAAAAeAAAAIAEOAD5uYW1lAAACyAAAASkAAAIWm5e+CnBvc3QAAAP0AAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4Ask+aG0CVBMhoGBiYGVmQErCEhzTWFweMDwgIEhD8jlBJIsQJoRJAcAAhoGmQAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nDXKQQrCMBSE4Zn3mrSVaCnEuhAEq8SCK5s2G3XrBbz/TQSNiJv5v8VAgPcLDzwx4AJEb/tw56EPU7py/ndKMW12tGeu49j53DkjhVMo96JiKELzW0q3qNiubENVNtY5mrL92qlKnd8Dpajsdpmtt2PtCyP4AEy2C+QAeJxjYGRgYABi3/lqC+P5bb4ycDPkAUUYnszecxxB///D4MYQDORyMDCBRAFXBQxweJxjYGRgYMhjAIEUMOnGwMiACpgAHKIBHQAAAAAAAAAAZAAAAAAAAABEAAB4nGNgZGBgYGIwAmIGMIuBgQsIGRj+g/kMAA2QAU0AAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BigABGBuyAiZGJkZmBKdOAgQEAAzIAqAA=) format('woff');font-weight: normal;font-style: normal;}

  .priceTable__price {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  white-space: nowrap;
  width: 70px; 
}

  .priceTable__price_at { 
    color: #78787A;
    font-size: .8em;
    font-weight: 300;
    margin-right: .4em;
  }

  .priceTable__price_unit { 
    color: #78787A;
    font-size: .8em;
    font-weight: 300;
    margin-right: .4em;
  }

  @media(max-width: 570px) {

  .priceTable__price_unit {
      display: none
  }
    }

  .priceTable__price_price {
    color: #272729; 
  }

  .priceTable__price_price:after {
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: Lac13e;
      font-weight: normal;
      content: '\E000';
      font-size: 1em;
      line-height: 1em;
    }



.priceTable {
  width: 100%;
  color: #272729;
  margin: 1em 0 0;
}
  .priceTable__tr:nth-child(even) {
      background: rgba(108, 187, 231, 0.12);
    }
  .priceTable__tr:hover .priceTable__td {
        background: rgba(255,255,255, .85);
      }
  .priceTable__td {
    position: relative;
    font-weight: 400;
    padding: 0 2em;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: all .1s ease;
    transition: all .1s ease;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; 
  }
  @media(max-width: 570px) {
  .priceTable__td {
      max-width: 150px;
      padding: 0 1em 
  }
    }
  .priceTable__td:nth-child(1) {
      line-height: 2.2em;
      font-weight: 400;
    }
  .priceTable__td:nth-child(1):before {
        content: '';
        position: relative;
        -webkit-transition: all ease .3s;
        transition: all ease .3s;
        display: inline-block;
        height: 8px;
        width: 8px;
        margin-right: 1em;
        top: calc(50% - 4px);
        -webkit-transform: rotate(40deg);
                transform: rotate(40deg);
        background: #6CBBE7;
        border-radius: 2px;
      }
  .priceTable__td:hover:nth-child(1):before {
        border-radius: 50%;
        -webkit-transform: rotate(90deg);
                transform: rotate(90deg);
        opacity: .7;
      }
  @media(min-width: 769px) {
      .priceTable__td_price { width: 150px; }
    }
@font-face { font-family: Ma2026; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAPUAAsAAAAABegAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAEAAAABAs9NHd2hlYWQAAAIQAAAALgAAADYourc+aGhlYQAAAkAAAAAbAAAAJADLAGZobXR4AAACXAAAAAgAAAAIAGQAAGxvY2EAAAJkAAAABgAAAAYAIAAAbWF4cAAAAmwAAAAeAAAAIAENAB5uYW1lAAACjAAAASkAAAIWm5e+CnBvc3QAAAO4AAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAQAAAAAAZQBPABEAADcUDwEGIi8BJjQ2Mh8BNzYyFmQCKgMGAisCBQYCJSUCBwRHAwMqAgIqAwYFAiUlAgUAeJxjYGRgYABim1vbuOP5bb4ycDOkAEUYnszecxyZZkhl8AeSHAxMIA4APzkKqgAAeJxjYGRgYEhhYICQ//8zpDIwMqACJgBIjgMwAAAAAAAAZAAAAAAAAAAgAAB4nGNgZGBgYGIQYgDRIBYDAxcQMjD8B/MZAApZASwAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BigABGBuyAiZGJkZmBKdOAgQEAAzIAqAA=) format('woff');font-weight: normal;font-style: normal;}
  
  .priceAccordion {
  background: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  overflow: hidden;
  max-width: 100%;
  border: 1px solid #F0F0F2;
}
  
  .priceAccordion__header { 
    padding: 1em 2em;
    color: #78787A;
    font-weight: 300;
    font-size: .9em;
  }
  
  .priceAccordion__title {
    padding: 0 2em;
    font-weight: 500;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  
  .priceAccordion__title_text {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }
  
  .priceAccordion__title_price {
      width: 120px;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 120px;
              flex: 0 0 120px;
    }
  
  @media(max-width: 570px){
  
  .priceAccordion__title_price {
        width: 80px;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 80px;
                flex: 0 0 80px
    }
      }
  
  .priceAccordion__title:after {
      display: block;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: Ma2026;
      font-weight: normal;
      content: '\E000';
      font-size: .8em;
      color: #78787A;
      -webkit-transition: all ease-out .2s;
      transition: all ease-out .2s;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 20px;
              flex: 0 0 20px;
    }
  
  .priceAccordion__title:hover {
      color: #6CBBE7;
    }
  
  .priceAccordion__list {
    padding: 0 0 .2em 0;
    background: #ffffff;

  }
  
  .priceAccordion__item {
    padding: 1em 0;
    -webkit-transition: all ease .2s;
    transition: all ease .2s;
    border-top: 1px solid #F0F0F2;
    overflow: hidden;
    height: 16px;
  }
  
  .priceAccordion__item--active {
      background: #F5F5F7;
      height: auto;   
    }
  
  .priceAccordion__item--active .priceAccordion__title {
        cursor: default;
      }
  
  .priceAccordion__item--active .priceAccordion__title_price {
          display: none;
        }
  
  .priceAccordion__item--active .priceAccordion__title:after {
          -webkit-transform: rotateX(180deg);
                  transform: rotateX(180deg);
        }
  
  .priceAccordion__item--active .priceAccordion__title:hover {
          color: #272729;
        }
@font-face { font-family: J6c884; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAPAAAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAACgAAAAoTN0jVWhlYWQAAAH4AAAAMQAAADYoaLdDaGhlYQAAAiwAAAAcAAAAJAB4AGdobXR4AAACSAAAAAgAAAAIAGT/xGxvY2EAAAJQAAAABgAAAAYAFAAAbWF4cAAAAlgAAAAeAAAAIAENABVuYW1lAAACeAAAASkAAAIWm5e+CnBvc3QAAAOkAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAf/EAAAATwBUAAgAADcHFyMVMwcXNy0KEG9vEAoiVAoRDhAKIQAAeJxjYGRgYABiHrX/vfH8Nl8ZuBlSgCIMT2bvOQ6j/x8BMvwZQoAkBwMTSBQAV2IMQwAAAHicY2BkYGBIYQCBlP9HgKQ/AyMDKmACAEWbAt8AAAAAAGT/xAAAAAAAFAAAeJxjYGRgYGBi4GQA0SAWAwMXEDIw/AfzGQAJeAEjAAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nGNgYoAARgbsgImRiZGZgSnTgIEBAAMyAKgA) format('woff');font-weight: normal;font-style: normal;}
  .periodsSlider {
    display: block;
    overflow: hidden;
    width: 100%;
    position: relative;
}
  .periodsSlider__container {
    width: 100%;
  }
  @media(max-width: 570px) {
  .periodsSlider__container {
      font-size: .9em
  }
    }
  .periodsSlider__item {
    width: auto;
    position: relative;
    -webkit-transition: all ease-in .2s;
    transition: all ease-in .2s;
    font-weight: 500;
    font-size: 1em;
    line-height: 18px;
    color: #DDDFE0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    padding: 1.4rem 0;
    white-space: nowrap;
  }
  .periodsSlider__item:hover:not(.swiper-slide-active) {
      color: #6CBBE7 !important;
    }
  @media(max-width: 570px){
  .periodsSlider__item {
      width: 250px;
      text-align: center
  }
    }
  .periodsSlider__item:before {
      content: '';
      position: absolute;
      width: 100%;
      height: 2px;
      background: transparent;
      bottom: 0;
      left: 0;
    }
  .periodsSlider__item.swiper-slide-prev {
      color: #78787A;
    }
  .periodsSlider__item.swiper-slide-next {
      color: #78787A;
    }
  .periodsSlider__item.swiper-slide-active {
      color: #272729;
      font-size: 1.1em;
    }
  .periodsSlider__item.swiper-slide-active:before {
        background: #6CBBE7;
      }
  @media(min-width: 571px){
      .periodsSlider__item:first-child {
        margin-left: 40px;
      }
      .periodsSlider__item:last-child {
        margin-right: 40px;
      }
    }
  .periodsSlider__item:not(.swiper-slide-active) {
      cursor: pointer;
    }
  .periodsSlider__nav {
   position: absolute;
   cursor: pointer;
   top: 0;
   width: 60px;
   height: 100%;
   z-index: 2; 
   display: -webkit-box; 
   display: -ms-flexbox; 
   display: flex;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
   -webkit-box-sizing: border-box;
           box-sizing: border-box;
   overflow: hidden;
   color: #78787A;
   -webkit-transition: color ease .2s;
   transition: color ease .2s;
  }
  .periodsSlider__nav:hover {
     color: #6CBBE7;
   }
  .periodsSlider__nav:before {
     display: block;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     font-family: J6c884;
     font-weight: normal;
     content: '\E000';
     -webkit-transition: opacity ease .2s;
     transition: opacity ease .2s;
     -webkit-box-flex: 0;
         -ms-flex: 0 0 auto;
             flex: 0 0 auto;
   }
  @media(max-width: 570px) {
  .periodsSlider__nav {
    width: 40px
  }
  }
  .periodsSlider__nav.swiper-button-disabled:before{
      opacity: .2;
    }
  .periodsSlider__nav--left {
    left: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: -webkit-gradient(linear, right top, left top, from(rgba(255,255,255, 0)), color-stop(30%, #ffffff));
    background: linear-gradient(to left, rgba(255,255,255, 0) 0%, #ffffff 30%);
   }
  .periodsSlider__nav--left:before {
      -webkit-transform: rotateY(180deg);
              transform: rotateY(180deg);
    }
  .periodsSlider__nav--right {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    right: 0;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(30%, #ffffff));
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, #ffffff 30%);
   }
.priceList {
  overflow: hidden;
}
  .priceList__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    margin-bottom: 1em;
  }
  .priceList__title {
    color: #6CBBE7;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-right: 1em;
  }
  .priceList__periods {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .priceList__isError {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 1.1em; 
    color: #78787A;
    font-weight: 300;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 3em 2em;
    background: #ffffff;
    border-radius: 4px;
    text-align: center;
    font-style: italic;
  }
  @media(max-width: 570px) {
  .priceList__isError {
      font-size: 1em
  }
    }
  .priceList__isError > div {
      width: 85%;
    }
  .priceList__isError:before {
      font-style: normal;
      content: '!';
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      color: #272729;
      opacity: .85;
      font-weight: 500;
      font-family: 'Alegreya';
      font-size: 20px;
      background: #F5F5F7;
      width: 50px;
      height: 50px;
      border-radius: 50%;
      margin-right: 1em;  
    }
@font-face { font-family: Fe6084; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAOwAAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpvzZWY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAACgAAAAoJ2mZsWhlYWQAAAH0AAAALgAAADYodbbpaGhlYQAAAiQAAAAYAAAAJABdAD9obXR4AAACPAAAAAgAAAAIADwAAGxvY2EAAAJEAAAABgAAAAYAFAAAbWF4cAAAAkwAAAAeAAAAIAENABVuYW1lAAACbAAAASkAAAIWm5e+CnBvc3QAAAOYAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAUkOaC0DAMTAz8DkGBlZsAKAtJcUxgcHjA8YGCwAXJZwSQDAyOIAADJ0gVyeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAAABAAAAAAAgACIACAAANwcXIxUzBxc3GwIDEBADAgQiAgICAgIFAAB4nGNgZGBgAOKIPhHHeH6brwzcDDZAEYYns/ccR6YZFBiUgCQHAxOIAwAZNwl0AAB4nGNgZGBgsGFggJMKDIwMqIAJAA/aAJ0AAAAAADwAAAAAAAAAFAAAeJxjYGRgYGBi4GQA0SAWAwMXEDIw/AfzGQAJeAEjAAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nGNgYsAPmBiZGJkZmDINGBgAAw8ApwA=) format('woff');font-weight: normal;font-style: normal;}
  .roomBookingBtn {
  padding-left: 2em;
  padding-right: 1em;
  margin: 1em 0;
  background: #6CBBE7;
  border: 1px solid #6CBBE7;
  color: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  -webkit-transition: all ease .3s;
  transition: all ease .3s;
}
  .roomBookingBtn:hover {
    -webkit-box-shadow: 0 5px 15px 0 rgba(68, 149, 206, 0.2);
            box-shadow: 0 5px 15px 0 rgba(68, 149, 206, 0.2);
    background: #4BABE0;
    border: 1px solid #4BABE0;
  }
  .roomBookingBtn:hover:after {
      left: .2em;
    }
  .roomBookingBtn:active {
    -webkit-box-shadow: 0 5px 24px rgba(238, 105, 162, 0.3);
            box-shadow: 0 5px 24px rgba(238, 105, 162, 0.3);
  }
  @media(max-width: 769px) {.roomBookingBtn {
    width: 100%
}
  }
  @media(min-width: 997px) {.roomBookingBtn {
    margin: 2em 0 1em
}
  }
  .roomBookingBtn:after {
    position: relative;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Fe6084;
    font-weight: normal;
    content: '\E000';
    font-size: 50px;
    color: #ffffff;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    left: 0;
  }
.roomWelcome {
  position: relative;
  padding-top: 1em;
  margin: 0;
}
  @media(min-width: 769px) {.roomWelcome {
    padding-top: 70px
}
  }
  @media(min-width: 997px) {.roomWelcome {
    padding-top: 90px
}
  }
  @media(min-width: 997px) {.roomWelcome {
    padding-top: 100px
}
  }
  .roomWelcome__grid {
    width: 100%;
    display: grid;
    grid-gap: 24px;
    grid-template-columns: 1fr;
  }
  @media(min-width: 769px) {
  .roomWelcome__grid {
      grid-template-columns: minmax(275px, 1fr);
      grid-auto-flow: dense;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: start
  }
      .roomWelcome__grid .roomWelcome__card { grid-column: 1 }
      .roomWelcome__grid .roomWelcome__gallery { grid-column: 2}
    }
  @media(min-width: 997px) {
  .roomWelcome__grid {
      grid-template-columns: 35% 1fr
  }
    }
  @media(min-width: 1280px) {
  .roomWelcome__grid {
      grid-template-columns: 30% 1fr
  }
    }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .roomWelcome__grid {
      display: block;
      width: 100%
  }
      .roomWelcome__grid > div {
        margin-bottom: 30px;
      }
      .roomWelcome__grid > .roomWelcome__card {
        width: calc(33.3% - 20px);
      }
      .roomWelcome__grid > .roomWelcome__card:nth-child(1n) {
        float: left;
        margin-right: 30px;
        clear: none;
      }
      .roomWelcome__grid > .roomWelcome__card:last-child {
        margin-right: 0;
      }
      .roomWelcome__grid > .roomWelcome__card:nth-child(12n) {
        margin-right: 0;
        float: right;
      }
      .roomWelcome__grid > .roomWelcome__card:nth-child(12n + 1) {
        clear: both;
      }
      .roomWelcome__grid > .roomWelcome__gallery {
        width: calc(66.6% - 10px);
      }
      .roomWelcome__grid > .roomWelcome__gallery:nth-child(1n) {
        float: left;
        margin-right: 30px;
        clear: none;
      }
      .roomWelcome__grid > .roomWelcome__gallery:last-child {
        margin-right: 0;
      }
      .roomWelcome__grid > .roomWelcome__gallery:nth-child(12n) {
        margin-right: 0;
        float: right;
      }
      .roomWelcome__grid > .roomWelcome__gallery:nth-child(12n + 1) {
        clear: both;
      }
    }
  .roomWelcome__bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    height: 470px;
    width: 100%;
    background: rgba(228, 196, 176, 1);
  }
  .roomWelcome__bg:after {
      content: '';
      background-image: url('/images/paternBrown--right.svg');
      background-size: cover;
      position: absolute;
      width: 235px;
      background-repeat: no-repeat;
      height: 100%;
      right: 0;
      top: 0;
      display: block;
    }
  @media(max-width: 570px) {
  .roomWelcome__bg:after {
        display: none
    }
      }
  .roomWelcome__bg:before {
      content: '';
      background-image: url('/images/paternBrown--left.svg');
      background-size: cover;
      position: absolute;
      width: 235px;
      background-repeat: no-repeat;
      height: 242px;
      left: 0;
      top: 0;
      display: block;
    }
  @media(min-width: 571px){
  .roomWelcome__bg {
      height: 535px
  }
    }
  @media(min-width: 769px){
  .roomWelcome__bg {
      height: 337px
  }
    }
  @media(min-width: 997px){
  .roomWelcome__bg {
      height: 327px
  }
    }
.roomDetails {
  margin: 1em 0;
}
  .roomDetails__grid {
    border-top: 1px solid #DDDFE0;
    padding-top: 24px;
    width: 100%;
    display: grid;
    grid-template-columns:  1fr;
    grid-gap: 20px;
    grid-auto-flow: dense;
  }
  @media(min-width: 769px) {
  .roomDetails__grid {
      grid-template-columns: 35% 1fr
  }
    }
  @media(min-width: 1280px) {
  .roomDetails__grid {
      grid-template-columns: 30% 1fr
  }
    }

.roomConditionsAndPriceList {
  margin-bottom: 0;
  margin-top: 2em;
  padding: 2em 0;
}
  @media(max-width: 769px) {.roomConditionsAndPriceList {
    display: none
}
  }
  .roomConditionsAndPriceList__grid {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 2em;
  }
  @media(min-width: 997px) {
  .roomConditionsAndPriceList__grid {
      grid-template-columns: 40% 1fr
  }
    }
  @media(min-width: 1280px) {
  .roomConditionsAndPriceList__grid {
      grid-template-columns: 45% 1fr
  }
    }

@media(min-width: 997px) {.roomReviewsAndSiblings__grid {
      width: 100%;
      display: grid;
      // grid-template-columns: calc(100% - 24px) 1fr;
      grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
      grid-gap: 24px
  }
    }
    @media(max-width: 996px) {.roomReviewsAndSiblings__grid {
      width: 100%;
      display: block
  }
    }


.services {
  margin-top: 40px;
}
.rest__article {
  margin-top: 1em;
  white-space: pre-line;
}
.service__column {
    width: 68%;
  }
.service__column img {
      width: 100%;
    }
@media(max-width: 996px) {
.service__column img {
        width: 100%
    }
      }
@media(max-width: 1440px) {
.service__column {
      width: 100%
  }
    }
.vacancies__list {
  margin: 6px 6px 6px 6px;
}

  @media(max-width: 996px) {.vacancies__list {
    margin-top: 20px
}
  }


.vouchers__list {
    width: 100%;
    display: grid;
    margin: 2em 0;
    grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
    grid-auto-rows: auto;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }
    
    @media(max-width: 769px) {.vouchers__list {
      grid-template-columns: repeat(auto-fill, minmax(282px, 1fr))
  }
    }
.priceLists {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(auto-fill, minmax(30%, 1fr));
  grid-auto-rows: auto;
  grid-column-gap: 24px;
  grid-row-gap: 60px;
}
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.priceLists {
    display: block;
    width: 100%;
    margin: 30px 0
}
    .priceLists > div {
      width: calc(33.3% - 20px);
      margin-bottom: 30px;
    }
    .priceLists > div:nth-child(1n) {
      float: left;
      margin-right: 30px;
      clear: none;
    }
    .priceLists > div:last-child {
      margin-right: 0;
    }
    .priceLists > div:nth-child(3n) {
      margin-right: 0;
      float: right;
    }
    .priceLists > div:nth-child(3n + 1) {
      clear: both;
    }
  }
  @media(max-width: 1279px) {.priceLists {
    grid-template-columns: repeat(auto-fill, minmax(45%, 1fr))
}
  }
  @media(max-width: 769px) {.priceLists {
    grid-template-columns: repeat(auto-fill, minmax(100%, 1fr))
}
  }
  .priceLists__item {
    width: 100%;
    display: grid;
    grid-template-columns: 30% 1fr;
    grid-gap: 2em;
    margin: 3.5em 0;
  }
  @media(max-width: 996px) {
  .priceLists__item {
      grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));
      grid-row-gap: 20px
  }
    }
  .priceLists__title {
    font-family: 'Noah';
    font-weight: 900;
    font-size: 24px;
    line-height: 26px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    color: #6CBBE7;
    margin-bottom: .5em;
    text-decoration: none;
  }
  .priceLists__more {
    text-decoration: none;
    color: #6CBBE7;
    margin-top: 10px;
    display: block; 
  }
.servicesPrice__list {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(auto-fill, minmax(30%, 1fr));
    grid-auto-rows: auto;
    grid-column-gap: 0;
    grid-row-gap: 60px;
  }
    .servicesPrice__list a {
      margin-top: 0;
    }
    @media(max-width: 996px) {.servicesPrice__list {
      grid-column-gap: 60px
  }
    }
    @media(max-width: 570px) {.servicesPrice__list {
      grid-row-gap: 30px;
      grid-template-columns: repeat(auto-fill, minmax(100%, 1fr))
  }
    }
.vouchers__section {
    margin: 40px 0 40px;
  }
  .vouchers__subHeading {
    max-width: 500px;
  }

.servicesPrice__section {
    margin: 0 0 80px;
  }
.voucherWelcome {
  margin: 0;
  position: relative;
}
  .voucherWelcome__content {
    width: 100%;
    margin-top: 100px;
  }
  .voucherWelcome__title {
    font-family: 'Noah';
    color: #ffffff;
    font-weight: 900;
    font-size: 60px;
    line-height: 1.1em;
    margin-top: 10px;
  }
  @media(max-width: 996px) {
  .voucherWelcome__title {
      font-size: 48px
  }
    }
  @media(max-width: 769px) {
  .voucherWelcome__title {
      font-size: 35px;
      line-height: 40px
  }
    }
  .voucherWelcome__bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    height: 370px;
    width: 100%;
    background: rgba(228, 196, 176, 1);
  }
  @media(max-width: 996px) {
  .voucherWelcome__bg {
      height: 330px
  }
    }
  .voucherWelcome__bg > img {
      position: absolute;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center;
         object-position: center;
      left: 0;
      top: 0;
      height: 100%;
      width: 100%;
    }
  .voucherWelcome__bg:after {
      content: '';
      background-image: url('/images/paternBrown--right.svg');
      background-size: cover;
      position: absolute;
      width: 235px;
      background-repeat: no-repeat;
      height: 100%;
      right: 0;
      top: 0;
      display: block;
    }
  @media(max-width: 570px) {
  .voucherWelcome__bg:after {
        display: none
    }
      }
  .voucherWelcome__bg:before {
      content: '';
      background-image: url('/images/paternBrown--left.svg');
      background-size: cover;
      position: absolute;
      width: 235px;
      background-repeat: no-repeat;
      height: 242px;
      left: 0;
      top: 0;
      display: block;
    }
@font-face { font-family: Dcd6f5; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABmwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAJsAAADEvjIXT2hlYWQAAAJsAAAALgAAADYourc4aGhlYQAAApwAAAAbAAAAJADLAGZobXR4AAACuAAAAAgAAAAIAGQAAGxvY2EAAALAAAAABgAAAAYAYgAAbWF4cAAAAsgAAAAeAAAAIAENAE5uYW1lAAAC6AAAASkAAAIWm5e+CnBvc3QAAAQUAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nB2LvQ6CQBgEb2+/H7wjYmGg0oICOoxEodPYanwM3/8VPN1qkpkNCL99wis8Qlh7a2Bu/YTLDXN3xHzDMA79FvvCyx3Lusxde/hH43DCUEx3bru2hNfLhLfVunFaMtKTMApBVk1tlussGxdvCIC1MiJKhIjvkmh6muaKpm6uUoQIzcvHVVOimSgZjZGIoECjVlk9WwhfuTELTwB4nGNgZGBgAGL1mYLP4/ltvjJwM6QARRiezN5zDJlmSGXwBpIcDEwgDgA4RAqFAAB4nGNgZGBgSGFggJD//zOkMjAyoAImAEiOAzAAAAAAAABkAAAAAAAAAGIAAHicY2BkYGBgYnBiANEgFgMDFxAyMPwH8xkADwkBXAAAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAAEYG7ICJkYmRmYEp04CBAQADMgCoAA==) format('woff');font-weight: normal;font-style: normal;}

  .proceduresTable {
  width: 100%;
  font-family: 'Noah';
  margin: 0 0 2em 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

  .proceduresTable__tfoot .proceduresTable__td {
      padding-top: 2.5em;
    }

  .proceduresTable__link {
    color: #B7881E;
  }

  .proceduresTable__tr:nth-child(even) {
      background: rgba(108, 187, 231, 0.12);
    }

  .proceduresTable__tr:first-child td {
      padding-top: 1em;
    }

  .proceduresTable__td, .proceduresTable__th { 
    font-size: 18px;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: .5em 0;
    width: 50px;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    opacity: .85;  
  }

  .proceduresTable__tr:hover .proceduresTable__td, .proceduresTable__tr:hover .proceduresTable__th {
      opacity: 1;
    }

  .proceduresTable__td:nth-child(1){
      min-width: 55%;
      opacity: 1;
      padding: .5em 1.5em;
      position: relative;
      text-align: left;
      color: #272729;
      font-size: 18px;
      font-weight: 500;
    }

  .proceduresTable__th:nth-child(1){
      min-width: 55%;
      opacity: 1;
      padding: .5em 1.5em;
      position: relative;
      text-align: left;
      color: #272729;
      font-size: 18px;
      font-weight: 500;
    }

  @media(max-width: 996px) {

  .proceduresTable__td:nth-child(1),.proceduresTable__th:nth-child(1){
        font-size: 16px
    }
      }

  .proceduresTable__th {
    padding-top: 2em;
    vertical-align: bottom;
    font-weight: 900;
  }

  .proceduresTable__td {
    color: #3470e8;
    font-size: 17px;
  }

  .proceduresTable__td:nth-child(1){
      color: #272729;
    }

  .proceduresTable__hint { 
    color: #78787A;
    font-weight: 400;
    font-size: .9em;
    line-height: 1.1em;
  }

  .proceduresTable__unlim:after {
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: Dcd6f5;
      font-weight: normal;
      content: '\E000';
  }

  .proceduresTable__th {
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
  }

  .proceduresTable__th:not(:nth-child(1)){
      opacity: .4;
    }

  .proceduresTable__tr:hover .proceduresTable__th:not(:nth-child(1)) {
        opacity: 1;
      }

  .proceduresTable__th:nth-child(1) {
      font-weight: 900;
    }

  .proceduresTable__th:nth-child(1):before {
        content: '';
        position: absolute;
        -webkit-transition: all ease .3s;
        transition: all ease .3s;
        display: inline-block;
        height: 8px;
        width: 8px;
        left: 0;
        bottom: 1em;
        -webkit-transform: rotate(40deg);
                transform: rotate(40deg);
        background: #6CBBE7;
        border-radius: 2px;
      }

  .proceduresTable__tr:hover .proceduresTable__th:nth-child(1):before {
          -webkit-transform: rotate(90deg);
                  transform: rotate(90deg);
          border-radius: 50%;
        }

.proceduresTable__tr--header {
  background: transparent;
}

.proceduresBooking {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}

.proceduresBooking__button {
    margin-right: 40px;
  }

@media(max-width: 570px) {

.proceduresBooking__button {
      margin: 0;
      width: 100%
  }
    }

@media(max-width: 570px) {

.proceduresBooking__phone {
      display: none
  }
    }
@font-face { font-family: L8a38b; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAP4AAsAAAAABigAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpoTZMY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAAGkAAACASDRnC2hlYWQAAAI4AAAAMAAAADYoh7bpaGhlYQAAAmgAAAAZAAAAJABkAD9obXR4AAAChAAAAAgAAAAIADwAAGxvY2EAAAKMAAAABgAAAAYAQAAAbWF4cAAAApQAAAAeAAAAIAEOADxuYW1lAAACtAAAASkAAAIWm5e+CnBvc3QAAAPgAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAwk2aG0BAMTAw8DkGBlZsAKAtJcUxgcHjA8YGAwAnJZgCRIJSNIDgDDHgVKeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAHicPY3BDkAwEER3S6tawgG9V1IHB6rVi///LGGRyCQzb+YywACuEzxpggXArMI6v4/WxXTgnzGFNHRixj5sb+4EKbrCMIYZPvY5YlNrlaunqFzKUhNJZMhpMMRlKznVseeVoO8b1CwK6AAAAHicY2BkYGAAYrEVZZPj+W2+MnAzGAFFGJ7M3nMMQf//y2AIhAwMHAxMIFEAT0QMEHicY2BkYGAwYgABGzBpyMDIgAqYAA/nAKQAAAAAAAAAADwAAAAAAAAAQAAAeJxjYGRgYGBiMABiBjCLgYELCBkY/oP5DAANXgFLAAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nGNgYsAPmBiZGJkZmDINGBgAAw8ApwA=) format('woff');font-weight: normal;font-style: normal;}
  .voucher__price {
  color: #ffffff;
  font-family: 'Kinetika';
  font-weight: 800;
  font-size: 25px;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; 
}
  .voucher__price > span {
    font-size: 34px;
  }
  .voucher__price_hint {
    font-size: 15px;
    font-family: 'Kinetika';
    font-weight: 700;
    line-height: 1.4em;
    margin-bottom: .3em;
    color: #ffffff;
  }
  .voucher__price_hint a {
      color: #ffffff;
    }
  .voucher__price:after {
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: L8a38b;
    font-weight: normal;
    content: '\E000';
    font-size: 16px;
    font-weight: 900;
    color: #ffffff;
  }


.voucher__subTitle {
    font-size: 15px;
    color: #6CBBE7;
    font-weight: 900;
    font-family: 'Noah';
}
.voucherMedProfiles { 
  margin-top: 1em;
}
.voucherDescription_title { 
    color: #6CBBE7;
    font-weight: 700;
    font-size: 2em;
    font-family: 'Kinetika'
  }
  .voucherDescription_content { 
    font-size: 14px;
  }

.voucherDescription_ageCategory {
  margin-top: 1em;
}

.voucherDescription_ageCategory__subTitle {
  font-size: 15px;
  color: #6CBBE7;
  font-weight: 900;
  font-family: 'Noah';
}
.voucherEffect {
  margin-top: 1em;
}
.voucherDetails {
  margin: 2em 0;
}
  .voucherDetails__content h4:first-child {
    font-size: 15px;
    color: #78787A;
    font-weight: 500;
    font-family: 'Noah';
    margin: 14px 0;
  }
  .voucherDetails li {
    line-height: 1.2em;
    margin: .7em 0;
  }
  .voucherDetails__description {
    font-size: 14px;
    font-weight: 300;
  }
.voucherSiblings__list {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(auto-fill, minmax(32%, 1fr));
    grid-gap: 1em;
  }
    @media(max-width: 570px) {.voucherSiblings__list {
      grid-template-columns: 1fr
  }
    }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.voucherSiblings__list {
      display: block;
      width: 100%
  }
      .voucherSiblings__list > a {
        width: calc(24.975% - 22.5px);
        margin-bottom: 30px;
      }
      .voucherSiblings__list > a:nth-child(1n) {
        float: left;
        margin-right: 30px;
        clear: none;
      }
      .voucherSiblings__list > a:last-child {
        margin-right: 0;
      }
      .voucherSiblings__list > a:nth-child(4n) {
        margin-right: 0;
        float: right;
      }
      .voucherSiblings__list > a:nth-child(4n + 1) {
        clear: both;
      }
    }
@font-face { font-family: K2193d; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQQAAsAAAAABjAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqazbRY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAHsAAACIq1wN1mhlYWQAAAJMAAAAMAAAADYonLdIaGhlYQAAAnwAAAAZAAAAJAC1AGdobXR4AAACmAAAAAgAAAAIAGQAAGxvY2EAAAKgAAAABgAAAAYARAAAbWF4cAAAAqgAAAAeAAAAIAEOAD5uYW1lAAACyAAAASkAAAIWm5e+CnBvc3QAAAP0AAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4Ask+aG0CVBMhoGBiYGVmQErCEhzTWFweMDwgIEhD8jlBJIsQJoRJAcAAhoGmQAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nDXKQQrCMBSE4Zn3mrSVaCnEuhAEq8SCK5s2G3XrBbz/TQSNiJv5v8VAgPcLDzwx4AJEb/tw56EPU7py/ndKMW12tGeu49j53DkjhVMo96JiKELzW0q3qNiubENVNtY5mrL92qlKnd8Dpajsdpmtt2PtCyP4AEy2C+QAeJxjYGRgYABi3/lqC+P5bb4ycDPkAUUYnszecxxB///D4MYQDORyMDCBRAFXBQxweJxjYGRgYMhjAIEUMOnGwMiACpgAHKIBHQAAAAAAAAAAZAAAAAAAAABEAAB4nGNgZGBgYGIwAmIGMIuBgQsIGRj+g/kMAA2QAU0AAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BigABGBuyAiZGJkZmBKdOAgQEAAzIAqAA=) format('woff');font-weight: normal;font-style: normal;}

  .priceTable__price {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  white-space: nowrap;
  width: 70px; 
}

  .priceTable__price_at { 
    color: #78787A;
    font-size: .8em;
    font-weight: 300;
    margin-right: .4em;
  }

  .priceTable__price_unit { 
    color: #78787A;
    font-size: .8em;
    font-weight: 300;
    margin-right: .4em;
  }

  @media(max-width: 570px) {

  .priceTable__price_unit {
      display: none
  }
    }

  .priceTable__price_price {
    color: #272729;
    font-size: 15px; 
  }

  .priceTable__price_price:after {
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: K2193d;
      font-weight: normal;
      content: '\E000';
      font-size: 1em;
      line-height: 1em;
      font-weight: 600;
    }



.priceTable {
  width: 100%;
  color: #272729;
  margin: 1em 0 0;
}
  .priceTable__tr:nth-child(even) {
      background: rgba(108, 187, 231, 0.12);
    }
  .priceTable__tr:hover .priceTable__td {
        background: rgba(255,255,255, .85);
      }
  .priceTable__td {
    position: relative;
    font-weight: 400;
    padding: 0 2em;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: all .1s ease;
    transition: all .1s ease;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; 
  }
  @media(max-width: 570px) {
  .priceTable__td {
      max-width: 150px;
      padding: 0 1em 
  }
    }
  .priceTable__td:nth-child(1) {
      line-height: 2.2em;
      font-weight: 400;
    }
  .priceTable__td:nth-child(1):before {
        content: '';
        position: relative;
        -webkit-transition: all ease .3s;
        transition: all ease .3s;
        display: inline-block;
        height: 8px;
        width: 8px;
        margin-right: 1em;
        top: calc(50% - 4px);
        -webkit-transform: rotate(40deg);
                transform: rotate(40deg);
        background: #6CBBE7;
        border-radius: 2px;
      }
  .priceTable__td:hover:nth-child(1):before {
        border-radius: 50%;
        -webkit-transform: rotate(90deg);
                transform: rotate(90deg);
        opacity: .7;
      }
  @media(min-width: 769px) {
      .priceTable__td_price { width: 150px; }
    }
@font-face { font-family: wf47bd; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAPUAAsAAAAABegAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAEAAAABAs9NHd2hlYWQAAAIQAAAALgAAADYourc+aGhlYQAAAkAAAAAbAAAAJADLAGZobXR4AAACXAAAAAgAAAAIAGQAAGxvY2EAAAJkAAAABgAAAAYAIAAAbWF4cAAAAmwAAAAeAAAAIAENAB5uYW1lAAACjAAAASkAAAIWm5e+CnBvc3QAAAO4AAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAQAAAAAAZQBPABEAADcUDwEGIi8BJjQ2Mh8BNzYyFmQCKgMGAisCBQYCJSUCBwRHAwMqAgIqAwYFAiUlAgUAeJxjYGRgYABim1vbuOP5bb4ycDOkAEUYnszecxyZZkhl8AeSHAxMIA4APzkKqgAAeJxjYGRgYEhhYICQ//8zpDIwMqACJgBIjgMwAAAAAAAAZAAAAAAAAAAgAAB4nGNgZGBgYGIQYgDRIBYDAxcQMjD8B/MZAApZASwAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BigABGBuyAiZGJkZmBKdOAgQEAAzIAqAA=) format('woff');font-weight: normal;font-style: normal;}

  
  .priceAccordion {
  background: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  overflow: hidden;
  max-width: 100%;
  border: 1px solid #F0F0F2;
  box-sizing: border-box;
}

  
  .priceAccordion__header { 
    padding: 1em 2em;
    color: #78787A;
    font-weight: 300;
    font-size: .9em;
  }

  
  .priceAccordion__title {
    padding: 0 2em;
    font-weight: 500;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  
  .priceAccordion__title_text {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

  
  .priceAccordion__title_price {
      width: 120px;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 120px;
              flex: 0 0 120px;
    }

  
  @media(max-width: 570px){

  
  .priceAccordion__title_price {
        width: 80px;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 80px;
                flex: 0 0 80px
    }
      }

  
  .priceAccordion__title:after {
      display: block;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: wf47bd;
      font-weight: normal;
      content: '\E000';
      font-size: .8em;
      color: #78787A;
      -webkit-transition: all ease-out .2s;
      transition: all ease-out .2s;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 20px;
              flex: 0 0 20px;
    }

  
  .priceAccordion__title:hover {
      color: #6CBBE7;
    }

  
  .priceAccordion__list {
    padding: 0 0 .2em 0;
    background: #ffffff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;

  }

  
  .priceAccordion__item {
    padding: 1em 0;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    -webkit-transition: all ease .2s;
    transition: all ease .2s;
    border-top: 1px solid #F0F0F2;
    overflow: hidden;
    height: 16px;
  }

  
  .priceAccordion__item--active {
      background: #F5F5F7;
      height: auto;   
    }

  
  .priceAccordion__item--active .priceAccordion__title {
        cursor: default;
      }

  
  .priceAccordion__item--active .priceAccordion__title_price {
          display: none;
        }

  
  .priceAccordion__item--active .priceAccordion__title:after {
          -webkit-transform: rotateX(180deg);
                  transform: rotateX(180deg);
        }

  
  .priceAccordion__item--active .priceAccordion__title:hover {
          color: #272729;
        }
@font-face { font-family: Gb67f7; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAPAAAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAACgAAAAoTN0jVWhlYWQAAAH4AAAAMQAAADYoaLdDaGhlYQAAAiwAAAAcAAAAJAB4AGdobXR4AAACSAAAAAgAAAAIAGT/xGxvY2EAAAJQAAAABgAAAAYAFAAAbWF4cAAAAlgAAAAeAAAAIAENABVuYW1lAAACeAAAASkAAAIWm5e+CnBvc3QAAAOkAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAf/EAAAATwBUAAgAADcHFyMVMwcXNy0KEG9vEAoiVAoRDhAKIQAAeJxjYGRgYABiHrX/vfH8Nl8ZuBlSgCIMT2bvOQ6j/x8BMvwZQoAkBwMTSBQAV2IMQwAAAHicY2BkYGBIYQCBlP9HgKQ/AyMDKmACAEWbAt8AAAAAAGT/xAAAAAAAFAAAeJxjYGRgYGBi4GQA0SAWAwMXEDIw/AfzGQAJeAEjAAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nGNgYoAARgbsgImRiZGZgSnTgIEBAAMyAKgA) format('woff');font-weight: normal;font-style: normal;}
    .periodsSlider__container {
    width: 100%;
  }
    @media(max-width: 570px) {
.periodsSlider__container {
      font-size: .9em
  }
    }

  .periodsSlider__item {
    width: auto;
    position: relative;
    -webkit-transition: all ease-in .2s;
    transition: all ease-in .2s;
    font-weight: 500;
    font-size: 1em;
    line-height: 18px;
    color: #DDDFE0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    padding: 1.4rem 0;
    white-space: nowrap;
  }

  .periodsSlider__item:hover:not(.swiper-slide-active) {
      color: #6CBBE7 !important;
    }

  @media(max-width: 570px){

  .periodsSlider__item {
      width: 250px;
      text-align: center
  }
    }

  .periodsSlider__item:before {
      content: '';
      position: absolute;
      width: 100%;
      height: 2px;
      background: transparent;
      bottom: 0;
      left: 0;
    }

  .periodsSlider__item.swiper-slide-prev {
      color: #78787A;
    }

  .periodsSlider__item.swiper-slide-next {
      color: #78787A;
    }

  .periodsSlider__item.swiper-slide-active {
      color: #272729;
      font-size: 1.1em;
    }

  .periodsSlider__item.swiper-slide-active:before {
        background: #6CBBE7;
      }

  @media(min-width: 571px){
      .periodsSlider__item:first-child {
        margin-left: 40px;
      }
      .periodsSlider__item:last-child {
        margin-right: 40px;
      }
    }

  .periodsSlider__item:not(.swiper-slide-active) {
      cursor: pointer;
    }

  .periodsSlider__nav {
   position: absolute;
   cursor: pointer;
   top: 0;
   width: 60px;
   height: 100%;
   z-index: 2; 
   display: -webkit-box; 
   display: -ms-flexbox; 
   display: flex;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
   -webkit-box-sizing: border-box;
           box-sizing: border-box;
   overflow: hidden;
   color: #78787A;
   -webkit-transition: color ease .2s;
   transition: color ease .2s;
  }

  .periodsSlider__nav:hover {
     color: #6CBBE7;
   }

  .periodsSlider__nav:before {
     display: block;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     font-family: Gb67f7;
     font-weight: normal;
     content: '\E000';
     -webkit-transition: opacity ease .2s;
     transition: opacity ease .2s;
     -webkit-box-flex: 0;
         -ms-flex: 0 0 auto;
             flex: 0 0 auto;
   }

  @media(max-width: 570px) {

  .periodsSlider__nav {
    width: 40px
  }
  }

  .periodsSlider__nav.swiper-button-disabled:before{
      opacity: .2;
    }

  .periodsSlider__nav--left {
    left: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: -webkit-gradient(linear, right top, left top, from(rgba(255,255,255, 0)), color-stop(30%, #ffffff));
    background: linear-gradient(to left, rgba(255,255,255, 0) 0%, #ffffff 30%);
   }

  .periodsSlider__nav--left:before {
      -webkit-transform: rotateY(180deg);
              transform: rotateY(180deg);
    }

  .periodsSlider__nav--right {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    right: 0;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(30%, #ffffff));
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, #ffffff 30%);
   }
.priceList__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    margin-bottom: 1em;
  }
  .priceList__title {
    font-family: 'Noah';
    font-weight: 900;
    font-size: 24px;
    line-height: 26px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    color: #6CBBE7;
    margin-bottom: .5em;
  }
  .priceList__periods {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .priceList__isError {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 1.1em; 
    color: #78787A;
    font-weight: 300;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 3em 2em;
    background: #ffffff;
    border-radius: 4px;
    text-align: center;
    font-style: italic;
  }
  @media(max-width: 570px) {
  .priceList__isError {
      font-size: 1em
  }
    }
  .priceList__isError > div {
      width: 85%;
    }
  .priceList__isError:before {
      font-style: normal;
      content: '!';
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      color: #272729;
      opacity: .85;
      font-weight: 500;
      font-family: 'Alegreya';
      font-size: 20px;
      background: #F5F5F7;
      width: 50px;
      height: 50px;
      border-radius: 50%;
      margin-right: 1em;  
    }
@media(max-width: 996px) {.addinformation {
    display: none
}
  }
@font-face { font-family: Ff8485; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAOwAAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpvzZWY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAACgAAAAoJ2mZsWhlYWQAAAH0AAAALgAAADYodbbnaGhlYQAAAiQAAAAYAAAAJABdAD9obXR4AAACPAAAAAgAAAAIADwAAGxvY2EAAAJEAAAABgAAAAYAFAAAbWF4cAAAAkwAAAAeAAAAIAENABVuYW1lAAACbAAAASkAAAIWm5e+CnBvc3QAAAOYAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAUkOaC0DAMTAz8DkGBlZsAKAtJcUxgcHjA8YGCwAXJZwSQDAyOIAADJ0gVyeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAAABAAAAAAAgACIACAAANwcXIxUzBxc3GwIDEBADAgQiAgICAgIFAAB4nGNgZGBgAOKIPhHXeH6brwzcDDZAEYYns/ccQ6YZFBiUgCQHAxOIAwAZtQl2AAB4nGNgZGBgsGFggJMKDIwMqIAJAA/aAJ0AAAAAADwAAAAAAAAAFAAAeJxjYGRgYGBi4GQA0SAWAwMXEDIw/AfzGQAJeAEjAAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nGNgYsAPmBiZGJkZmDINGBgAAw8ApwA=) format('woff');font-weight: normal;font-style: normal;}
  .voucherBookingBtn {
  padding-left: 2em;
  padding-right: 1em;
  margin: 5.5em 0 1.2em;
  background: #6CBBE7;
  border: 1px solid #6CBBE7;
  color: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  -webkit-transition: all ease .3s;
  transition: all ease .3s;
  font-weight: 900;
}
  .voucherBookingBtn:hover {
    -webkit-box-shadow: 0 5px 15px 0 rgba(68, 149, 206, 0.2);
            box-shadow: 0 5px 15px 0 rgba(68, 149, 206, 0.2);
    background: #4BABE0;
    border: 1px solid #4BABE0;
  }
  .voucherBookingBtn:hover:after {
      left: .2em;
    }
  .voucherBookingBtn:active {
    -webkit-box-shadow: 0 5px 24px rgba(238, 105, 162, 0.3);
            box-shadow: 0 5px 24px rgba(238, 105, 162, 0.3);
  }
  @media(max-width: 570px) {.voucherBookingBtn {
    width: 100%
}
  }
  @media(min-width: 769px) {.voucherBookingBtn {
    margin: 4.7em 0 1.2em
}
  }
  @media(min-width: 997px) {.voucherBookingBtn {
    margin: 6.4em 0 1.8em
}
  }
  .voucherBookingBtn:after {
    position: relative;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Ff8485;
    font-weight: normal;
    content: '\E000';
    font-size: 50px;
    color: #ffffff;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    left: 0;
  }
.voucherProcedures {
  padding: 2em;
  background: #ffffff;
  -webkit-box-shadow: 0 3px 10px 0 rgba(107,111,130,0.13);
          box-shadow: 0 3px 10px 0 rgba(107,111,130,0.13);
  margin-top: 2em;
}
  @media(max-width: 996px) {.voucherProcedures {
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none
}
  }
  .voucherProcedures__table {
    padding: 1em 24px;
    background: #F5F5F7;
    overflow: auto;
  }
  .voucherProcedures__title {
    font-family: 'Noah';
    font-weight: 900;
    font-size: 24px;
    line-height: 26px;
    color: #6CBBE7;
    margin-bottom: 1em;
  }
.voucherReviewsAndSiblings__grid {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 2em;
  }
    @media(min-width: 571px) {.voucherReviewsAndSiblings__grid {
      // grid-template-columns: calc(50% - 2em) 1fr;
      grid-template-columns: minmax(100% 1fr)
  }
    }
.priceFullTable {
  width: 100%;
  font-family: 'Noah';
  margin: 0 0 2em 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #ffffff;
  -webkit-box-shadow: 0 3px 10px 0 rgba(107,111,130,0.13);
          box-shadow: 0 3px 10px 0 rgba(107,111,130,0.13);
}
  .priceFullTable__container {
    overflow: auto;
    width: 100%;
  }
  .priceFullTable__tbody {
    background: #F8F8FC;
  }
  .priceFullTable__tfoot .proceduresTable__td {
      padding-top: 2.5em;
    }
  .priceFullTable__tr:nth-child(2) {
      background: rgba(49, 49, 49, 0.12);
    }
  .priceFullTable__tr:nth-child(8) {
      background: rgba(49, 49, 49, 0.12);
    }
  .priceFullTable__tr:nth-child(14) {
      background: rgba(49, 49, 49, 0.12);
    }
  .priceFullTable__tr:nth-child(20) {
      background: rgba(49, 49, 49, 0.12);
    }
  .priceFullTable__tr:nth-child(26) {
      background: rgba(49, 49, 49, 0.12);
    }
  .priceFullTable__tr:nth-child(3) {
      background: transparent;
    }
  .priceFullTable__td { 
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: .5em 0;
    width: 50px;
    color: #6CBBE7;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    opacity: .85;  
  }
  .priceFullTable__th { 
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: .5em 0;
    width: 50px;
    color: #6CBBE7;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    opacity: .85;  
  }
  .priceFullTable__td.priceFullTable__th--header {
      color: #272729;
      font-size: 16px;
    }
  .priceFullTable__th.priceFullTable__th--header {
      color: #272729;
      font-size: 16px;
    }
  .proceduresTable__tr:hover .priceFullTable__td, .proceduresTable__tr:hover .priceFullTable__th {
      opacity: 1;
    }
  .priceFullTable__td:nth-child(1){
      min-width: 75%;
      opacity: 1;
      padding: .5em 1.5em;
      position: relative;
      text-align: left;
      color: #272729;
      font-size: 14px;
      font-weight: 500;
    }
  .priceFullTable__th:nth-child(1){
      min-width: 75%;
      opacity: 1;
      padding: .5em 1.5em;
      position: relative;
      text-align: left;
      color: #272729;
      font-size: 14px;
      font-weight: 500;
    }
  @media(max-width: 996px) {
  .priceFullTable__td:nth-child(1),.priceFullTable__th:nth-child(1){
        font-size: 16px
    }
      }
  .priceFullTable__td > span, .priceFullTable__th > span {
      font-weight: 400;
    }
  .priceFullTable__th {
    padding-top: .5em;
    vertical-align: bottom;
    font-weight: 900;
  }
  .priceFullTable__td {
    color: #6CBBE7;
    font-size: 16px;
    font-family: 'Roboto';
  }
  .priceFullTable__td:nth-child(1){
      color: #272729;
    }
  .priceFullTable__hint { 
    color: #78787A;
    font-weight: 400;
    font-size: .9em;
    line-height: 1.1em;
  }
  .priceFullTable__th {
    font-family: 'Roboto';
    font-size: 14px;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
  }
  .priceFullTable__th > span {
      font-size: 16px;
      position: relative;
      top: -4px;
    }
  .priceFullTable__th:not(:nth-child(1)){
      opacity: .85;
    }
  .priceFullTable__th--vouchers {
      font-size: 16px;
      font-weight: 500;
      position: relative;
    }
  .priceFullTable__th--vouchers:not(:nth-child(1)){
        opacity: 1;
      }
  .priceFullTable__th--vouchers:first-child:before {
        opacity: 0;
      }
  .priceFullTable__th--vouchers:before {
        content: '';
        position: absolute;
        width: 2px;
        height: 100%;
        background: #eef1fd;
        display: block;
        top: 0;
        left: -2px;
      }
.voucherProcedures {
  padding: 2em;
  background: #ffffff;
  -webkit-box-shadow: 0 3px 10px 0 rgba(107,111,130,0.13);
          box-shadow: 0 3px 10px 0 rgba(107,111,130,0.13);
  margin-top: 2em;
}
  @media(max-width: 996px) {.voucherProcedures {
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none
}
  }
  .voucherProcedures__table {
    padding: 1em 24px;
    background: #F5F5F7;
    overflow: auto;
  }
  .voucherProcedures__title {
    font-family: 'Noah';
    font-weight: 900;
    font-size: 24px;
    line-height: 26px;
    color: #6CBBE7;
    margin-bottom: 1em;
  }
.voucher__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    width: 100%;
  }
  .voucher__column {
    width: 28%;
    margin-right: 2%;
  }
  @media(max-width: 996px) {
  .voucher__column {
      width: 100%
  }
    }
  .voucher__column:last-child {
      margin: 0;
      width: 70%;
    }
  @media(max-width: 996px) {
  .voucher__column:last-child {
        width: 100%
    }
      }
  .voucher__section {
    margin-top: 40px;
  }
.salesWelcome {
  background: rgba(228, 196, 176, 1);
  margin: 0;
  padding: 70px 0 150px;
}
  .salesWelcome__grid {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, minmax(400px, 1fr));
    grid-gap: 28px;
  }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .salesWelcome__grid .saleCard--big {
        display: none;
      }
    }
  @media(max-width: 996px) {
  .salesWelcome__grid {
      grid-template-columns: auto
  }
    }
  .salesWelcome__description {
    max-width: 500px;
    color: #ffffff;
    font-weight: 300;
    margin: 24px 0 24px 0;
  }
  @media(max-width: 570px) {
  .salesWelcome__description {
      display: none
  }
    }
.sales {
  margin: 0;
  background: #F5F5F7;
}
  .sales__list {
    position: relative;
    top: -80px;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
    grid-auto-rows: auto;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }
  @media(max-width: 769px) {
  .sales__list {
      grid-template-columns: repeat(auto-fill, minmax(282px, 1fr))
  }
    }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .sales__list {
      display: block;
      width: 100%
  }
      .sales__list > a {
        width: calc(33.3% - 20px);
        margin-bottom: 30px;
      }
      .sales__list > a:nth-child(1n) {
        float: left;
        margin-right: 30px;
        clear: none;
      }
      .sales__list > a:last-child {
        margin-right: 0;
      }
      .sales__list > a:nth-child(3n) {
        margin-right: 0;
        float: right;
      }
      .sales__list > a:nth-child(3n + 1) {
        clear: both;
      }
    }
.sale__description {
    font-size: 18px;
    margin-right: 20px;
  }

  .sale__article {
    margin-top: 30px;
  }

  .sale__cover {
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    height: 350px;
    margin-bottom: 20px;
  }

  .sale__time {
    color: #272729;
    font-weight: 300;
    font-size: 18px;
  }

  .sale__price {
    font-size: 40px;
    font-family: 'Noah';
    font-weight: 500;
  }

  .sale__price > span {
      margin-right: 15px;
      font-size: 24px;
      font-weight: 400;
      text-decoration: line-through;
      color: #DDDFE0;
    }

  .sale__sale {
    padding: 42px;
    margin-top: 50px;
    margin-bottom: -50px;
    height: 100%;
    width: 100%;
    z-index: 1;
    background: #ffffff;
    -webkit-box-shadow: 0 3px 10px 0 rgba(107,111,130,0.13);
            box-shadow: 0 3px 10px 0 rgba(107,111,130,0.13);
    position: relative;
  }

  .sale__sale:before {
      content: '';
      height: 1px;
      width: calc(100% - 84px);
      display: block;
      position: absolute;
      top: 115px;
      background: #DDDFE0;
    }

  @media(max-width: 769px) {

  .sale__sale:before {
        width: calc(100% - 30px)
    }
      }

  @media(max-width: 769px) {

  .sale__sale {
      padding: 15px
  }
    }
.sale__vcard {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -ms-flex-direction: column;
        flex-direction: column;
    background: #ffffff;
    -webkit-box-shadow: 0 3px 10px 0 rgba(107,111,130,0.13);
            box-shadow: 0 3px 10px 0 rgba(107,111,130,0.13);
    margin-bottom: 30px;
  }
    @media(max-width: 1279px) {.sale__vcard {
      display: none
  }
    }
  .sale__titleDate {
    font-family: 'Noah';
    font-weight: 700;
    font-size: 1.7em;
  }
  .sale__titleDate > p {
      font-family: Roboto;
      font-size: 18px;
      margin: 0px 0 14px;
    }
  .sale__price_vcard {
    margin: 16px 0;
  }
  .sale__price_at {
    margin-right: 5px;
  }
  .sale__date {
    margin-bottom: 30px;
    color: #ffffff;
    font-family: 'Noah';
    font-size: 28px;
    line-height: 1em;
    font-weight: 500;
  }
  @media(max-width: 1279px) {
  .sale__date {
      display: none
  }
    }
  .sale__date_title {
      color: #ffffff;
      font-size: 16px;
      line-height: 1em;
      font-weight: 400;
    }
  .sale__currentPrice {
    font-size: 30px;
    display: inline;
    font-family: 'Noah';
    font-weight: bold;
    line-height: 26px;
  }
  .sale__currentPrice .sale__currentPrice--unit {
      font-size: 22px;
      margin-left: 6px;
    }
  .sale__oldPrice {
    display: inline;
    font-family: 'Roboto';
    font-size: 16px;
    font-weight: 300;
    line-height: 21px;
    text-decoration: line-through;
    margin-right: 15px;
    color: #DDDFE0;
  }
.sale__siblings_heading {
    color: #272729;
  }
    @media(max-width: 769px) {.sale__siblings_heading {
      margin: 30px 0 10px
  }
    }
  .sale__siblings .saleCard {
    -webkit-box-shadow: 0 3px 10px 0 rgb(107 111 130 / 18%);
            box-shadow: 0 3px 10px 0 rgb(107 111 130 / 18%);
    margin: 1em 0;
  }
  
.saleWelcome {
  margin: 0;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
  .saleWelcome__bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    height: 330px;
    width: 100%;
    background: rgba(228, 196, 176, 1);
  }
  .saleWelcome__bg > img {
      position: absolute;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center;
         object-position: center;
      left: 0;
      top: 0;
      height: 100%;
      width: 100%;
    }
  .saleWelcome__bg:after {
      content: '';
      background-image: url('/images/paternBrown--right.svg');
      background-size: cover;
      position: absolute;
      width: 235px;
      background-repeat: no-repeat;
      height: 100%;
      right: 0;
      top: 0;
      display: block;
    }
  @media(max-width: 570px) {
  .saleWelcome__bg:after {
        display: none
    }
      }
  .saleWelcome__bg:before {
      content: '';
      background-image: url('/images/paternBrown--left.svg');
      background-size: cover;
      position: absolute;
      width: 235px;
      background-repeat: no-repeat;
      height: 242px;
      left: 0;
      top: 0;
      display: block;
    }
  .saleWelcome__button {
    padding: 4px 23px;
    margin-top: 10px;
  }
  @media(min-width: 1280px) {
  .saleWelcome__button {
      display: none
  }
    }
  .saleWelcome__container {
    width: 100%;
    margin-top: 100px;
    z-index: 1;
  }
  @media(max-width: 1279px) {
  .saleWelcome__container {
      margin-top: 90px
  }
    }
  @media(max-width: 769px) {
  .saleWelcome__container {
      margin-top: 60px
  }
    }
  .saleWelcome__container .sale__date--mobile {
      display: none;
      margin-bottom: 20px;
    }
  @media(min-width: 1280px) {
  .saleWelcome__container .sale__date--mobile {
        display: none
    }
      }
  .saleWelcome__container .sale__price_vcard--mobile {
      display: block;
      color: #ffffff;
      margin: 14px 0 10px;
    }
  .saleWelcome__container .sale__price_vcard--mobile .sale__oldPrice {
        font-size: 14px;
      }
  .saleWelcome__container .sale__price_vcard--mobile .sale__currentPrice {
        font-size: 28px;
      }
  @media(min-width: 1280px) {
  .saleWelcome__container .sale__price_vcard--mobile {
        display: none
    }
      }
  @media(max-width: 1279px) {
  .saleWelcome__container .heading.saleWelcome__heading {
        font-size: 30px
    }
      }
  @media(max-width: 570px) {
  .saleWelcome__container .heading.saleWelcome__heading {
        font-size: 28px
    }
      }
.sale__description {
    width: 65%;
  }
    
    @media(max-width: 769px) {.sale__description {
      width: calc(100% - 84px)
  }
    }
    
    @media(max-width: 570px) {.sale__description {
      margin-right: 0;
      width: 100%
  }
    }

  .sale__column {
    width: 35%;
    margin-left: 20px;
  }

  @media(max-width: 769px) {

  .sale__column {
      width: 100%;
      margin: 0
  }
    }

  .sale__grid {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  @media(max-width: 769px) {

  .sale__grid {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column
  }
    }

  @media(min-width: 1280px) {

  .sale__title {
      color: #ffffff
  }
    }

  @media(max-width: 1279px) {

  .sale__siblings {
      width: 100%;
      margin-left: 0
  }
    }
.methods__description {
    margin-bottom: 40px;
  }
  .methods__section {
    margin: 40px 0 80px;
  }
.method__article {
  margin-top: 1em;
  white-space: pre-line;
}
.methodSiblings__list {
    display: grid;
    width: 100%;
    grid-gap: 1em;
    grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
    margin: 1em 0;
  }
    @media(max-width: 996px) {.methodSiblings__list {
      grid-template-columns: repeat(auto-fill, minmax(30%, 1fr))
  }
    }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.methodSiblings__list {
      display: block;
      width: 100%
  }
      .methodSiblings__list > a {
        width: calc(16.65% - 25px);
        margin-bottom: 30px;
      }
      .methodSiblings__list > a:nth-child(1n) {
        float: left;
        margin-right: 30px;
        clear: none;
      }
      .methodSiblings__list > a:last-child {
        margin-right: 0;
      }
      .methodSiblings__list > a:nth-child(6n) {
        margin-right: 0;
        float: right;
      }
      .methodSiblings__list > a:nth-child(6n + 1) {
        clear: both;
      }
    }
  .methodSiblings__title {
    font-size: 2em;
    font-weight: 900;
    font-family: 'Noah';
  }
  @media(min-width: 997px) {
  .methodSiblings__title {
      color: #ffffff;
      font-size: 2.5em
  }
    }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .methodSiblings__title {
      color: #272729
  }
    }
.methodWelcome {
  margin: 0;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
  .methodWelcome__bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    height: 330px;
    width: 100%;
    background: #6CBBE7;
  }
  .methodWelcome__bg > img {
      position: absolute;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center;
         object-position: center;
      left: 0;
      top: 0;
      height: 100%;
      width: 100%;
    }
  .methodWelcome__bg:after {
      content: '';
      background-image: url('/images/paternBlue--right.svg');
      background-size: cover;
      position: absolute;
      width: 235px;
      background-repeat: no-repeat;
      height: 100%;
      right: 0;
      top: 0;
      display: block;
    }
  @media(max-width: 570px) {
  .methodWelcome__bg:after {
        display: none
    }
      }
  .methodWelcome__bg:before {
      content: '';
      background-image: url('/images/paternBlue--left.svg');
      background-size: cover;
      position: absolute;
      width: 235px;
      background-repeat: no-repeat;
      height: 242px;
      left: 0;
      top: 0;
      display: block;
    }
  .methodWelcome__content {
    width: 100%;
    padding-top: 50px;
    z-index: 1;
  }
  .methodWelcome__title  {
    color: #ffffff;
    font-weight: 900;
    font-size: 2em;
    line-height: 1.3em;
    font-family: 'Noah';
    margin-top: .3em;
  }
  @media(min-width: 997px) {
  .methodWelcome__title  {
      font-size: 4em;
      font-weight: 900
  }
    }
.methods__description {
  margin-bottom: 40px;
}

.method__content {
    margin: 40px 0 80px;
  }

.method__grid {
    display: grid;
    width: 100%;
    grid-gap: 2em;
    grid-template-columns: 1fr;
  }

@media(min-width: 997px) {

.method__grid {
      grid-template-columns: 70% 1fr
  }
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.method__grid {
      display: block;
      width: 100%
  }
      .method__grid > a {
        width: calc(16.65% - 25px);
        margin-bottom: 30px;
      }
      .method__grid > a:nth-child(1n) {
        float: left;
        margin-right: 30px;
        clear: none;
      }
      .method__grid > a:last-child {
        margin-right: 0;
      }
      .method__grid > a:nth-child(6n) {
        margin-right: 0;
        float: right;
      }
      .method__grid > a:nth-child(6n + 1) {
        clear: both;
      }
    }
.rules__content {
  font-size: 16px;
  color: #272729;

}
  .rules__content p, .rules__content ol, .rules__content ul {
    margin: 1.2em 0;
    font-weight: 400;
    line-height: 1.4em;
  }
  .rules__content ul, .rules__content ol {
    -webkit-padding-start: 1em;
            padding-inline-start: 1em;

  }
  .rules__content ol + ul {
    -webkit-padding-start: 3em;
            padding-inline-start: 3em;
  }
  .rules__content li {
    font-weight: 400;
    margin: 0;
  }
.cameras__list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));
    grid-auto-rows: auto;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }
  .cameras__note {
    -webkit-box-shadow: 0 0 0 1px #c9ba9b inset, 0 0 0 0 transparent;
            box-shadow: 0 0 0 1px #c9ba9b inset, 0 0 0 0 transparent;
    background: #fffaf3;
    color: #573a08;
    padding: 1em 1.5em;
    border-radius: 5px;
    margin-bottom: 20px;
  }


.weatherInformer18 {
  width: 100% !important;
  border: none !important;
  border-radius: 8px;
}

.weatherInformer18-logo {
  display: none !important;
}

.ww-informers-box-854754 {
  -webkit-animation-name: ww-informers54;
  animation-name: ww-informers54;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  font-family: Arial;
  line-height: 18px;
  text-align: center;
  width: 200px;
}

@-webkit-keyframes ww-informers54 {
  0%,
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes ww-informers54 {
  0%,
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.post__grid {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 25px 0;
  }
    @media(max-width: 1279px) {.post__grid {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column
  }
    }
  @media(min-width: 1280px) {
  .post__title {
      color: #ffffff
  }
    }
  .post__siblings {
    width: calc(30% - 40px);
    margin-left: 40px;
  }
  @media(max-width: 1279px) {
  .post__siblings {
      width: 100%;
      margin-left: 0
  }
    }
  .post__article{
    position: relative;
    width: 70%;
  }
  @media(max-width: 1279px) {
  .post__article{
      width: 100%;
      margin-bottom: 40px
  }
    }
.postWelcome {
  margin: 0;
  position: relative;
}

  .postWelcome__content {
    width: 100%;
    margin-top: 100px;
  }

  @media(max-width: 769px) {

  .postWelcome__content {
      margin-top: 50px
  }
    }

  .postWelcome__content .heading.postWelcome__heading {
      color: #ffffff;
      font-size: 60px;
      font-weight: bold;
      margin-bottom: 0;
    }

  @media(max-width: 769px) {

  .postWelcome__content .heading.postWelcome__heading {
        font-size: 35px;
        line-height: 40px
    }
      }

  .postWelcome__bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    height: 330px;
    width: 100%;
  }

  .postWelcome__bg > img {
      position: absolute;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center;
         object-position: center;
      left: 0;
      top: 0;
      height: 100%;
      width: 100%;
    }

  .postWelcome__bg:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      width: 100%;
      height: 100%;
      background: linear-gradient(290deg, #3e6ecc 30%, #3e84cc 100%);;
      opacity: 1;
    }
.camera {
  margin: 25px 0;
}
  .camera__column {
    width: 85%;
  }
  @media(max-width: 1279px) {
  .camera__column {
      width: 100%
  }
    }
  .camera__article {
    margin-bottom: 25px;
  }
  .camera__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  @media(max-width: 1279px) {
  .camera__grid {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column
  }
    }
  @media(min-width: 1280px) {
  .camera__title {
      color: #ffffffe8
  }
    }
  .camera__frame {
    width: 100%;
  }
  .camera__frame > html body {
      background: #ffffff !important;
    }
  @media(min-width: 1540px) {
  .camera__frame {
      height: 579px
  }
    }
  @media(max-width: 769px) {
  .camera__frame {
      overflow: auto;
      height: 330px !important
  }
    }
  @media(max-width: 570px) {
  .camera__frame {
      height: 280px !important
  }
    }
  .camera__siblings {
    width: calc(30% - 40px);
    margin-left: 40px;
  }
  @media(max-width: 1279px) {
  .camera__siblings {
      width: 100%;
      margin-left: 0
  }
    }

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zdHlsZXNoZWV0cy9hcHBsaWNhdGlvbi5jc3MgKDEpIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2VsZW1lbnRzL0J1dHRvbi9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvZWxlbWVudHMvQ29udGFpbmVyL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9lbGVtZW50cy9IZWFkaW5nL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9lbGVtZW50cy9CdXJnZXIvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2VsZW1lbnRzL0xpbmUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2VsZW1lbnRzL1NlY3Rpb24vaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2VsZW1lbnRzL1Bob25lL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9lbGVtZW50cy9CcmVhZGNydW1icy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvTm90Rm91bmQvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL0xheW91dC93aWRnZXRzL0hlYWRlci9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL1NvY2lhbC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvTGF5b3V0L3dpZGdldHMvRm9vdGVyL01vYmlsZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL2hvd1RvR2V0VGhlcmVMaW5rL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9MYXlvdXQvd2lkZ2V0cy9Gb290ZXIvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC9BY2Nlc3NpYmxlL0FjY2Vzc2libGVWZXJzaW9uVG9wQmFyL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvQWNjZXNzaWJsZS9UaGVtZVByb3ZpZGVyL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvQWNjZXNzaWJsZS9UaGVtZVByb3ZpZGVyL2Nzcy9oZWFkZXIuY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC9BY2Nlc3NpYmxlL1RoZW1lUHJvdmlkZXIvY3NzL2Zvb3Rlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL0FjY2Vzc2libGUvVGhlbWVQcm92aWRlci9jc3MvbWFpbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL0FjY2Vzc2libGUvVGhlbWVQcm92aWRlci9jc3Mvcm9vbXMuY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC9BY2Nlc3NpYmxlL1RoZW1lUHJvdmlkZXIvY3NzL3Jvb20uY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC9BY2Nlc3NpYmxlL1RoZW1lUHJvdmlkZXIvY3NzL3ByaWNlcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL0FjY2Vzc2libGUvVGhlbWVQcm92aWRlci9jc3MvYWJvdXQuY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC9BY2Nlc3NpYmxlL1RoZW1lUHJvdmlkZXIvY3NzL3RyZWF0bWVudC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL0FjY2Vzc2libGUvVGhlbWVQcm92aWRlci9jc3MvbWV0aG9kLmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvQWNjZXNzaWJsZS9UaGVtZVByb3ZpZGVyL2Nzcy92b3VjaGVyLmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvQWNjZXNzaWJsZS9UaGVtZVByb3ZpZGVyL2Nzcy9zYWxlLmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvQWNjZXNzaWJsZS9UaGVtZVByb3ZpZGVyL2Nzcy9zYWxlcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL0FjY2Vzc2libGUvVGhlbWVQcm92aWRlci9jc3MvY2FtZXJhcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL0FjY2Vzc2libGUvVGhlbWVQcm92aWRlci9jc3MvbWVudS5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL0FjY2Vzc2libGUvVGhlbWVQcm92aWRlci9jc3MvcmVzdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL0FjY2Vzc2libGUvVGhlbWVQcm92aWRlci9jc3MvZG9jdW1lbnRzLmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvQWNjZXNzaWJsZS9UaGVtZVByb3ZpZGVyL2Nzcy9yZXZpZXdzLmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvQWNjZXNzaWJsZS9UaGVtZVByb3ZpZGVyL2Nzcy9wYXJ0bmVycy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL0FjY2Vzc2libGUvVGhlbWVQcm92aWRlci9jc3MvY29udGFjdHMuY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC9ob3dUb0dldFRheFJlZnVuZExpbmsvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC93aWRnZXRzL1llcHMvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC93aWRnZXRzL0Nvb2tpZUNvbnNlbnQvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL0xheW91dC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvTWFpbi9zZWN0aW9ucy9XZWxjb21lL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9lbGVtZW50cy9DYXJkL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9jYXJkcy9Sb29tQ2FyZC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL3dpZGdldHMvUm9vbXNMaXN0L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvd2lkZ2V0cy9SZXZpZXdzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9jYXJkcy9OZXdzQ2FyZC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL3dpZGdldHMvTGFzdE5ld3MvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC93aWRnZXRzL0NvbnN1bHRhdGlvbi9Eb2N0b3IvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC93aWRnZXRzL0NvbnN1bHRhdGlvbi9GcmVlL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvd2lkZ2V0cy9Db25zdWx0YXRpb24vUXVlc3Rpb24vaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2NhcmRzL1Jlc3RDYXJkL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvd2lkZ2V0cy9SZXN0TGlzdC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvY2FyZHMvTWV0aG9kQ2FyZC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL3dpZGdldHMvTWV0aG9kc0xpc3QvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2NhcmRzL0NhbWVyYUNhcmQvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC93aWRnZXRzL0NhbWVyYXNMaXN0L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9jYXJkcy9FeGN1cnNpb25DYXJkL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvd2lkZ2V0cy9FeGN1cnNpb25zL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvd2lkZ2V0cy9GZWVkYmFjay9Eb2N0b3IvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2NhcmRzL1NlcnZpY2VDYXJkL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvd2lkZ2V0cy9TZXJ2aWNlcy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL3dpZGdldHMvU3RhcnNSYXRpbmcvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC93aWRnZXRzL0RvY3VtZW50cy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL3dpZGdldHMvVHJhdmVsTGluZS93aWRnZXRzL1BvcHVwL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvd2lkZ2V0cy9UcmF2ZWxMaW5lL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9jYXJkcy9SZXZpZXdDYXJkL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9NYWluL3NlY3Rpb25zL1Jvb21zL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9jYXJkcy9JbnN0YWdyYW1DYXJkL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9NYWluL3NlY3Rpb25zL0luc3RhZ3JhbS93aWRnZXRzL0luc3RhZ3JhbS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvTWFpbi9zZWN0aW9ucy9JbnN0YWdyYW0vaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL01haW4vc2VjdGlvbnMvU3BhL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9NYWluL3NlY3Rpb25zL1Jldmlld3MvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC9zbGlkZXJzL1RyZWF0bWVudFNsaWRlci9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL3NsaWRlcnMvVHJlYXRtZW50U2xpZGVyL1NsaWRlL3dpZGdldHMvTWV0aG9kcy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL3NsaWRlcnMvVHJlYXRtZW50U2xpZGVyL1NsaWRlL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9NYWluL3NlY3Rpb25zL1RyZWF0bWVudC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvY2FyZHMvU2FsZUNhcmQvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC9zbGlkZXJzL1NhbGVTbGlkZXIvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL01haW4vc2VjdGlvbnMvU2FsZXMvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC9zZWN0aW9ucy9SZXNlcnZhdGlvbi9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL3NlY3Rpb25zL0Zvb2QvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC9zZWN0aW9ucy9Sb29tcy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvTWFpbi9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL3dpZGdldHMvR2FsbGVyeS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvQWJvdXQvc2VjdGlvbnMvQXJ0aWNsZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvQWJvdXQvc2VjdGlvbnMvRm9vZC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvQWJvdXQvc2VjdGlvbnMvUm9vbXMvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL0Fib3V0L3NlY3Rpb25zL1Bhbm9yYW1hL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Db250YWN0cy93aWRnZXRzL0xpc3QvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL0NvbnRhY3RzL3dpZGdldHMvTWFwL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Db250YWN0cy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUGFydG5lcnMvc2VjdGlvbnMvV2VsY29tZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUGFydG5lcnMvd2lkZ2V0cy9SZXF1aXNpdGVzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvTGljZW5zZXMvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1BhcnRuZXJzL3dpZGdldHMvRG9jdW1lbnRzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9QYXJ0bmVycy9zZWN0aW9ucy9Db250ZW50L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Eb2N1bWVudHMvd2lkZ2V0cy9MaWNlbnNpbmdBdXRob3JpdHkvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL0RvY3VtZW50cy93aWRnZXRzL1JpZ2h0c1Zpb2xhdGlvbi9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUmV2aWV3cy93aWRnZXRzL0luc3RhZ3JhbVN0YXRpYy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUmV2aWV3cy93aWRnZXRzL0RvY3VtZW50L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9jYXJkcy9NYXBzQ2FyZC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUmV2aWV3cy93aWRnZXRzL0NhcmQvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1Jldmlld3Mvc2VjdGlvbnMvTGlzdC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvY2FyZHMvWW91dHViZUNhcmQvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC9zbGlkZXJzL1lvdXR1YmVTbGlkZXIvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1Jldmlld3Mvc2VjdGlvbnMvWW91dHViZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUmV2aWV3cy9zZWN0aW9ucy9NYXBzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9UcmVhdG1lbnQvc2VjdGlvbnMvV2VsY29tZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvVHJlYXRtZW50L3NlY3Rpb25zL0FydGljbGUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2NhcmRzL1Byb2ZpbGVDYXJkL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvc2xpZGVycy9Qcm9maWxlU2xpZGVyL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9UcmVhdG1lbnQvc2VjdGlvbnMvTWVkUHJvZmlsZXMvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1RyZWF0bWVudC9zZWN0aW9ucy9JbmZvcm1hdGlvbi9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvVHJlYXRtZW50L3NlY3Rpb25zL01ldGhvZHMvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2NhcmRzL1ZvdWNoZXJDYXJkL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvc2xpZGVycy9Wb3VjaGVyc1NsaWRlci9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvVHJlYXRtZW50L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9NZW51L3NlY3Rpb25zL0Zvb3Rlci9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvTWVudS9zZWN0aW9ucy9Cb2R5L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9NZW51L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Gb29kL3NlY3Rpb25zL0FydGljbGUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL0Jvb2tpbmcvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1Jlc3QvRW50cmllcy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUmVzdC9FbnRyeS93aWRnZXRzL0FydGljbGUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1Jlc3QvRW50cnkvd2lkZ2V0cy9TaWJsaW5ncy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUmVzdC9FbnRyeS9zZWN0aW9ucy9XZWxjb21lL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9SZXN0L0VudHJ5L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Sb29tcy9FbnRyaWVzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvZWxlbWVudHMvTGFiZWwvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1Jvb21zL0VudHJ5L3dpZGdldHMvVGl0bGUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1Jvb21zL0VudHJ5L3dpZGdldHMvUHJpY2UvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1Jvb21zL0VudHJ5L2VsZW1lbnRzL1RpdGxlL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Sb29tcy9FbnRyeS9lbGVtZW50cy9EZWZpbml0aW9uc0xpc3QvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1Jvb21zL0VudHJ5L3dpZGdldHMvT3B0aW9ucy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUm9vbXMvRW50cnkvd2lkZ2V0cy9Db21mb3J0YWJsZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUm9vbXMvRW50cnkvd2lkZ2V0cy9BZHZhbnRhZ2VzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Sb29tcy9FbnRyeS93aWRnZXRzL1NpYmxpbmdzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Sb29tcy9FbnRyeS93aWRnZXRzL0NvbmRpdGlvbnMvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC9lbGVtZW50cy9QaG9uZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUm9vbXMvRW50cnkvd2lkZ2V0cy9QcmljZUxpc3QvZWxlbWVudHMvUHJpY2UvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1Jvb21zL0VudHJ5L3dpZGdldHMvUHJpY2VMaXN0L3dpZGdldHMvUHJpY2VUYWJsZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUm9vbXMvRW50cnkvd2lkZ2V0cy9QcmljZUxpc3Qvd2lkZ2V0cy9QcmljZUFjY29yZGlvbi9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUm9vbXMvRW50cnkvd2lkZ2V0cy9QcmljZUxpc3Qvd2lkZ2V0cy9QZXJpb2RzU2xpZGVyL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Sb29tcy9FbnRyeS93aWRnZXRzL1ByaWNlTGlzdC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUm9vbXMvRW50cnkvd2lkZ2V0cy9Cb29raW5nQnRuL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Sb29tcy9FbnRyeS9zZWN0aW9ucy9XZWxjb21lL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Sb29tcy9FbnRyeS9zZWN0aW9ucy9EZXRhaWxzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Sb29tcy9FbnRyeS9zZWN0aW9ucy9Db25kaXRpb25zQW5kUHJpY2VMaXN0L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Sb29tcy9FbnRyeS9zZWN0aW9ucy9SZXZpZXdzQW5kU2libGluZ3MvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1NlcnZpY2VzL0VudHJpZXMvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1NlcnZpY2VzL0VudHJ5L3dpZGdldHMvQXJ0aWNsZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvU2VydmljZXMvRW50cnkvd2lkZ2V0cy9TaWJsaW5ncy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvVm91Y2hlcnMvRW50cmllcy93aWRnZXRzL0xpc3QvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1ZvdWNoZXJzL0VudHJpZXMvd2lkZ2V0cy9QcmljZUxpc3RzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyaWVzL3dpZGdldHMvRG9jdW1lbnRzV2lkZ2V0L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyaWVzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyeS9zZWN0aW9ucy9XZWxjb21lL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyeS93aWRnZXRzL1RhYmxlL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyeS93aWRnZXRzL1ByaWNlL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyeS9lbGVtZW50cy9TdWJUaXRsZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvVm91Y2hlcnMvRW50cnkvd2lkZ2V0cy9NZWRQcm9maWxlcy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvVm91Y2hlcnMvRW50cnkvd2lkZ2V0cy9EZXNjcmlwdGlvbi9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvVm91Y2hlcnMvRW50cnkvd2lkZ2V0cy9FZmZlY3RzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyeS93aWRnZXRzL0RldGFpbHMvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1ZvdWNoZXJzL0VudHJ5L3dpZGdldHMvU2libGluZ3MvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1ZvdWNoZXJzL1ByaWNlTGlzdC9lbGVtZW50cy9QcmljZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvVm91Y2hlcnMvUHJpY2VMaXN0L3dpZGdldHMvUHJpY2VUYWJsZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvVm91Y2hlcnMvUHJpY2VMaXN0L3dpZGdldHMvUHJpY2VBY2NvcmRpb24vaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1ZvdWNoZXJzL1ByaWNlTGlzdC93aWRnZXRzL1BlcmlvZHNTbGlkZXIvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1ZvdWNoZXJzL1ByaWNlTGlzdC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvVm91Y2hlcnMvRW50cnkvd2lkZ2V0cy9BZGRpbmZvcm1hdGlvbi9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvVm91Y2hlcnMvRW50cnkvd2lkZ2V0cy9Cb29raW5nQnRuL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyeS9zZWN0aW9ucy9Qcm9jZWR1cmVzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyeS9zZWN0aW9ucy9SZXZpZXdzQW5kU2libGluZ3MvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1ZvdWNoZXJzL0VudHJ5L3NlY3Rpb25zL1ByaWNlVGFibGUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1ZvdWNoZXJzL0VudHJ5L3NlY3Rpb25zL1Byb2NlZHVyZXNPbkNhdGVnb3J5L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyeS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvU2FsZXMvRW50cmllcy9zZWN0aW9ucy9XZWxjb21lL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9TYWxlcy9FbnRyaWVzL3NlY3Rpb25zL0xpc3QvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1NhbGVzL0VudHJ5L3dpZGdldHMvQXJ0aWNsZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvU2FsZXMvRW50cnkvd2lkZ2V0cy9WQ2FyZC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvU2FsZXMvRW50cnkvd2lkZ2V0cy9TaWJsaW5ncy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvU2FsZXMvRW50cnkvc2VjdGlvbnMvV2VsY29tZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvU2FsZXMvRW50cnkvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL01ldGhvZHMvRW50cmllcy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvTWV0aG9kcy9FbnRyeS93aWRnZXRzL0FydGljbGUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL01ldGhvZHMvRW50cnkvd2lkZ2V0cy9TaWJsaW5ncy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvTWV0aG9kcy9FbnRyeS9zZWN0aW9ucy9XZWxjb21lL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9NZXRob2RzL0VudHJ5L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9TdGF0aWMvRW50cnkvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL0NhbWVyYXMvRW50cmllcy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvQ2FtZXJhcy9FbnRyeS93aWRnZXRzL1dlYXRoZXIvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL0NhbWVyYXMvRW50cnkvd2lkZ2V0cy9JZnJhbWUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL0NhbWVyYXMvRW50cnkvc2VjdGlvbnMvV2VsY29tZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvQ2FtZXJhcy9FbnRyeS9pbmRleC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQy9UQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxnd0NBQWd3QyxvQkFBb0I7O0FBRXoyQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsRztBQ2xKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDdkpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUN6UEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE87QUMxREE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQzFCQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxveENBQW94QyxvQkFBb0I7O0FBRTczQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE87QUM3R0EsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsd3pDQUF3ekMsb0JBQW9CO0FBQ2o2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUNuT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7QUMxQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EscUI7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxPO0FDdklBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDL0dBLFlBQVkscUJBQXFCLHNDQUFzQyxjQUFjLG9pRUFBb2lFLG9CQUFvQjs7QUFFN29FO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDM1FBLFlBQVkscUJBQXFCLHNDQUFzQyxjQUFjLGd6Q0FBZ3pDLG9CQUFvQjs7QUFFejVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsSztBQ3hEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDcEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUNuTkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDeE1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUM3QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUNsRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUNqR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUMxU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQ3JEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQy9LQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDN0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDL0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQ25KQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQ3RCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUNsS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDNURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQ2pDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQ25CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUNwQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDOUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQzFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDL0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQ2xFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUN0REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQ3BGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQzFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQjtBQUNBLHFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxjO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0I7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0I7QUFDQSxtQjtBQUNBLHNCO0FBQ0EsbUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxxQjtBQUNBO0FBQ0EsQztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDdkdBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQ2hDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUMxUEEsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsZytDQUFnK0Msb0JBQW9CO0FBQ3prRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQ3BMQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxvMkNBQW8yQyxvQkFBb0I7QUFDNzhDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUMzRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEVBQTRFO0FBQzVFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQSxHO0FDeENBO0FBQ0E7QUFDQSxDO0FDRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUM3REEsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQSxHO0FDSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEs7QUNqRUE7QUFDQTtBQUNBLEM7QUNGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQ3ZDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEs7QUNuQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQSw0RUFBNEU7QUFDNUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDbkNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDekRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSxDO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSxDO0FBQ0E7QUFDQSw0RUFBNEU7QUFDNUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDdkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUNwQ0EsMEVBQTBFO0FBQzFFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQ3ZCQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxnd0NBQWd3QyxvQkFBb0I7QUFDejJDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQ3hEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQztBQ2ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQzdEQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxnd0NBQWd3QyxvQkFBb0I7QUFDejJDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQzVDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxDO0FDZkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE87QUNwQkE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDhCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDdEVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQztBQ2pHQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEM7QUNOQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0RUFBNEU7QUFDNUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUMzRUEsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsb3hDQUFveEMsb0JBQW9COztBQUU3M0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw0QkFBNEI7QUFDNUI7QUFDQSxDO0FBQ0E7O0FBRUEsb0RBQW9EO0FBQ3BEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDblpBLFlBQVkscUJBQXFCLHNDQUFzQyxjQUFjLG82REFBbzZELG9CQUFvQjtBQUM3Z0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE87QUNuUEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEs7QUNqQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDUEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7OztBQ2xGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLO0FDelRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEs7QUMvREE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDSkE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQSxnQ0FBZ0M7O0FBRWhDLGdEQUFnRDs7QUFFaEQ7QUFDQSx5QkFBeUI7O0FBRXpCLGdEQUFnRDs7QUFFaEQ7QUFDQSxvREFBb0Q7QUFDcEQsb0RBQW9EO0FBQ3BELG9EQUFvRDtBQUNwRDs7QUFFQTtBQUNBLG9EQUFvRDtBQUNwRCxvREFBb0Q7QUFDcEQsb0RBQW9EO0FBQ3BELG9EQUFvRDtBQUNwRCxvREFBb0Q7QUFDcEQsb0RBQW9EO0FBQ3BEOztBQUVBO0FBQ0Esb0RBQW9EO0FBQ3BELG9EQUFvRDtBQUNwRCxvREFBb0Q7QUFDcEQsb0RBQW9EO0FBQ3BELG9EQUFvRDtBQUNwRCxvREFBb0Q7QUFDcEQsSztBQ3RGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRFQUE0RTtBQUM1RTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQzNCQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxvMkNBQW8yQyxvQkFBb0I7QUFDNzhDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0RBQWdELDJIQUEySCxpQkFBaUIsaUJBQWlCO0FBQzdNO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDL1FBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDaENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7QUFDQSxHO0FDWkE7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUNsQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUztBQ2xHQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxveENBQW94QyxvQkFBb0I7QUFDNzNDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUNqVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7OztBQ1ZBLFlBQVkscUJBQXFCLHNDQUFzQyxjQUFjLGd3Q0FBZ3dDLG9CQUFvQjtBQUN6MkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsaUM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxnQztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQ3BVQTtBQUNBO0FBQ0E7QUFDQSxHO0FDSEE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxLOztBQ2JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQ2JBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTztBQ3ZDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxLO0FDbkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQztBQUNoQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTTtBQzFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUNuRkE7QUFDQTtBQUNBLEc7QUNGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEM7QUNsQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7OztBQ3JDQTtBQUNBO0FBQ0EsQztBQ0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQSw4RUFBOEU7QUFDOUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHOzs7QUNwQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQ0hBO0FBQ0E7QUFDQTtBQUNBLEM7O0FDSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0RUFBNEU7QUFDNUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxLO0FDckZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQ3pCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPOzs7QUMxQ0EsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsZzZDQUFnNkMsb0JBQW9CO0FBQ3pnRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEs7QUN4SkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEVBQThFO0FBQzlFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQSxLO0FDeENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQ3BHQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxveENBQW94QyxvQkFBb0I7QUFDNzNDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDbEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDWEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSzs7O0FDcEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUN6Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsRztBQ25EQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLO0FDOUdBLFlBQVkscUJBQXFCLHNDQUFzQyxjQUFjLG94Q0FBb3hDLG9CQUFvQjs7QUFFNzNDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSx5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDNUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEc7QUN0Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJDQUEyQyxpQkFBaUI7QUFDNUQsMkNBQTJDLGlCQUFpQjtBQUM1RCwyQ0FBMkMsaUJBQWlCO0FBQzVELDJDQUEyQyxtQkFBbUI7QUFDOUQsMkNBQTJDLG1CQUFtQjtBQUM5RCwyQ0FBMkMsbUJBQW1CO0FBQzlELDJDQUEyQyxtQkFBbUI7O0FBRTlEO0FBQ0E7QUFDQSxDO0FDckJBLFlBQVkscUJBQXFCLHNDQUFzQyxjQUFjLG94Q0FBb3hDLG9CQUFvQjtBQUM3M0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLGM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEs7QUMvT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkI7QUFDQTtBQUNBO0FBQ0EsRzs7QUMzQkE7QUFDQTtBQUNBLEM7QUNGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTztBQ2pEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTztBQ3ZHQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyx3eUNBQXd5QyxvQkFBb0I7QUFDajVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEs7QUNqUEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEs7O0FDZEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxHO0FDcEJBO0FBQ0E7QUFDQSxHO0FDRkE7QUFDQTtBQUNBO0FBQ0EsQztBQ0hBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDZEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE87QUN2RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLO0FDN0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUNOQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUNyREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsYTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsQztBQ25DQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxvMkNBQW8yQyxvQkFBb0I7QUFDNzhDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDeEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEM7QUNOQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDVEE7QUFDQTtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsSztBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsSztBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0EsSztBQUNBLE87O0FDZEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQzVCQTtBQUNBO0FBQ0E7QUFDQSxDO0FDSEE7QUFDQTtBQUNBO0FBQ0EsaUZBQWlGO0FBQ2pGO0FBQ0E7QUFDQTs7QUFFQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBOztBQUVBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw0RUFBNEU7QUFDNUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDMUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUN6Q0E7QUFDQTtBQUNBLEM7QUNGQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxvNENBQW80QyxvQkFBb0I7O0FBRTcrQztBQUNBO0FBQ0E7QUFDQTtBQUNBLGM7QUFDQTs7QUFFQSx5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsMkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsbUI7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQzNDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkIsY0FBYztBQUMzQyxLO0FDMURBLFlBQVkscUJBQXFCLHNDQUFzQyxjQUFjLG96Q0FBb3pDLG9CQUFvQjs7QUFFNzVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSwyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxtQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLFM7QUN6SEEsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsd3hDQUF3eEMsb0JBQW9CO0FBQ2o0QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjO0FBQ0Esd0I7QUFDQSx3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSTtBQ3pJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCO0FBQ0EsSztBQzFFQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxvd0NBQW93QyxvQkFBb0I7QUFDNzJDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQ2hEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZDQUE2QztBQUM3QyxnREFBZ0Q7QUFDaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQ2hKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUNyQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUN4QkEsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQTtBQUNBOzs7QUNaQTtBQUNBO0FBQ0EsQztBQ0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQ25CQTtBQUNBO0FBQ0E7O0FBRUEsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQSxHOzs7QUNQQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQSxLO0FDYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRFQUE0RTtBQUM1RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQjtBQUNBLEc7QUN2RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0EsSztBQ25CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEc7QUNUQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQ2hGQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxnN0NBQWc3QyxvQkFBb0I7O0FBRXpoRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSw4QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSwwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEs7QUM3S0EsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsbzJDQUFvMkMsb0JBQW9CO0FBQzc4QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FDbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDTEEscUI7QUFDQTtBQUNBLEM7QUNGQSwyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDbkJBO0FBQ0E7QUFDQSxDO0FDRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUNqQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQTtBQUNBLDhFQUE4RTtBQUM5RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEs7QUNqQ0EsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsbzRDQUFvNEMsb0JBQW9COztBQUU3K0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjO0FBQ0E7O0FBRUEseUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLDJCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esb0I7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FDN0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQUE2QixjQUFjO0FBQzNDLEs7QUMxREEsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsb3pDQUFvekMsb0JBQW9COzs7QUFHNzVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQSwyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQSxtQjtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQSxTO0FDOUlBLFlBQVkscUJBQXFCLHNDQUFzQyxjQUFjLHd4Q0FBd3hDLG9CQUFvQjtBQUNqNEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYztBQUNBLHdCO0FBQ0Esd0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSTtBQ3ZKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0I7QUFDQSxLO0FDM0VBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0EsRztBQ0hBLFlBQVkscUJBQXFCLHNDQUFzQyxjQUFjLG93Q0FBb3dDLG9CQUFvQjtBQUM3MkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDckRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDekJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQSxLO0FDVkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQjtBQUNBO0FBQ0EsdUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTztBQzVKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQ3pCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDOUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQy9CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEs7QUMzQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEs7QUN4RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQzFFQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUNYQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPO0FDbEhBO0FBQ0E7QUFDQTs7QUFFQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBOztBQUVBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEs7QUMxREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUNMQTtBQUNBO0FBQ0E7QUFDQSxDO0FDSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0EsOEVBQThFO0FBQzlFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLO0FDbERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLO0FDMUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLO0FDL0NBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUN0QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHOzs7QUNoQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQzNDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLO0FDdENBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEs7QUMvREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLIiwiZmlsZSI6ImJ1bmRsZS04NmE3NjYxYTIyMzM4OWI1MWYyYi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBMYXlvdXQgKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnS2luZXRpa2EnO1xuICBzcmM6IHVybCgnL2ZvbnRzL0tpbmV0aWthLUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0tpbmV0aWthJztcbiAgc3JjOiB1cmwoJy9mb250cy9LaW5ldGlrYS1CbGFja0l0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdLaW5ldGlrYSc7XG4gIHNyYzogdXJsKCcvZm9udHMvS2luZXRpa2EtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdLaW5ldGlrYSc7XG4gIHNyYzogdXJsKCcvZm9udHMvS2luZXRpa2EtQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdLaW5ldGlrYSc7XG4gIHNyYzogdXJsKCcvZm9udHMvS2luZXRpa2EtU2VtaS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0tpbmV0aWthJztcbiAgc3JjOiB1cmwoJy9mb250cy9LaW5ldGlrYS1TZW1pLUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnS2luZXRpa2EnO1xuICBzcmM6IHVybCgnL2ZvbnRzL0tpbmV0aWthLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdLaW5ldGlrYSc7XG4gIHNyYzogdXJsKCcvZm9udHMvS2luZXRpa2EtTWVkaXVtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblxuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0tpbmV0aWthJztcbiAgc3JjOiB1cmwoJy9mb250cy9LaW5ldGlrYS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0tpbmV0aWthJztcbiAgc3JjOiB1cmwoJy9mb250cy9LaW5ldGlrYS1SZWd1bGFySXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblxuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0tpbmV0aWthJztcbiAgc3JjOiB1cmwoJy9mb250cy9LaW5ldGlrYS1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdLaW5ldGlrYSc7XG4gIHNyYzogdXJsKCcvZm9udHMvS2luZXRpa2EtTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnS2luZXRpa2EnO1xuICBzcmM6IHVybCgnL2ZvbnRzL0tpbmV0aWthLVRoaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnS2luZXRpa2EnO1xuICBzcmM6IHVybCgnL2ZvbnRzL0tpbmV0aWthLVRoaW5JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gIHNyYzogdXJsKCcvZm9udHMvTm9haC1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vYWgnO1xuICBzcmM6IHVybCgnL2ZvbnRzL05vYWgtQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgc3JjOiB1cmwoJy9mb250cy9Ob2FoLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gIHNyYzogdXJsKCcvZm9udHMvTm9haC1SZWd1bGFySXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblxuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cbmJvZHkge1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMjcyNzI5O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM4QkQzRkI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM4QkQzRkI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5jb2RlIHtcbiAgY29sb3I6ICMyNzI3Mjk7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbmtiZCB7XG4gIGNvbG9yOiAjMjcyNzI5O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5zYW1wIHtcbiAgY29sb3I6ICMyNzI3Mjk7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByZSB7XG4gIGNvbG9yOiAjMjcyNzI5O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG51bCB7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMjRweDtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMjRweDtcbn1cblxub2wgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG51bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyNzI3Mjk7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG51bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzZDQkJFNztcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjRweDtcbiAgICB0b3A6IDVweDtcbiAgfVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFtby1idXR0b24taG9sZGVyIHtcbiAgei1pbmRleDogMjE0NzQ4MzY0NiAhaW1wb3J0YW50O1xufVxuXG4jYW1vX2Zvcm1fcGFnZV93cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI2Ftb19mb3JtX3BhZ2Vfd3JhcHBlci5oaWRkZW4sICNhbW9fZm9ybV9wYWdlX3dyYXBwZXIgLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4jYW1vX2Zvcm1fcGFnZV93cmFwcGVyIC5hbW9mb3Jtc19pZnJhbWUsICNhbW9fZm9ybV9wYWdlX3dyYXBwZXIgLmFtb19mb3JtX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLWhlaWdodDogNjUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG5cbiNhbW9fZm9ybV9wYWdlX3dyYXBwZXIgLmFtb2Zvcm1zX2lmcmFtZSwgI2Ftb19mb3JtX3BhZ2Vfd3JhcHBlciAuYW1vX2Zvcm1fd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiA0NTBweFxuICB9XG4gICAgfVxuXG4jYW1vX2Zvcm1fcGFnZV93cmFwcGVyX19jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIH1cblxuI2Ftb19mb3JtX3BhZ2Vfd3JhcHBlcl9fb3BlbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IHpiMDE4Nzsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBT3NBQXNBQUFBQUJkQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQQUFBQUZZcHZ6WldZMjFoY0FBQUFZQUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUJ6QUFBQUNnQUFBQW9KNE9aczJobFlXUUFBQUgwQUFBQUxBQUFBRFlvYWJiN2FHaGxZUUFBQWlBQUFBQVlBQUFBSkFCUkFEOW9iWFI0QUFBQ09BQUFBQWdBQUFBSUFEd0FBR3h2WTJFQUFBSkFBQUFBQmdBQUFBWUFGQUFBYldGNGNBQUFBa2dBQUFBZUFBQUFJQUVOQUJWdVlXMWxBQUFDYUFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFPVUFBQUFGd0FBQUN4cU53RUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1NRWTV6QXdNckF3S0RHb0FVa09hQzBEQU1UQXo4RGtHQmxac0FLQXRKY1V4Z2NIakE4WUdDd0FYSlp3U1FEQXlPSUFBREowZ1Z5ZUp6dGtMRU5nREFRQTgvS1E0RVlnU28xczFDeHY5Z2srUmpZSXBiT2trOWZQYkFBSlRtVEFOMklrU3V0N0F1YmZWQjlFOE0vdFBaMzduQ2psWm5kZlh6THYzcEJIUm9tQ1ZFQUFBQUJBQUFBQUFBVUFEd0FDQUFBTndjWEl4VXpCeGMzRHdJREVCQURBZ1E4QWdJQ0FnSUZBQUI0bkdOZ1pHQmdBT0tJTGhISmVINmJyd3pjRERaQUVZWW5zL2NjUnFZWlJNRGlIQXhNSUE0QUVaVUpUbmljWTJCa1lHQ3dZV0NBa3lJTWpBeW9nQWtBRHZZQWtRQUFBQUFBUEFBQUFBQUFBQUFVQUFCNG5HTmdaR0JnWUdMZ1pBRFJJQllEQXhjUU1qRDhCL01aQUFsNEFTTUFBSGljWlpBOWJzSkFGSVRIWUVnQ1VvSVVLU216VlFvaW1aK1NBMEJQUVpmQ21MVXhzcjNXZWtHaXl3bHloQndocDRoeWdod29ZL05vWUMwL2Z6TnYzdTdLQUFiNGhZZDZlYmh0YXIxYXVLRTZjWnYwSU95VG40VTc2T05GdUV0L0tOekRHNmJDZlR6aW5UdDQvaDJkQVVyaEZ1N3hJZHltL3luc2s3K0VPM2pDdDNDWC9vOXdEeXY4Q2ZmeDZnM1R5QlN4S2R4U0ovc3N0R2Q1L3E2MHJWSlRxRWt3UGxzTFhXZ2JPcjFSNjZPcURzblV1VmpGMXVScXpxN09NcU5LYTNZNmNzSFd1WEkyR3NYaUI1SEprU0tDUVlHNHFRNUxhQ1RZSTBNSWU5VzkxQ3VtTFNyNnRWYVlJTUQ0S3JWZ3FtaVNJWlhHaHNrMWpxd1ZEanh0U3RjeHJmaGF6dVNrdWN4cTNpUWpLLzd2dXJlakU5RVBzRzJtU3N3dzRoTmY1SVBtRHZrL1BSRmVxQUFBQUhpY1kyQml3QStZR0prWW1SbVlNZzBZR0FBRER3Q25BQT09KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG5cbiAgLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEycHggMzlweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMjcyNzI5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuICAvKirQqNC40YDQuNC90LAg0LrQvdC+0L/QutC4KiovXG5cbiAgLmJ1dHRvbi5idXR0b24tLWZsdWlkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIH1cblxuICAuYnV0dG9uLmJ1dHRvbi0tbWluaSB7XG4gICAgcGFkZGluZzogN3B4IDM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgLyoq0KbQstC10YIg0LrQvdC+0L/QutC4KiovXG5cbiAgLmJ1dHRvbi5idXR0b24tLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjFzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IC4xcyBlYXNlLW91dDtcbiAgfVxuXG4gIC5idXR0b24uYnV0dG9uLS13aGl0ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNkNCQkU3O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gIC5idXR0b24uYnV0dG9uLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNkNCQkU3O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLmJ1dHRvbi5idXR0b24tLWJsdWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzRCQUJFMDtcbiAgICB9XG5cbiAgLmJ1dHRvbi5idXR0b24tLWJhc2ljIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4xcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC4xcyBlYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2Q0JCRTc7XG4gIH1cblxuICAuYnV0dG9uLmJ1dHRvbi0tYmFzaWM6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzZDQkJFNztcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAvKirQotC+0LvRjNC60L4g0YLQtdC60YHRgioqL1xuXG4gIC5idXR0b24uYnV0dG9uLS10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuXG4gIC5idXR0b24uYnV0dG9uLS10ZXh0LmJ1dHRvbi0tdGV4dF9ncmV5IHtcbiAgICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIH1cblxuICAuYnV0dG9uLmJ1dHRvbi0tdGV4dC5idXR0b24tLXRleHRfYmxhY2sge1xuICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgfVxuXG4gIC5idXR0b24uYnV0dG9uLS10ZXh0LmJ1dHRvbi0tdGV4dF9zbWFsbCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAuYnV0dG9uLmJ1dHRvbi0tdGV4dC5idXR0b24tLXRleHRfbWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gIC8qKkljb24qKi9cblxuICAuYnV0dG9uLmJ1dHRvbi0tdGV4dF9fbW9yZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRUQ0RDc0O1xuICAgICAgfVxuXG4gIC5idXR0b24uYnV0dG9uLS10ZXh0X19tb3JlOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogI0VENEQ3NDtcbiAgICAgICAgICBtYXJnaW46IDIxcHggMCAtMjFweCAyMHB4O1xuICAgICAgICB9XG5cbiAgLmJ1dHRvbi5idXR0b24tLXRleHRfX21vcmU6YWZ0ZXIge1xuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB6YjAxODc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbnRlbnQ6ICdcXEUwMDAnO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogMjFweCAwIC0yMXB4IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1vdXQ7XG4gICAgICB9XG5cbiAgLyoq0J7RgtGB0YLRg9C/INC60L3QvtC/0LrQuCoqL1xuXG4gIC5idXR0b24uYnV0dG9uLS1tYXJnaW5lZF9tYXJnaW4ge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuXG4gIC5idXR0b24uYnV0dG9uLS1tYXJnaW5lZF9zbWFsbCB7XG4gICAgbWFyZ2luOiAyNHB4IDA7XG4gIH1cblxuICAuYnV0dG9uLmJ1dHRvbi0tbWFyZ2luZWRfdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLmJ1dHRvbi5idXR0b24tLW1hcmdpbmVkX3RvcDQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAuYnV0dG9uLmJ1dHRvbi0tbWFyZ2luZWRfYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9IiwiLmNvbnRhaW5lcntcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5jb250YWluZXIuY29udGFpbmVyLS1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbi5jb250YWluZXIuY29udGFpbmVyLS1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5AbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcbi5jb250YWluZXIuY29udGFpbmVyLS1yZWxhdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogaW5pdGlhbFxuICB9XG4gICAgfVxuLmNvbnRhaW5lci5jb250YWluZXItLXJvdyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4uY29udGFpbmVyLmNvbnRhaW5lci0tY29sdW1uIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbi5jb250YWluZXIuY29udGFpbmVyLS1haV9jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4uY29udGFpbmVyLmNvbnRhaW5lci0tamNfY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4uY29udGFpbmVyLmNvbnRhaW5lci0tamNfYmV0d2VlbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuLmNvbnRhaW5lci5jb250YWluZXItLWpjX2Fyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbi5jb250YWluZXIuY29udGFpbmVyLS1qY19zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4uY29udGFpbmVyLmNvbnRhaW5lci0tamNfZW5kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzFweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29udGFpbmVyICB7XG4gICAgbWFyZ2luOiAwIDQwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTk3cHgpIHtcbiAgLmNvbnRhaW5lciAge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAgIC5jb250YWluZXIuY29udGFpbmVyLS1sYXJnZSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG5AbWVkaWEobWluLXdpZHRoOiAxNTQwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAgIC5jb250YWluZXIuY29udGFpbmVyLS1sYXJnZSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgbWF4LXdpZHRoOiAxNTYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59IiwiLmhlYWRpbmcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgY29sb3I6ICMyNzI3Mjk7XG5cbn1cblxuICAuaGVhZGluZyA+IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogNTRweDtcbiAgfVxuXG4gIC8qKk1hcmdpbiBIZWFkZXIqKi9cblxuICAuaGVhZGluZy5oZWFkaW5nLS1tYXJnaW5lZF9ib3R0b20xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5oZWFkaW5nLmhlYWRpbmctLW1hcmdpbmVkX2JvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5oZWFkaW5nLmhlYWRpbmctLW1hcmdpbmVkX2JvdHRvbTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmhlYWRpbmcuaGVhZGluZy0tbWFyZ2luZWRfbWFyZ2luNCB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cblxuICAuaGVhZGluZy5oZWFkaW5nLS1tYXJnaW5lZF9tYXJnaW4zLTEge1xuICAgIG1hcmdpbjogMzBweCAwIDEwcHg7XG4gIH1cblxuICAuaGVhZGluZy5oZWFkaW5nLS1tYXJnaW5lZF9ib3R0b20zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLmhlYWRpbmcuaGVhZGluZy0tbWFyZ2luZWRfYm90dG9tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5oZWFkaW5nLmhlYWRpbmctLW1hcmdpbmVkX3JpZ2h0NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MnB4O1xuICB9XG5cbiAgLmhlYWRpbmcuaGVhZGluZy0tbWFyZ2luZWRfdG9wMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAvKipTaXplIEhlYWRlcioqL1xuXG4gIC5oZWFkaW5nLmhlYWRpbmctLW1haW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogOTJweDtcbiAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCkge1xuXG4gIC5oZWFkaW5nLmhlYWRpbmctLW1haW4ge1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHhcbiAgfVxuICAgIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuXG4gIC5oZWFkaW5nLmhlYWRpbmctLW1haW4ge1xuICAgICAgZm9udC1zaXplOiA1OXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHhcbiAgfVxuICAgIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuXG4gIC5oZWFkaW5nLmhlYWRpbmctLW1haW4ge1xuICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHhcbiAgfVxuICAgIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuXG4gIC5oZWFkaW5nLmhlYWRpbmctLW1haW4ge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcbiAgfVxuICAgIH1cblxuICAuaGVhZGluZy5oZWFkaW5nLS1iaWcge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcblxuICAuaGVhZGluZy5oZWFkaW5nLS1iaWcge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHhcbiAgfVxuICAgIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuXG4gIC5oZWFkaW5nLmhlYWRpbmctLWJpZyB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweFxuICB9XG4gICAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG5cbiAgLmhlYWRpbmcuaGVhZGluZy0tYmlnIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4XG4gIH1cbiAgICB9XG5cbiAgLmhlYWRpbmcuaGVhZGluZy0tbGFyZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLyoqQ29sb3IgSGVhZGVyKiovXG5cbiAgLmhlYWRpbmcuaGVhZGluZy0td2hpdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLmhlYWRpbmcuaGVhZGluZy0tYmx1ZSB7XG4gICAgY29sb3I6ICM2Q0JCRTc7XG4gIH1cblxuICAuaGVhZGluZy5oZWFkaW5nLS1ibGFjayB7XG4gICAgY29sb3I6ICMyNzI3Mjk7XG4gIH1cblxuICAuaGVhZGluZy5oZWFkaW5nLS1ncmV5RGFyayB7XG4gICAgY29sb3I6ICM3ODc4N0E7XG4gIH1cblxuICAuaGVhZGluZy5oZWFkaW5nLS1ncmV5IHtcbiAgICBjb2xvcjogI0REREZFMDtcbiAgfVxuXG4uaGVhZGluZy0tZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRpbmctLWhlaWdodCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJfaGVhZGluZyB7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG5cbi8qKlNob3J0KiovXG5cbi5zdWJfaGVhZGluZy5zdWJfaGVhZGluZy0tc2hvcnQge1xuICAgIG1heC13aWR0aDogMzI1cHg7XG4gIH1cblxuLyoqV2VpZ2h0IHN1YkhlYWRlcioqL1xuXG4uc3ViX2hlYWRpbmcuc3ViX2hlYWRpbmctLXJlZ3VsYXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuLyoqQ29sb3Igc3ViSGVhZGVyKiovXG5cbi5zdWJfaGVhZGluZy5zdWJfaGVhZGluZy0td2hpdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbi5zdWJfaGVhZGluZy5zdWJfaGVhZGluZy0tYmxhY2sge1xuICAgIGNvbG9yOiAjMjcyNzI5O1xuICB9XG5cbi5zdWJfaGVhZGluZy5zdWJfaGVhZGluZy0tYmx1ZSB7XG4gICAgY29sb3I6ICM2Q0JCRTc7XG4gIH1cblxuLnN1Yl9oZWFkaW5nLnN1Yl9oZWFkaW5nLS1ncmV5TGlnaHQge1xuICAgIGNvbG9yOiAjQUVCMUJGO1xuICB9XG5cbi5zdWJfaGVhZGluZy5zdWJfaGVhZGluZy0tZ3JleSB7XG4gICAgY29sb3I6ICM3ODc4N0E7XG4gIH1cblxuLyoqcm9vbSBzdWJIZWFkZXIqKi9cblxuLnN1Yl9oZWFkaW5nLnN1Yl9oZWFkaW5nLS1yb29tIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogI0FFQjFCRjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuLyoqU2l6ZSBzdWJIZWFkZXIqKi9cblxuLnN1Yl9oZWFkaW5nLnN1Yl9oZWFkaW5nLS10aW55IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4uc3ViX2hlYWRpbmcuc3ViX2hlYWRpbmctLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4uc3ViX2hlYWRpbmcuc3ViX2hlYWRpbmctLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuLyoqTWFyZ2luZWQgc3ViSGVhZGVyKiovXG5cbi5zdWJfaGVhZGluZy5zdWJfaGVhZGluZy0tbWFyZ2luZWRfdG9wMTYge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuLnN1Yl9oZWFkaW5nLnN1Yl9oZWFkaW5nLS1tYXJnaW5lZF90b3A4IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuLnN1Yl9oZWFkaW5nLnN1Yl9oZWFkaW5nLS1tYXJnaW5lZF9ib3R0b204IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuLnN1Yl9oZWFkaW5nLnN1Yl9oZWFkaW5nLS1tYXJnaW5lZF9ib3R0b20xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4uc3ViX2hlYWRpbmcuc3ViX2hlYWRpbmctLW1hcmdpbmVkX3RvcDMyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG5cbi5zdWJfaGVhZGluZy5zdWJfaGVhZGluZy0tbWFyZ2luZWRfdG9wNTIge1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gIH1cbiIsIi5idXJnZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkNCQkU3O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzOSwgMjExLCAyNTEsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogN3B4IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG59XG4gIEBtZWRpYShtaW4td2lkdGg6IDU3MXB4KSB7LmJ1cmdlciB7XG4gICAgcGFkZGluZzogN3B4IDEzcHggN3B4IDE2cHhcbn1cbiAgfVxuICAuYnVyZ2VyX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICM2Q0JCRTc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuYnVyZ2VyX19saW5lIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNkNCQkU3O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuICAuYnVyZ2VyX19saW5lOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIC5idXJnZXJfX2xpbmUtLWNsb3NlOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgZHVzcGxheTogbm9uZVxuICAgICAgfVxuICAuYnVyZ2VyLmJ1cmdlcl9fc2NyZWVuLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IFxuICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNTcxcHgpIHtcbiAgLmJ1cmdlci5idXJnZXJfX3NjcmVlbi0tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleCBcbiAgICB9XG4gICAgICB9XG4gIC5idXJnZXIuYnVyZ2VyX19zY3JlZW4tLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyBcbiAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5N3B4KSB7XG4gIC5idXJnZXIuYnVyZ2VyX19zY3JlZW4tLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgXG4gICAgfVxuICAgICAgfSIsIi5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNERERGRTA7XG4gIGhlaWdodDogMXB4O1xuXG59XG5cbiAgLmxpbmVfX3NhbGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIH1cblxuICAubGluZS5saW5lLS1ibGFjayB7XG4gICAgYmFja2dyb3VuZDogIzI3MjcyOTtcbiAgfVxuXG4gIC5saW5lLmxpbmUtLWdyZXlMaWdodCB7XG4gICAgYmFja2dyb3VuZDogI0YwRjBGMjtcbiAgfVxuXG4gIC5saW5lLmxpbmVfX21hcmdpbmVkLS10YiB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cblxuICAubGluZS5saW5lX19tYXJnaW5lZC0tdDJiMSB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMTVweCAwO1xuICB9XG4iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IEgxYjgzOTsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBTzhBQXNBQUFBQUJkQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQUUFBQUZZcVJ6YkdZMjFoY0FBQUFZUUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUIwQUFBQUNnQUFBQW9UT29rRjJobFlXUUFBQUg0QUFBQUxnQUFBRFlvNExjOWFHaGxZUUFBQWlnQUFBQWJBQUFBSkFEeEFFQm9iWFI0QUFBQ1JBQUFBQWdBQUFBSUFHUUFBR3h2WTJFQUFBSk1BQUFBQmdBQUFBWUFGQUFBYldGNGNBQUFBbFFBQUFBZUFBQUFJQUVOQUJWdVlXMWxBQUFDZEFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFPZ0FBQUFHd0FBQUN4cU9BRUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1F3WXB6QXdNckF3R0RQNEFZaythQzBBUU1MZ3lRREF4TURLek1EVmhDUTVwckM0UENBNFFFRFF3cVF5d2ttR1JnWVFRUUErdW9HYWdBQUFIaWM3WkN4RFlBd0VBUFB5a09CR0lFcU5iTlFzYi9ZSlBrWTJDS1d6cEpQWHoyd0FDVTVrd0RkaUpFcnJld0xtMzFRZlJQRFA3VDJkKzV3bzVXWjNYMTh5Nzk2UVIwYUpnbFJBQUFBQVFBQUFBQUFpd0JpQUFnQUFEY0hGeU1WTXdjWE4ya0tFRzl2RUFvaVlnb1JEaEFLSVFBQWVKeGpZR1JnWUFCaUxwMi9yK1A1YmI0eWNET2tBRVVZbnN6ZXN4ZVpadWhtU0FLU0hBeE1JQTRBU200TEZnQUFlSnhqWUdSZ1lFaGhZSUNRLzI4eWRETXdNcUFDSmdCSVFnTXdBQUFBQUFBQVpBQUFBQUFBQUFBVUFBQjRuR05nWkdCZ1lHTGdaQURSSUJZREF4Y1FNakQ4Qi9NWkFBbDRBU01BQUhpY1paQTlic0pBRklUSFlFZ0NVb0lVS1NtelZRb2ltWitTQTBCUFFaZkNtTFV4c3IzV2VrR2l5d2x5aEJ3aHA0aHlnaHdvWS9Ob1lDMC9mek52M3U3S0FBYjRoWWQ2ZWJodGFyMWF1S0U2Y1p2MElPeVRuNFU3Nk9ORnVFdC9LTnpERzZiQ2ZUemluVHQ0L2gyZEFVcmhGdTd4SWR5bS95bnNrNytFTzNqQ3QzQ1gvbzl3RHl2OENmZng2ZzNUeUJTeEtkeFNKL3NzdEdkNS9xNjByVkpUcUVrd1Bsc0xYV2diT3IxUjY2T3FEc25VdVZqRjF1UnF6cTdPTXFOS2EzWTZjc0hXdVhJMkdzWGlCNUhKa1NLQ1FZRzRxUTVMYUNUWUkwTUllOVc5MUN1bUxTcjZ0VmFZSU1ENEtyVmdxbWlTSVpYR2hzazFqcXdWRGp4dFN0Y3hyZmhhenVTa3VjeHEzaVFqSy83dnVyZWpFOUVQc0cybVNzd3c0aE5mNUlQbUR2ay9QUkZlcUFBQUFIaWNZMkJpZ0FCR0J1eUFpWkdKa1ptQktkT0FnUUVBQXpJQXFBQT0pIGZvcm1hdCgnd29mZicpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7Zm9udC1zdHlsZTogbm9ybWFsO31cblxuICAuc2VjdGlvbiB7XG4gIG1hcmdpbjogNDBweCAwIDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiAgLnNlY3Rpb24uc2VjdGlvbi0taGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLyoqQmcgY29sb3IqKi9cblxuICAuc2VjdGlvbi5zZWN0aW9uLS1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY3O1xuICB9XG5cbiAgLnNlY3Rpb24uc2VjdGlvbi0tZml0dGVkX3RydWUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnNlY3Rpb24uc2VjdGlvbi0tZml0dGVkX3BhZGRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2VjdGlvbi5zZWN0aW9uLS1maXR0ZWRfbWFyZ2luIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc2VjdGlvbi5zZWN0aW9uLS10ZXh0ID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIH1cblxuQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLndyYXBwZXItLWJnX3doaXRlIHtcbiAgICBwYWRkaW5nOiAyZW07XG4gIH1cbn1cblxuLnNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNzI3Mjk7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5zZWN0aW9uX190aXRsZS0taW52ZXJ0ZWR7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuLnNlY3Rpb25fX3RpdGxlID4gYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4uc2VjdGlvbl9fdGl0bGUgPiBhOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IEgxYjgzOTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLW91dDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDNweDtcbiAgICB9XG5cbi5zZWN0aW9uX190aXRsZSA+IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM2Q0JCRTc7XG4gICAgfVxuXG4uc2VjdGlvbl9fdGl0bGUgPiBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICM2Q0JCRTc7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB9IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBINjA2N2M7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVBZQUFzQUFBQUFCZmdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUFFBQUFGWXBXallDWTIxaGNBQUFBWVFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCMEFBQUFFc0FBQUJRcVBvVTdtaGxZV1FBQUFJY0FBQUFMQUFBQURZb2RMYXhhR2hsWVFBQUFrZ0FBQUFiQUFBQUpBQS9BQ0JvYlhSNEFBQUNaQUFBQUFnQUFBQUlBQjRBQUd4dlkyRUFBQUpzQUFBQUJnQUFBQVlBS0FBQWJXRjRjQUFBQW5RQUFBQWVBQUFBSUFFTkFDVnVZVzFsQUFBQ2xBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBUEFBQUFBRndBQUFDeHFOd0VFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdUZ1o1ekF3TXJBd0NETUlBb2tXYUEwSHdNakF6c0RBeE1ES3pNRFZoQ1E1cHJDNFBDQTRRRURneHdEU0tFY1dKZ1JSQUFBcFQwRXVRQUFBSGljN1pDeERZQXdFQVBQeWtPQkdJRXFOYk5Rc2IvWUpQa1kyQ0tXenBKUFh6MndBQ1U1a3dEZGlKRXJyZXdMbTMxUWZSUERQN1QyZCs1d281V1ozWDE4eTc5NlFSMGFKZ2xSQUFCNG5CV01NUXJBTUF6RWZMWXZma0ZJcDJRb2RFMmdsQXo5LzcvcUNvUTJDZVJuU0pkRFpLOGE1OFExN2RrdldvMmgrMjZkS0ZSelZRS3VZQm9GaE1IYzZZd3NvWjZqRDc2UkE2UUFlSnhqWUdSZ1lBRGlzRTdadmZIOE5sOFp1Qm5rZ0NJTVQyYnYyWU5NTThpRHhUa1ltRUFjQUNnTkNibDRuR05nWkdCZ2tHTmdnSkQvL3pQSU16QXlvQUltQURRTUFsNEFBQUFBQUFBZUFBQUFBQUFBQUNnQUFIaWNZMkJrWUdCZ1lwQmtBTkVnRmdNREZ4QXlNUHdIOHhrQUN3Z0JNd0FBZUp4bGtEMXV3a0FVaE1kZ1NBSlNnaFFwS2JOVkNpS1puNUlEUUU5Qmw4S1l0VEd5dmRaNlFhTExDWEtFSENHbmlIS0NIQ2hqODJoZ0xUOS9NMi9lN3NvQUJ2aUZoM3A1dUcxcXZWcTRvVHB4bS9RZzdKT2ZoVHZvNDBXNFMzOG8zTU1icHNKOVBPS2RPM2orSFowQlN1RVc3dkVoM0tiL0tleVR2NFE3ZU1LM2NKZitqM0FQSy93SjkvSHFEZFBJRkxFcDNGSW4reXkwWjNuK3JyU3RVbE9vU1RBK1d3dGRhQnM2dlZIcm82b095ZFM1V01YVzVHck9yczR5bzBwcmRqcHl3ZGE1Y2pZYXhlSUhrY21SSW9KQmdiaXBEa3RvSk5nalF3aDcxYjNVSzZZdEt2cTFWcGdnd1BncXRXQ3FhSklobGNhR3lUV09yQlVPUEcxSzF6R3QrRnJPNUtTNXpHcmVKQ01yL3UrNnQ2TVQwUSt3YmFaS3pERGlFMS9rZytZTytUODlFVjZvQUFBQWVKeGpZR0xBRDVnWW1SaVpHWmd5RFJnWUFBTVBBS2NBKSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4gIC5waG9uZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuICAucGhvbmVfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnBob25lX19jb250YWluZXIucGhvbmVfX2NvbnRhaW5lci0tcHJvbW8ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAucGhvbmVfX2NvbnRhaW5lci5waG9uZV9fY29udGFpbmVyLS1wcm9tbyAucGhvbmUsIC5waG9uZV9fY29udGFpbmVyLnBob25lX19jb250YWluZXItLXByb21vIC5waG9uZV9fbnVtYmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuICAucGhvbmVfX2NvbnRhaW5lci5waG9uZV9fY29udGFpbmVyLS1wcm9tbyAucGhvbmVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgfVxuICAucGhvbmVfX2NvbnRhaW5lci5waG9uZV9fY29udGFpbmVyLS1kZWZhdWx0IC5waG9uZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgICAgfVxuICAucGhvbmVfX2NvbnRhaW5lci5waG9uZV9fY29udGFpbmVyLS1kZWZhdWx0IC5waG9uZV9fbnVtYmVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICM2Q0JCRTc7XG4gICAgICB9XG4gIC5waG9uZV9fY29udGFpbmVyLnBob25lX19jb250YWluZXItLWRlZmF1bHQgLnBob25lX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAucGhvbmVfX2NvbnRhaW5lci5waG9uZV9fY29udGFpbmVyLS1mb290ZXIgLnBob25lIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdLaW5ldGlrYSc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgICAgfVxuICAucGhvbmVfX2NvbnRhaW5lci5waG9uZV9fY29udGFpbmVyLS1mb290ZXIgLnBob25lX19udW1iZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0tpbmV0aWthJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICM2Q0JCRTc7XG4gICAgICB9XG4gIC5waG9uZV9fY29udGFpbmVyLnBob25lX19jb250YWluZXItLWZvb3RlciAucGhvbmVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICM3ODc4N0E7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG4gIC5waG9uZV9fY29udGFpbmVyLnBob25lX19jb250YWluZXItLWhlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIC5waG9uZV9fY29udGFpbmVyLnBob25lX19jb250YWluZXItLWhlYWRlciAucGhvbmU6YWZ0ZXIge1xuICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEg2MDY3YztcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXEUwMDAnO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAucGhvbmVfX2NvbnRhaW5lci5waG9uZV9fY29udGFpbmVyLS1oZWFkZXIgLnBob25lIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBjb2xvcjogIzZDQkJFNztcbiAgICAgIH1cbiAgLnBob25lX19jb250YWluZXIucGhvbmVfX2NvbnRhaW5lci0taGVhZGVyIC5waG9uZTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzksIDIxMSwgMjUxLCAwLjEyKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDdweCA4cHg7XG4gICAgICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNTcxcHgpIHtcbiAgLnBob25lX19jb250YWluZXIucGhvbmVfX2NvbnRhaW5lci0taGVhZGVyIC5waG9uZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgICAgfVxuICAgICAgICAgIC5waG9uZV9fY29udGFpbmVyLnBob25lX19jb250YWluZXItLWhlYWRlciAucGhvbmU6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgLnBob25lX19jb250YWluZXIucGhvbmVfX2NvbnRhaW5lci0taGVhZGVyIC5waG9uZV9fbnVtYmVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0tpbmV0aWthJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM2Q0JCRTc7XG4gICAgICB9XG4gIC5waG9uZV9fY29udGFpbmVyLnBob25lX19jb250YWluZXItLWhlYWRlciAucGhvbmVfX251bWJlcjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTYsIDE3MSwgOTQsIDAuMTIpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDhweDtcbiAgICAgICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA1NzFweCkge1xuICAucGhvbmVfX2NvbnRhaW5lci5waG9uZV9fY29udGFpbmVyLS1oZWFkZXIgLnBob25lX19udW1iZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICAgIH1cbiAgICAgICAgfVxuICAucGhvbmVfX2NvbnRhaW5lci5waG9uZV9fY29udGFpbmVyLS1oZWFkZXIgLnBob25lX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5waG9uZV9fY29udGFpbmVyLnBob25lX19jb250YWluZXItLWhlYWRlciAucGhvbmVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICB9XG4gICAgICAgIH1cbiAgLnBob25lX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM3ODc4N0E7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbiAgLnBob25lLS1tb2JpbGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5waG9uZS0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gIH1cbiAgICB9XG4gIC5waG9uZS0tbW9iaWxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBINjA2N2M7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgICBjb2xvcjogIzI3MjcyOTtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gIC5waG9uZS0tbW9iaWxlX193aGl0ZTphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAvKipPcHRpb25zKiovXG4gIC5waG9uZV9fbWVudSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5waG9uZV9fbWVudTpob3ZlciAucGhvbmVfX251bWJlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIC5waG9uZV9fbWVudSAucGhvbmVfX251bWJlciB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgLnBob25lX19tZW51IC5waG9uZV9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAucGhvbmVfX2NvbnN1bHRhdGlvbiAucGhvbmVfX251bWJlciB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgIH1cbiAgLnBob25lX19jb25zdWx0YXRpb24gLnBob25lX19kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG4gIC5waG9uZS5waG9uZS0tamNfY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5waG9uZS5waG9uZS0tamNfc3RhcnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAucGhvbmUucGhvbmUtLWpjX2VuZCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9IiwiLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDAgLjVlbTtcbn1cblxuLmJyZWFkY3J1bWIgPiBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4uYnJlYWRjcnVtYiA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbi5icmVhZGNydW1iOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4uYnJlYWRjcnVtYjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiIsIi5ub3Rmb3VuZCB7XG4gIGJhY2tncm91bmQ6ICM2Q0JCRTc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiAnTm9haCc7XG59XG5cbiAgLm5vdGZvdW5kX19jb250YWluZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubm90Zm91bmRfX2hlYWRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogNTBweCA1MHB4IDA7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuXG4gIC5ub3Rmb3VuZF9faGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMjVweCAyNXB4IDBcbiAgfVxuICAgIH1cblxuICAubm90Zm91bmRfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDM1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuXG4gIC5ub3Rmb3VuZF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNTBweFxuICB9XG4gICAgfVxuXG4gIC5ub3Rmb3VuZF9fc3ViVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcblxuICAubm90Zm91bmRfX3N1YlRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1heC13aWR0aDogMzAwcHhcbiAgfVxuICAgIH1cblxuICAubm90Zm91bmRfX2xvZ28ge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDQ2OHB4KSB7XG5cbiAgLm5vdGZvdW5kX19sb2dvIHtcbiAgICAgIHdpZHRoOiAxNTBweFxuICB9XG4gICAgfVxuXG4gIC5ub3Rmb3VuZF9fbG9nbyA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgLm5vdGZvdW5kX19waG9uZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAubm90Zm91bmRfX3Bob25lID4gYTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcblxuICAubm90Zm91bmRfX3Bob25lID4gYTphZnRlciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4XG4gICAgfVxuICAgICAgfVxuXG4gIC5ub3Rmb3VuZF9fcGhvbmUgPiAucGhvbmVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIC5ub3Rmb3VuZF9fcGhvbmUgPiAucGhvbmUgLnBob25lX19udW1iZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyAgXG4gICAgfVxuXG4gIC5ub3Rmb3VuZF9fbGlua3Mge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLm5vdGZvdW5kX19saW5rcyA+IGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogNnB4IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuXG4gIC5ub3Rmb3VuZF9fbGlua3MgPiBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogOHB4IDIwcHhcbiAgICB9XG4gICAgICB9XG5cbiAgLm5vdGZvdW5kX19saW5rcyA+IGE6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogIzRCQUJFMDtcbiAgICAgIH0iLCIuaGVhZGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiAgLmhlYWRlcl9fZXllIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4zZW07XG4gICAgY29sb3I6ICM2Q0JCRTc7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuaGVhZGVyLmhlYWRlci0tbGluZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI0YwRjBGMjtcbiAgICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuaGVhZGVyLmhlYWRlci0tbGluZTpiZWZvcmUge1xuICAgICAgICBib3R0b206IDBcbiAgICB9XG4gICAgICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzFweCkgey5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI4cHggMFxufVxuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTcxcHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICB3aWR0aDogMjEwcHhcbiAgfVxuICAgIH1cbiAgLmhlYWRlcl9fbGVmdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5oZWFkZXJfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5oZWFkZXJfX25hdmlnYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZVxuICB9XG4gICAgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uID4gYSB7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24gPiBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24gPiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2Q0JCRTc7XG4gICAgICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlYWRlcl9fbmF2aWdhdGlvbiA+IGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHhcbiAgICB9XG4gICAgICB9XG4iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IEZhMzI2ODsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBWUlBQXNBQUFBQUNZd0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQUUFBQUZZcHdqWjBZMjFoY0FBQUFZUUFBQUJuQUFBQnhPRkNKSDluYkhsbUFBQUI3QUFBQWg4QUFBTk1UQjRSeDJobFlXUUFBQVFNQUFBQU13QUFBRFlvbExiOWFHaGxZUUFBQkVBQUFBQWRBQUFBSkFCOEFFSm9iWFI0QUFBRVlBQUFBQk1BQUFBZ0FhWC8vbXh2WTJFQUFBUjBBQUFBRWdBQUFCSUVMZ05DYldGNGNBQUFCSWdBQUFBZkFBQUFJQUVYQUZKdVlXMWxBQUFFcUFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFYVUFBQUFNUUFBQUVvKzlBNVNlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1F3Wlp6QXdNckF3S0RHb0FVa09hQzBEQU1UQXo4RGtHQmxac0FLQXRKY1V4Z2NIakE4WUdPd0FYSlpHV3daUUNvWlFYSUEwZDhGa3dBQUFIaWM3WkhCQ1lCQURBVG5OTjZCV0lwWWtDOGZGcDVPZEJOVGhvRloyQ1hrc1FFV1lCYTdNR2dYalpoVGFjdDhaczNjT0hMSEl2ZitQRkpDNVMxMTBxN3BZbWZJZHY3WlV1OXlJeHI3eUE0TDlZWVg4UXN2b2xVdjRrOWVxRi8xLzhGNEFVSURGTFVBZUp4ZFVuOVAyekFVOUQwLzIwbElXMW9sRGtQUVNzbVdEcllWYU5OR2lBSi83ZnQvb3FrN0YybElpNVhUZS83eGZIZCtCcWVUTWViVlBQQTM0K05LS3Y4RDdRTjZYL211N2RjY0w5ZzJjWVg0anFGZmR5UFR1cW5qMDI0OGNJWlpyR2Z3VlRQQUNaQ3BPQkZJS05SNTJJeWhjaG9nU0pFQ1dDc3BrZ0Q1QW1jaDRxRUs1ME5weGJPSWlIcnVsNUo3bmJLYUxUaG5qRHVkVG4vTU81bk96STM1YWZibU56bDNyYjlGRlVuazhFcUdvZDFnZU1OMmlXcUtzZHVnOWFIYkQ0Y3owZEQ2S200UFEvLy9xY1BHT21jVFhLdFg5Vm1DT0pHUUJabW9mTGYyV3AzTG5KczVVb0dqak9QSC9nUWJHMEpRSmRncnk2OFVWWm40NEZ6d004QW4xUVFhYlNTQk9ab2ROU3pJZnVocDl6OHErL1crT1RxOTUxMEp2czdQMFZVQ2lSZnBwRDJmSDZuOTBseWJMdW12ZC90ZHMxdS9nVUkyUXJHN2JXUkJQeWFoU2ZCZG15L3lJcWZIVmwzVENPM25hL0FWTnQvS3NnUTFXTFdZNXpSYU1CY3VXUG5rK3NxeE1FKzg2Um50RkhVVm16REc3UnN2UTBPUE4xajM3SmZoSGZTNGlWMm9sMWlCMmE1Wlp0T010Y3N3bjJiWk5GZXJoV1B0MUF5OEErbmxtYVd1T1hLbnkvVkNYVGE5bkdiMzlCanFSSzMxRERNb3M5UTZVREk2RzJsK2tWY2txNnFtQThtRDhlT1o5MTBiZkIyOUwzUGtRTWd6SzQrcXhYSlpCT0RDV2YzVTltd08xSmFxOU96aHVKSWxpVGN2aWYwTTYzR0VQSkJJcWVRWUNuWnFocFhWbXdHb0VwVUoxM3d1ZC9hMktDdGovZ0tTK3pvV0FIaWNZMkJrWUdBQTRzaWJqeWZHODl0OFplQm1zQUdLTUR5WnZlY29qUDcvLy85ZkJuc0dXeUNYZzRFSkpBb0FtNWdQRHdCNG5HTmdaR0Jnc0dFQUFadi8vLy8vWmJCbllHUkFCUndBYTZrRXZBQUFBSGljWTJBQUFwdi8veUVZeEViRkFIWmVCYUVBQUFBQUFBQldBTGdBMkFFT0FWb0JmQUdtQUFCNG5HTmdaR0JnNEdCd1kyQmxBQUVtSU9ZQ1FnYUcvMkErQXdBUWF3RnFBSGljWlpBOWJzSkFGSVRIWUVnQ1VvSVVLU216VlFvaW1aK1NBMEJQUVpmQ21MVXhzcjNXZWtHaXl3bHloQndocDRoeWdod29ZL05vWUMwL2Z6TnYzdTdLQUFiNGhZZDZlYmh0YXIxYXVLRTZjWnYwSU95VG40VTc2T05GdUV0L0tOekRHNmJDZlR6aW5UdDQvaDJkQVVyaEZ1N3hJZHltL3luc2s3K0VPM2pDdDNDWC9vOXdEeXY4Q2ZmeDZnM1R5QlN4S2R4U0ovc3N0R2Q1L3E2MHJWSlRxRWt3UGxzTFhXZ2JPcjFSNjZPcURzblV1VmpGMXVScXpxN09NcU5LYTNZNmNzSFd1WEkyR3NYaUI1SEprU0tDUVlHNHFRNUxhQ1RZSTBNSWU5VzkxQ3VtTFNyNnRWYVlJTUQ0S3JWZ3FtaVNJWlhHaHNrMWpxd1ZEanh0U3RjeHJmaGF6dVNrdWN4cTNpUWpLLzd2dXJlakU5RVBzRzJtU3N3dzRoTmY1SVBtRHZrL1BSRmVxQUFBQUhpY2ZjRUJBWUFnQUFQQjdWR0JOaWhvcC9VdlFBUHZoUDQxNCtMRHB5OVhOM2VSUVc3eWtFa1dlY2tuYlQ3WEJKRUFBQUE9KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG5cbi5mb290ZXJfX3NvY2lhbC0tZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNvY2lhbHMge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogMTJweDtcbiAgZ3JpZC1yb3ctZ2FwOiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuXG4uc29jaWFscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCVcbn1cbiAgICAuc29jaWFscyA+IGEge1xuICAgICAgd2lkdGg6IGNhbGMoMTYuNjUlIC0gMjVweCk7XG4gICAgfVxuICAgIC5zb2NpYWxzID4gYTpudGgtY2hpbGQoMW4pIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgfVxuICAgIC5zb2NpYWxzID4gYTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLnNvY2lhbHMgPiBhOm50aC1jaGlsZCg0bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICAuc29jaWFscyA+IGE6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG5cbi5zb2NpYWxzLS1mb290ZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IDY4JTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTZweDtcbiAgICBncmlkLXJvdy1nYXA6IDE2cHg7XG4gIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcblxuLnNvY2lhbHMtLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gIH1cbiAgICB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXG4uc29jaWFscy0tZm9vdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKVxuICB9XG4gICAgfVxuXG4uc29jaWFsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTM5LCAyMTEsIDI1MSwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjFzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2Utb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuXG4uc29jaWFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDYwcHhcbn1cbiAgfVxuXG4uc29jaWFsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNkNCQkU3O1xuICB9XG5cbi5zb2NpYWw6aG92ZXIuc29jaWFsLS12azpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4uc29jaWFsOmhvdmVyLnNvY2lhbC0taW5zOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbi5zb2NpYWw6aG92ZXIuc29jaWFsLS15dDpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4uc29jaWFsOmhvdmVyLnNvY2lhbC0tcnQ6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuLnNvY2lhbDpob3Zlci5zb2NpYWwtLWZjOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbi5zb2NpYWw6aG92ZXIuc29jaWFsLS13dDpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4uc29jaWFsOmhvdmVyLnNvY2lhbC0tdGc6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuLnNvY2lhbC0tbWVkaXVtIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cblxuLnNvY2lhbC0tbWVkaXVtLnNvY2lhbC0tdms6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbi5zb2NpYWwtLW1lZGl1bS5zb2NpYWwtLWluczpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuLnNvY2lhbC0tbWVkaXVtLnNvY2lhbC0teXQ6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbi5zb2NpYWwtLW1lZGl1bS5zb2NpYWwtLXJ0OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4uc29jaWFsLS1tZWRpdW0uc29jaWFsLS1mYzpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuLnNvY2lhbC0tbWVkaXVtLnNvY2lhbC0td3Q6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbi5zb2NpYWwtLW1lZGl1bS5zb2NpYWwtLXRnOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4uc29jaWFsLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuXG4uc29jaWFsLS12azpiZWZvcmUge1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogRmEzMjY4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDAnO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgIH1cblxuLnNvY2lhbC0taW5zOmJlZm9yZSB7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGYTMyNjg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMSc7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM2Q0JCRTc7XG4gICAgfVxuXG4uc29jaWFsLS15dDpiZWZvcmUge1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogRmEzMjY4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDInO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgIH1cblxuLnNvY2lhbC0tcnQ6YmVmb3JlIHtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IEZhMzI2ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAzJztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzZDQkJFNztcbiAgICB9XG5cbi5zb2NpYWwtLXd0IHtcbiAgICBjb2xvcjogIzZDQkJFNztcbiAgfVxuXG4uc29jaWFsLS13dDpiZWZvcmUge1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogRmEzMjY4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDQnO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgIH1cblxuLnNvY2lhbC0tZmM6YmVmb3JlIHtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IEZhMzI2ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDA1JztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzZDQkJFNztcbiAgICB9XG5cbi5zb2NpYWwtLXRnOmJlZm9yZSB7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGYTMyNjg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwNic7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM2Q0JCRTc7XG4gICAgfVxuIiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBJY2MyN2M7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVBRQUFzQUFBQUFCZWdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUFFBQUFGWXBTVFh6WTIxaGNBQUFBWVFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCMEFBQUFEMEFBQUJBMVpibTBXaGxZV1FBQUFJUUFBQUFMZ0FBQURZb2I3YTJhR2hsWVFBQUFrQUFBQUFiQUFBQUpBQTFBQnRvYlhSNEFBQUNYQUFBQUFnQUFBQUlBQmtBQUd4dlkyRUFBQUprQUFBQUJnQUFBQVlBSUFBQWJXRjRjQUFBQW13QUFBQWVBQUFBSUFFTkFCNXVZVzFsQUFBQ2pBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBTzRBQUFBRndBQUFDeHFOd0VFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdUZ1paekF3TXJBd01EUElBZ2ttYUUwRHdNakF4c0RBeE1ES3pNRFZoQ1E1cHJDNFBDQTRRRURneVFEU0tFa1dKZ1JSQUFBbnJNRW1RQUFBSGljN1pDeERZQXdFQVBQeWtPQkdJRXFOYk5Rc2IvWUpQa1kyQ0tXenBKUFh6MndBQ1U1a3dEZGlKRXJyZXdMbTMxUWZSUERQN1QyZCs1d281V1ozWDE4eTc5NlFSMGFKZ2xSQUFCNG5HTmdaQUFCS1FZUkJrRUdCbk1SZmtZMkpYMUdOUk16STFGeGN4TWpNVWxHTGtaR0VHYmk0bVJpRkFJenVSaVpHQms1T1JsQldnRjNpd01qQUFBQWVKeGpZR1JnWUFEaXZ5dXJGc2Z6MjN4bDRHYVFCSW93UEptOTV4Z3l6U0RGSUFJa09SaVlRQndBVjdzS3d3QUFlSnhqWUdSZ1lKQmtZSUNRLy84elNERXdNcUFDSmdBeWxRSlBBQUFBQUFBQUdRQUFBQUFBQUFBZ0FBQjRuR05nWkdCZ1lHSVFZZ0RSSUJZREF4Y1FNakQ4Qi9NWkFBcFpBU3dBQUhpY1paQTlic0pBRklUSFlFZ0NVb0lVS1NtelZRb2ltWitTQTBCUFFaZkNtTFV4c3IzV2VrR2l5d2x5aEJ3aHA0aHlnaHdvWS9Ob1lDMC9mek52M3U3S0FBYjRoWWQ2ZWJodGFyMWF1S0U2Y1p2MElPeVRuNFU3Nk9ORnVFdC9LTnpERzZiQ2ZUemluVHQ0L2gyZEFVcmhGdTd4SWR5bS95bnNrNytFTzNqQ3QzQ1gvbzl3RHl2OENmZng2ZzNUeUJTeEtkeFNKL3NzdEdkNS9xNjByVkpUcUVrd1Bsc0xYV2diT3IxUjY2T3FEc25VdVZqRjF1UnF6cTdPTXFOS2EzWTZjc0hXdVhJMkdzWGlCNUhKa1NLQ1FZRzRxUTVMYUNUWUkwTUllOVc5MUN1bUxTcjZ0VmFZSU1ENEtyVmdxbWlTSVpYR2hzazFqcXdWRGp4dFN0Y3hyZmhhenVTa3VjeHEzaVFqSy83dnVyZWpFOUVQc0cybVNzd3c0aE5mNUlQbUR2ay9QUkZlcUFBQUFIaWNZMkJpd0ErWUdKa1ltUm1ZTWcwWUdBQUREd0NuQUE9PSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuXG4gICAgICAuZm9vdGVyIC5Db2xsYXBzaWJsZV9fdHJpZ2dlciB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAgIC5mb290ZXIgLkNvbGxhcHNpYmxlX190cmlnZ2VyLmlzLW9wZW46YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgLmZvb3RlciAuQ29sbGFwc2libGVfX3RyaWdnZXIuaXMtb3BlbjpiZWZvcmUge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgLmZvb3RlciAuQ29sbGFwc2libGVfX3RyaWdnZXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNERERGRTA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvTjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXIgLkNvbGxhcHNpYmxlX190cmlnZ2VyOmJlZm9yZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEljYzI3YztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNBRUIxQkY7XG4gICAgICB9XG5cbiAgLmZvb3Rlcl9fY29sdW1ucy0tbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcblxuICAuZm9vdGVyX19jb2x1bW5zLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZVxuICB9XG4gICAgfSIsIi5saW5rX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzZDQkJFNztcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTk2cHgpIHsubGlua19faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTk3cHgpIHsubGlua19faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gIH1cbiAgICB9XG4gIC5saW5rX19jb250YWN0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmxpbmtfX29wZW5NZW51IHtcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICB3aWR0aDogMjQlO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxpbmtfX29wZW5NZW51IHtcbiAgICAgIHdpZHRoOiAxMDAlXG4gIH1cbiAgICB9XG4gIC5saW5rX19vcGVuTWVudSBzdWIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdG9wOiAtMWVtO1xuICAgICAgbGVmdDogN3B4O1xuICAgIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5saW5rX19vcGVuTWVudSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgfVxuICAgICAgLmxpbmtfX29wZW5NZW51IHN1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdG9wOiAtMC44ZW07XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIC5saW5rX19vcGVuTWVudTpob3ZlciB7XG4gICAgICBjb2xvcjogIzZDQkJFNztcbiAgICB9XG4gIC5saW5rX19vcGVuTWVudTpob3ZlciAub3Blbk1lbnVfX2xpc3Qge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIHZpc2liaWxpdHkgMXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLCB2aXNpYmlsaXR5IDFzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSksIG9wYWNpdHkgMC41cyBlYXNlLCB2aXNpYmlsaXR5IDFzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSwgb3BhY2l0eSAwLjVzIGVhc2UsIHZpc2liaWxpdHkgMXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICB9XG4gIC5saW5rX19vcGVuTWVudS0tc3ViIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgICAgbWFyZ2luOiAwIDUwcHggLTIwcHggMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIC5saW5rX19vcGVuTWVudS0tc3ViOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4iLCIuZm9vdGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGJhY2tncm91bmQ6ICNGNUY1Rjc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG59XG4gICAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHsuZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwXG59XG4gICAgfVxuICAgIC5mb290ZXJfX2luZm9ybWF0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLmZvb3Rlcl9faW5mb3JtYXRpb24gPiBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgICAgfVxuICAgIC5mb290ZXJfX2luZm9ybWF0aW9uID4gYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyRjdERTE7XG4gICAgICAgICAgICB9XG4gICAgLmZvb3Rlcl9faW5mb3JtYXRpb24gPiBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgLmZvb3Rlcl9fYXV0aG9yIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLmZvb3Rlcl9fY29sdW1ucyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI0MHB4IDI0MHB4IDIxMHB4IDFmciAxZnI7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDI0cHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMjRweDtcbiAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLmZvb3Rlcl9fY29sdW1ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgfVxuICAgICAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmZvb3Rlcl9fY29sdW1ucyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMTkwcHgsIDFmcikpO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiA1NHB4O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwXG4gICAgfVxuICAgICAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgLmZvb3Rlcl9fY29sdW1ucyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMzBweCwgMWZyKSk7XG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDM0cHg7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDI0cHhcbiAgICB9XG4gICAgICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAgIC5mb290ZXJfX2NvbHVtbnMge1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweFxuICAgIH1cbiAgICAgICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmZvb3Rlcl9fY29sdW1uLmZvb3Rlcl9fY29sdW1uLS1ub21vYmlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuZm9vdGVyX19jb2x1bW4uZm9vdGVyX19jb2x1bW4tLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIC5mb290ZXJfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuZm9vdGVyX19pdGVtID4gYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgIH1cbiAgICAuZm9vdGVyX19pdGVtID4gYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2Q0JCRTc7XG4gICAgICAgICAgICB9XG4gICAgLmZvb3Rlcl9faXRlbSA+IGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAuZm9vdGVyX19pdGVtLS1yb3cge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAuZm9vdGVyX19wYXltZW50IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuZm9vdGVyX19wYXltZW50ID4gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgLmZvb3Rlcl9fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM3ODc4N0E7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5mb290ZXJfX2NvcHlyaWdodExpbmsge1xuICAgICAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAgIC5mb290ZXJfX2NvcHlyaWdodExpbmsge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4XG4gICAgfVxuICAgICAgICB9XG4gICAgLmZvb3Rlcl9fY29weXJpZ2h0TGluazpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzZDQkJFNztcbiAgICAgICAgfVxuICAgIC5mb290ZXJfX2NvcHlyaWdodExpbms6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAuZm9vdGVyIC5ibGluZC1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTdweCkge1xuICAgIC5mb290ZXIgLmJsaW5kLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gIH1cbiAgICB9XG4gICAgLmZvb3RlciAuYmxpbmQtaWNvbiB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiIsIi50b3BiYXIge1xuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbn1cblxuICAudG9wYmFyX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC50b3BiYXJfX2dyb3VwIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIC50b3BiYXJfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLnRvcGJhciBidXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogOHB4IDEycHggOHB4IDEycHg7XG4gIH1cblxuICAudG9wYmFyIC5mb250LWJ1dHRvbiB7XG4gICAgLyogYm9yZGVyOiAwOyAqL1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEuMmVtO1xuICAgIGhlaWdodDogMS4yZW07XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICB9XG5cbiAgLnRvcGJhciAuZm9udC1idXR0b24tLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgLnRvcGJhciAuY29sb3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA0cHggOHB4IDRweCA4cHg7XG4gIH1cblxuICAudG9wYmFyIC5jb2xvci1idXR0b24tLWFjdGl2ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XG4gIH1cblxuICAudG9wYmFyIC5jb2xvci1idXR0b24tLWluYWN0aXZlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC50b3BiYXIgLmltYWdlcy1idXR0b25zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnRvcGJhciAuaW1hZ2VzLWJ1dHRvbi0tbGVmdCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIH1cblxuICAudG9wYmFyIC5pbWFnZXMtYnV0dG9uLS1yaWdodCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIH1cblxuICAudG9wYmFyIC5pbWFnZXMtYnV0dG9uLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC50b3BiYXIgLnRvcGJhcl9fc2V0dGluZ3Mge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDlweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC50b3BiYXIgLnRvcGJhcl9fc2V0dGluZ3MtLXZpc2libGUge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICByb3ctZ2FwOiAxMHB4O1xuICAgIH1cblxuICAudG9wYmFyIC50b3BiYXJfX3NldHRpbmdzLS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgLnRvcGJhciAuc2V0dGluZ3MtYnV0dG9uc19fY29sb3JzIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcm93LWdhcDogMTBweDtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgLnRvcGJhciAuc2V0dGluZ3MtYnV0dG9uIHtcbiAgICAvKiBib3JkZXI6IDA7ICovXG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIH1cblxuICAudG9wYmFyIC5zZXR0aW5ncy1idXR0b24tLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgLnRvcGJhciAuc2V0dGluZ3MtYnV0dG9uX19jb2xvciB7XG4gICAgICBwYWRkaW5nOiA0cHggOHB4IDRweCA4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgLnRvcGJhciAuc2V0dGluZ3MtYnV0dG9uX19jb2xvci0tYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIH1cblxuICAudG9wYmFyIC5wb3BvdmVyX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG5cbiAgLnRvcGJhciAucG9wb3Zlcl9fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgIC1tb3otY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgfVxuIiwiLmJsaW5kLnNpdGVjb2xvci13aGl0ZSB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmxhY2sge1xuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gIC5ibGluZC5zaG93aW1hZ2VzLW5vbmUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAuYmxpbmQuc2hvd2ltYWdlcy1ub25lIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG4gICAgfVxuICAuYmxpbmQuaW50ZXJ2YWwtc3RhbmRhcmQge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB9XG4gIC5ibGluZC5pbnRlcnZhbC1tZWRpdW0ge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIH1cbiAgLmJsaW5kLmludGVydmFsLWxhcmdlIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgICB9XG4iLCIuYmxpbmQuZm9udHNpemUtc20ge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCB7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbWQgLmhlYWRlcl9fbmF2aWdhdGlvbiA+IGEge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbWQgLmJ1cmdlcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbWQgLnBob25lX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCAucGhvbmVfX251bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLWxnIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyAuaGVhZGVyX19uYXZpZ2F0aW9uID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyAuYnVyZ2VyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyAucGhvbmVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLWxnIC5waG9uZV9fbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci13aGl0ZSAuYnVyZ2VyLmJ1cmdlcl9fc2NyZWVuLS1kZXNrdG9wIC5idXJnZXJfX3RpdGxlLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci13aGl0ZSAuYnVyZ2VyLmJ1cmdlcl9fc2NyZWVuLS1kZXNrdG9wIC5idXJnZXJfX2xpbmVzIC5idXJnZXJfX2xpbmUge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAuaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAuaGVhZGVyX19uYXZpZ2F0aW9uIGEsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5idXJnZXJfX3RpdGxlLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAucGhvbmVfX2Rlc2NyaXB0aW9uLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAucGhvbmVfX2NvbnRhaW5lciBhIC5waG9uZV9fbnVtYmVyLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAuaGVhZGVyX19leWUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E2RDFGQjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5oZWFkZXJfX25hdmlnYXRpb24gYSB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLmJ1cmdlcl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5waG9uZV9fZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5waG9uZV9fY29udGFpbmVyIGEgLnBob25lX19udW1iZXIge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5oZWFkZXJfX2V5ZSB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC5oZWFkZXJfX25hdmlnYXRpb24gPiBhLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLmJ1cmdlcl9fdGl0bGUsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAucGhvbmVfX2Rlc2NyaXB0aW9uLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnBob25lX19udW1iZXIge1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xuICAgIH1cbiAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC5oZWFkZXJfX25hdmlnYXRpb24gPiBhLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC5idXJnZXJfX3RpdGxlLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC5waG9uZV9fZGVzY3JpcHRpb24sXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnBob25lX19udW1iZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICAgIH1cbiIsIi5ibGluZC5mb250c2l6ZS1zbSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCAuZm9vdGVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCAuZm9vdGVyX19pdGVtID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbGcge1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLWxnIC5mb290ZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLWxnIC5mb290ZXJfX2l0ZW0gPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLWxnIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLXdoaXRlIHtcbiAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLmZvb3RlcixcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLmJsaW5kLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5mb290ZXIsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5mb290ZXJfX2l0ZW0gYSxcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLmZvb3Rlcl9fY29weXJpZ2h0LFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAuZm9vdGVyX19jb3B5cmlnaHRMaW5rLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAuZm9vdGVyX19hdXRob3IsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5ibGluZC1idXR0b24ge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0E2RDFGQjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5ibGluZC1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQTZEMUZCO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLmZvb3RlciB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLmZvb3Rlcl9faXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5mb290ZXJfX2NvcHlyaWdodExpbmsge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5mb290ZXJfX2F1dGhvciB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLmJsaW5kLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC5mb290ZXJfX3RpdGxlLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLmZvb3Rlcl9faXRlbSA+IGEsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAuZm9vdGVyX19jb3B5cmlnaHQsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAuYmxpbmQtYnV0dG9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiB7XG4gICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAuZm9vdGVyX190aXRsZSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAuZm9vdGVyX19pdGVtID4gYSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAuZm9vdGVyX19jb3B5cmlnaHQsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLmJsaW5kLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xuICAgICAgfVxuICAuYmxpbmQuaW50ZXJ2YWwtc3RhbmRhcmQge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB9XG4gIC5ibGluZC5pbnRlcnZhbC1tZWRpdW0ge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIH1cbiAgLmJsaW5kLmludGVydmFsLW1lZGl1bSAuYmxpbmQtYnV0dG9uIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgfVxuICAuYmxpbmQuaW50ZXJ2YWwtbGFyZ2Uge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNGVtO1xuICAgIH1cbiAgLmJsaW5kLmludGVydmFsLWxhcmdlIC5ibGluZC1idXR0b24ge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gICAgICB9XG4iLCIuYmxpbmQuZm9udHNpemUtc20ge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCB7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbWQgLm1haW5fX3Jlc3RfaGludCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC40ZW07XG4gICAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLW1kIC5tYWluX19yZXN0X2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDAuNWVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCAuY29uc3VsdGF0aW9uRG9jdG9yX19oZWFkaW5nIC5zdWJfaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLW1kIC5tYWluV2VsY29tZV9fZGVzY3JpcHRpb24sXG4gICAgICAuYmxpbmQuZm9udHNpemUtbWQgLm1haW5XZWxjb21lX19idG4sXG4gICAgICAuYmxpbmQuZm9udHNpemUtbWQgLnNhbGVDYXJkX19kZXNjcmlwdGlvbixcbiAgICAgIC5ibGluZC5mb250c2l6ZS1tZCAuc2FsZUNhcmQgLmNhcmRfX3JlYWRNb3JlLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLW1kIC5tYWluUm9vbXNfX2Rlc2NyaXB0aW9uLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLW1kIC5yZXZpZXdDYXJkX190aXRsZSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1tZCAuY29uc3VsdGF0aW9uRG9jdG9yX19tYWlsIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLW1kIC5jYXJkX190aXRsZSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1tZCAuY2FyZF9fY29udGVudCAuY2FyZF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCAubWFpblJvb21zX19idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCAuY29uc3VsdGF0aW9uRG9jdG9yX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbGcge1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLWxnIC5tYWluX19yZXN0X2hpbnQge1xuICAgICAgICBmb250LXNpemU6IDAuNGVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyAubWFpbl9fcmVzdF9saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbGcgLmNvbnN1bHRhdGlvbkRvY3Rvcl9faGVhZGluZyAuc3ViX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyAubWFpbldlbGNvbWVfX2Rlc2NyaXB0aW9uLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLWxnIC5tYWluV2VsY29tZV9fYnRuLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLWxnIC5zYWxlQ2FyZF9fZGVzY3JpcHRpb24sXG4gICAgICAuYmxpbmQuZm9udHNpemUtbGcgLnNhbGVDYXJkIC5jYXJkX19yZWFkTW9yZSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1sZyAubWFpblJvb21zX19kZXNjcmlwdGlvbixcbiAgICAgIC5ibGluZC5mb250c2l6ZS1sZyAucmV2aWV3Q2FyZF9fdGl0bGUsXG4gICAgICAuYmxpbmQuZm9udHNpemUtbGcgLmNvbnN1bHRhdGlvbkRvY3Rvcl9fbWFpbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyAuY2FyZF9fdGl0bGUsXG4gICAgICAuYmxpbmQuZm9udHNpemUtbGcgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbGcgLm1haW5Sb29tc19fYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbGcgLmNvbnN1bHRhdGlvbkRvY3Rvcl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3Itd2hpdGUgLmNhcmRfX3RpdGxlLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci13aGl0ZSAucm9vbUNhcmRfX3ByaWNlLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci13aGl0ZSAucm9vbUNhcmRfX3ByaWNlOmFmdGVyLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci13aGl0ZSAubWFpbldlbGNvbWVfX2NvbnRlbnQsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLXdoaXRlIC5tYWluV2VsY29tZV9fdGl0bGUsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLXdoaXRlIC5jb25zdWx0YXRpb25Eb2N0b3JfX2hlYWRpbmcsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLXdoaXRlIC5jb25zdWx0YXRpb25Eb2N0b3JfX21haWwsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLXdoaXRlIC5tYWluUm9vbXNfX2J1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5jYXJkX190aXRsZSxcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnJvb21DYXJkX19wcmljZSxcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnJvb21DYXJkX19wcmljZTphZnRlcixcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLm1haW5XZWxjb21lX19jb250ZW50LFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAubWFpbldlbGNvbWVfX3RpdGxlLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAuY29uc3VsdGF0aW9uRG9jdG9yX19oZWFkaW5nLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAuY29uc3VsdGF0aW9uRG9jdG9yX19tYWlsLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAubWFpblJvb21zX19idXR0b24sXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5tYWluV2VsY29tZV9fYnRuLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAuY2FyZF9fY29udGVudCxcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnNhbGVDYXJkX19sYWJlbCxcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLm9yZGVyU2VjdGlvbl9fdGl0bGUsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5vcmRlclNlY3Rpb25fX3N1YlRpdGxlLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAuaGVhZGluZyxcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLm1haW5Sb29tc19fZGVzY3JpcHRpb24sXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5yZXZpZXdDYXJkX19uYW1lLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAucmV2aWV3Q2FyZF9fYWRkcmVzcyxcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnJldmlld0NhcmRfX3RpdGxlLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAucmV2aWV3Q2FyZF9fbW9yZUxpbmssXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5tYWluUmV2aWV3c19fdGl0bGUsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5tYWluUmV2aWV3c19fdGl0bGUgYixcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLm1haW5fX3Jlc3RfdGl0bGUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLm1haW5XZWxjb21lX19idG4sXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5zYWxlQ2FyZCxcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnNlY3Rpb24ub3JkZXJTZWN0aW9uLnNlY3Rpb24tLWdyZXksXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5yZXZpZXdDYXJkLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAubWFpblJldmlld3MsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5tYWluUmV2aWV3czphZnRlcixcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLmNvbnN1bHRhdGlvbkRvY3Rvcl9fbWFpbCxcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLmxheW91dF9fbWFpbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5zYWxlQ2FyZF9fZGVzY3JpcHRpb246YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5tYWluUmV2aWV3c19fY2lyY2xlX19kZXNrdG9wIHtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGludmVydCgpO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KCk7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuY2FyZF9fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5yb29tQ2FyZF9fcHJpY2Uge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5yb29tQ2FyZF9fcHJpY2U6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5tYWluV2VsY29tZV9fY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLm1haW5XZWxjb21lX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLmNvbnN1bHRhdGlvbkRvY3Rvcl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLmNvbnN1bHRhdGlvbkRvY3Rvcl9fbWFpbCB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLm1haW5Sb29tc19fYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAubWFpbldlbGNvbWVfX2J0biB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLmNhcmRfX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5zYWxlQ2FyZF9fbGFiZWwge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5vcmRlclNlY3Rpb25fX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAub3JkZXJTZWN0aW9uX19zdWJUaXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5tYWluUm9vbXNfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAucmV2aWV3Q2FyZF9fbmFtZSB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnJldmlld0NhcmRfX2FkZHJlc3Mge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5yZXZpZXdDYXJkX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnJldmlld0NhcmRfX21vcmVMaW5rIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAubWFpblJldmlld3NfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAubWFpblJldmlld3NfX3RpdGxlIGIge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5tYWluX19yZXN0X3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAubWFpbldlbGNvbWVfX2J0biB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNBNkQxRkI7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuc2FsZUNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQTZEMUZCO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnNlY3Rpb24ub3JkZXJTZWN0aW9uLnNlY3Rpb24tLWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQTZEMUZCO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnJldmlld0NhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQTZEMUZCO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLm1haW5SZXZpZXdzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0E2RDFGQjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5tYWluUmV2aWV3czphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNBNkQxRkI7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuY29uc3VsdGF0aW9uRG9jdG9yX19tYWlsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0E2RDFGQjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5tYWluV2VsY29tZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNBNkQxRkI7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAubWFpblJvb21zIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0E2RDFGQjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5sYXlvdXRfX21haW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQTZEMUZCO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnNhbGVDYXJkX19kZXNjcmlwdGlvbjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAubWFpblJldmlld3NfX2NpcmNsZV9fZGVza3RvcCB7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoKTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgpO1xuICAgICAgfVxuICAuYmxpbmQuc2hvd2ltYWdlcy1ub25lIC5tYWluUmV2aWV3cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAubWFpbldlbGNvbWVfX3RpdGxlLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLm1haW5XZWxjb21lX19kZXNjcmlwdGlvbixcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC5idXR0b24sXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAuY2FyZF9fY29udGVudCBkaXYsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAuc2VjdGlvbl9fdGl0bGUsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAuaGVhZGluZyxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC5tYWluUm9vbXNfX2Rlc2NyaXB0aW9uLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLm1haW5Sb29tc19fYnV0dG9uLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnJldmlld0NhcmQgZGl2LFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnN1Yl9oZWFkaW5nLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLmNvbnN1bHRhdGlvbkRvY3Rvcl9fbWFpbCxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC5zZWN0aW9uX190aXRsZSBkaXYsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAuc2VjdGlvbl9fdGl0bGUgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG4gICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLm1haW5XZWxjb21lX190aXRsZSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAubWFpbldlbGNvbWVfX2Rlc2NyaXB0aW9uLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC5idXR0b24sXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLmNhcmRfX2NvbnRlbnQgZGl2LFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC5zZWN0aW9uX190aXRsZSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAuaGVhZGluZyxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAubWFpblJvb21zX19kZXNjcmlwdGlvbixcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAubWFpblJvb21zX19idXR0b24sXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnJldmlld0NhcmQgZGl2LFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC5zdWJfaGVhZGluZyxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAuY29uc3VsdGF0aW9uRG9jdG9yX19tYWlsLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC5zZWN0aW9uX190aXRsZSBkaXYsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnNlY3Rpb25fX3RpdGxlIGEge1xuICAgICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICAgIH1cbiAgLmJsaW5kLmludGVydmFsLXN0YW5kYXJkIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgfVxuICAuYmxpbmQuaW50ZXJ2YWwtbWVkaXVtIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICB9XG4gIC5ibGluZC5pbnRlcnZhbC1tZWRpdW0gLm1haW5XZWxjb21lX190aXRsZSxcbiAgICAgIC5ibGluZC5pbnRlcnZhbC1tZWRpdW0gLm1haW5XZWxjb21lX19kZXNjcmlwdGlvbixcbiAgICAgIC5ibGluZC5pbnRlcnZhbC1tZWRpdW0gLmJ1dHRvbixcbiAgICAgIC5ibGluZC5pbnRlcnZhbC1tZWRpdW0gLmNhcmRfX2NvbnRlbnQgZGl2LFxuICAgICAgLmJsaW5kLmludGVydmFsLW1lZGl1bSAuc2VjdGlvbl9fdGl0bGUsXG4gICAgICAuYmxpbmQuaW50ZXJ2YWwtbWVkaXVtIC5oZWFkaW5nLFxuICAgICAgLmJsaW5kLmludGVydmFsLW1lZGl1bSAubWFpblJvb21zX19kZXNjcmlwdGlvbixcbiAgICAgIC5ibGluZC5pbnRlcnZhbC1tZWRpdW0gLm1haW5Sb29tc19fYnV0dG9uLFxuICAgICAgLmJsaW5kLmludGVydmFsLW1lZGl1bSAucmV2aWV3Q2FyZCBkaXYsXG4gICAgICAuYmxpbmQuaW50ZXJ2YWwtbWVkaXVtIC5zdWJfaGVhZGluZyxcbiAgICAgIC5ibGluZC5pbnRlcnZhbC1tZWRpdW0gLmNvbnN1bHRhdGlvbkRvY3Rvcl9fbWFpbCxcbiAgICAgIC5ibGluZC5pbnRlcnZhbC1tZWRpdW0gLnNlY3Rpb25fX3RpdGxlIGRpdixcbiAgICAgIC5ibGluZC5pbnRlcnZhbC1tZWRpdW0gLnNlY3Rpb25fX3RpdGxlIGEsXG4gICAgICAuYmxpbmQuaW50ZXJ2YWwtbWVkaXVtIC5waG9uZV9fZGVzY3JpcHRpb24ge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICB9XG4gIC5ibGluZC5pbnRlcnZhbC1sYXJnZSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gICAgfVxuICAuYmxpbmQuaW50ZXJ2YWwtbGFyZ2UgLm1haW5XZWxjb21lX190aXRsZSxcbiAgICAgIC5ibGluZC5pbnRlcnZhbC1sYXJnZSAubWFpbldlbGNvbWVfX2Rlc2NyaXB0aW9uLFxuICAgICAgLmJsaW5kLmludGVydmFsLWxhcmdlIC5idXR0b24sXG4gICAgICAuYmxpbmQuaW50ZXJ2YWwtbGFyZ2UgLmNhcmRfX2NvbnRlbnQgZGl2LFxuICAgICAgLmJsaW5kLmludGVydmFsLWxhcmdlIC5zZWN0aW9uX190aXRsZSxcbiAgICAgIC5ibGluZC5pbnRlcnZhbC1sYXJnZSAuaGVhZGluZyxcbiAgICAgIC5ibGluZC5pbnRlcnZhbC1sYXJnZSAubWFpblJvb21zX19kZXNjcmlwdGlvbixcbiAgICAgIC5ibGluZC5pbnRlcnZhbC1sYXJnZSAubWFpblJvb21zX19idXR0b24sXG4gICAgICAuYmxpbmQuaW50ZXJ2YWwtbGFyZ2UgLnJldmlld0NhcmQgZGl2LFxuICAgICAgLmJsaW5kLmludGVydmFsLWxhcmdlIC5zdWJfaGVhZGluZyxcbiAgICAgIC5ibGluZC5pbnRlcnZhbC1sYXJnZSAuY29uc3VsdGF0aW9uRG9jdG9yX19tYWlsLFxuICAgICAgLmJsaW5kLmludGVydmFsLWxhcmdlIC5zZWN0aW9uX190aXRsZSBkaXYsXG4gICAgICAuYmxpbmQuaW50ZXJ2YWwtbGFyZ2UgLnNlY3Rpb25fX3RpdGxlIGEsXG4gICAgICAuYmxpbmQuaW50ZXJ2YWwtbGFyZ2UgLnBob25lX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgICAgIH1cbiIsIi5ibGluZC5mb250c2l6ZS1zbSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCAucm9vbXNfX3NlY3Rpb24gLmNvbnRhaW5lciAuaGVhZGluZyAuc3ViX2hlYWRpbmcuc3ViX2hlYWRpbmctLXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjRlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbWQgLnJvb21DYXJkX19oaW50IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjZlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbWQgLnJvb21DYXJkX190aXRsZSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1tZCAucm9vbUNhcmRfX3ByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbGcge1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLWxnIC5yb29tc19fc2VjdGlvbiAuY29udGFpbmVyIC5oZWFkaW5nIC5zdWJfaGVhZGluZy5zdWJfaGVhZGluZy0tc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDAuNWVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyAucm9vbUNhcmRfX2hpbnQge1xuICAgICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyAucm9vbUNhcmRfX3RpdGxlLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLWxnIC5yb29tQ2FyZF9fcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLXdoaXRlIHtcbiAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmxhY2sge1xuICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5yb29tc19fc3ViSGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC5yb29tc19fc2VjdGlvbiAuY29udGFpbmVyIC5oZWFkaW5nIC5zdWJfaGVhZGluZy5zdWJfaGVhZGluZy0tc21hbGwsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAucm9vbUNhcmRfX2hpbnQsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAucm9vbUNhcmRfX3RpdGxlLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnJvb21DYXJkX19wcmljZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG4gICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnJvb21zX19zZWN0aW9uIC5jb250YWluZXIgLmhlYWRpbmcgLnN1Yl9oZWFkaW5nLnN1Yl9oZWFkaW5nLS1zbWFsbCxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAucm9vbUNhcmRfX2hpbnQsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnJvb21DYXJkX190aXRsZSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAucm9vbUNhcmRfX3ByaWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG4gICAgICB9XG4iLCIuYmxpbmQuZm9udHNpemUtc20ge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCB7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbWQgLnNlY3Rpb25fX3RpdGxlID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLW1kIC5yb29tV2VsY29tZV9fY2FyZCAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWIgYSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1tZCAucm9vbUJvb2tpbmdCdG4sXG4gICAgICAuYmxpbmQuZm9udHNpemUtbWQgLnJvb21DaGFyYWN0ZXJpc3RpYyxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1tZCAucm9vbURldGFpbHNfX2dyaWQsXG4gICAgICAuYmxpbmQuZm9udHNpemUtbWQgLnJvb21Db21mb3J0YWJsZV9fbGlzdCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCAucm9vbV9fZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLW1kIC5yb29tX19oaW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbWQgLnJvb21DYXJkX190aXRsZSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1tZCAucm9vbUNhcmRfX3ByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbGcge1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLWxnIC5zZWN0aW9uX190aXRsZSA+IGEge1xuICAgICAgICBmb250LXNpemU6IDAuNGVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyAucm9vbVdlbGNvbWVfX2NhcmQgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iIGEsXG4gICAgICAuYmxpbmQuZm9udHNpemUtbGcgLnJvb21Cb29raW5nQnRuLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLWxnIC5yb29tQ2hhcmFjdGVyaXN0aWMsXG4gICAgICAuYmxpbmQuZm9udHNpemUtbGcgLnJvb21EZXRhaWxzX19ncmlkLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLWxnIC5yb29tQ29tZm9ydGFibGVfX2xpc3QgbGkge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbGcgLnJvb21fX2Rlc2NyaXB0aW9uIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyAucm9vbV9faGludCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLWxnIC5yb29tQ2FyZF9fdGl0bGUsXG4gICAgICAuYmxpbmQuZm9udHNpemUtbGcgLnJvb21DYXJkX19wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3Itd2hpdGUgLnJvb21XZWxjb21lIGRpdixcbiAgICAgIC5ibGluZC5zaXRlY29sb3Itd2hpdGUgLnJvb21XZWxjb21lIGRpdjo6YWZ0ZXIsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLXdoaXRlIC5yb29tV2VsY29tZSBhLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci13aGl0ZSAucm9vbVdlbGNvbWUgYTo6YWZ0ZXIsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLXdoaXRlIC5yb29tV2VsY29tZSBzcGFuIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5yb29tQ2hhcmFjdGVyaXN0aWMsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5yb29tQ2hhcmFjdGVyaXN0aWMgZHQsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5yb29tRGV0YWlscyxcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnJvb21EZXRhaWxzIGxpLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAucm9vbUNvbmRpdGlvbnNBbmRQcmljZUxpc3QsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5yb29tQ29uZGl0aW9uc0FuZFByaWNlTGlzdCBkaXYsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5yb29tQ29uZGl0aW9uc0FuZFByaWNlTGlzdCBkdCxcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnNlY3Rpb25fX3RpdGxlLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAuc2VjdGlvbl9fdGl0bGUgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAucm9vbUNvbmRpdGlvbnNBbmRQcmljZUxpc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5yb29tc19fc3ViSGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnJvb21DaGFyYWN0ZXJpc3RpYyB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnJvb21DaGFyYWN0ZXJpc3RpYyBkdCB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnJvb21EZXRhaWxzIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAucm9vbURldGFpbHMgbGkge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5yb29tQ29uZGl0aW9uc0FuZFByaWNlTGlzdCB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnJvb21Db25kaXRpb25zQW5kUHJpY2VMaXN0IGRpdiB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnJvb21Db25kaXRpb25zQW5kUHJpY2VMaXN0IGR0IHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuc2VjdGlvbl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5zZWN0aW9uX190aXRsZSBhIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAucm9vbVdlbGNvbWVfX2NhcmQgZGl2IHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAucm9vbVdlbGNvbWVfX2NhcmQgZGl2OjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnJvb21XZWxjb21lX19jYXJkIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5yb29tV2VsY29tZV9fY2FyZCBhIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAucm9vbVdlbGNvbWVfX2NhcmQgYTo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5pbWFnZS1nYWxsZXJ5LWluZGV4IHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuaW1hZ2UtZ2FsbGVyeS1zbGlkZS13cmFwcGVyIGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5yb29tRGV0YWlscyBkaXYge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5yb29tQ29uZGl0aW9uc0FuZFByaWNlTGlzdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNBNkQxRkI7XG4gICAgICB9XG4gIC5ibGluZC5zaG93aW1hZ2VzLW5vbmUgLnJvb21XZWxjb21lX19nYWxsZXJ5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC5zZWN0aW9uX190aXRsZSA+IGEsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAucm9vbVdlbGNvbWVfX2NhcmQgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iIGEsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAucm9vbUJvb2tpbmdCdG4sXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAucm9vbUNoYXJhY3RlcmlzdGljLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnJvb21EZXRhaWxzX19ncmlkLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnJvb21Db21mb3J0YWJsZV9fbGlzdCBsaSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC5yb29tX19kZXNjcmlwdGlvbiBwLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnJvb21fX2hpbnQsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAucm9vbUNhcmRfX3RpdGxlLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnJvb21DYXJkX19wcmljZSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC5yb29tX19uYW1lLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnJvb21fX3ByaWNlLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnJvb21fX3ByaWNlIHNwYW4sXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAucm9vbUNoYXJhY3RlcmlzdGljIGRpdixcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC5yb29tQ2hhcmFjdGVyaXN0aWMgZHQsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAucm9vbURldGFpbHMgZGl2LFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnJvb21Db25kaXRpb25zIGRpdixcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC5yb29tQ29uZGl0aW9ucyBkdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG4gICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnNlY3Rpb25fX3RpdGxlID4gYSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAucm9vbVdlbGNvbWVfX2NhcmQgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iIGEsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnJvb21Cb29raW5nQnRuLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC5yb29tQ2hhcmFjdGVyaXN0aWMsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnJvb21EZXRhaWxzX19ncmlkLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC5yb29tQ29tZm9ydGFibGVfX2xpc3QgbGksXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnJvb21fX2Rlc2NyaXB0aW9uIHAsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnJvb21fX2hpbnQsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnJvb21DYXJkX190aXRsZSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAucm9vbUNhcmRfX3ByaWNlLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC5yb29tX19uYW1lLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC5yb29tX19wcmljZSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAucm9vbV9fcHJpY2Ugc3BhbixcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAucm9vbUNoYXJhY3RlcmlzdGljIGRpdixcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAucm9vbUNoYXJhY3RlcmlzdGljIGR0LFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC5yb29tRGV0YWlscyBkaXYsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnJvb21Db25kaXRpb25zIGRpdixcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAucm9vbUNvbmRpdGlvbnMgZHQge1xuICAgICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICAgIH1cbiIsIi5ibGluZC5mb250c2l6ZS1zbSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCAudm91Y2hlcnNfX3NlY3Rpb24gLmNvbnRhaW5lciAuaGVhZGluZyAuc3ViX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDAuNGVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCAudm91Y2hlckNhcmRTaG9ydF9fdHlwZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLW1kIC52b3VjaGVyQ2FyZF9fbnVtYmVyLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLW1kIC52b3VjaGVyQ2FyZF9fZXh0cmEsXG4gICAgICAuYmxpbmQuZm9udHNpemUtbWQgLnZvdWNoZXJDYXJkX19tb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLWxnIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyAudm91Y2hlcnNfX3NlY3Rpb24gLmNvbnRhaW5lciAuaGVhZGluZyAuc3ViX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDAuNWVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyAudm91Y2hlckNhcmRTaG9ydF9fdHlwZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLWxnIC52b3VjaGVyQ2FyZF9fbnVtYmVyLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLWxnIC52b3VjaGVyQ2FyZF9fZXh0cmEsXG4gICAgICAuYmxpbmQuZm9udHNpemUtbGcgLnZvdWNoZXJDYXJkX19tb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3Itd2hpdGUge1xuICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAudm91Y2hlckNhcmRfX3RpdGxlIGRpdixcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnZvdWNoZXJDYXJkX19idXR0b24gZGl2LFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAudm91Y2hlckNhcmRfX2J1dHRvbiBkaXY6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC52b3VjaGVyQ2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnZvdWNoZXJDYXJkX190aXRsZSBkaXYge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC52b3VjaGVyQ2FyZF9fYnV0dG9uIGRpdiB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnZvdWNoZXJDYXJkX19idXR0b24gZGl2OjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnZvdWNoZXJzX19zdWJIZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAudm91Y2hlckNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQTZEMUZCO1xuICAgICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC52b3VjaGVyc19fc2VjdGlvbiAuY29udGFpbmVyIC5oZWFkaW5nIC5zdWJfaGVhZGluZyxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC52b3VjaGVyQ2FyZFNob3J0X190eXBlLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnZvdWNoZXJDYXJkX19udW1iZXIsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAudm91Y2hlckNhcmRfX2V4dHJhLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnZvdWNoZXJDYXJkX19tb3JlLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiB7XG4gICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAudm91Y2hlcnNfX3NlY3Rpb24gLmNvbnRhaW5lciAuaGVhZGluZyAuc3ViX2hlYWRpbmcsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnZvdWNoZXJDYXJkU2hvcnRfX3R5cGUsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnZvdWNoZXJDYXJkX19udW1iZXIsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnZvdWNoZXJDYXJkX19leHRyYSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAudm91Y2hlckNhcmRfX21vcmUsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG4gICAgICB9XG4iLCIuYmxpbmQuZm9udHNpemUtc20ge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCB7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbWQgLmNhbWVyYXMgLmNvbnRhaW5lciAuaGVhZGluZy5oZWFkaW5nLS1sYXJnZSAuc3ViX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCAuYWJvdXRfX2Rlc2NyaXB0aW9uIGRpdixcbiAgICAgIC5ibGluZC5mb250c2l6ZS1tZCAuYWJvdXRfX2Rlc2NyaXB0aW9uIGRpdiBwLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLW1kIC5hYm91dF9fZGVzY3JpcHRpb24gZGl2IHVsIGxpLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLW1kIC5wYW5vcmFtYV9fY29udGFpbmVyIGEge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbWQgLmFib3V0X19kZXNjcmlwdGlvbiBwIGIge1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCAuY2FtZXJhcyAuY29udGFpbmVyIC5oZWFkaW5nLmhlYWRpbmctLWxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbGcge1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLWxnIC5jYW1lcmFzIC5jb250YWluZXIgLmhlYWRpbmcuaGVhZGluZy0tbGFyZ2UgLnN1Yl9oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjZlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbGcgLmFib3V0X19kZXNjcmlwdGlvbiBkaXYsXG4gICAgICAuYmxpbmQuZm9udHNpemUtbGcgLmFib3V0X19kZXNjcmlwdGlvbiBkaXYgcCxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1sZyAuYWJvdXRfX2Rlc2NyaXB0aW9uIGRpdiB1bCBsaSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1sZyAucGFub3JhbWFfX2NvbnRhaW5lciBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLWxnIC5hYm91dF9fZGVzY3JpcHRpb24gcCBiIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbGcgLmNhbWVyYXMgLmNvbnRhaW5lciAuaGVhZGluZy5oZWFkaW5nLS1sYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3Itd2hpdGUgLnBhbm9yYW1hX19jb250YWluZXIgYSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAucGFub3JhbWFfX2NvbnRhaW5lciBhLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAuc3ViX2hlYWRpbmcsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5hYm91dF9fZGVzY3JpcHRpb24sXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5hYm91dF9fZGVzY3JpcHRpb24gbGksXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5hYm91dF9fZGVzY3JpcHRpb24gYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5wYW5vcmFtYV9fY29udGFpbmVyIGEge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5zdWJfaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLmFib3V0X19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLmFib3V0X19kZXNjcmlwdGlvbiBsaSB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLmFib3V0X19kZXNjcmlwdGlvbiBhIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaG93aW1hZ2VzLW5vbmUgLnBhbm9yYW1hLFxuICAgIC5ibGluZC5zaG93aW1hZ2VzLW5vbmUgLmltYWdlLWdhbGxlcnkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIH1cbiAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLmFib3V0X19kZXNjcmlwdGlvbiBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG4gICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLmFib3V0X19kZXNjcmlwdGlvbiBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xuICAgICAgfVxuIiwiLmJsaW5kLmZvbnRzaXplLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbWQge1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLW1kIC52b3VjaGVyQ2FyZFNob3J0X19saXN0IGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbWQgLmNhcmRfX3JlYWRNb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbWQgLnByb2ZpbGVDYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19oZWFkZXIgLmNhcmRfX3RpdGxlLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLW1kIC50cmVhdG1lbnRfX2FydGljbGUgZGl2IGRpdiBwLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLW1kIC50cmVhdG1lbnRfX2FydGljbGUgZGl2IGRpdiB1bCBsaSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1tZCAudm91Y2hlckNhcmRTaG9ydF9fdHlwZSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1tZCAudHJlYXRtZW50TWV0aG9kc19fc2VjdGlvbiAuY29udGFpbmVyIC5idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbWQgLnRyZWF0bWVudF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyB7XG4gICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbGcgLnZvdWNoZXJDYXJkU2hvcnRfX2xpc3QgbGkge1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyAuY2FyZF9fcmVhZE1vcmUge1xuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyAucHJvZmlsZUNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2hlYWRlciAuY2FyZF9fdGl0bGUsXG4gICAgICAuYmxpbmQuZm9udHNpemUtbGcgLnRyZWF0bWVudF9fYXJ0aWNsZSBkaXYgZGl2IHAsXG4gICAgICAuYmxpbmQuZm9udHNpemUtbGcgLnRyZWF0bWVudF9fYXJ0aWNsZSBkaXYgZGl2IHVsIGxpLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLWxnIC52b3VjaGVyQ2FyZFNob3J0X190eXBlLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLWxnIC50cmVhdG1lbnRNZXRob2RzX19zZWN0aW9uIC5jb250YWluZXIgLmJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyAudHJlYXRtZW50X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3Itd2hpdGUgLmhlYWRpbmcsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLXdoaXRlIC5wcm9maWxlQ2FyZF9fcHJvY2VkdXJlcyBzcGFuLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci13aGl0ZSAuYnV0dG9uIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC50cmVhdG1lbnQsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5wcm9maWxlQ2FyZCxcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnRyZWF0bWVudF9fYXJ0aWNsZSxcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnZvdWNoZXJDYXJkU2hvcnQsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC50cmVhdG1lbnRNZXRob2RzX19zZWN0aW9uLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAuYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLmNhcmRfX2Zvb3RlcixcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnByb2ZpbGVDYXJkX19wcm9jZWR1cmVzIHNwYW4sXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC50cmVhdG1lbnRfX2FydGljbGUsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC50cmVhdG1lbnRfX2FydGljbGUgdWwgbGksXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5kb2N1bWVudHNfX2RvY3VtZW50LFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAuZG9jdW1lbnRzX19kb2N1bWVudCBzcGFuLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAudm91Y2hlckNhcmRTaG9ydCBkaXYsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC52b3VjaGVyQ2FyZFNob3J0IHVsIGxpLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAudm91Y2hlckNhcmRTaG9ydCBzcGFuIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnRyZWF0bWVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNBNkQxRkI7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAucHJvZmlsZUNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQTZEMUZCO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnRyZWF0bWVudF9fYXJ0aWNsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNBNkQxRkI7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAudm91Y2hlckNhcmRTaG9ydCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNBNkQxRkI7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAudHJlYXRtZW50TWV0aG9kc19fc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNBNkQxRkI7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0E2RDFGQjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5jYXJkX19mb290ZXIge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5wcm9maWxlQ2FyZF9fcHJvY2VkdXJlcyBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAudHJlYXRtZW50X19hcnRpY2xlIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAudHJlYXRtZW50X19hcnRpY2xlIHVsIGxpIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuZG9jdW1lbnRzX19kb2N1bWVudCB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLmRvY3VtZW50c19fZG9jdW1lbnQgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnZvdWNoZXJDYXJkU2hvcnQgZGl2IHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAudm91Y2hlckNhcmRTaG9ydCB1bCBsaSB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnZvdWNoZXJDYXJkU2hvcnQgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLmJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2hvd2ltYWdlcy1ub25lIC50cmVhdG1lbnRXZWxjb21lIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC52b3VjaGVyQ2FyZFNob3J0X19saXN0IGxpLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLmNhcmRfX3JlYWRNb3JlLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnByb2ZpbGVDYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19oZWFkZXIgLmNhcmRfX3RpdGxlLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnRyZWF0bWVudF9fYXJ0aWNsZSBkaXYgZGl2IHAsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAudHJlYXRtZW50X19hcnRpY2xlIGRpdiBkaXYgdWwgbGksXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAudm91Y2hlckNhcmRTaG9ydF9fdHlwZSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC50cmVhdG1lbnRNZXRob2RzX19zZWN0aW9uIC5jb250YWluZXIgLmJ1dHRvbixcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC50cmVhdG1lbnRfX3RpdGxlLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnByb2ZpbGVDYXJkX19wcm9jZWR1cmVzLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnZvdWNoZXJDYXJkU2hvcnRfX3ByaWNlLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnZvdWNoZXJDYXJkU2hvcnRfX3ByaWNlIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xuICAgIH1cbiAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC52b3VjaGVyQ2FyZFNob3J0X19saXN0IGxpLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC5jYXJkX19yZWFkTW9yZSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAucHJvZmlsZUNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2hlYWRlciAuY2FyZF9fdGl0bGUsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnRyZWF0bWVudF9fYXJ0aWNsZSBkaXYgZGl2IHAsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnRyZWF0bWVudF9fYXJ0aWNsZSBkaXYgZGl2IHVsIGxpLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC52b3VjaGVyQ2FyZFNob3J0X190eXBlLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC50cmVhdG1lbnRNZXRob2RzX19zZWN0aW9uIC5jb250YWluZXIgLmJ1dHRvbixcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAudHJlYXRtZW50X190aXRsZSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAucHJvZmlsZUNhcmRfX3Byb2NlZHVyZXMsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnZvdWNoZXJDYXJkU2hvcnRfX3ByaWNlLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC52b3VjaGVyQ2FyZFNob3J0X19wcmljZSBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG4gICAgICB9XG4iLCIuYmxpbmQuZm9udHNpemUtc20ge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCB7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbGcge1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICB9XG4gIC5ibGluZC5zaXRlY29sb3Itd2hpdGUgLm1ldGhvZFdlbGNvbWVfX3RpdGxlLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci13aGl0ZSAubWV0aG9kU2libGluZ3NfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIHtcbiAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAubWV0aG9kV2VsY29tZV9fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5tZXRob2RTaWJsaW5nc19fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNob3dpbWFnZXMtbm9uZSB7XG4gIH1cbiIsIi5ibGluZC5mb250c2l6ZS1zbSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCAudm91Y2hlcl9fcHJpY2VfaGludCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLW1kIC52b3VjaGVyV2VsY29tZV9fY29udGVudCAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWIgYSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1tZCAudm91Y2hlckJvb2tpbmdCdG4sXG4gICAgICAuYmxpbmQuZm9udHNpemUtbWQgLnZvdWNoZXJEZXNjcmlwdGlvbl9jb250ZW50LFxuICAgICAgLmJsaW5kLmZvbnRzaXplLW1kIC52b3VjaGVyX19zdWJUaXRsZSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1tZCAudm91Y2hlckVmZmVjdCB1bCBsaSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1tZCAudm91Y2hlckRldGFpbHNfX2NvbnRlbnQgdWwgbGksXG4gICAgICAuYmxpbmQuZm9udHNpemUtbWQgLnByb2NlZHVyZXNUYWJsZV9fdGgsXG4gICAgICAuYmxpbmQuZm9udHNpemUtbWQgLnByb2NlZHVyZXNUYWJsZV9fdGQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbGcge1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLWxnIC52b3VjaGVyX19wcmljZV9oaW50IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbGcgLnZvdWNoZXJXZWxjb21lX19jb250ZW50IC5icmVhZGNydW1icyAuYnJlYWRjcnVtYiBhLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLWxnIC52b3VjaGVyQm9va2luZ0J0bixcbiAgICAgIC5ibGluZC5mb250c2l6ZS1sZyAudm91Y2hlckRlc2NyaXB0aW9uX2NvbnRlbnQsXG4gICAgICAuYmxpbmQuZm9udHNpemUtbGcgLnZvdWNoZXJfX3N1YlRpdGxlLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLWxnIC52b3VjaGVyRWZmZWN0IHVsIGxpLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLWxnIC52b3VjaGVyRGV0YWlsc19fY29udGVudCB1bCBsaSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1sZyAucHJvY2VkdXJlc1RhYmxlX190aCxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1sZyAucHJvY2VkdXJlc1RhYmxlX190ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLXdoaXRlIC5icmVhZGNydW1icyBhLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci13aGl0ZSAuYnJlYWRjcnVtYnMgc3BhbixcbiAgICAgIC5ibGluZC5zaXRlY29sb3Itd2hpdGUgLnZvdWNoZXJXZWxjb21lX190aXRsZSxcbiAgICAgIC5ibGluZC5zaXRlY29sb3Itd2hpdGUgLnZvdWNoZXJfX3ByaWNlLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci13aGl0ZSAudm91Y2hlcl9fcHJpY2UgZGl2LFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci13aGl0ZSAudm91Y2hlcl9fcHJpY2U6OmFmdGVyLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci13aGl0ZSAuYnV0dG9uOjphZnRlcixcbiAgICAgIC5ibGluZC5zaXRlY29sb3Itd2hpdGUgLnZvdWNoZXJEZXNjcmlwdGlvbiBkaXYsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLXdoaXRlIC52b3VjaGVyRWZmZWN0IGRpdixcbiAgICAgIC5ibGluZC5zaXRlY29sb3Itd2hpdGUgLnZvdWNoZXJfX3N1YlRpdGxlIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC52b3VjaGVyRGVzY3JpcHRpb25fY29udGVudCxcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnZvdWNoZXJFZmZlY3QgbGksXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC52b3VjaGVyRGV0YWlsc19fY29udGVudCBsaSxcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnByaWNlQWNjb3JkaW9uIGRpdixcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnByaWNlQWNjb3JkaW9uIHRkLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAucHJpY2VUYWJsZV9fcHJpY2Ugc3BhbixcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnByaWNlQWNjb3JkaW9uX190aXRsZTo6YWZ0ZXIsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5wZXJpb2RzU2xpZGVyX19uYXYsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC52b3VjaGVyUHJvY2VkdXJlcyBkaXYsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC52b3VjaGVyUHJvY2VkdXJlc19fdGFibGUgdGQge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnZvdWNoZXJfX2NvbHVtbiBkaXYsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5wZXJpb2RzU2xpZGVyX19uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC52b3VjaGVyRGVzY3JpcHRpb25fY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnZvdWNoZXJFZmZlY3QgbGkge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC52b3VjaGVyRGV0YWlsc19fY29udGVudCBsaSB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnByaWNlQWNjb3JkaW9uIGRpdiB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnByaWNlQWNjb3JkaW9uIHRkIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAucHJpY2VUYWJsZV9fcHJpY2Ugc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnByaWNlQWNjb3JkaW9uX190aXRsZTo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5wZXJpb2RzU2xpZGVyX19uYXYge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC52b3VjaGVyUHJvY2VkdXJlcyBkaXYge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC52b3VjaGVyUHJvY2VkdXJlc19fdGFibGUgdGQge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5icmVhZGNydW1icyBhIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuYnJlYWRjcnVtYiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAudm91Y2hlcldlbGNvbWVfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAudm91Y2hlcl9fcHJpY2Uge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC52b3VjaGVyX19wcmljZSBkaXYge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC52b3VjaGVyX19wcmljZSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAudm91Y2hlcl9fcHJpY2U6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuYnV0dG9uOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnZvdWNoZXJEZXNjcmlwdGlvbiBkaXYge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC52b3VjaGVyX19zdWJUaXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnZvdWNoZXJfX2NvbHVtbiBkaXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQTZEMUZCO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnBlcmlvZHNTbGlkZXJfX25hdiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNBNkQxRkI7XG4gICAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIH1cbiAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnZvdWNoZXJfX3ByaWNlX2hpbnQsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAudm91Y2hlcldlbGNvbWVfX2NvbnRlbnQgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iIGEsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAudm91Y2hlckJvb2tpbmdCdG4sXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAudm91Y2hlckRlc2NyaXB0aW9uX2NvbnRlbnQsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAudm91Y2hlcl9fc3ViVGl0bGUsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAudm91Y2hlckVmZmVjdCB1bCBsaSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC52b3VjaGVyRGV0YWlsc19fY29udGVudCB1bCBsaSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC5wcm9jZWR1cmVzVGFibGVfX3RoLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnByb2NlZHVyZXNUYWJsZV9fdGQsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAudm91Y2hlcldlbGNvbWVfX3RpdGxlLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLnZvdWNoZXJEZXNjcmlwdGlvbl90aXRsZSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC52b3VjaGVyUHJvY2VkdXJlc19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xuICAgIH1cbiAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC52b3VjaGVyX19wcmljZV9oaW50LFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC52b3VjaGVyV2VsY29tZV9fY29udGVudCAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWIgYSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAudm91Y2hlckJvb2tpbmdCdG4sXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnZvdWNoZXJEZXNjcmlwdGlvbl9jb250ZW50LFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC52b3VjaGVyX19zdWJUaXRsZSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAudm91Y2hlckVmZmVjdCB1bCBsaSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAudm91Y2hlckRldGFpbHNfX2NvbnRlbnQgdWwgbGksXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnByb2NlZHVyZXNUYWJsZV9fdGgsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnByb2NlZHVyZXNUYWJsZV9fdGQsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnZvdWNoZXJXZWxjb21lX190aXRsZSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAudm91Y2hlckRlc2NyaXB0aW9uX3RpdGxlLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC52b3VjaGVyUHJvY2VkdXJlc19fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICAgIH1cbiIsIi5ibGluZC5mb250c2l6ZS1zbSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCAuc2FsZVdlbGNvbWVfX2NvbnRhaW5lciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWIgYSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1tZCAuc2FsZV9fdmNhcmQgLmNhcmRfX2NvbnRlbnQgYSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1tZCAuc2FsZV9fYXJ0aWNsZSBkaXYgcCxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1tZCAuaXFfcHJpY2VGdWxsVGFibGVfX3RkIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLWxnIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyAuc2FsZVdlbGNvbWVfX2NvbnRhaW5lciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWIgYSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1sZyAuc2FsZV9fdmNhcmQgLmNhcmRfX2NvbnRlbnQgYSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1sZyAuc2FsZV9fYXJ0aWNsZSBkaXYgcCxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1sZyAuaXFfcHJpY2VGdWxsVGFibGVfX3RkIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3Itd2hpdGUge1xuICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAuY2FyZF9fY29udGVudCxcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnByaWNlRnVsbFRhYmxlX190Ym9keSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5zYWxlX19hcnRpY2xlLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAucHJpY2VGdWxsVGFibGUgdGQsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5wcmljZUZ1bGxUYWJsZSBzcGFuIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLmNhcmRfX2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQTZEMUZCO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnByaWNlRnVsbFRhYmxlX190Ym9keSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNBNkQxRkI7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuc2FsZV9fYXJ0aWNsZSB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnByaWNlRnVsbFRhYmxlIHRkIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAucHJpY2VGdWxsVGFibGUgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC5icmVhZGNydW1iIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiB7XG4gICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAuYnJlYWRjcnVtYiBhLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC5pcV9wcmljZUZ1bGxUYWJsZV9fdGQgc3BhbixcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAuaXFfcHJpY2VGdWxsVGFibGVfX3RkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG4gICAgICB9XG4iLCIuYmxpbmQuc2l0ZWNvbG9yLXdoaXRlIC5zYWxlc1dlbGNvbWVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnNhbGVzV2VsY29tZSxcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnNhbGVzIHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICB9XG4gICAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5zYWxlc1dlbGNvbWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQTZEMUZCO1xuICAgICAgfVxuICAgIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuc2FsZXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQTZEMUZCO1xuICAgICAgfVxuICAgIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuc2FsZUNhcmRfX3JpYmJvbjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0E2RDFGQjtcbiAgICAgIH1cbiAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnNhbGVDYXJkX19yaWJib246OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0E2RDFGQjtcbiAgICAgIH1cbiAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnNhbGVzV2VsY29tZV9fZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLmNhcmRfX3JlYWRNb3JlOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAgIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuc2FsZUNhcmRfX29mZmVyIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIH1cbiAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xuICAgIH1cbiIsIi5ibGluZC5mb250c2l6ZS1zbSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyB7XG4gICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci13aGl0ZSAucG9zdFdlbGNvbWVfX2hlYWRpbmcsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLXdoaXRlIC5jYW1lcmFfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIHtcbiAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAucG9zdFdlbGNvbWVfX2hlYWRpbmcge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNob3dpbWFnZXMtbm9uZSB7XG4gIH1cbiIsIi5ibGluZC5mb250c2l6ZS1zbSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCAub3Blbk1lbnVfX2xpc3QgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyB7XG4gICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbGcgLm9wZW5NZW51X19saXN0IGEge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci13aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmxhY2sge1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5saW5rX19vcGVuTWVudSxcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLm9wZW5NZW51X19saW5rIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUge1xuICAgICAgYmFja2dyb3VuZDogI0E2RDFGQjtcbiAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5saW5rX19vcGVuTWVudSB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLm9wZW5NZW51X19saW5rIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4iLCIuYmxpbmQuZm9udHNpemUtc20ge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCB7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbWQgLmJyZWFkY3J1bWIgYSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1tZCAucmVzdF9fYXJ0aWNsZSBsaSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1tZCAucmVzdF9fYXJ0aWNsZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLWxnIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyAuYnJlYWRjcnVtYiBhLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLWxnIC5yZXN0X19hcnRpY2xlIGxpLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLWxnIC5yZXN0X19hcnRpY2xlIHAge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci13aGl0ZSB7XG4gICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIHtcbiAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSB7XG4gICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiB7XG4gICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICB9XG4iLCIuYmxpbmQuZm9udHNpemUtc20ge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCB7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbWQgLmxpY2Vuc2luZ0F1dGhvcml0eSBsaSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1tZCAubGljZW5zaW5nQXV0aG9yaXR5IHAsXG4gICAgICAuYmxpbmQuZm9udHNpemUtbWQgLnJpZ2h0c1Zpb2xhdGlvbiBwLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLW1kIC5yaWdodHNWaW9sYXRpb24gbGkge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbGcge1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLWxnIC5saWNlbnNpbmdBdXRob3JpdHkgbGksXG4gICAgICAuYmxpbmQuZm9udHNpemUtbGcgLmxpY2Vuc2luZ0F1dGhvcml0eSBwLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLWxnIC5yaWdodHNWaW9sYXRpb24gcCxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1sZyAucmlnaHRzVmlvbGF0aW9uIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3Itd2hpdGUge1xuICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAubGljZW5zaW5nQXV0aG9yaXR5IGxpLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAucmlnaHRzVmlvbGF0aW9uIGxpIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLmxpY2Vuc2luZ0F1dGhvcml0eSBsaSB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnJpZ2h0c1Zpb2xhdGlvbiBsaSB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiB7XG4gICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAubGljZW5zaW5nQXV0aG9yaXR5IGxpLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktdGltZXMtbmV3LXJvbWFuIC5yaWdodHNWaW9sYXRpb24gbGkge1xuICAgICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICAgIH1cbiIsIi5ibGluZC5mb250c2l6ZS1zbSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1sZyB7XG4gICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci13aGl0ZSB7XG4gICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5pbnN0YWdyYW1DYXJkLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAuc2VhcmNoUmV2aWV3c19fY29sdW1uIHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnNlYXJjaFJldmlld3NfX2NvbHVtbiBkaXYsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5zZWFyY2hDYXJkX19idXR0b24ge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLmluc3RhZ3JhbUNhcmRfX2Rlc2NyaXB0aW9uOjphZnRlcixcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLnNlYXJjaENhcmRfX2xpc3Q6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5pbnN0YWdyYW1DYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0E2RDFGQjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5zZWFyY2hSZXZpZXdzX19jb2x1bW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQTZEMUZCO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnNlYXJjaENhcmRfX2J1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNBNkQxRkI7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuc2VhcmNoUmV2aWV3c19fY29sdW1uIGRpdiB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLnNlYXJjaENhcmRfX2J1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjMjc1MTdGO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLmluc3RhZ3JhbUNhcmRfX2Rlc2NyaXB0aW9uOjphZnRlcixcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuc2VhcmNoQ2FyZF9fbGlzdDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiB7XG4gICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICB9XG4iLCIuYmxpbmQuZm9udHNpemUtc20ge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICAgIC5ibGluZC5mb250c2l6ZS1tZCB7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbWQgLnJlcXVpc2l0ZXNfX3VsIGxpLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLW1kIC5yZXF1aXNpdGVzX19pdGVtLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLW1kIC5yZXF1aXNpdGVzX19pdGVtIGIsXG4gICAgICAuYmxpbmQuZm9udHNpemUtbWQgLmNvbnRhaW5lciBwLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLW1kIC5jb250YWluZXIgbGkge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbGcge1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLWxnIC5yZXF1aXNpdGVzX191bCBsaSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1sZyAucmVxdWlzaXRlc19faXRlbSxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1sZyAucmVxdWlzaXRlc19faXRlbSBiLFxuICAgICAgLmJsaW5kLmZvbnRzaXplLWxnIC5jb250YWluZXIgcCxcbiAgICAgIC5ibGluZC5mb250c2l6ZS1sZyAuY29udGFpbmVyIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3Itd2hpdGUge1xuICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAucmVxdWlzaXRlc19fdWwgbGksXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5yZXF1aXNpdGVzX19pdGVtLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAucmVxdWlzaXRlc19faXRlbSBiLFxuICAgICAgLmJsaW5kLnNpdGVjb2xvci1ibGFjayAuY29udGFpbmVyIHAsXG4gICAgICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5jb250YWluZXIgbGkge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAucmVxdWlzaXRlc19fdWwgbGkge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5yZXF1aXNpdGVzX19pdGVtIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAucmVxdWlzaXRlc19faXRlbSBiIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuY29udGFpbmVyIHAge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5jb250YWluZXIgbGkge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgfVxuICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAucmVxdWlzaXRlc19fdWwgbGksXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAucmVxdWlzaXRlc19faXRlbSxcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC5yZXF1aXNpdGVzX19pdGVtIGIsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAuY29udGFpbmVyIHAsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS1hcmlhbCAuY29udGFpbmVyIGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiB7XG4gICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAucmVxdWlzaXRlc19fdWwgbGksXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnJlcXVpc2l0ZXNfX2l0ZW0sXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLnJlcXVpc2l0ZXNfX2l0ZW0gYixcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAuY29udGFpbmVyIHAsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLmNvbnRhaW5lciBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xuICAgICAgfVxuIiwiLmJsaW5kLmZvbnRzaXplLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbWQge1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLW1kIC5jb250YWN0c19faXRlbSBkaXYsXG4gICAgICAuYmxpbmQuZm9udHNpemUtbWQgLmNvbnRhY3RzX19pdGVtIGEsXG4gICAgICAuYmxpbmQuZm9udHNpemUtbWQgLmNvbnRhY3RzX19wYXJ0bmVyTGlua19kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIH1cbiAgICAuYmxpbmQuZm9udHNpemUtbGcge1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICB9XG4gICAgLmJsaW5kLmZvbnRzaXplLWxnIC5jb250YWN0c19faXRlbSBkaXYsXG4gICAgICAuYmxpbmQuZm9udHNpemUtbGcgLmNvbnRhY3RzX19pdGVtIGEsXG4gICAgICAuYmxpbmQuZm9udHNpemUtbGcgLmNvbnRhY3RzX19wYXJ0bmVyTGlua19kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci13aGl0ZSB7XG4gICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsYWNrIC5jb250YWN0X19lbWFpbCxcbiAgICAgIC5ibGluZC5zaXRlY29sb3ItYmxhY2sgLmNvbnRhY3RzX19wYXJ0bmVyTGlua19kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAuYmxpbmQuc2l0ZWNvbG9yLWJsdWUgLmNvbnRhY3RfX2VtYWlsIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuY29udGFjdHNfX3BhcnRuZXJMaW5rX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5zaXRlY29sb3ItYmx1ZSAuY29udGFjdHNfX3BhcnRuZXJMaW5rX2Rlc2NyaXB0aW9uIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzI3NTE3RjtcbiAgICAgIH1cbiAgLmJsaW5kLnNpdGVjb2xvci1ibHVlIC5jb250YWN0c19faXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICMyNzUxN0Y7XG4gICAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIH1cbiAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLmNvbnRhY3RfX2VtYWlsLFxuICAgICAgLmJsaW5kLmZvbnRmYW1pbHktYXJpYWwgLmNvbnRhY3RzX19wYXJ0bmVyTGlua19kZXNjcmlwdGlvbixcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC5jb250YWN0c19fcGFydG5lckxpbmtfZGVzY3JpcHRpb24gc3BhbixcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LWFyaWFsIC5jb250YWN0c19faXRlbSBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiB7XG4gICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICB9XG4gIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAuY29udGFjdF9fZW1haWwsXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLmNvbnRhY3RzX19wYXJ0bmVyTGlua19kZXNjcmlwdGlvbixcbiAgICAgIC5ibGluZC5mb250ZmFtaWx5LXRpbWVzLW5ldy1yb21hbiAuY29udGFjdHNfX3BhcnRuZXJMaW5rX2Rlc2NyaXB0aW9uIHNwYW4sXG4gICAgICAuYmxpbmQuZm9udGZhbWlseS10aW1lcy1uZXctcm9tYW4gLmNvbnRhY3RzX19pdGVtIGEge1xuICAgICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICAgIH1cbiIsIi5saW5rX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzZDQkJFNztcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTk2cHgpIHsubGlua19faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTk3cHgpIHsubGlua19faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gIH1cbiAgICB9XG4gIC5saW5rX19jb250YWN0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmxpbmtfX29wZW5NZW51IHtcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICB3aWR0aDogMjQlO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxpbmtfX29wZW5NZW51IHtcbiAgICAgIHdpZHRoOiAxMDAlXG4gIH1cbiAgICB9XG4gIC5saW5rX19vcGVuTWVudSBzdWIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdG9wOiAtMWVtO1xuICAgICAgbGVmdDogN3B4O1xuICAgIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5saW5rX19vcGVuTWVudSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgfVxuICAgICAgLmxpbmtfX29wZW5NZW51IHN1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdG9wOiAtMC44ZW07XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIC5saW5rX19vcGVuTWVudTpob3ZlciB7XG4gICAgICBjb2xvcjogIzZDQkJFNztcbiAgICB9XG4gIC5saW5rX19vcGVuTWVudTpob3ZlciAub3Blbk1lbnVfX2xpc3Qge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIHZpc2liaWxpdHkgMXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLCB2aXNpYmlsaXR5IDFzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSksIG9wYWNpdHkgMC41cyBlYXNlLCB2aXNpYmlsaXR5IDFzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSwgb3BhY2l0eSAwLjVzIGVhc2UsIHZpc2liaWxpdHkgMXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICB9XG4gIC5saW5rX19vcGVuTWVudS0tc3ViIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgICAgbWFyZ2luOiAwIDUwcHggLTIwcHggMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIC5saW5rX19vcGVuTWVudS0tc3ViOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4iLCIueWVwcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuOGVtIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogIzZjYmJlNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkgey55ZXBzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAxZW0gMFxufVxuICB9XG4gIC55ZXBzLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC55ZXBzX190cmVlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLnllcHNfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2ZmZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnllcHNfX2J1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gIH1cbiAgICB9XG4gIC55ZXBzX19idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzRCQUJFMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzZDQkJFNztcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICM2Q0JCRTc7XG4gICAgfVxuICAueWVwc19fbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW46IDAgMWVtO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC55ZXBzX19saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgbWF4LXdpZHRoOiAyMDBweFxuICB9XG4gICAgfVxuICAueWVwc19fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y4ZjhmYztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgLnllcHNfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMmVtO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAuNjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnllcHNfX2Nsb3NlIHtcbiAgICAgIGxlZnQ6IC41ZW1cbiAgfVxuICAgIH1cbiAgLnllcHNfX2Nsb3NlOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgLnllcHNfX2Nsb3NlOmJlZm9yZSwueWVwc19fY2xvc2U6YWZ0ZXIge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIG1hcmdpbjogLTFweCAwIDAgLTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICAueWVwc19fY2xvc2U6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIC55ZXBzX19jbG9zZTphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH0iLCIuY29va2llcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDEuMmVtIDEuNWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjNEJBQkUwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZ2FwOiAxZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29va2llcyB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEzcHg7IFxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IFxuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmNvb2tpZXMtLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29va2llc19fdG9wIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29va2llc19faW1hZ2Uge1xuICB3aWR0aDogMjhweDsgXG4gIGhlaWdodDogMjhweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07IFxufVxuXG4uY29va2llc19fdGV4dCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxO1xuICAgICAgICAgIGZsZXg6IDEgMTtcbiAgZm9udC1zaXplOiAxM3B4OyBcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmNvb2tpZXNfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDhweCAxNnB4OyBcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDsgXG4gIGZvbnQtd2VpZ2h0OiA2MDA7ICBcbiAgYm9yZGVyLXJhZGl1czogMTJweDsgXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0OyBcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuLmNvb2tpZXNfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IFxuICAgIGJvcmRlci1yYWRpdXM6IDEycHhcbn0gXG4gIH1cblxuLmNvb2tpZXNfX2J1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzZDQkJFNztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjNkNCQkU3O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICM2Q0JCRTc7XG4gIH0iLCIubGF5b3V0X193cmFwcGVyLCAubGF5b3V0X19tYWluIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSA0NHB4KTtcbiAgfVxuXG4uYW1vLWJ1dHRvbi1ob2xkZXIge1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDk5N3B4KSB7XG4gICNSb290e1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubGF5b3V0X193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuICAgIG1pbi1oZWlnaHQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgfVxuXG4gIC5sYXlvdXRfX21haW4ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogbm9uZTtcbiAgfVxuXG4gIC5sYXlvdXRfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59IiwiLm1haW5XZWxjb21lIHtcbiAgbWFyZ2luOiAwO1xufVxuICBAbWVkaWEgKG1heC13aWR0aDogOTk2cHgpIHsubWFpbldlbGNvbWUge1xuICAgIG1hcmdpbjogMFxufVxuICB9XG4gIC5tYWluV2VsY29tZV9fYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubWFpbldlbGNvbWVfX2JhY2tncm91bmQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2IoMTQgMTAgMSAvIDMyJSkpLCB0byhyZ2JhKDQ1LCAzMCwgMiwgMCkpKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDE0IDEwIDEgLyAzMiUpIDAlLCByZ2JhKDQ1LCAzMCwgMiwgMCkgMTAwJSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1haW5XZWxjb21lX19iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiKDQ1IDMwIDIgLyAyNSUpKSwgdG8ocmdiYSg0NSwgMzAsIDIsIDApKSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDQ1IDMwIDIgLyAyNSUpIDAlLCByZ2JhKDQ1LCAzMCwgMiwgMCkgMTAwJSlcbiAgICB9XG4gICAgICB9XG4gIC5tYWluV2VsY29tZV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjcyNzI5O1xuICAgIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYWluV2VsY29tZV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwLjA1XG4gICAgfVxuICAgICAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluV2VsY29tZV9fYmFja2dyb3VuZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwXG4gIH1cbiAgICB9XG4gIC5tYWluV2VsY29tZV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogMjUlIDYzJTtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IDI1JSA2MyU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLm1haW5XZWxjb21lX19pbWcge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXJcbiAgfVxuICAgIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5tYWluV2VsY29tZV9faW1nIHtcbiAgICAgIGhlaWdodDogMTAwJVxuICB9XG4gICAgfVxuICAubWFpbldlbGNvbWVfX2J0biB7XG4gICAgcGFkZGluZzogN3B4IDI4cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3MXB4KSB7XG4gIC5tYWluV2VsY29tZV9fYnRuIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMzlweFxuICB9XG4gICAgfVxuICAubWFpbldlbGNvbWVfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBwYWRkaW5nOiA0cHggMjNweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTcxcHgpIHtcbiAgLm1haW5XZWxjb21lX19idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZVxuICB9XG4gICAgfVxuICAubWFpbldlbGNvbWVfX3ZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAubWFpbldlbGNvbWVfX3ZpZGVvIC55b3V0dWJlVmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UgNHM7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UgNHM7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgLm1haW5XZWxjb21lX192aWRlbyAueW91dHViZVZpZGVvLnlvdXR1YmVWaWRlby0tYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbldlbGNvbWVfX3ZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxuICAgIH1cbiAgLm1haW5XZWxjb21lX19jb3ZlclZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbldlbGNvbWVfX2NvdmVyVmlkZW8ge1xuICAgICAgZGlzcGxheTogbm9uZVxuICB9XG4gICAgfVxuICAubWFpbldlbGNvbWVfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDYwcHggMCAxMjBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWFpbldlbGNvbWVfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiA4NXB4IDAgMTAwcHhcbiAgfVxuICAgIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbldlbGNvbWVfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAxNjBweCA3OHB4XG4gIH1cbiAgICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcbiAgLm1haW5XZWxjb21lX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMTkwcHggOTBweFxuICB9XG4gICAgfVxuICAubWFpbldlbGNvbWVfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgZm9udC1mYW1pbHk6ICdLaW5ldGlrYSc7XG4gICAgbWF4LXdpZHRoOiA3NjVweDtcbiAgICBtYXJnaW46IDI1cHggMCAxM3B4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTZweCkge1xuICAubWFpbldlbGNvbWVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4XG4gIH1cbiAgICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAubWFpbldlbGNvbWVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4XG4gIH1cbiAgICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAubWFpbldlbGNvbWVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4XG4gIH1cbiAgICAgIC5tYWluV2VsY29tZV9fdGl0bGUgPiBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLm1haW5XZWxjb21lX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMxcHhcbiAgfVxuICAgIH1cbiAgLm1haW5XZWxjb21lX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTcxcHgpIHtcbiAgLm1haW5XZWxjb21lX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgfVxuICAgIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYWluV2VsY29tZV9fZGVzY3JpcHRpb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXNpemU6IDE4cHhcbiAgfVxuICAgIH1cbiAgLm1haW5XZWxjb21lX19leHRyYXMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1haW5XZWxjb21lX19oaW50IHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbiAgLm1haW5XZWxjb21lX19oaW50ID4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5tYWluV2VsY29tZV9fc3RhcnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5tYWluV2VsY29tZV9fc3RhciB7XG4gICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAubWFpbldlbGNvbWVfX3N0YXI6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4uYmxpbmQgLm1haW5XZWxjb21lX192aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuIiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBNZGQwZDY7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVJVQUFzQUFBQUFCb3dBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUFFBQUFGWXFSemJZWTIxaGNBQUFBWVFBQUFCUEFBQUJmbUJENUtsbmJIbG1BQUFCMUFBQUFLb0FBQURJL3VURkJHaGxZV1FBQUFLQUFBQUFNUUFBQURZbzdiYzhhR2hsWVFBQUFyUUFBQUFkQUFBQUpBRCtBRE5vYlhSNEFBQUMxQUFBQUF3QUFBQU1BTWovLzJ4dlkyRUFBQUxnQUFBQUNBQUFBQWdBVUFCa2JXRjRjQUFBQXVnQUFBQWVBQUFBSUFFUEFFZHVZVzFsQUFBRENBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBUTBBQUFBSUFBQUFERURkSncyZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdSd1pwekF3TXJBd0dEUDRBWWsrYUMwQVFNTGd5UURBeE1ES3pNRFZoQ1E1cHJDNFBDQTRRRWpRd3FReXdrbUdSZ1lRUVFBQUk4R2ZBQUFBSGljN1pDeERZQXdEQVRQaWFGQWpFRkJ3VEJVek04bXlkdG1ERjY2ay83bHlzQUNkSEVKQjNzd0lyZFd5NzJ6NWU0Y2VlT3h2emFHVEZqZDAwMWErYk9uejYrMStGTlJueXRvRTdib0N5MEFlSndWanIwS2cwQVFoSGYyZEM5ZUVUSDQweVFJS2xwWUNFWVVJcEluU0dlYk1yMWRuaVZQYTlabUJtYStnU0hlZHlMNjBKdEtlaEJOWllna2xoWkZ2V0FZWjE2NEtRdTVJVTVuOU9PQ1pxcTFsRGhIaUp5ZnlOSWpIVjRlNEp2TzgzMnZZVzVzRU5oT0hCTHdsUm11QWdSY09SaHVnWXNSTVowUjZNaUpjazR1Nk1GR1FWWVFDcklPOVJqaEVQclJTaWQ5WjdNeXVkdHMrcnBvMnlKWHJDNDZxeEg5QWQ4ZEVaNEFBSGljWTJCa1lHQUE0aExlUDFmaStXMitNbkF6cEFCRkdKN00zck1mUnYvL0QyVE1aSWdGa2h3TVRDQlJBSGUyRFZRQUFBQjRuR05nWkdCZ1NHRUFnWlQvLy8rZlpwakp3TWlBQ3BnQmR2Z0ZMd0FBQUFBQUFBQUFaUC8vQUdRQUFBQUFBQUFBVUFCa2VKeGpZR1JnWUdCbXNHWmdZZ0FCRU1rRmhBd00vOEY4QmdBT2pBRlhBQUI0bkdXUVBXN0NRQlNFeDJCSUFsS0NGQ2twczFVS0lwbWZrZ05BVDBHWHdwaTFNYks5MW5wQm9zc0pjb1FjSWFlSWNvSWNLR1B6YUdBdFAzOHpiOTd1eWdBRytJV0hlbm00YldxOVdyaWhPbkdiOUNEc2s1K0ZPK2pqUmJoTGZ5amN3eHVtd24wODRwMDdlUDRkblFGSzRSYnU4U0hjcHY4cDdKTy9oRHQ0d3Jkd2wvNlBjQThyL0FuMzhlb04wOGdVc1NuY1VpZjdMTFJuZWY2dXRLMVNVNmhKTUQ1YkMxMW9HenE5VWV1anFnN0oxTGxZeGRia2FzNnV6aktqU210Mk9uTEIxcmx5TmhyRjRnZVJ5WkVpZ2tHQnVLa09TMmdrMkNORENIdlZ2ZFFycGkwcStyVldtQ0RBK0NxMVlLcG9raUdWeG9iSk5ZNnNGUTQ4YlVyWE1hMzRXczdrcExuTWF0NGtJeXYrNzdxM294UFJEN0J0cGtyTU1PSVRYK1NENWc3NVB6MFJYcWdBQUFCNG5HTmdZb0FBUmdic2dKbVJpWkdaa1lXQktkT0FLZE9RZ1FFQUI4Z0JTZz09KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4gIC5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzI3MjcyOTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuICAuY2FyZC0taW52ZXJ0ZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5jYXJkLS1pbnZlcnRlZCAuY2FyZF9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgcGFkZGluZzogMS41ZW07XG4gICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNhcmQtLWludmVydGVkIC5jYXJkX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS41ZW0gMS44ZW1cbiAgICB9XG4gICAgICB9XG4gIC5jYXJkLS1pbnZlcnRlZDphZnRlciwgLmNhcmQtLWludmVydGVkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgLmNhcmQtLWludmVydGVkOmFmdGVyIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMCAwIDAgLyAyNCUpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcbiAgICB9XG4gIC5jYXJkLS1ub1NoYWRvdyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuY2FyZC5jYXJkLS1zaG9ydCAuY2FyZF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cbiAgLmNhcmRfX2NvdmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5jYXJkX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdLaW5ldGlrYSc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLmNhcmRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBsaW5lLWhlaWdodDogMjFweFxuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuICAuY2FyZF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbVxuICB9XG4gICAgfVxuICAuY2FyZF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMS41ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jYXJkX19jb250ZW50LmNhcmRfX2NvbnRlbnQtLXBvc2l0aW9uX2JsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAuY2FyZF9fY29udGVudC5jYXJkX19jb250ZW50LS1saW5rOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IE1kZDBkNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0OyBcbiAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY2FyZF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxLjVlbSAyZW1cbiAgfVxuICAgIH1cbiAgLmNhcmRfX2NvbnRlbnQtLW5vUGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgLmNhcmRfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxLjVlbTtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNhcmRfX2Zvb3RlciB7XG4gICAgICBwYWRkaW5nOiAxLjVlbSAyLjVlbVxuICB9XG4gICAgfVxuICAuY2FyZF9fZm9vdGVyOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYyO1xuICAgIH1cbiAgLmNhcmRfX3JlYWRNb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5jYXJkX19yZWFkTW9yZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBNZGQwZDY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMSc7XG4gICAgICBjb2xvcjogI0REREZFMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0OyBcbiAgICB9XG4gIC5jYXJkOmhvdmVyIC5jYXJkX19yZWFkTW9yZSB7XG4gICAgICBjb2xvcjogIzZDQkJFNztcbiAgICB9XG4gIC5jYXJkOmhvdmVyIC5jYXJkX19yZWFkTW9yZTphZnRlciB7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgY29sb3I6ICM2Q0JCRTc7XG4gICAgICB9XG4gIC5jYXJkICoge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH0iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IEU4NjU2ZDsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBUDRBQXNBQUFBQUJpZ0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQQUFBQUZZcG9UWk1ZMjFoY0FBQUFZQUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUJ6QUFBQUdrQUFBQ0FTRFJuQzJobFlXUUFBQUk0QUFBQU1BQUFBRFlvaDdiaGFHaGxZUUFBQW1nQUFBQVpBQUFBSkFCa0FEOW9iWFI0QUFBQ2hBQUFBQWdBQUFBSUFEd0FBR3h2WTJFQUFBS01BQUFBQmdBQUFBWUFRQUFBYldGNGNBQUFBcFFBQUFBZUFBQUFJQUVPQUR4dVlXMWxBQUFDdEFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFQZ0FBQUFGd0FBQUN4cU53RUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1NRWTV6QXdNckF3S0RHb0F3azJhRzBCQU1UQXc4RGtHQmxac0FLQXRKY1V4Z2NIakE4WUdBd0FuSlpnQ1JJSlNOSURnRERIZ1ZLZUp6dGtMRU5nREFRQTgvS1E0RVlnU28xczFDeHY5Z2srUmpZSXBiT2trOWZQYkFBSlRtVEFOMklrU3V0N0F1YmZWQjlFOE0vdFBaMzduQ2psWm5kZlh6THYzcEJIUm9tQ1ZFQUFIaWNQWTNCRGtBd0VFUjNTNnRhd2dHOVYxSUhCNnJWaS8vL0xHR1J5Q1F6YitZeXdBQ3VFenhwZ2dYQXJNSTZ2NC9XeFhUZ256R0ZOSFJpeGo1c2IrNEVLYnJDTUlZWlB2WTVZbE5ybGF1bnFGektVaE5KWk1ocE1NUmxLem5Wc2VlVm9POGIxQ3dLNkFBQUFIaWNZMkJrWUdBQVlyRVZaWXZqK1cyK01uQXpHQUZGR0o3TTNuTUlRZi8veTJBSWhBd01IQXhNSUZFQVVUd01HSGljWTJCa1lHQXdZZ0FCR3pCcHlNRElnQXFZQUEvbkFLUUFBQUFBQUFBQUFEd0FBQUFBQUFBQVFBQUFlSnhqWUdSZ1lHQmlNQUJpQmpDTGdZRUxDQmtZL29QNURBQU5YZ0ZMQUFCNG5HV1FQVzdDUUJTRXgyQklBbEtDRkNrcHMxVUtJcG1ma2dOQVQwR1h3cGkxTWJLOTFucEJvc3NKY29RY0lhZUljb0ljS0dQemFHQXRQMzh6Yjk3dXlnQUcrSVdIZW5tNGJXcTlXcmloT25HYjlDRHNrNStGTytqalJiaExmeWpjd3h1bXduMDg0cDA3ZVA0ZG5RRks0UmJ1OFNIY3B2OHA3Sk8vaER0NHdyZHdsLzZQY0E4ci9BbjM4ZW9OMDhnVXNTbmNVaWY3TExSbmVmNnV0SzFTVTZoSk1ENWJDMTFvR3pxOVVldWpxZzdKMUxsWXhkYmthczZ1empLalNtdDJPbkxCMXJseU5ockY0Z2VSeVpFaWdrR0J1S2tPUzJnazJDTkRDSHZWdmRRcnBpMHErclZXbUNEQStDcTFZS3Bva2lHVnhvYkpOWTZzRlE0OGJVclhNYTM0V3M3a3BMbk1hdDRrSXl2Kzc3cTNveFBSRDdCdHBrck1NT0lUWCtTRDVnNzVQejBSWHFnQUFBQjRuR05nWXNBUG1CaVpHSmtabURJTkdCZ0FBdzhBcHdBPSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuICAucm9vbUNhcmQge1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuICAucm9vbUNhcmQ6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgfVxuICAucm9vbUNhcmQ6aG92ZXIgLmNhcmRfX2NvdmVyIHtcbiAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgfVxuICAucm9vbUNhcmQgLmNhcmRfX2NvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5yb29tQ2FyZF9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5yb29tQ2FyZF9faGludCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5yb29tQ2FyZF9fcHJpY2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnS2luZXRpa2EnO1xuICB9XG4gIC5yb29tQ2FyZF9fcHJpY2UgPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgLnJvb21DYXJkX19wcmljZTphZnRlciB7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBFODY1NmQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAucm9vbUNhcmRfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogLjk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICMyRjdERTE7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCA1cHg7XG4gIH1cbiAgLnJvb21DYXJkX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG4iLCIucm9vbXNfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogMiU7XG4gIGdyaWQtcm93LWdhcDogMjRweDtcbiAgZ3JpZC1yb3c6IDI7XG59XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7LnJvb21zX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJVxufVxuICAgIC5yb29tc19fbGlzdCA+IGEge1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5yb29tc19fbGlzdCA+IGE6bnRoLWNoaWxkKDFuKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgIH1cbiAgICAucm9vbXNfX2xpc3QgPiBhOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAucm9vbXNfX2xpc3QgPiBhOm50aC1jaGlsZCgzbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICAucm9vbXNfX2xpc3QgPiBhOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkgey5yb29tc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKVxufVxuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7LnJvb21zX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpXG59XG4gIH0iLCIucmV2aWV3X193aWRnZXQge1xuICB3aWR0aDogMTAwJTtcbn0iLCIubmV3c0NhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDEwNywxMTEsMTMwLDAuMTMpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDEwNywxMTEsMTMwLDAuMTMpO1xufVxuICAubmV3c0NhcmRfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubmV3c0NhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuICAubmV3c0NhcmRfX2hlYWRlciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5uZXdzQ2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubmV3c0NhcmRfX2NvdmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIC5uZXdzQ2FyZF9fY292ZXIgPiBpbWcge1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTUlO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTUlO1xuICAgIH1cbiAgLm5ld3NDYXJkX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5uZXdzQ2FyZF9fbGluazphZnRlciB7XG4gICAgICBjb2xvcjogIzI3MjcyOTtcbiAgICB9XG4gIC5uZXdzQ2FyZDpob3ZlciAubmV3c0NhcmRfX2xpbmsge1xuICAgICAgY29sb3I6ICM2Q0JCRTc7XG4gICAgfVxuICAubmV3c0NhcmRfX2RhdGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNzg3ODdBO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gIC5uZXdzQ2FyZF9fZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gIH1cbiAgICB9XG4iLCJAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkgey5uZXdzX193aWRnZXQge1xuICAgIG1hcmdpbi10b3A6IDQwcHhcbn1cbiAgfSIsIi5jb25zdWx0YXRpb25Eb2N0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjQ3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuICAuY29uc3VsdGF0aW9uRG9jdG9yX19tYWlsIHtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHggMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjIuODZkZWcsICNkZTYyYTA5ZSAwJSwgI2YyODM5ZmFkIDEwMCUpO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICB9XG5cbiAgLmNvbnN1bHRhdGlvbkRvY3Rvcl9fbWFpbDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTYyLjg2ZGVnLCAjREU2MkEwIDAlLCAjRjI4MzlGIDEwMCUpO1xuICAgIH1cblxuICAuY29uc3VsdGF0aW9uRG9jdG9yX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gIH1cblxuICAuY29uc3VsdGF0aW9uRG9jdG9yX19pbWFnZSB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmNvbnN1bHRhdGlvbkRvY3Rvcl9faW1hZ2U6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI5MGRlZywgIzNlNmVjYyAzMCUsICMzZTg0Y2MgMTAwJSk7O1xuICAgICAgb3BhY2l0eTogLjM7XG4gICAgfVxuXG4gIC5jb25zdWx0YXRpb25Eb2N0b3JfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfSIsIi5jb25zdWx0YXRpb24gLmJ1dHRvbiB7XG4gIHdpZHRoOiAyMTVweDtcbn0iLCIuY29uc3VsdGF0aW9uUXVlc3Rpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBwYWRkaW5nOiAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY3O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuICAuY29uc3VsdGF0aW9uUXVlc3Rpb25fX3N1YkhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkgey5jb25zdWx0YXRpb25RdWVzdGlvbiB7XG4gICAgcGFkZGluZzogMS44ZW0gMmVtXG59XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHsuY29uc3VsdGF0aW9uUXVlc3Rpb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxLjhlbSAxZW07XG4gICAgYm9yZGVyLXJhZGl1czogMFxufVxuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5jb25zdWx0YXRpb25RdWVzdGlvbl9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nOiA2cHggMjVweFxuICB9XG4gICAgfSIsIi5yZXN0Q2FyZCB7XG4gIGhlaWdodDogMTQwcHg7XG59XG4gIC5yZXN0Q2FyZDpob3ZlciAuY2FyZF9fY292ZXIge1xuICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICB9XG4gIC5yZXN0Q2FyZCAuY2FyZF9fY292ZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnJlc3RDYXJkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjcyNzI5O1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAucmVzdENhcmQ6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzI3MjcyOTtcbiAgICB9IiwiLnJlc3RfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzMwcHgsIDFmcikpO1xuICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDIwcHg7XG59XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7LnJlc3RfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI5MHB4LCAxZnIpKVxufVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7LnJlc3RfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlXG59XG4gICAgLnJlc3RfX2xpc3QgPiBhIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAucmVzdF9fbGlzdCA+IGE6bnRoLWNoaWxkKDFuKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgIH1cbiAgICAucmVzdF9fbGlzdCA+IGE6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5yZXN0X19saXN0ID4gYTpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgLnJlc3RfX2xpc3QgPiBhOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfSIsIi5tZXRob2RDYXJkIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xufVxuICBAbWVkaWEobWluLXdpZHRoOiA1NzFweCkgey5tZXRob2RDYXJkIHtcbiAgICBoZWlnaHQ6IDEyMHB4XG59XG4gIH1cbiAgLm1ldGhvZENhcmQ6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiAjMjcyNzI5O1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAubWV0aG9kQ2FyZDpob3ZlciAuY2FyZF9fY292ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06ICBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06ICBzY2FsZSgxLjEpO1xuICAgIH1cbiAgLm1ldGhvZENhcmQgLmNhcmRfX2NvdmVyIHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IDAgNDAlO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogMCA0MCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXG4gIH1cbiAgLm1ldGhvZENhcmQgLmNhcmRfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIGZvbnQtZmFtaWx5OiAnS2luZXRpa2EnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDU3MXB4KSB7XG4gIC5tZXRob2RDYXJkIC5jYXJkX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHhcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpe1xuICAubWV0aG9kQ2FyZCAuY2FyZF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxZW0gXG4gIH1cbiAgICB9XG4gIC5tZXRob2RDYXJkX19tb3JlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcGFkZGluZzogMS41ZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9IiwiLm1ldGhvZHNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTAwJSwgMWZyKSk7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBncmlkLWNvbHVtbi1nYXA6IDI0cHg7XG4gIGdyaWQtcm93LWdhcDogMjRweDtcbn1cbiAgQG1lZGlhKG1pbi13aWR0aDogNTcxcHgpIHsubWV0aG9kc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDUlLCAxZnIpKVxufSAgIFxuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7Lm1ldGhvZHNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI3MHB4LCAxZnIpKVxufSAgIFxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7Lm1ldGhvZHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlXG59XG4gICAgLm1ldGhvZHNfX2xpc3QgPiBhIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI0Ljk3NSUgLSAyMi41cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLm1ldGhvZHNfX2xpc3QgPiBhOm50aC1jaGlsZCgxbikge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICB9XG4gICAgLm1ldGhvZHNfX2xpc3QgPiBhOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAubWV0aG9kc19fbGlzdCA+IGE6bnRoLWNoaWxkKDRuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIC5tZXRob2RzX19saXN0ID4gYTpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH0iLCIuY2FtZXJhQ2FyZCB7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xufVxuICAuY2FtZXJhQ2FyZC0tc2hvcnQge1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4XG4gIH1cbiAgLmNhbWVyYUNhcmQ6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDMwJSwgcmdiYSgwLDAsMCwgLjI1KSksIGNvbG9yLXN0b3AoODAlLCByZ2JhKDAsMCwwLDApKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsIHJnYmEoMCwwLDAsIC4yNSkgMzAlLCByZ2JhKDAsMCwwLDApIDgwJSk7XG4gIH1cbiAgLmNhbWVyYUNhcmQ6aG92ZXIgLmNhcmRfX2NvdmVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgICB9XG4gIC5jYW1lcmFDYXJkOmhvdmVyIC5jYXJkX19jb250ZW50LS1saW5rOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAuY2FtZXJhQ2FyZCAuY2FyZF9fY292ZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLmNhbWVyYUNhcmRfX2NvdmVyIHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IDUwJTtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJTtcbiAgfVxuICAuY2FtZXJhQ2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG4gIC5jYW1lcmFDYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjU1ZW07XG4gIH0iLCJAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgey5jYW1lcmFzX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJVxufVxuICAgIC5jYW1lcmFzX19saXN0ID4gYSB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDIwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLmNhbWVyYXNfX2xpc3QgPiBhOm50aC1jaGlsZCgxbikge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICB9XG4gICAgLmNhbWVyYXNfX2xpc3QgPiBhOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY2FtZXJhc19fbGlzdCA+IGE6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIC5jYW1lcmFzX19saXN0ID4gYTpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH0iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IEljMWY1MDsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBT3NBQXNBQUFBQUJkQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQQUFBQUZZcHZ6WldZMjFoY0FBQUFZQUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUJ6QUFBQUNnQUFBQW9KNE9aczJobFlXUUFBQUgwQUFBQUxBQUFBRFlvYWJieGFHaGxZUUFBQWlBQUFBQVlBQUFBSkFCUkFEOW9iWFI0QUFBQ09BQUFBQWdBQUFBSUFEd0FBR3h2WTJFQUFBSkFBQUFBQmdBQUFBWUFGQUFBYldGNGNBQUFBa2dBQUFBZUFBQUFJQUVOQUJWdVlXMWxBQUFDYUFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFPVUFBQUFGd0FBQUN4cU53RUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1NRWTV6QXdNckF3S0RHb0FVa09hQzBEQU1UQXo4RGtHQmxac0FLQXRKY1V4Z2NIakE4WUdDd0FYSlp3U1FEQXlPSUFBREowZ1Z5ZUp6dGtMRU5nREFRQTgvS1E0RVlnU28xczFDeHY5Z2srUmpZSXBiT2trOWZQYkFBSlRtVEFOMklrU3V0N0F1YmZWQjlFOE0vdFBaMzduQ2psWm5kZlh6THYzcEJIUm9tQ1ZFQUFBQUJBQUFBQUFBVUFEd0FDQUFBTndjWEl4VXpCeGMzRHdJREVCQURBZ1E4QWdJQ0FnSUZBQUI0bkdOZ1pHQmdBT0tJTGhIZGVINmJyd3pjRERaQUVZWW5zL2ZzUTZZWlJNRGlIQXhNSUE0QUZBc0pXSGljWTJCa1lHQ3dZV0NBa3lJTWpBeW9nQWtBRHZZQWtRQUFBQUFBUEFBQUFBQUFBQUFVQUFCNG5HTmdaR0JnWUdMZ1pBRFJJQllEQXhjUU1qRDhCL01aQUFsNEFTTUFBSGljWlpBOWJzSkFGSVRIWUVnQ1VvSVVLU216VlFvaW1aK1NBMEJQUVpmQ21MVXhzcjNXZWtHaXl3bHloQndocDRoeWdod29ZL05vWUMwL2Z6TnYzdTdLQUFiNGhZZDZlYmh0YXIxYXVLRTZjWnYwSU95VG40VTc2T05GdUV0L0tOekRHNmJDZlR6aW5UdDQvaDJkQVVyaEZ1N3hJZHltL3luc2s3K0VPM2pDdDNDWC9vOXdEeXY4Q2ZmeDZnM1R5QlN4S2R4U0ovc3N0R2Q1L3E2MHJWSlRxRWt3UGxzTFhXZ2JPcjFSNjZPcURzblV1VmpGMXVScXpxN09NcU5LYTNZNmNzSFd1WEkyR3NYaUI1SEprU0tDUVlHNHFRNUxhQ1RZSTBNSWU5VzkxQ3VtTFNyNnRWYVlJTUQ0S3JWZ3FtaVNJWlhHaHNrMWpxd1ZEanh0U3RjeHJmaGF6dVNrdWN4cTNpUWpLLzd2dXJlakU5RVBzRzJtU3N3dzRoTmY1SVBtRHZrL1BSRmVxQUFBQUhpY1kyQml3QStZR0prWW1SbVlNZzBZR0FBRER3Q25BQT09KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4gICAgLmV4Y3Vyc2lvbkNhcmQ6aG92ZXIgLnNlcnZpY2VDYXJkX19idXR0b246YWZ0ZXIge1xuICAgICAgICBtYXJnaW46IDIxcHggMCAtMjFweCAyMXB4O1xuICAgIH1cbiAgICAuZXhjdXJzaW9uQ2FyZDpob3ZlciAuYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjRUQ0RDc0O1xuICAgIH1cbiAgICAuZXhjdXJzaW9uQ2FyZDpob3ZlciAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogI0VENEQ3NDtcbiAgICAgIH1cbiAgLmV4Y3Vyc2lvbkNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5leGN1cnNpb25DYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwXG4gIH1cbiAgICB9XG4gIC5leGN1cnNpb25DYXJkX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuZXhjdXJzaW9uQ2FyZF9fZGV0YWlsIHtcbiAgICBtaW4td2lkdGg6IDQ1JTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZXhjdXJzaW9uQ2FyZF9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cbiAgLmV4Y3Vyc2lvbkNhcmRfX2NvdmVyIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5leGN1cnNpb25DYXJkX19idXR0b246YWZ0ZXIge1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1mYW1pbHk6IEljMWY1MDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbnRlbnQ6ICdcXEUwMDAnO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBtYXJnaW46IDIxcHggMCAtMjFweCAxNnB4O1xuICAgIGNvbG9yOiAjRERERkUwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xuICB9IiwiLnJlc3RfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzMwcHgsIDFmcikpO1xuICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDIwcHg7XG59XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7LnJlc3RfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI5MHB4LCAxZnIpKVxufVxuICB9XG5cbi5yZXN0X19zaWJsaW5nc19saXN0ID4gLmV4Y3Vyc2lvbkNhcmQge1xuICBtYXJnaW46IDFlbSAwO1xufSIsIi5jb25zdWx0YXRpb25Eb2N0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjQ3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiAgLmNvbnN1bHRhdGlvbkRvY3Rvcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5jb25zdWx0YXRpb25Eb2N0b3JfX21haWwge1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBiYWNrZ3JvdW5kOiAjNkNCQkU3O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gIH1cbiAgLmNvbnN1bHRhdGlvbkRvY3Rvcl9fbWFpbDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNEJBQkUwO1xuICAgIH1cbiAgLmNvbnN1bHRhdGlvbkRvY3Rvcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICB9XG4gIC5jb25zdWx0YXRpb25Eb2N0b3JfX2ltYWdlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmNvbnN1bHRhdGlvbkRvY3Rvcl9faW1hZ2U6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI5MGRlZywgIzNlNmVjYyAzMCUsICMzZTg0Y2MgMTAwJSk7O1xuICAgICAgb3BhY2l0eTogLjM7XG4gICAgfVxuICAuY29uc3VsdGF0aW9uRG9jdG9yX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH0iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IEs5ZWY4NTsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBT3NBQXNBQUFBQUJkQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQQUFBQUZZcHZ6WldZMjFoY0FBQUFZQUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUJ6QUFBQUNnQUFBQW9KNE9aczJobFlXUUFBQUgwQUFBQUxBQUFBRFlvYWJieGFHaGxZUUFBQWlBQUFBQVlBQUFBSkFCUkFEOW9iWFI0QUFBQ09BQUFBQWdBQUFBSUFEd0FBR3h2WTJFQUFBSkFBQUFBQmdBQUFBWUFGQUFBYldGNGNBQUFBa2dBQUFBZUFBQUFJQUVOQUJWdVlXMWxBQUFDYUFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFPVUFBQUFGd0FBQUN4cU53RUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1NRWTV6QXdNckF3S0RHb0FVa09hQzBEQU1UQXo4RGtHQmxac0FLQXRKY1V4Z2NIakE4WUdDd0FYSlp3U1FEQXlPSUFBREowZ1Z5ZUp6dGtMRU5nREFRQTgvS1E0RVlnU28xczFDeHY5Z2srUmpZSXBiT2trOWZQYkFBSlRtVEFOMklrU3V0N0F1YmZWQjlFOE0vdFBaMzduQ2psWm5kZlh6THYzcEJIUm9tQ1ZFQUFBQUJBQUFBQUFBVUFEd0FDQUFBTndjWEl4VXpCeGMzRHdJREVCQURBZ1E4QWdJQ0FnSUZBQUI0bkdOZ1pHQmdBT0tJTGhIZGVINmJyd3pjRERaQUVZWW5zL2ZzUTZZWlJNRGlIQXhNSUE0QUZBc0pXSGljWTJCa1lHQ3dZV0NBa3lJTWpBeW9nQWtBRHZZQWtRQUFBQUFBUEFBQUFBQUFBQUFVQUFCNG5HTmdaR0JnWUdMZ1pBRFJJQllEQXhjUU1qRDhCL01aQUFsNEFTTUFBSGljWlpBOWJzSkFGSVRIWUVnQ1VvSVVLU216VlFvaW1aK1NBMEJQUVpmQ21MVXhzcjNXZWtHaXl3bHloQndocDRoeWdod29ZL05vWUMwL2Z6TnYzdTdLQUFiNGhZZDZlYmh0YXIxYXVLRTZjWnYwSU95VG40VTc2T05GdUV0L0tOekRHNmJDZlR6aW5UdDQvaDJkQVVyaEZ1N3hJZHltL3luc2s3K0VPM2pDdDNDWC9vOXdEeXY4Q2ZmeDZnM1R5QlN4S2R4U0ovc3N0R2Q1L3E2MHJWSlRxRWt3UGxzTFhXZ2JPcjFSNjZPcURzblV1VmpGMXVScXpxN09NcU5LYTNZNmNzSFd1WEkyR3NYaUI1SEprU0tDUVlHNHFRNUxhQ1RZSTBNSWU5VzkxQ3VtTFNyNnRWYVlJTUQ0S3JWZ3FtaVNJWlhHaHNrMWpxd1ZEanh0U3RjeHJmaGF6dVNrdWN4cTNpUWpLLzd2dXJlakU5RVBzRzJtU3N3dzRoTmY1SVBtRHZrL1BSRmVxQUFBQUhpY1kyQml3QStZR0prWW1SbVlNZzBZR0FBRER3Q25BQT09KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4gICAgLnNlcnZpY2VDYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMTA3LDExMSwxMzAsMC4xMyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgxMDcsMTExLDEzMCwwLjEzKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4gICAgLnNlcnZpY2VDYXJkOmhvdmVyIC5zZXJ2aWNlQ2FyZF9fYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjFweCAwIC0yMXB4IDIxcHg7XG4gICAgICAgIH1cbiAgICAuc2VydmljZUNhcmQ6aG92ZXIgLmJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogIzZDQkJFNztcbiAgICAgICAgfVxuICAgIC5zZXJ2aWNlQ2FyZDpob3ZlciAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZDQkJFNztcbiAgICAgICAgICAgIH1cbiAgICAuc2VydmljZUNhcmRfX2NvdmVyIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgLnNlcnZpY2VDYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICAgLnNlcnZpY2VDYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMFxuICAgIH1cbiAgICAgICAgfVxuICAgIC5zZXJ2aWNlQ2FyZF9fYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBmb250LWZhbWlseTogSzllZjg1O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBtYXJnaW46IDIxcHggMCAtMjFweCAxNnB4O1xuICAgICAgICBjb2xvcjogI0REREZFMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xuICAgIH0iLCIucmVzdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyJTtcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xufSBcbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHsucmVzdF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjkwcHgsIDFmcikpXG59XG4gIH1cblxuLnJlc3RfX3NpYmxpbmdzX2xpc3QgPiAuZXhjdXJzaW9uQ2FyZCB7XG4gIG1hcmdpbjogMWVtIDA7XG59IiwiLnJldmlld3NfX3JhdGluZ1N0YXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbiAgICAucmV2aWV3c19fcmF0aW5nU3RhcnMgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cbiAgICAucmV2aWV3c19fcmF0aW5nU3RhcnMtLWFic29sdXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAucmV2aWV3c19fcmF0aW5nU3RhcnMtLWFic29sdXRlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgfVxuICAgIC5yZXZpZXdzX19yYXRpbmdTdGFycy0tYmlnU3RhciB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICAgIC5yZXZpZXdzX19yYXRpbmdTdGFycy0tYmlnU3RhciBpbWcge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgIH0iLCIuZG9jdW1lbnRzIHtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cblxuICAuZG9jdW1lbnRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cblxuICAuZG9jdW1lbnRzX19kb2N1bWVudCB7XG4gICAgbWFyZ2luOiAyMHB4IDMwcHggMCAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjJzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjJzO1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcblxuICAuZG9jdW1lbnRzX19kb2N1bWVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgfVxuICAgIH1cblxuICAuZG9jdW1lbnRzX19kb2N1bWVudDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgLmRvY3VtZW50c19fZG9jdW1lbnQ6aG92ZXIgeyBcbiAgICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgIH1cblxuICAuZG9jdW1lbnRzX19kb2N1bWVudCA+IGltZyB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG5cbiAgLmRvY3VtZW50c19fZXh0cmEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcblxuICAuZG9jdW1lbnRzX19leHRyYSB7XG4gICAgICB3aWR0aDogMTgwcHhcbiAgfVxuICAgIH1cblxuICAuZG9jdW1lbnRzX19leHRyYSA+IHNwYW4ge1xuICAgICAgY29sb3I6ICM3ODc4N0E7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG5cbiAgLmRvY3VtZW50c19fbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfSIsIi5ib29raW5nX193aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hZHZhbnRhZ2VzQm9va2luZyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2IoMCAwIDAgLyA1MCUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiKDAgMCAwIC8gNTAlKTtcbiAgd2lkdGg6IDQ0MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBib3R0b206IC0yODBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICByaWdodDogMDtcbn1cblxuLmFkdmFudGFnZXNCb29raW5nX19oZWFkZXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICM2Q0JCRTc7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxuXG4uYWR2YW50YWdlc0Jvb2tpbmdfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDNweCAzcHg7XG4gIH1cblxuLmFkdmFudGFnZXNCb29raW5nX19pdGVtIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbi5hZHZhbnRhZ2VzQm9va2luZ19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4uYWR2YW50YWdlc0Jvb2tpbmdfX2ljb24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbi5hZHZhbnRhZ2VzQm9va2luZ19faWNvbiBpbWcge1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuLmFkdmFudGFnZXNCb29raW5nX190aXRsZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzXG4gIH1cblxuLmFkdmFudGFnZXNCb29raW5nLmhpZGUtb3V0IHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogLTEwO1xuICB9XG5cbkBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG5cbi5hZHZhbnRhZ2VzQm9va2luZyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuICB9XG5cbi5ib3R0b20tdGhpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59IiwiLmJvb2tpbmdfX3dpZGdldCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2YtdGl0bGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIucmV2aWV3Q2FyZCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMjkycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEycHggMjhweCAtMTVweCAjMjcyNzI5NDU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggMjhweCAtMTVweCAjMjcyNzI5NDU7XG59XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7LnJldmlld0NhcmQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEycHggMjhweCAtMTVweCAjMjcyNzI5O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggMjhweCAtMTVweCAjMjcyNzI5XG59XG4gIH1cbiAgLnJldmlld0NhcmRfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgfVxuICAucmV2aWV3Q2FyZF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnJldmlld0NhcmRfX21vcmVMaW5rIHtcbiAgICBjb2xvcjogIzZDQkJFNztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgfVxuICAucmV2aWV3Q2FyZF9fbW9yZUxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAucmV2aWV3Q2FyZF9fYXZhdGFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLnJldmlld0NhcmRfX2F2YXRhciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB9XG4gIC5yZXZpZXdDYXJkX19uYW1lIHtcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuICAucmV2aWV3Q2FyZF9fYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGNvbG9yOiAjNzg3ODdBO1xuICB9XG4gIC5yZXZpZXdDYXJkX191c2VyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBKMzVhYTc7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQU84QUFzQUFBQUFCZEFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUFFBQUFGWXFSemJHWTIxaGNBQUFBWVFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCMEFBQUFDZ0FBQUFvVE9va0YyaGxZV1FBQUFINEFBQUFMZ0FBQURZbzRMZE5hR2hsWVFBQUFpZ0FBQUFiQUFBQUpBRHhBRUJvYlhSNEFBQUNSQUFBQUFnQUFBQUlBR1FBQUd4dlkyRUFBQUpNQUFBQUJnQUFBQVlBRkFBQWJXRjRjQUFBQWxRQUFBQWVBQUFBSUFFTkFCVnVZVzFsQUFBQ2RBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBT2dBQUFBR3dBQUFDeHFPQUVFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdRd1lwekF3TXJBd0dEUDRBWWsrYUMwQVFNTGd5UURBeE1ES3pNRFZoQ1E1cHJDNFBDQTRRRURRd3FReXdrbUdSZ1lRUVFBK3VvR2FnQUFBSGljN1pDeERZQXdFQVBQeWtPQkdJRXFOYk5Rc2IvWUpQa1kyQ0tXenBKUFh6MndBQ1U1a3dEZGlKRXJyZXdMbTMxUWZSUERQN1QyZCs1d281V1ozWDE4eTc5NlFSMGFKZ2xSQUFBQUFRQUFBQUFBaXdCaUFBZ0FBRGNIRnlNVk13Y1hOMmtLRUc5dkVBb2lZZ29SRGhBS0lRQUFlSnhqWUdSZ1lBQmlMcDIvcCtQNWJiNHljRE9rQUVVWW5zemVjeFNaWnVobVNBS1NIQXhNSUE0QVJuNExCZ0FBZUp4allHUmdZRWhoWUlDUS8yOHlkRE13TXFBQ0pnQklRZ013QUFBQUFBQUFaQUFBQUFBQUFBQVVBQUI0bkdOZ1pHQmdZR0xnWkFEUklCWURBeGNRTWpEOEIvTVpBQWw0QVNNQUFIaWNaWkE5YnNKQUZJVEhZRWdDVW9JVUtTbXpWUW9pbVorU0EwQlBRWmZDbUxVeHNyM1dla0dpeXdseWhCd2hwNGh5Z2h3b1kvTm9ZQzAvZnpOdjN1N0tBQWI0aFlkNmViaHRhcjFhdUtFNmNadjBJT3lUbjRVNzZPTkZ1RXQvS056REc2YkNmVHppblR0NC9oMmRBVXJoRnU3eElkeW0veW5zazcrRU8zakN0M0NYL285d0R5djhDZmZ4NmczVHlCU3hLZHhTSi9zc3RHZDUvcTYwclZKVHFFa3dQbHNMWFdnYk9yMVI2Nk9xRHNuVXVWakYxdVJxenE3T01xTkthM1k2Y3NIV3VYSTJHc1hpQjVISmtTS0NRWUc0cVE1TGFDVFlJME1JZTlXOTFDdW1MU3I2dFZhWUlNRDRLclZncW1pU0laWEdoc2sxanF3VkRqeHRTdGN4cmZoYXp1U2t1Y3hxM2lRaksvN3Z1cmVqRTlFUHNHMm1Tc3d3NGhOZjVJUG1EdmsvUFJGZXFBQUFBSGljWTJCaWdBQkdCdXlBaVpHSmtabUJLZE9BZ1FFQUF6SUFxQUE9KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG5cbiAgLm1haW5Sb29tcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkgey5tYWluUm9vbXMge1xuICAgIHBhZGRpbmc6IDM4cHggMCAwXG59IFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3MXB4KSBhbmQgKG1heC13aWR0aDogOTk2cHgpIHsubWFpblJvb21zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHhcbn1cbiAgfVxuXG4gIC5tYWluUm9vbXNfX2dyaWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTZweCkge1xuXG4gIC5tYWluUm9vbXNfX2dyaWQge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIH1cbiAgICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG5cbiAgLm1haW5Sb29tc19fZ3JpZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4XG4gIH1cbiAgICB9XG5cbiAgLm1haW5Sb29tc19fbGluayB7XG4gICAgY29sb3I6ICM2Q0JCRTc7XG4gIH1cblxuICAubWFpblJvb21zX19tb3JlLS1tb2JpbGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG5cbiAgLm1haW5Sb29tc19fbW9yZS0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHhcbiAgICB9XG4gICAgICB9XG5cbiAgLm1haW5Sb29tc19fYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNkNCQkU3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG5cbiAgLm1haW5Sb29tc19fYnV0dG9uIHtcbiAgICAgIHRvcDogMTQlO1xuICAgICAgbGVmdDogMjYlO1xuICAgICAgYmFja2dyb3VuZDogIzZDQkJFN1xuICB9XG4gICAgICAubWFpblJvb21zX19idXR0b246YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgLm1haW5Sb29tc19fYnV0dG9uOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IEozNWFhNztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gIC5tYWluUm9vbXNfX2xlZnQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG5cbiAgLm1haW5Sb29tc19fbGVmdCB7XG4gICAgICB3aWR0aDogNjglO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgfVxuICAgIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTk2cHgpIHtcblxuICAubWFpblJvb21zX19sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCVcbiAgfVxuICAgIH1cblxuICAubWFpblJvb21zX19yaWdodCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcblxuICAubWFpblJvb21zX19yaWdodCB7XG4gICAgICB3aWR0aDogMzIlXG4gIH1cbiAgICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5NnB4KSB7XG5cbiAgLm1haW5Sb29tc19fcmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IC0xNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB9XG4gICAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuXG4gIC5tYWluUm9vbXNfX3JpZ2h0IHtcbiAgICAgIHRvcDogLTM1cHhcbiAgfVxuICAgIH1cblxuICAubWFpblJvb21zX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luOiA0MHB4IDAgNTVweCA0NXB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXG4gIC5tYWluUm9vbXNfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbjogNDBweCAwIDIwcHggMTBweFxuICB9XG4gICAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTZweCkge1xuXG4gIC5tYWluUm9vbXNfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbjogNDBweCAwIDMwcHggMTBweFxuICB9XG4gICAgfVxuXG4gIC5tYWluUm9vbXNfX2ltYWdlQmlnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAubWFpblJvb21zX19pbWFnZVNob3J0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcblxuICAubWFpblJvb21zX19pbWFnZVNob3J0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gIH1cbiAgICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG5cbiAgLm1haW5Sb29tc19faW1hZ2VTaG9ydCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwXG4gIH1cbiAgICB9XG5cbiAgLm1haW5Sb29tc19fY292ZXJTaG9ydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIHJpZ2h0OiA5NXB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgfVxuXG4gIC5tYWluUm9vbXNfX2NvdmVyU2hvcnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoNDEsIDQxLCA0MSwgMC4yNSkpLCB0byhyZ2JhKDQxLCA0MSwgNDEsIDAuNTUpKSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDQxLCA0MSwgNDEsIDAuMjUpIDAlLCByZ2JhKDQxLCA0MSwgNDEsIDAuNTUpIDEwMCUpO1xuICAgIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuXG4gIC5tYWluUm9vbXNfX2NvdmVyU2hvcnQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgICAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuXG4gIC5tYWluUm9vbXNfX2NvdmVyU2hvcnQ6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHhcbiAgICB9XG4gICAgICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgLm1haW5Sb29tc19fY292ZXJTaG9ydDpob3ZlcjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gIC5tYWluUm9vbXNfX2NvdmVyU2hvcnQ6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoNDEsIDQxLCA0MSwgMC42NikpLCB0byhyZ2JhKDQxLCA0MSwgNDEsIDAuOCkpKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg0MSwgNDEsIDQxLCAwLjY2KSAwJSwgcmdiYSg0MSwgNDEsIDQxLCAwLjgpIDEwMCUpO1xuICAgICAgfVxuXG4gIC5tYWluUm9vbXNfX2NvdmVyU2hvcnQ6aG92ZXIgLm1haW5Sb29tc19fYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzZDQkJFNztcbiAgICAgIH1cblxuICAubWFpblJvb21zX19jb3ZlclNob3J0OmhvdmVyIC5tYWluUm9vbXNfX2J1dHRvbjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTk2cHgpIHtcblxuICAubWFpblJvb21zX19jb3ZlclNob3J0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM1MHB4XG4gIH1cbiAgICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG5cbiAgLm1haW5Sb29tc19fY292ZXJTaG9ydCB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gIH1cbiAgICB9XG5cbiAgLm1haW5Sb29tc19fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTcycHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcblxuICAubWFpblJvb21zX19mb290ZXIge1xuICAgICAgdG9wOiAtMzVweFxuICB9XG4gICAgfVxuXG4gIC5tYWluUm9vbXNfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAwIDU1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5tYWluUm9vbXNfX3RpdGxlLS1hYnNvbHV0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiAzNHB4IDQwcHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAubWFpblJvb21zX190aXRsZS0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzFweCkge1xuXG4gIC5tYWluUm9vbXNfX3RpdGxlLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cbiAgICAgIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcblxuICAubWFpblJvb21zX190aXRsZS0tbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4XG4gICAgfVxuICAgICAgfVxuXG4gIC5tYWluUm9vbXNfX2JnIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm1haW5Sb29tc19fY292ZXJCaWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1NjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1haW5Sb29tc19fY292ZXJCaWc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNjguMjUlLCByZ2JhKDQxLCA0MSwgNDEsIDApKSwgY29sb3Itc3RvcCg5MS41NCUsIHJnYmEoNDEsIDQxLCA0MSwgMC44KSkpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg0MSwgNDEsIDQxLCAwKSA2OC4yNSUsIHJnYmEoNDEsIDQxLCA0MSwgMC44KSA5MS41NCUpO1xuICAgIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTk2cHgpIHtcblxuICAubWFpblJvb21zX19jb3ZlckJpZyB7XG4gICAgICBoZWlnaHQ6IDM1MHB4XG4gIH1cbiAgICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG5cbiAgLm1haW5Sb29tc19fY292ZXJCaWcge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgb3ZlcmZsb3c6IGluaXRpYWxcbiAgfVxuICAgIH1cblxuICAubWFpblJvb21zOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY3O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IHY3N2NhZjsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBV29BQXNBQUFBQUNFUUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQUUFBQUZZdnNUdnNZMjFoY0FBQUFZUUFBQUJhQUFBQm11Qng1TDluYkhsbUFBQUI0QUFBQWVvQUFBSlE1VUx6aEdobFlXUUFBQVBNQUFBQUxBQUFBRFlxUExwZWFHaGxZUUFBQS9nQUFBQVpBQUFBSkFQb0FnWm9iWFI0QUFBRUZBQUFBQTRBQUFBVUNBQUFBR3h2WTJFQUFBUWtBQUFBREFBQUFBd0JZZ0hVYldGNGNBQUFCREFBQUFBZUFBQUFJQUVSQUZOdVlXMWxBQUFFVUFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFWOEFBQUFLZ0FBQUR1Z3NaK25lSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1NjeFRpQmdaV0JnZEdGTVkyQmdjRWRTbjlsa0dSb1lXQmdZbUJsWnNBS0F0SmNVeGdjSGpBOFlHWUNjZldZSU1LTUlBSUFoSVVJQXdBQUFIaWM3WkhCRFlBd0RBT3ZKUEJBRE1LRElSaUNGOU4zazlZSkdZTklaOGxXbEljRHJJQ0pTemkwbDBiTW83UmxidXlaTzJmdWVPVGR4cEFTS3UrcGkzYmp4c1kvUitwZHpxT3JqMnl2VUdQMElyN1FDM3dDTzNvTzhRQUFlSnc5VXI5djAwQVV2dWZ6blFPaXhIWnM1NGVUTm5lT25TSW5kdXhjN0VMU0h3TWdRSWhzZU9tRWhCaVpXZmtiS3FRT25UckNqQkJUQnhCTHAvNE5wUHdIakJGM3FjcWRkUHErMDN2dnZ1KzlReHFTQy83QUpRclFVNG00UVkxb0dBWDhQcmhPMDd2WmVWbVVXU0dQWWlZU3dDb2lrMEhEYUNZT1lKcHZJaFRZbGpreW54cndmcmZUY3B5bVAyUUZpKzJ1RllrT3JtRmZSRmJYaXZ2bGswbTdOY2tjWmpiOHhBOUdMcjZIdlZIZ0p4M2JaRTRHbHcxek1EQWIvWkxOOTd5dXlSTWZZei9oWnRmYm03T3l2NzZJVzYxNDVQSnRIc3A4SGhNU2N3bENlZUdPRUxyeGRBRS9rSU1lSUJRZWdKTDkzMUhaekl0VUdSMG1vQXhzWkV2Vk93QWZlLzFwOWE0U0ExNCtYQnhUaXQ5cVVJanNLSGwxdkJ6djlDaHVmUENmNzRwcU9xM0Vmalp4WE5POVMzeW8yM1pWSnN2eGVKbUVqOXZFQ0c4MS9JUmZxSXVFNml2dGdVTmo0TkUraUdqRHZEbmtoV0poZmlnVmVJcklUaFpSQ2hHdkEvWGd1MDZEOW5WclFHczBaZGNzSmV1L09wNUw5Z2pmSVlCZllBTy9KRHE4b2ZwVk93amFWenFWaUtVcGs4alYwcFhpcTFRemFuaWhhUXV5aFc1MWZZVVZzbEZISXNhcGF6bmVJV3ltUExORWhJZnFkWXZCNS9VWG5XN3A1K2VZYXBUVVQrVUFUK0VJZmhPeWZrYUpmbmFHNVZlQWI1SytQdEcwRS9na0svOERhbDVYWEFBQWVKeGpZR1JnWUFCaWova2xOdkg4Tmw4WnVKa1lRT0RKN0QzN2tHbkc1NHhQZ1JRSEExZ2FBRElKQ3hCNG5HTmdaR0JnWWdBQkNNbjRuSUdSQVJXd0FnQVNDZ0QwQUFBQWVKeGpZR0JnWUVMREFBQmtBQWtBQUFBQUFBQUFhZ0NzQVBnQktIaWNZMkJrWUdCZ1pYQm5ZR0lBQVJESkJZUU1EUC9CZkFZQUQrNEJaUUFBZUp4bGtEMXV3a0FVaE1kZ1NBSlNnaFFwS2JOVkNpS1puNUlEUUU5Qmw4S1l0VEd5dmRaNlFhTExDWEtFSENHbmlIS0NIQ2hqODJoZ0xUOS9NMi9lN3NvQUJ2aUZoM3A1dUcxcXZWcTRvVHB4bS9RZzdKT2ZoVHZvNDBXNFMzOG8zTU1icHNKOVBPS2RPM2orSFowQlN1RVc3dkVoM0tiL0tleVR2NFE3ZU1LM2NKZitqM0FQSy93SjkvSHFEZFBJRkxFcDNGSW4reXkwWjNuK3JyU3RVbE9vU1RBK1d3dGRhQnM2dlZIcm82b095ZFM1V01YVzVHck9yczR5bzBwcmRqcHl3ZGE1Y2pZYXhlSUhrY21SSW9KQmdiaXBEa3RvSk5nalF3aDcxYjNVSzZZdEt2cTFWcGdnd1BncXRXQ3FhSklobGNhR3lUV09yQlVPUEcxSzF6R3QrRnJPNUtTNXpHcmVKQ01yL3UrNnQ2TVQwUSt3YmFaS3pERGlFMS9rZytZTytUODlFVjZvQUFBQWVKeGpZR0tBQUZZRzdJQ1ZrWW1SbVpHRmtaV1JqWUVwMDRBcDA1QXAwNGdwMDVpQkFRQVlEQUtZQUFBPSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuICAuaW5zdGFncmFtQ2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgwLDAsMCwwLjUpLCAwIDFweCAzcHggMCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDAsMCwwLDAuNSksIDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsMC4xNSk7XG4gIHBhZGRpbmc6IDA7XG59XG4gIC5pbnN0YWdyYW1DYXJkX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLmluc3RhZ3JhbUNhcmRfX2ljb25zIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbjogMnB4IDAgMTRweDtcbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgfVxuICAuaW5zdGFncmFtQ2FyZF9faWNvbnMgPiBpbWcge1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgfVxuICAuaW5zdGFncmFtQ2FyZF9faWNvbnMtLWxpa2Uge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIC5pbnN0YWdyYW1DYXJkX19pY29ucy0tbGlrZTphZnRlciB7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHY3N2NhZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgfVxuICAuaW5zdGFncmFtQ2FyZF9faWNvbnMtLWxpa2U6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2ViNWM0ZTtcbiAgICAgIH1cbiAgLmluc3RhZ3JhbUNhcmRfX2ljb25zLS1jaGF0IHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICAuaW5zdGFncmFtQ2FyZF9faWNvbnMtLWNoYXQ6YWZ0ZXIge1xuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2NzdjYWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbnRlbnQ6ICdcXEUwMDEnO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgIH1cbiAgLmluc3RhZ3JhbUNhcmRfX2ljb25zLS1jaGF0OmhvdmVyOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNkZWRlZGU7XG4gICAgICB9XG4gIC5pbnN0YWdyYW1DYXJkX19pY29ucy0tdXBsb2FkIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgLmluc3RhZ3JhbUNhcmRfX2ljb25zLS11cGxvYWQ6YWZ0ZXIge1xuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2NzdjYWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbnRlbnQ6ICdcXEUwMDInO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgIH1cbiAgLmluc3RhZ3JhbUNhcmRfX2ljb25zLS1ib29rbWFyayB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgLmluc3RhZ3JhbUNhcmRfX2ljb25zLS1ib29rbWFyazphZnRlciB7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHY3N2NhZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29udGVudDogJ1xcRTAwMyc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgfVxuICAuaW5zdGFncmFtQ2FyZF9faWNvbnMtLWJvb2ttYXJrOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICM5YzljOWNcbiAgICAgIH1cbiAgLmluc3RhZ3JhbUNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xuICB9XG4gIC5pbnN0YWdyYW1DYXJkX19saWtlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogOHB4IDAgNXB4O1xuICB9XG4gIC5pbnN0YWdyYW1DYXJkX19hdmF0YXIge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmluc3RhZ3JhbUNhcmRfX2F2YXRhciBpbWcge1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgLmluc3RhZ3JhbUNhcmRfX2F2YXRhcjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuaW5zdGFncmFtQ2FyZF9fY292ZXIge1xuICAgICAgaGVpZ2h0OiAyOTBweFxuICB9XG4gICAgICAuaW5zdGFncmFtQ2FyZF9fY292ZXIgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgLmluc3RhZ3JhbUNhcmRfX2NvdmVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIC5pbnN0YWdyYW1DYXJkX19tb3JlTGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzM4OTdmMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICB9XG4gIC5pbnN0YWdyYW1DYXJkX19tb3JlTGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIC5pbnN0YWdyYW1DYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pbnN0YWdyYW1DYXJkX19kZXNjcmlwdGlvbjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKCNmZmZmZmYpLCB0bygjZmZmZmZmNzUpKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmZmZmYsICNmZmZmZmY3NSk7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIC5pbnN0YWdyYW1DYXJkX19uYW1lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuaW5zdGFncmFtQ2FyZF9fdXNlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pbnN0YWdyYW1DYXJkX191c2VyQmxvY2sge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbiAgLmluc3RhZ3JhbUNhcmRfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmluc3RhZ3JhbUNhcmRfX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4OTdmMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDVweCA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5pbnN0YWdyYW1DYXJkX19idXR0b24ge1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEzcHhcbiAgfVxuICAgIH1cbiAgLmluc3RhZ3JhbUNhcmRfX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM3MmNjO1xuICAgIH1cbiAgLmluc3RhZ3JhbUNhcmQuaW5zdGFncmFtQ2FyZC0tc2hvcnQgLmluc3RhZ3JhbUNhcmRfX2NvdmVyID4gaW1nIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLmluc3RhZ3JhbUNhcmQuaW5zdGFncmFtQ2FyZC0tc2hvcnQgLmluc3RhZ3JhbUNhcmRfX2NvdmVyID4gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgfVxuICAgICAgfSIsIi5pbnN0YWdyYW1fX2xpc3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzUwcHgsIDFmcikpO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjhweDtcbiAgICBncmlkLXJvdy1nYXA6IDI4cHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDE0NDBweCkgey5pbnN0YWdyYW1fX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4XG4gIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHsuaW5zdGFncmFtX19saXN0IHtcbiAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNjhweCwgMWZyKSlcbiAgfVxuICAgIH1cbiAgICAuaW5zdGFncmFtX19saXN0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDI1NSwyNTUsMjU1LDAuMDApKSwgY29sb3Itc3RvcCg2NiUsIHJnYmEoMjU1LDI1NSwyNTUsMC44NCkpLCB0bygjZmZmZmZmKSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwLjAwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjg0KSA2NiUsICNmZmZmZmYgMTAwJSk7XG4gICAgfSIsIi5pbnN0YWdyYW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDNlbSAwIDQuNWVtO1xufVxuICAuaW5zdGFncmFtX19tb3JlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICB9IiwiLm1haW5fX3Jlc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4gIC5tYWluX19yZXN0X2dyaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNCUgNzQlO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTY0cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyNHB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7XG5cbiAgLm1haW5fX3Jlc3RfZ3JpZCB7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDExMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lXG4gIH1cbiAgICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcblxuICAubWFpbl9fcmVzdF9ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCVcbiAgfVxuICAgICAgLm1haW5fX3Jlc3RfZ3JpZCA+IGEge1xuICAgICAgICB3aWR0aDogY2FsYygxNi42NSUgLSAyNXB4KTtcbiAgICAgIH1cbiAgICAgIC5tYWluX19yZXN0X2dyaWQgPiBhOm50aC1jaGlsZCgxbikge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5tYWluX19yZXN0X2dyaWQgPiBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAubWFpbl9fcmVzdF9ncmlkID4gYTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICAubWFpbl9fcmVzdF9ncmlkID4gYTpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuXG4gIC5tYWluX19yZXN0X3RpdGxlIHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gIH1cbiAgICB9XG5cbiAgLm1haW5fX3Jlc3RfaGludCB7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLm1haW5fX3Jlc3RfbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTYlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG5cbiAgLm1haW5fX3Jlc3RfbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiA0JVxuICB9XG4gICAgfVxuXG4iLCIubWFpblJldmlld3Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiA3MHB4IDAgNzBweDtcbiAgbWluLWhlaWdodDogMTYwcHg7XG4gIGJhY2tncm91bmQ6ICNGNUY1Rjc7XG59XG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyNzlweCkgey5tYWluUmV2aWV3cyB7XG4gICAgcGFkZGluZzogNDBweCAwIDBcbn1cbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkgey5tYWluUmV2aWV3cyB7XG4gICAgcGFkZGluZzogNTBweCAwIDBcbn1cbiAgfVxuICAubWFpblJldmlld3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2Y1ZjVmNyksIHRvKCNmZmZmZmYpKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2Y1ZjVmNywgI2ZmZmZmZik7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5tYWluUmV2aWV3c19fZ3JpZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAubWFpblJldmlld3NfX2dyaWQge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDY5MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluUmV2aWV3c19fZ3JpZCB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gIH1cbiAgICB9XG4gIC5tYWluUmV2aWV3c19fbGVmdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1haW5SZXZpZXdzX19sZWZ0IHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0XG4gIH1cbiAgICB9XG4gIC5tYWluUmV2aWV3c19fcmlnaHQge1xuICAgIHotaW5kZXg6IDI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1haW5SZXZpZXdzX19yaWdodCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTZweCkge1xuICAubWFpblJldmlld3NfX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdpZHRoOiAxMDAlXG4gIH1cbiAgICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW5SZXZpZXdzX19yaWdodCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgaGVpZ2h0OiAxMDAlXG4gIH1cbiAgICB9XG4gIC5tYWluUmV2aWV3c19fbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAubWFpblJldmlld3NfX251bWJlciB7XG4gICAgICBsZWZ0OiAxOSU7XG4gICAgICB0b3A6IDQwJVxuICB9XG4gICAgfVxuICAubWFpblJldmlld3NfX251bWJlciBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG4gIC5tYWluUmV2aWV3c19fbnVtYmVyIHAge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5tYWluUmV2aWV3c19fbnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxuICAgIH1cbiAgLm1haW5SZXZpZXdzX19jb3ZlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYWluUmV2aWV3c19fY292ZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4XG4gIH1cbiAgICB9XG4gIC5tYWluUmV2aWV3c19fY2lyY2xlX19tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAubWFpblJldmlld3NfX2NpcmNsZV9fbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAgIH1cbiAgLm1haW5SZXZpZXdzX19jaXJjbGVfX3RhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5SZXZpZXdzX19jaXJjbGVfX3RhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuICAgICAgfVxuICAubWFpblJldmlld3NfX2NpcmNsZV9fZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluUmV2aWV3c19fY2lyY2xlX19kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG4gICAgICB9XG4gIC5tYWluUmV2aWV3c19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBwYWRkaW5nOiAwIDNweCAwIDEzcHg7XG4gIH1cbiAgLm1haW5SZXZpZXdzX190aXRsZSBiIHtcbiAgICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1haW5SZXZpZXdzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDI4cHggM3B4IDAgN3B4XG4gIH1cbiAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpblJldmlld3NfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiA3NHB4IDNweCAwIDBcbiAgfVxuICAgIH1cbiAgLm1haW5SZXZpZXdzX190aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYWluUmV2aWV3c19fdGl0bGUgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZVxuICAgIH1cbiAgICAgIH1cbiAgLm1haW5SZXZpZXdzIC5yZXZpZXdDYXJkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdpZHRoOiAyNjFweDtcbiAgICBoZWlnaHQ6IDE3M3B4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAwIDE0cHggMzBweDtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYWluUmV2aWV3cyAucmV2aWV3Q2FyZCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0XG4gIH1cbiAgICB9XG4gIC5tYWluUmV2aWV3cyAucmV2aWV3Q2FyZF9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYWluUmV2aWV3cyAucmV2aWV3Q2FyZF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4XG4gICAgfVxuICAgICAgfVxuICAubWFpblJldmlld3MgLnJldmlld0NhcmRfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIC5tYWluUmV2aWV3cyAucmV2aWV3Q2FyZF9fbW9yZUxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDI0cHg7XG4gICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAubWFpblJldmlld3MgLnJldmlld0NhcmRfX21vcmVMaW5rIHtcbiAgICAgICAgYm90dG9tOiAyMXB4XG4gICAgfVxuICAgICAgfVxuICAubWFpblJldmlld3MgLnJldmlld0NhcmQgLnJldmlld3NfX3JhdGluZ1N0YXJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAubWFpblJldmlld3MgLnJldmlld0NhcmQgLnJldmlld3NfX3JhdGluZ1N0YXJzIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAubWFpblJldmlld3MgLnJldmlld0NhcmQ6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgICAgIHdpZHRoOiAzMzJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICBtYXJnaW4tdG9wOiA4NHB4XG4gIH1cbiAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpblJldmlld3MgLnJldmlld0NhcmQ6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAtMjBweCAwIDAgMDtcbiAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZFxuICB9XG4gICAgfVxuICAubWFpblJldmlld3MgLnJldmlld0NhcmQgKyAucmV2aWV3Q2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1haW5SZXZpZXdzIC5yZXZpZXdDYXJkICsgLnJldmlld0NhcmQge1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMzM1cHg7XG4gICAgICBib3R0b206IDIxcHhcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluUmV2aWV3cyAucmV2aWV3Q2FyZCArIC5yZXZpZXdDYXJkIHtcbiAgICAgIG1hcmdpbjogMCA2MHB4IDAgMDtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcbiAgfVxuICAgIH0iLCIudHJlYXRtZW50U2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4gIC50cmVhdG1lbnRTbGlkZXIgLnRyZWF0bWVudF9zbGlkZV9fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiAtMzVweDtcbiAgfVxuICAudHJlYXRtZW50U2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQudHJlYXRtZW50U2xpZGVyX19uZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogOHB4IDhweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE0cHggcmdiYSg3MiwgOTMsIDIwMCwgMC4yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE0cHggcmdiYSg3MiwgOTMsIDIwMCwgMC4yKTtcbiAgICB0b3A6IDglO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnRyZWF0bWVudFNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LnRyZWF0bWVudFNsaWRlcl9fbmV4dCB7XG4gICAgICB0b3A6IDMlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICB9XG4gICAgfVxuICAudHJlYXRtZW50U2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYudHJlYXRtZW50U2xpZGVyX19wcmV2IHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogOHB4IDhweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE0cHggcmdiYSg3MiwgOTMsIDIwMCwgMC4yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE0cHggcmdiYSg3MiwgOTMsIDIwMCwgMC4yKTtcbiAgICBsZWZ0OiA5MiU7XG4gICAgdG9wOiA4JTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCkge1xuICAudHJlYXRtZW50U2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYudHJlYXRtZW50U2xpZGVyX19wcmV2IHtcbiAgICAgIGxlZnQ6IDkxJVxuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRyZWF0bWVudFNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LnRyZWF0bWVudFNsaWRlcl9fcHJldiB7XG4gICAgICBsZWZ0OiA4OCVcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnRyZWF0bWVudFNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LnRyZWF0bWVudFNsaWRlcl9fcHJldiB7XG4gICAgICB0b3A6IDMlO1xuICAgICAgbGVmdDogODglO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAudHJlYXRtZW50U2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYudHJlYXRtZW50U2xpZGVyX19wcmV2IHtcbiAgICAgIGxlZnQ6IDc1JVxuICB9XG4gICAgfSIsIkBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC50cmVhdG1lbnRTbGlkZV9fbWV0aG9kcyAuY29uc3VsdGF0aW9uRG9jdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLnRyZWF0bWVudFNsaWRlIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcblxufVxuXG4gIC50cmVhdG1lbnRTbGlkZV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cblxuICAudHJlYXRtZW50U2xpZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAudHJlYXRtZW50U2xpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogNTcxcHgpIHtcblxuICAudHJlYXRtZW50U2xpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM3ODc4N0E7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQycHhcbiAgfVxuICAgIH1cblxuICAudHJlYXRtZW50U2xpZGVfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cblxuICAudHJlYXRtZW50U2xpZGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnRyZWF0bWVudFNsaWRlX19tZXRob2RzIHtcbiAgICAvKiBtYXJnaW4tdG9wOiAyZW07ICovXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBncmlkLWNvbHVtbi1nYXA6IC41ZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAuNWVtO1xuICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcblxuICB9XG5cbiAgLyogZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7ICovXG5cbiAgLnRyZWF0bWVudFNsaWRlX19tZXRob2RzIC5jYXJkOm50aC1jaGlsZCgxKSAgeyBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDMgfVxuXG4gIC8qIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDsgKi9cblxuICAudHJlYXRtZW50U2xpZGVfX21ldGhvZHMgLmNvbnN1bHRhdGlvbkRvY3RvciB7IGdyaWQtYXJlYTogNCAvIDEgLyA1IC8gMyB9XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogNDY5cHgpIHtcbiAgICAgIC50cmVhdG1lbnRTbGlkZV9fbWV0aG9kcyAuY2FyZDpudGgtY2hpbGQoMSkgIHsgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyIH1cbiAgICAgIC50cmVhdG1lbnRTbGlkZV9fbWV0aG9kcyAuY29uc3VsdGF0aW9uRG9jdG9yIHsgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAzIH1cbiAgICAgIC50cmVhdG1lbnRTbGlkZV9fbWV0aG9kcyAuY2FyZDpudGgtY2hpbGQoNSkgIHsgZ3JpZC1hcmVhOiA0IC8gMSAvIDQgLyAzIH1cbiAgICB9XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogNTcxcHgpIHtcbiAgICAgIC50cmVhdG1lbnRTbGlkZV9fbWV0aG9kcyAuY2FyZDpudGgtY2hpbGQoMSkgIHsgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyA0IH1cbiAgICAgIC50cmVhdG1lbnRTbGlkZV9fbWV0aG9kcyAuY2FyZDpudGgtY2hpbGQoMikgIHsgZ3JpZC1hcmVhOiAxIC8gNCAvIDIgLyA2IH1cbiAgICAgIC50cmVhdG1lbnRTbGlkZV9fbWV0aG9kcyAuY29uc3VsdGF0aW9uRG9jdG9yIHsgZ3JpZC1hcmVhOiAyIC8gMSAvIDUgLyA2IH1cbiAgICAgIC50cmVhdG1lbnRTbGlkZV9fbWV0aG9kcyAuY2FyZDpudGgtY2hpbGQoMykgIHsgZ3JpZC1hcmVhOiA1IC8gMSAvIDYgLyAyIH1cbiAgICAgIC50cmVhdG1lbnRTbGlkZV9fbWV0aG9kcyAuY2FyZDpudGgtY2hpbGQoNCkgIHsgZ3JpZC1hcmVhOiA1IC8gMiAvIDYgLyA1IH1cbiAgICAgIC50cmVhdG1lbnRTbGlkZV9fbWV0aG9kcyAuY2FyZDpudGgtY2hpbGQoNSkgIHsgZ3JpZC1hcmVhOiA1IC8gNSAvIDYgLyA2IH1cbiAgICB9XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC50cmVhdG1lbnRTbGlkZV9fbWV0aG9kcyAuY2FyZDpudGgtY2hpbGQoMSkgIHsgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzIH1cbiAgICAgIC50cmVhdG1lbnRTbGlkZV9fbWV0aG9kcyAuY2FyZDpudGgtY2hpbGQoMikgIHsgZ3JpZC1hcmVhOiAxIC8gMyAvIDIgLyA2IH1cbiAgICAgIC50cmVhdG1lbnRTbGlkZV9fbWV0aG9kcyAuY2FyZDpudGgtY2hpbGQoMykgIHsgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyIH1cbiAgICAgIC50cmVhdG1lbnRTbGlkZV9fbWV0aG9kcyAuY2FyZDpudGgtY2hpbGQoNCkgIHsgZ3JpZC1hcmVhOiAyIC8gMiAvIDMgLyA0IH1cbiAgICAgIC50cmVhdG1lbnRTbGlkZV9fbWV0aG9kcyAuY2FyZDpudGgtY2hpbGQoNSkgIHsgZ3JpZC1hcmVhOiAyIC8gNCAvIDMgLyA2IH1cbiAgICAgIC50cmVhdG1lbnRTbGlkZV9fbWV0aG9kcyAuY29uc3VsdGF0aW9uRG9jdG9yIHsgZ3JpZC1hcmVhOiAxIC8gNiAvIDMgLyAxMCB9XG4gICAgfSIsIi5tYWluX190cmVhdG1lbnQge1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsubWFpbl9fdHJlYXRtZW50IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7Lm1haW5fX3RyZWF0bWVudCB7XG4gICAgcGFkZGluZzogMCAwIDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMmVtXG59XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHsubWFpbl9fdHJlYXRtZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDBcbn1cbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCkgey5tYWluX190cmVhdG1lbnQge1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4XG59XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHsubWFpbl9fdHJlYXRtZW50IHtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweFxufVxuICB9XG4gIC5tYWluX190cmVhdG1lbnQgPiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH0iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IEg1N2U4Mzsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBUDRBQXNBQUFBQUJpZ0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQQUFBQUZZcG9UWk1ZMjFoY0FBQUFZQUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUJ6QUFBQUdrQUFBQ0FTRFJuQzJobFlXUUFBQUk0QUFBQU1BQUFBRFlvaDdiaGFHaGxZUUFBQW1nQUFBQVpBQUFBSkFCa0FEOW9iWFI0QUFBQ2hBQUFBQWdBQUFBSUFEd0FBR3h2WTJFQUFBS01BQUFBQmdBQUFBWUFRQUFBYldGNGNBQUFBcFFBQUFBZUFBQUFJQUVPQUR4dVlXMWxBQUFDdEFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFQZ0FBQUFGd0FBQUN4cU53RUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1NRWTV6QXdNckF3S0RHb0F3azJhRzBCQU1UQXc4RGtHQmxac0FLQXRKY1V4Z2NIakE4WUdBd0FuSlpnQ1JJSlNOSURnRERIZ1ZLZUp6dGtMRU5nREFRQTgvS1E0RVlnU28xczFDeHY5Z2srUmpZSXBiT2trOWZQYkFBSlRtVEFOMklrU3V0N0F1YmZWQjlFOE0vdFBaMzduQ2psWm5kZlh6THYzcEJIUm9tQ1ZFQUFIaWNQWTNCRGtBd0VFUjNTNnRhd2dHOVYxSUhCNnJWaS8vL0xHR1J5Q1F6YitZeXdBQ3VFenhwZ2dYQXJNSTZ2NC9XeFhUZ256R0ZOSFJpeGo1c2IrNEVLYnJDTUlZWlB2WTVZbE5ybGF1bnFGektVaE5KWk1ocE1NUmxLem5Wc2VlVm9POGIxQ3dLNkFBQUFIaWNZMkJrWUdBQVlyRVZaWXZqK1cyK01uQXpHQUZGR0o3TTNuTUlRZi8veTJBSWhBd01IQXhNSUZFQVVUd01HSGljWTJCa1lHQXdZZ0FCR3pCcHlNRElnQXFZQUEvbkFLUUFBQUFBQUFBQUFEd0FBQUFBQUFBQVFBQUFlSnhqWUdSZ1lHQmlNQUJpQmpDTGdZRUxDQmtZL29QNURBQU5YZ0ZMQUFCNG5HV1FQVzdDUUJTRXgyQklBbEtDRkNrcHMxVUtJcG1ma2dOQVQwR1h3cGkxTWJLOTFucEJvc3NKY29RY0lhZUljb0ljS0dQemFHQXRQMzh6Yjk3dXlnQUcrSVdIZW5tNGJXcTlXcmloT25HYjlDRHNrNStGTytqalJiaExmeWpjd3h1bXduMDg0cDA3ZVA0ZG5RRks0UmJ1OFNIY3B2OHA3Sk8vaER0NHdyZHdsLzZQY0E4ci9BbjM4ZW9OMDhnVXNTbmNVaWY3TExSbmVmNnV0SzFTVTZoSk1ENWJDMTFvR3pxOVVldWpxZzdKMUxsWXhkYmthczZ1empLalNtdDJPbkxCMXJseU5ockY0Z2VSeVpFaWdrR0J1S2tPUzJnazJDTkRDSHZWdmRRcnBpMHErclZXbUNEQStDcTFZS3Bva2lHVnhvYkpOWTZzRlE0OGJVclhNYTM0V3M3a3BMbk1hdDRrSXl2Kzc3cTNveFBSRDdCdHBrck1NT0lUWCtTRDVnNzVQejBSWHFnQUFBQjRuR05nWXNBUG1CaVpHSmtabURJTkdCZ0FBdzhBcHdBPSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuICAuc2FsZUNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1vdXQgLjNzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1vdXQgLjNzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IGVhc2Utb3V0IC4zcztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyBlYXNlLW91dCAuM3MsIC13ZWJraXQtYm94LXNoYWRvdyBlYXNlLW91dCAuM3M7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNjgsIDE0OSwgMjA2LCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDY4LCAxNDksIDIwNiwgMC4yKTtcbn1cbiAgLnNhbGVDYXJkOmhvdmVyIC5jYXJkX190aXRsZSB7XG4gICAgICBjb2xvcjogIzZDQkJFNztcbiAgICB9XG4gIC5zYWxlQ2FyZCAuY2FyZF9fcmVhZE1vcmUgeyBcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbiAgLnNhbGVDYXJkX19sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdLaW5ldGlrYSc7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNlNjU4NTg7XG4gIH1cbiAgLnNhbGVDYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLjRlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zYWxlQ2FyZF9fZGVzY3JpcHRpb246YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oI2ZmZmZmZjJiKSwgY29sb3Itc3RvcCgjZmZmZmZmZTYpLCB0bygjZmZmZmZmKSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMC4yNXR1cm4sICNmZmZmZmYyYiwgI2ZmZmZmZmU2LCAjZmZmZmZmKTtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgLnNhbGVDYXJkX19wcmljZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2FsZUNhcmRfX3ByaWNlID4gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuICAuc2FsZUNhcmQ6aG92ZXIgLnNhbGVDYXJkX19wcmljZSA+IHNwYW4ge1xuICAgICAgICBjb2xvcjogI2U2NTg1ODtcbiAgICAgIH1cbiAgLnNhbGVDYXJkX19wcmljZV9hdCB7XG4gICAgICBmb250LXNpemU6IC43ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC4zZW07XG4gICAgfVxuICAuc2FsZUNhcmRfX2N1cnJlbnRQcmljZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNhbGVDYXJkOmhvdmVyIC5zYWxlQ2FyZF9fY3VycmVudFByaWNlIHtcbiAgICAgIGNvbG9yOiAjZTY1ODU4O1xuICAgIH1cbiAgLnNhbGVDYXJkX19jdXJyZW50UHJpY2U6YWZ0ZXIge1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogSDU3ZTgzO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDAnO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG4gIC5zYWxlQ2FyZF9fY3VycmVudFByaWNlIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgLnNhbGVDYXJkX19vbGRQcmljZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgY29sb3I6ICM3ODc4N0E7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc2FsZUNhcmRfX29sZFByaWNlOmFmdGVyIHtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IEg1N2U4MztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICAuc2FsZUNhcmRfX3dyYXBwZXIgeyBcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnNhbGVDYXJkX19vZmZlciB7IFxuICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxuXG4uc2FsZUNhcmQtLWJpZyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IGVhc2Utb3V0IC4zcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IGVhc2Utb3V0IC4zcztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyBlYXNlLW91dCAuM3M7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgZWFzZS1vdXQgLjNzLCAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1vdXQgLjNzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcblxuLnNhbGVDYXJkLS1iaWcge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxufVxuICB9XG5cbi5zYWxlQ2FyZC0tYmlnIC5jYXJkX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDFlbSAwIDA7XG4gICAgbWluLWhlaWdodDogNGVtO1xuICB9XG5cbkBtZWRpYShtaW4td2lkdGg6IDU3MXB4KXtcblxuLnNhbGVDYXJkLS1iaWcgLmNhcmRfX2Zvb3RlciB7XG4gICAgICBwYWRkaW5nOiAwXG4gIH1cbiAgICAgIC5zYWxlQ2FyZC0tYmlnIC5jYXJkX19mb290ZXI6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbi5zYWxlQ2FyZC0tYmlnIC5jYXJkX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuLnNhbGVDYXJkLS1iaWcgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2Zvb3RlcjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbi5zYWxlQ2FyZC0tYmlnIC5zYWxlQ2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxODZweDtcbiAgICBtYXJnaW4tdG9wOiAuN2VtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4uc2FsZUNhcmQtLWJpZyAuc2FsZUNhcmRfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cblxuLnNhbGVDYXJkLS1iaWcgLnNhbGVDYXJkX19sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4uc2FsZUNhcmRfX3JpYmJvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQycHggMjRweDtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbkBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG5cbi5zYWxlQ2FyZF9fcmliYm9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxuICAgIH1cblxuLnNhbGVDYXJkX19yaWJib25fX2xpbmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cmVjdCB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBzdHlsZT0nZmlsbDogbm9uZTsgc3Ryb2tlOiAjRjBGMEYyOyBzdHJva2Utd2lkdGg6IDQ7IHN0cm9rZS1kYXNoYXJyYXk6IDYgMjAnLz48L3N2Zz5cIik7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuLnNhbGVDYXJkX19yaWJib246YmVmb3JlLCAuc2FsZUNhcmRfX3JpYmJvbjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgbGVmdDogLTExcHg7XG4gICAgICB6LWluZGV4OiAyO1xuIFxuICAgIH1cblxuLnNhbGVDYXJkX19yaWJib246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjI4LCAxOTYsIDE3NiwgMSk7XG4gICAgICB0b3A6IC0xMnB4O1xuICAgIH1cblxuLnNhbGVDYXJkX19yaWJib246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjgsIDE5NiwgMTc2LCAxKTtcbiAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlLW91dCAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1vdXQgLjNzO1xuICAgIH1cblxuQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcblxuLnNhbGVDYXJkX19yaWJib246YWZ0ZXIge1xuICAgICAgICByaWdodDogLTExcHg7XG4gICAgICAgIGJvdHRvbTogbm9uZTtcbiAgICAgICAgdG9wOiAtMTJweFxuICAgIH1cbiAgICAgIH1cbiIsIi5vZmZlcnNfc2xpZGVfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5vZmZlcnNfX3NsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNTcxcHgpIHtcblxuLm9mZmVyc19fc2xpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMFxufVxuICB9XG5cbkBtZWRpYShtaW4td2lkdGg6IDE1NDBweCkge1xuXG4ub2ZmZXJzX19zbGlkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cbiAgfVxuXG5AbWVkaWEobWluLXdpZHRoOiA1NzFweCl7XG4gIC5vZmZlcnNfX3NsaWRlciB7XG4gICAgcGFkZGluZzogMmVtIDAgMy41ZW07XG4gICAgbWFyZ2luOiAxN3B4IDAgMWVtIDA7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn0iLCIubWFpbl9fc2FsZXMge1xuICBtYXJnaW46IC00MHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiAgQG1lZGlhKG1pbi13aWR0aDogNTcxcHgpIHsubWFpbl9fc2FsZXMge1xuICAgIG1hcmdpbjogLTkwcHggMCAwXG59XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7Lm1haW5fX3NhbGVzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW1cbn1cbiAgfSIsIi5vcmRlclNlY3Rpb24ge1xuICBwYWRkaW5nOiAzLjhlbSAwO1xuICBtYXJnaW46IDA7XG59XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7Lm9yZGVyU2VjdGlvbiB7XG4gICAgcGFkZGluZzogMmVtIDBcbn1cbiAgfVxuICAub3JkZXJTZWN0aW9uX19ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogIDMyMHB4IDFmcjtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAub3JkZXJTZWN0aW9uX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogIDFmclxuICB9XG4gICAgfVxuICAub3JkZXJTZWN0aW9uX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IC45ZW07XG4gIH1cbiAgLm9yZGVyU2VjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgfVxuICAub3JkZXJTZWN0aW9uX19zdWJUaXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLjNlbTtcbiAgICBjb2xvcjojNzg3ODdBO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgfSIsIi5tYWluRm9vZF9fZ3JpZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7Lm1haW5Gb29kX19ncmlkIHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gIH1cbiAgICB9XG4gIC5tYWluRm9vZF9fcmlnaHQge1xuICAgIHdpZHRoOiA0NCU7XG4gICAgbWFyZ2luLWxlZnQ6IDYlO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5tYWluRm9vZF9fcmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMFxuICB9XG4gICAgfVxuICAubWFpbkZvb2RfX2NvdmVyIHtcbiAgICBoZWlnaHQ6IDU4MHB4O1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5tYWluRm9vZF9fY292ZXIge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGhlaWdodDogNDUwcHhcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLm1haW5Gb29kX19jb3ZlciB7XG4gICAgICB3aWR0aDogMTAwJVxuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAubWFpbkZvb2RfX2NvdmVyIHtcbiAgICAgIGhlaWdodDogMjgwcHhcbiAgfVxuICAgIH1cbiAgLm1haW5Gb29kX190aXRsZS0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5N3B4KSB7XG4gIC5tYWluRm9vZF9fdGl0bGUtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgICB9XG4gIC5tYWluRm9vZF9fdGl0bGUtLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5N3B4KSB7XG4gIC5tYWluRm9vZF9fdGl0bGUtLWRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICB9XG4gICAgICB9XG4gIC5tYWluRm9vZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbkZvb2RfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgfVxuICAgIH1cbiAgLm1haW5Gb29kX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIG1hcmdpbjogMjRweCAwO1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gIH1cbiAgLm1haW5Gb29kX191bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubWFpbkZvb2RfX3VsIGxpIHtcbiAgICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAubWFpbkZvb2RfX3VsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIH0iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IHU4ZmU1OTsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBTzhBQXNBQUFBQUJkQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQUUFBQUZZcVJ6YkdZMjFoY0FBQUFZUUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUIwQUFBQUNnQUFBQW9UT29rRjJobFlXUUFBQUg0QUFBQUxnQUFBRFlvNExjL2FHaGxZUUFBQWlnQUFBQWJBQUFBSkFEeEFFQm9iWFI0QUFBQ1JBQUFBQWdBQUFBSUFHUUFBR3h2WTJFQUFBSk1BQUFBQmdBQUFBWUFGQUFBYldGNGNBQUFBbFFBQUFBZUFBQUFJQUVOQUJWdVlXMWxBQUFDZEFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFPZ0FBQUFHd0FBQUN4cU9BRUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1F3WXB6QXdNckF3R0RQNEFZaythQzBBUU1MZ3lRREF4TURLek1EVmhDUTVwckM0UENBNFFFRFF3cVF5d2ttR1JnWVFRUUErdW9HYWdBQUFIaWM3WkN4RFlBd0VBUFB5a09CR0lFcU5iTlFzYi9ZSlBrWTJDS1d6cEpQWHoyd0FDVTVrd0RkaUpFcnJld0xtMzFRZlJQRFA3VDJkKzV3bzVXWjNYMTh5Nzk2UVIwYUpnbFJBQUFBQVFBQUFBQUFpd0JpQUFnQUFEY0hGeU1WTXdjWE4ya0tFRzl2RUFvaVlnb1JEaEFLSVFBQWVKeGpZR1JnWUFCaUxwMi96K1A1YmI0eWNET2tBRVVZbnN6ZXN3K1padWhtU0FLU0hBeE1JQTRBU2ZBTEZBQUFlSnhqWUdSZ1lFaGhZSUNRLzI4eWRETXdNcUFDSmdCSVFnTXdBQUFBQUFBQVpBQUFBQUFBQUFBVUFBQjRuR05nWkdCZ1lHTGdaQURSSUJZREF4Y1FNakQ4Qi9NWkFBbDRBU01BQUhpY1paQTlic0pBRklUSFlFZ0NVb0lVS1NtelZRb2ltWitTQTBCUFFaZkNtTFV4c3IzV2VrR2l5d2x5aEJ3aHA0aHlnaHdvWS9Ob1lDMC9mek52M3U3S0FBYjRoWWQ2ZWJodGFyMWF1S0U2Y1p2MElPeVRuNFU3Nk9ORnVFdC9LTnpERzZiQ2ZUemluVHQ0L2gyZEFVcmhGdTd4SWR5bS95bnNrNytFTzNqQ3QzQ1gvbzl3RHl2OENmZng2ZzNUeUJTeEtkeFNKL3NzdEdkNS9xNjByVkpUcUVrd1Bsc0xYV2diT3IxUjY2T3FEc25VdVZqRjF1UnF6cTdPTXFOS2EzWTZjc0hXdVhJMkdzWGlCNUhKa1NLQ1FZRzRxUTVMYUNUWUkwTUllOVc5MUN1bUxTcjZ0VmFZSU1ENEtyVmdxbWlTSVpYR2hzazFqcXdWRGp4dFN0Y3hyZmhhenVTa3VjeHEzaVFqSy83dnVyZWpFOUVQc0cybVNzd3c0aE5mNUlQbUR2ay9QUkZlcUFBQUFIaWNZMkJpZ0FCR0J1eUFpWkdKa1ptQktkT0FnUUVBQXpJQXFBQT0pIGZvcm1hdCgnd29mZicpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7Zm9udC1zdHlsZTogbm9ybWFsO31cbiAgLm1haW5Sb29tcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHsubWFpblJvb21zIHtcbiAgICBtYXJnaW4tdG9wOiAwcHhcbn1cbiAgfVxuICAubWFpblJvb21zX19ncmlkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLm1haW5Sb29tc19fZ3JpZCB7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm1haW5Sb29tc19fZ3JpZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4XG4gIH1cbiAgICB9XG4gIC5tYWluUm9vbXNfX2xpbmsge1xuICAgIGNvbG9yOiAjNkNCQkU3O1xuICB9XG4gIC5tYWluUm9vbXNfX2J1dHRvbiB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzZDQkJFNztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpOyAgIFxuICB9XG4gIC5tYWluUm9vbXNfX2J1dHRvbjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiB1OGZlNTk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzZDQkJFNztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICAgICAgbGVmdDogMTNweDtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIC5tYWluUm9vbXNfX2xlZnQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluUm9vbXNfX2xlZnQge1xuICAgICAgd2lkdGg6IDY4JTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5tYWluUm9vbXNfX2xlZnQge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJVxuICB9XG4gICAgfVxuICAubWFpblJvb21zX19yaWdodCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5Sb29tc19fcmlnaHQge1xuICAgICAgd2lkdGg6IDMyJVxuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAubWFpblJvb21zX19yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogLTE0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5tYWluUm9vbXNfX3JpZ2h0IHtcbiAgICAgIHRvcDogLTM1cHhcbiAgfVxuICAgIH1cbiAgLm1haW5Sb29tc19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbjogNDBweCAwIDU1cHggNDVweDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5Sb29tc19fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMjBweCAxMHB4XG4gIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5tYWluUm9vbXNfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbjogNDBweCAwIDMwcHggMTBweFxuICB9XG4gICAgfVxuICAubWFpblJvb21zX19pbWFnZUJpZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5tYWluUm9vbXNfX2ltYWdlU2hvcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm1haW5Sb29tc19faW1hZ2VTaG9ydCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwXG4gIH1cbiAgICB9XG4gIC5tYWluUm9vbXNfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC03MnB4O1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5tYWluUm9vbXNfX2Zvb3RlciB7XG4gICAgICB0b3A6IC0zNXB4XG4gIH1cbiAgICB9XG4gIC5tYWluUm9vbXNfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAwIDU1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAubWFpblJvb21zX190aXRsZS0tYWJzb2x1dGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogMzRweCA0MHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIC5tYWluUm9vbXNfX3RpdGxlLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDU3MXB4KSB7XG4gIC5tYWluUm9vbXNfX3RpdGxlLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cbiAgICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1haW5Sb29tc19fdGl0bGUtLW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweFxuICAgIH1cbiAgICAgIH1cbiAgLm1haW5Sb29tc19fYmcge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm1haW5Sb29tc19fY292ZXJTaG9ydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIHJpZ2h0OiA5NXB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLm1haW5Sb29tc19fY292ZXJTaG9ydCB7XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICB9XG4gICAgfVxuICAubWFpblJvb21zX19jb3ZlclNob3J0OmhvdmVyOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDQxLCA0MSwgNDEsIDAuNjYpKSwgdG8ocmdiYSg0MSwgNDEsIDQxLCAwLjgpKSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNDEsIDQxLCA0MSwgMC42NikgMCUsIHJnYmEoNDEsIDQxLCA0MSwgMC44KSAxMDAlKTtcbiAgICAgIH1cbiAgLm1haW5Sb29tc19fY292ZXJTaG9ydDpob3ZlciAubWFpblJvb21zX19idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNkNCQkU3O1xuICAgICAgfVxuICAubWFpblJvb21zX19jb3ZlclNob3J0OmhvdmVyIC5tYWluUm9vbXNfX2J1dHRvbjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgLm1haW5Sb29tc19fY292ZXJTaG9ydDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDQxLCA0MSwgNDEsIDAuMjUpKSwgdG8ocmdiYSg0MSwgNDEsIDQxLCAwLjU1KSkpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg0MSwgNDEsIDQxLCAwLjI1KSAwJSwgcmdiYSg0MSwgNDEsIDQxLCAwLjU1KSAxMDAlKTtcbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5tYWluUm9vbXNfX2NvdmVyU2hvcnQ6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHhcbiAgICB9XG4gICAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5tYWluUm9vbXNfX2NvdmVyU2hvcnQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzUwcHhcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm1haW5Sb29tc19fY292ZXJTaG9ydCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICBvdmVyZmxvdzogaW5pdGlhbFxuICB9XG4gICAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgLm1haW5Sb29tc19fY292ZXJTaG9ydDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDQxLCA0MSwgNDEsIDAuMjUpKSwgdG8ocmdiYSg0MSwgNDEsIDQxLCAwLjU1KSkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDQxLCA0MSwgNDEsIDAuMjUpIDAlLCByZ2JhKDQxLCA0MSwgNDEsIDAuNTUpIDEwMCUpO1xuICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAgICAgLm1haW5Sb29tc19fY292ZXJTaG9ydDphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4XG4gICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIC5tYWluUm9vbXNfX2NvdmVyQmlnIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubWFpblJvb21zX19jb3ZlckJpZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg2OC4yNSUsIHJnYmEoNDEsIDQxLCA0MSwgMCkpLCBjb2xvci1zdG9wKDkxLjU0JSwgcmdiYSg0MSwgNDEsIDQxLCAwLjgpKSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDQxLCA0MSwgNDEsIDApIDY4LjI1JSwgcmdiYSg0MSwgNDEsIDQxLCAwLjgpIDkxLjU0JSk7XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAubWFpblJvb21zX19jb3ZlckJpZyB7XG4gICAgICBoZWlnaHQ6IDM1MHB4XG4gIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5tYWluUm9vbXNfX2NvdmVyQmlnIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIG92ZXJmbG93OiBpbml0aWFsXG4gIH1cbiAgICB9XG4gIC5tYWluUm9vbXM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGNUY1Rjc7XG4gICAgei1pbmRleDogLTE7XG4gIH0iLCIubWFpbl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1nYXA6IDJlbTtcbn1cblxuICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCkgey5tYWluX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnJcbn1cbiAgfVxuXG4iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IEs0ZmQ2OTsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBT3NBQXNBQUFBQUJkQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFPQUFBQUZZcE9EWGtZMjFoY0FBQUFYd0FBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUJ5QUFBQUNnQUFBQW9JMUtYZ21obFlXUUFBQUh3QUFBQUxRQUFBRFlvYWJhZGFHaGxZUUFBQWlBQUFBQVdBQUFBSkFBcEFCZG9iWFI0QUFBQ09BQUFBQWdBQUFBSUFCUUFBR3h2WTJFQUFBSkFBQUFBQmdBQUFBWUFGQUFBYldGNGNBQUFBa2dBQUFBZUFBQUFJQUVOQUJWdVlXMWxBQUFDYUFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFPVUFBQUFGd0FBQUN4cU53RUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1RnWXB6QXdNckF3TUREd0Fja21hQTBKeEN6Z3Jpc3pBeFlRVUNhYXdxRHd3T0dCd3dNSWtBdUk1Z0UwVUFBQUpocEJIbDRuTzJRc1EyQU1CQUR6OHBEZ1JpQktqV3pVTEcvMkNUNUdOZ2lsczZTVDE4OXNBQWxPWk1BM1lpUks2M3NDNXQ5VUgwVHd6KzA5bmZ1Y0tPVm1kMTlmTXUvZWtFZEdpWUpVUUFBQUFFQUFBQUFBQlFBRGdBSUFBQTNCeGNqRlRNSEZ6Y1BBUUlPRGdJQkJBMEJBZ0lDQVFRQUFIaWNZMkJrWUdBQTRxUlpVdG54L0RaZkdiZ1pSSUFpREU5bTc5bVBUQU5GK1lBa0J3TVRpQU1BSE5VSllnQUFBSGljWTJCa1lHQVFZV0JBSWhrWlVBRVRBQVkyQUVFQUFBQUFBQUFBRkFBQUFBQUFBQUFVQUFCNG5HTmdaR0JnWUdMZ1pBRFJJQllEQXhjUU1qRDhCL01aQUFsNEFTTUFBSGljWlpBOWJzSkFGSVRIWUVnQ1VvSVVLU216VlFvaW1aK1NBMEJQUVpmQ21MVXhzcjNXZWtHaXl3bHloQndocDRoeWdod29ZL05vWUMwL2Z6TnYzdTdLQUFiNGhZZDZlYmh0YXIxYXVLRTZjWnYwSU95VG40VTc2T05GdUV0L0tOekRHNmJDZlR6aW5UdDQvaDJkQVVyaEZ1N3hJZHltL3luc2s3K0VPM2pDdDNDWC9vOXdEeXY4Q2ZmeDZnM1R5QlN4S2R4U0ovc3N0R2Q1L3E2MHJWSlRxRWt3UGxzTFhXZ2JPcjFSNjZPcURzblV1VmpGMXVScXpxN09NcU5LYTNZNmNzSFd1WEkyR3NYaUI1SEprU0tDUVlHNHFRNUxhQ1RZSTBNSWU5VzkxQ3VtTFNyNnRWYVlJTUQ0S3JWZ3FtaVNJWlhHaHNrMWpxd1ZEanh0U3RjeHJmaGF6dVNrdWN4cTNpUWpLLzd2dXJlakU5RVBzRzJtU3N3dzRoTmY1SVBtRHZrL1BSRmVxQUFBQUhpY1kyQml3QStZR0prWW1SbVlNZzBZR0FBRER3Q25BQT09KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4gIC5pbWFnZS1nYWxsZXJ5LWNvdmVyIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYigxNDIgMTQzIDE0NyAvIDIwJSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYigxNDIgMTQzIDE0NyAvIDIwJSk7XG59XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4uaW1hZ2UtZ2FsbGVyeS1jb3ZlciB7XG4gICAgbWF4LXdpZHRoOiA1MCVcbn1cbiAgfVxuXG4udmlkZW8taW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS1zbGlkZSB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gIH1cblxuLnZpZGVvLWltYWdlLWdhbGxlcnkgLnBsYXktYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC45KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgfVxuXG4udmlkZW8taW1hZ2UtZ2FsbGVyeSAucGxheS1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LCAxKTtcbiAgICB9XG5cbi52aWRlby1pbWFnZS1nYWxsZXJ5IC5wbGF5LWJ1dHRvbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE5cHg7XG4gICAgICBsZWZ0OiAyNXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMC41cHggMCAxMC41cHggMTVweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzZDQkJFNztcbiAgICB9XG5cbi5pbWFnZS1nYWxsZXJ5LXNsaWRlcyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmltYWdlLWdhbGxlcnktaW5kZXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4uaW1hZ2UtZ2FsbGVyeS1zbGlkZSAuaW1hZ2UtZ2FsbGVyeS1kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaW1hZ2UtZ2FsbGVyeS10aHVtYm5haWxzIC5pbWFnZS1nYWxsZXJ5LXRodW1ibmFpbHMtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uaW1hZ2UtZ2FsbGVyeSB7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmltYWdlLWdhbGxlcnkuZnVsbHNjcmVlbi1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LWxlZnQtbmF2IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7IFxuICB9XG5cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LWxlZnQtbmF2OmFmdGVyIHtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IEs0ZmQ2OTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLW91dDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktcmlnaHQtbmF2IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4OyBcbiAgfVxuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS1yaWdodC1uYXY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBLNGZkNjk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgICBjb2xvcjogIzZDQkJFNztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1vdXQ7XG4gICAgfVxuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS1sZWZ0LW5hdiwgLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktcmlnaHQtbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAuOSk7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG5cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LWxlZnQtbmF2LCAuaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS1yaWdodC1uYXYge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBmb250LXNpemU6IDE4cHhcbiAgfVxuICAgIH1cblxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktbGVmdC1uYXY6YmVmb3JlLCAuaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS1yaWdodC1uYXY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS1sZWZ0LW5hdjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktcmlnaHQtbmF2OmhvdmVyOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogNTIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICB9XG5cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LWltYWdlIGltZyB7XG4gICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG5cbi5pbWFnZS1nYWxsZXJ5IC52ZXJ0aWNhbC1pbWFnZSAuaW1hZ2UtZ2FsbGVyeS1pbWFnZSBpbWcge1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cblxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktc2xpZGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LXRodW1ibmFpbHMge1xuICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgfVxuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS10aHVtYm5haWwge1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAuMztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG5cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LXRodW1ibmFpbCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LXRodW1ibmFpbC5hY3RpdmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LXRodW1ibmFpbC5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4uaW1hZ2UtZ2FsbGVyeS1zbGlkZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDY4LCAxNDksIDIwNiwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg2OCwgMTQ5LCAyMDYsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLyoqKioqPT09PSBGdWxsU2NyZWVuID09PT0qKioqKi9cblxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktY29udGVudC5mdWxsc2NyZWVuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiA0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS1jb250ZW50LmZ1bGxzY3JlZW4gLmltYWdlLWdhbGxlcnktaW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG5cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LWNvbnRlbnQuZnVsbHNjcmVlbiAuaW1hZ2UtZ2FsbGVyeS1pbWFnZSBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cblxuQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcblxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktY29udGVudC5mdWxsc2NyZWVuIC5pbWFnZS1nYWxsZXJ5LWltYWdlIGltZyB7XG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cbiAgICB9XG4gICAgICB9XG5cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LWNvbnRlbnQuZnVsbHNjcmVlbiAuaW1hZ2UtZ2FsbGVyeS10aHVtYm5haWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktY29udGVudC5mdWxsc2NyZWVuIC5pbWFnZS1nYWxsZXJ5LWZ1bGxzY3JlZW4tYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW07XG4gIH1cblxuLmlxX2dhbGxlcnlfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMS43ZW07XG4gIHRvcDogMS43ZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiA5OTtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLmltYWdlLWdhbGxlcnktY292ZXIge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICB9XG4gICAgICAuaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS1pbWFnZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLmltYWdlLWdhbGxlcnktdGh1bWJuYWlscyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbWFnZS1nYWxsZXJ5LWNvdmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgfVxuICAgIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LWltYWdlIGltZyB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5pbWFnZS1nYWxsZXJ5LWNvdmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAyMzVweDtcbiAgfVxuICAuaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMzVweDtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgfVxuICAgIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LWltYWdlIGltZyB7XG4gICAgICBoZWlnaHQ6IDIzNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS1jb250ZW50LmZ1bGxzY3JlZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLmFib3V0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0MHB4IDAgMTBweDtcbiAgfSIsIi5hYm91dF9fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuICAuYWJvdXRfX2Rlc2NyaXB0aW9uID4gcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7XG5cbiAgLmFib3V0X19kZXNjcmlwdGlvbiA+IHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweFxuICB9XG4gICAgfSIsIi5hYm91dF9fcm9vbXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4gIC5hYm91dF9fcm9vbXM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEzNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEZDO1xuICAgIHotaW5kZXg6IC0xO1xuICB9IiwiLnBhbm9yYW1hX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHsucGFub3JhbWFfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luOiAwXG4gIH1cbiAgICB9XG4gIC5wYW5vcmFtYV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFub3JhbWFfX2NvbnRhaW5lciA+IGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAucGFub3JhbWFfX2NvbnRhaW5lciA+IGlmcmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgICB9XG4gIC5wYW5vcmFtYV9fY29udGFpbmVyID4gYSB7XG4gICAgICBjb2xvcjogIzZDQkJFNztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2Q0JCRTc7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4xcyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IC4xcyBlYXNlLW91dDtcbiAgICB9XG4gIC5wYW5vcmFtYV9fY29udGFpbmVyID4gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2Q0JCRTc7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAucGFub3JhbWFfX2NvbnRhaW5lciA+IGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4XG4gICAgfVxuICAgICAgfSIsIi5jb250YWN0c19faXRlbXMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICAgLmNvbnRhY3RzX19pdGVtczphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE4MnB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMjRweCAwO1xuICAgIH1cblxuICAuY29udGFjdHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxODJweDtcbiAgICBtYXJnaW46IDAgMjBweCAyNHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY29udGFjdHNfX2l0ZW0gPiBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAuY29udGFjdHNfX2l0ZW0gLmNvbnRhY3RfX2VtYWlsIHtcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfSIsIi5jb250YWN0c19fcm91dGUge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3ODc4N0E7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7LmNvbnRhY3RzX19yb3V0ZSB7XG4gICAgICB3aWR0aDogMTAwJVxuICB9XG4gICAgIH1cbiAgLmNvbnRhY3RzX19yb3V0ZTpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI3MjcyOTtcbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgfVxuICAuY29udGFjdHNfX3JvdXRlLXRleHQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxMHB4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RzX19yb3V0ZS10ZXh0IHtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIH1cbiAgICAgfSIsIi5jb250YWN0c19faXRlbSwgLmNvbnRhY3RzX19pdGVtIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuY29udGFjdHNfX2FkZHJlc3Mge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5jb250YWN0c19fYWRkcmVzcyB7XG4gICAgICBtYXJnaW46IDEwcHggMCAzMHB4XG4gIH1cbiAgICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RzX19jb2x1bW4ge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgICAgb3JkZXI6IDFcbiAgfVxuICAgIH1cbiAgLmNvbnRhY3RzX19wYXJ0bmVyTGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBjb2xvcjogIzZDQkJFNztcbiAgfVxuICAuY29udGFjdHNfX3BhcnRuZXJMaW5rX2ltYWdlIHtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuY29udGFjdHNfX3BhcnRuZXJMaW5rX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAgIH1cbiAgLmNvbnRhY3RzX19wYXJ0bmVyTGluayBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4uYWJvdXRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4uYWJvdXRfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OCUgNTAlO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjRweDtcbiAgICBncmlkLXJvdy1nYXA6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuXG4uYWJvdXRfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTAwJSwgMWZyKSlcbiAgfVxuICAgIH1cblxuLmFib3V0X19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuXG4uYWJvdXRfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICB9XG4gICAgfVxuIiwiLnBhcnRuZXJzX193ZWxjb21lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9IiwiLnJlcXVpc2l0ZXNfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5yZXF1aXNpdGVzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gIC5yZXF1aXNpdGVzX19pdGVtID4gYiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgLnJlcXVpc2l0ZXNfX2RpcmVjdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbi5yZXF1aXNpdGVzX191bCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59IiwiLmxpY2Vuc2VfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH0gXG4gIC5saWNlbnNlX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuLmltYWdlX2dyaWQge1xuICB3aWR0aDogY2FsYygxMDAlICsgMWVtKTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtLjVlbTtcbn1cbkBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KXtcbi5pbWFnZV9ncmlkIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93OiBhdXRvXG59XG4gIH1cbi5pbWFnZV9ncmlkX19pdGVtIHtcbiAgICBtYXJnaW46IC41ZW07XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4uaW1hZ2VfZ3JpZF9fbGluayA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblxuIiwiLmNlcnRpZmljYXRlc19fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59IiwiLnBhcnRuZXJzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDglIDQ4JTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkgey5wYXJ0bmVyc19fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMDBweCwgMWZyKSlcbiAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgey5wYXJ0bmVyc19fZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlXG4gIH1cbiAgICAgIC5wYXJ0bmVyc19fZ3JpZCA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQ5Ljk1JSAtIDE1cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgLnBhcnRuZXJzX19ncmlkID4gZGl2Om50aC1jaGlsZCgxbikge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5wYXJ0bmVyc19fZ3JpZCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLnBhcnRuZXJzX19ncmlkID4gZGl2Om50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICAgIC5wYXJ0bmVyc19fZ3JpZCA+IGRpdjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgIH1cbiAgLnBhcnRuZXJzX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwXG4gIH0iLCIubGljZW5zaW5nQXV0aG9yaXR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59IiwiLnJpZ2h0c1Zpb2xhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufSIsIi5pbnN0YWdyYW1TdGF0aWMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFweCAwIHJnYmEoMCwwLDAsMC41KSwgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgwLDAsMCwwLjUpLCAwIDFweCAzcHggMCByZ2JhKDAsMCwwLDAuMTUpO1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgey5pbnN0YWdyYW1TdGF0aWMge1xuICAgIHBhZGRpbmc6IDBcbn1cbiAgfVxuICAuaW5zdGFncmFtU3RhdGljX19hY2NvdW50IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuaW5zdGFncmFtU3RhdGljX19hY2NvdW50IHtcbiAgICAgIG1hcmdpbjogMjRweFxuICB9XG4gICAgfVxuICAuaW5zdGFncmFtU3RhdGljX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmluc3RhZ3JhbVN0YXRpY19fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiAyNHB4XG4gIH1cbiAgICB9XG4gIC5pbnN0YWdyYW1TdGF0aWNfX3VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pbnN0YWdyYW1TdGF0aWNfX3VsID4gbGkge1xuICAgICAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAuaW5zdGFncmFtU3RhdGljX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuICAuaW5zdGFncmFtU3RhdGljX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgfVxuICAuaW5zdGFncmFtU3RhdGljX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuaW5zdGFncmFtU3RhdGljX19hdmF0YXIge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5pbnN0YWdyYW1TdGF0aWNfX2F2YXRhciA+IGltZyB7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuXG4uc2VhcmNoQ2FyZF9fZG9jdW1lbnRzIHtcbiAgICAgIG1hcmdpbjogMjRweFxuICB9XG4gICAgfSIsIi5kb2N1bWVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4gIC5kb2N1bWVudCA+IGltZyB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG4gIC5kb2N1bWVudF9fZXh0cmEge1xuICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB9XG4gIC5kb2N1bWVudF9fZXh0cmEgPiBkaXYge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciBlYXNlIC4ycztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjJzO1xuICAgIH1cbiAgLmRvY3VtZW50X19leHRyYSA+IHNwYW4ge1xuICAgICAgY29sb3I6ICNERERGRTA7XG4gICAgfSIsIi5zZWFyY2hSZXZpZXdDYXJkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuICAuc2VhcmNoUmV2aWV3Q2FyZF9fYXZhdGFyID4gaW1nIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgIH1cbiAgLnNlYXJjaFJldmlld0NhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzQyNDI0MjtcbiAgfVxuICAuc2VhcmNoUmV2aWV3Q2FyZF9fc3RhcnNCbG9jayB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5zZWFyY2hSZXZpZXdDYXJkX19kYXRlIHtcbiAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAuc2VhcmNoUmV2aWV3Q2FyZF9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbiAgLnNlYXJjaFJldmlld0NhcmRfX25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuICAuc2VhcmNoUmV2aWV3Q2FyZF9fc3RhcnNCbG9jayAucmF0aW5nU3RhcnMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAuc2VhcmNoUmV2aWV3Q2FyZF9fc3RhcnNCbG9jayAucmF0aW5nU3RhcnMgPiBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICB9IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiB6MDkwOWM7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVFrQUFzQUFBQUFCa2dBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUFFBQUFGWXFSemJHWTIxaGNBQUFBWVFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCMEFBQUFJb0FBQUNnc1FhZjNXaGxZV1FBQUFKY0FBQUFNUUFBQURZb3ViZEFhR2hsWVFBQUFwQUFBQUFiQUFBQUpBREtBR1pvYlhSNEFBQUNyQUFBQUFnQUFBQUlBR1QvLzJ4dlkyRUFBQUswQUFBQUJnQUFBQVlBVUFBQWJXRjRjQUFBQXJ3QUFBQWVBQUFBSUFFT0FFZHVZVzFsQUFBQzNBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBUUlBQUFBR3dBQUFDeHFPQUVFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdRd1lwekF3TXJBd0dEUDRBWWsrYUMwQVFNTGd5UURBeE1ES3pNRFZoQ1E1cHJDNFBDQTRRRURRd3FReXdrbUdSZ1lRUVFBK3VvR2FnQUFBSGljN1pDeERZQXdFQVBQeWtPQkdJRXFOYk5Rc2IvWUpQa1kyQ0tXenBKUFh6MndBQ1U1a3dEZGlKRXJyZXdMbTMxUWZSUERQN1QyZCs1d281V1ozWDE4eTc5NlFSMGFKZ2xSQUFCNG5CWE9NUXFEUUJRRTBEK3orc1Z0QkZsTmt5Q291SVhGZ29oQ1JIS0NIQ0ZsN244RTg5UE92SUVSWHBlSWZPVWpnenhGOXFGQ0UzUkdQNTFZdDRNbjQ5RHJBNkU5c0d3bjRqNVpxYUZEaFk0djNOcC91cjR6SUhjcHkvTXNrckVveXlLcFJ3UGVTZmdSVUhEMGNKeUIycW02NUJRMjhtck9hNDBGZEFacEVBWnBRenYyQTN6M0RTb0FBSGljWTJCa1lHQUFZaWNSeHRmeC9EWmZHYmdaVW9BaURFOW03emtJby8vL0J6SlNHV0tCSkFjREUwZ1VBRVptREJVQUFBQjRuR05nWkdCZ1NHRUFnWlQvUU1DUXlzRElnQXFZQUhkZkJTNEFBQUFBQUFCay8vOEFBQUFBQUZBQUFIaWNZMkJrWUdCZ1lyQUdZZ1l3aTRHQkN3Z1pHUDZEK1F3QURuRUJWZ0FBZUp4bGtEMXV3a0FVaE1kZ1NBSlNnaFFwS2JOVkNpS1puNUlEUUU5Qmw4S1l0VEd5dmRaNlFhTExDWEtFSENHbmlIS0NIQ2hqODJoZ0xUOS9NMi9lN3NvQUJ2aUZoM3A1dUcxcXZWcTRvVHB4bS9RZzdKT2ZoVHZvNDBXNFMzOG8zTU1icHNKOVBPS2RPM2orSFowQlN1RVc3dkVoM0tiL0tleVR2NFE3ZU1LM2NKZitqM0FQSy93SjkvSHFEZFBJRkxFcDNGSW4reXkwWjNuK3JyU3RVbE9vU1RBK1d3dGRhQnM2dlZIcm82b095ZFM1V01YVzVHck9yczR5bzBwcmRqcHl3ZGE1Y2pZYXhlSUhrY21SSW9KQmdiaXBEa3RvSk5nalF3aDcxYjNVSzZZdEt2cTFWcGdnd1BncXRXQ3FhSklobGNhR3lUV09yQlVPUEcxSzF6R3QrRnJPNUtTNXpHcmVKQ01yL3UrNnQ2TVQwUSt3YmFaS3pERGlFMS9rZytZTytUODlFVjZvQUFBQWVKeGpZR0tBQUVZRzdJQ0prWW1SbVlFcDA0Q0JBUUFETWdDb0FBPT0pIGZvcm1hdCgnd29mZicpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7Zm9udC1zdHlsZTogbm9ybWFsO31cbiAgLnNlYXJjaENhcmQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4gIC5zZWFyY2hDYXJkX19sb2dvIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWFyY2hDYXJkX19sb2dvID4gaW1nIHtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICAuc2VhcmNoQ2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5zZWFyY2hDYXJkX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnNlYXJjaENhcmRfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogOXB4IDMwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjM2Q3YWI2OztcbiAgICBiYWNrZ3JvdW5kOiAjZWNmMWY3O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnNlYXJjaENhcmRfX2J1dHRvbiB7XG4gICAgICBtYXJnaW46IDEwcHggMFxuICB9XG4gICAgfVxuICAuc2VhcmNoQ2FyZF9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlNGViZjM7XG4gICAgfVxuICAuc2VhcmNoQ2FyZF9fYnV0dG9uOmFmdGVyIHtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IHowOTA5YztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgfVxuICAuc2VhcmNoQ2FyZF9fbGlzdCB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZWFyY2hDYXJkX19saXN0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZmZmZmZmMDApLCBjb2xvci1zdG9wKCNGNUY1RjdiOCksIHRvKCNGNUY1RjcpKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYwMCwgI0Y1RjVGN2I4LCAjRjVGNUY3KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLnNlYXJjaENhcmRfX2xpc3Qge1xuICAgICAgaGVpZ2h0OiAzODBweFxuICB9XG4gICAgICAuc2VhcmNoQ2FyZF9fbGlzdDphZnRlciB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIC5zZWFyY2hDYXJkX19hdmVyYWdlIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogI0I4QkNDODtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC5zZWFyY2hDYXJkX19tb3JlQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnNlYXJjaENhcmRfX21vcmVMaW5rIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICMzZDdhYjY7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgIHBhZGRpbmc6IDdweCAzM3B4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc2VhcmNoQ2FyZF9fbW9yZUxpbmsuc2VhcmNoQ2FyZF9fbW9yZUxpbmstLWFic29sdXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICByaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjRERERkUwO1xuICAgICAgdG9wOiAyNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnNlYXJjaENhcmRfX21vcmVMaW5rLnNlYXJjaENhcmRfX21vcmVMaW5rLS1hYnNvbHV0ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgICB9XG4gIC5zZWFyY2hDYXJkX19tb3JlTGluazphZnRlciB7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiB6MDkwOWM7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH0iLCIucmV2aWV3c19faW5zdGFncmFtTGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMyUsIDFmcikpO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMiU7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyNHB4O1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsucmV2aWV3c19faW5zdGFncmFtTGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlXG4gIH1cbiAgICAgIC5yZXZpZXdzX19pbnN0YWdyYW1MaXN0ID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjQuOTc1JSAtIDIyLjVweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgICAucmV2aWV3c19faW5zdGFncmFtTGlzdCA+IGRpdjpudGgtY2hpbGQoMW4pIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB9XG4gICAgICAucmV2aWV3c19faW5zdGFncmFtTGlzdCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLnJldmlld3NfX2luc3RhZ3JhbUxpc3QgPiBkaXY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgICAgLnJldmlld3NfX2luc3RhZ3JhbUxpc3QgPiBkaXY6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHsucmV2aWV3c19faW5zdGFncmFtTGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg0NSUsIDFmcikpXG4gIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHsucmV2aWV3c19faW5zdGFncmFtTGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxMDAlLCAxZnIpKVxuICB9XG4gICAgfSIsIi55b3V0dWJlQ2FyZCB7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuICAueW91dHViZUNhcmRfX3RpdGxlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogMThweDtcbiAgICByaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC55b3V0dWJlQ2FyZF9fdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZVxuICB9XG4gICAgfVxuICAueW91dHViZUNhcmRfX2NvdmVyIHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IDUwJSAzMiU7XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMzIlO1xuICB9XG4gIC55b3V0dWJlQ2FyZF9faGludCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAtNzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSxvcGFjaXR5IC4zcyBlYXNlLG1hcmdpbi10b3AgLjNzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIH1cbiAgLnlvdXR1YmVDYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDI5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnlvdXR1YmVDYXJkOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3lvdXR1YmUuc3ZnJykgbm8tcmVwZWF0O1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0b3A6IDE4cHg7XG4gICAgcmlnaHQ6IDIycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnlvdXR1YmVDYXJkOmhvdmVyIC55b3V0dWJlQ2FyZF9faGludCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm90dG9tOiAtNjZweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAueW91dHViZUNhcmQ6aG92ZXIgLnlvdXR1YmVDYXJkX19oaW50IHtcbiAgICAgICAgYm90dG9tOiAtNzBweDtcbiAgICAgICAgb3BhY2l0eTogMFxuICAgIH1cbiAgICAgIH1cbiAgLnlvdXR1YmVDYXJkOmhvdmVyOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIH1cbiAgLnlvdXR1YmVDYXJkOmhvdmVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwNDI7XG4gICAgfVxuICAueW91dHViZUNhcmQgLmNhcmRfX2NvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC55b3V0dWJlQ2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBMNDcxOWE7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQU84QUFzQUFBQUFCZEFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUFFBQUFGWXFSemJHWTIxaGNBQUFBWVFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCMEFBQUFDZ0FBQUFvVE9va0YyaGxZV1FBQUFINEFBQUFMZ0FBQURZbzRMZExhR2hsWVFBQUFpZ0FBQUFiQUFBQUpBRHhBRUJvYlhSNEFBQUNSQUFBQUFnQUFBQUlBR1FBQUd4dlkyRUFBQUpNQUFBQUJnQUFBQVlBRkFBQWJXRjRjQUFBQWxRQUFBQWVBQUFBSUFFTkFCVnVZVzFsQUFBQ2RBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBT2dBQUFBR3dBQUFDeHFPQUVFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdRd1lwekF3TXJBd0dEUDRBWWsrYUMwQVFNTGd5UURBeE1ES3pNRFZoQ1E1cHJDNFBDQTRRRURRd3FReXdrbUdSZ1lRUVFBK3VvR2FnQUFBSGljN1pDeERZQXdFQVBQeWtPQkdJRXFOYk5Rc2IvWUpQa1kyQ0tXenBKUFh6MndBQ1U1a3dEZGlKRXJyZXdMbTMxUWZSUERQN1QyZCs1d281V1ozWDE4eTc5NlFSMGFKZ2xSQUFBQUFRQUFBQUFBaXdCaUFBZ0FBRGNIRnlNVk13Y1hOMmtLRUc5dkVBb2lZZ29SRGhBS0lRQUFlSnhqWUdSZ1lBQmlMcDIvNStQNWJiNHljRE9rQUVVWW5zemVjd1NaWnVobVNBS1NIQXhNSUE0QVJ2d0xDQUFBZUp4allHUmdZRWhoWUlDUS8yOHlkRE13TXFBQ0pnQklRZ013QUFBQUFBQUFaQUFBQUFBQUFBQVVBQUI0bkdOZ1pHQmdZR0xnWkFEUklCWURBeGNRTWpEOEIvTVpBQWw0QVNNQUFIaWNaWkE5YnNKQUZJVEhZRWdDVW9JVUtTbXpWUW9pbVorU0EwQlBRWmZDbUxVeHNyM1dla0dpeXdseWhCd2hwNGh5Z2h3b1kvTm9ZQzAvZnpOdjN1N0tBQWI0aFlkNmViaHRhcjFhdUtFNmNadjBJT3lUbjRVNzZPTkZ1RXQvS056REc2YkNmVHppblR0NC9oMmRBVXJoRnU3eElkeW0veW5zazcrRU8zakN0M0NYL285d0R5djhDZmZ4NmczVHlCU3hLZHhTSi9zc3RHZDUvcTYwclZKVHFFa3dQbHNMWFdnYk9yMVI2Nk9xRHNuVXVWakYxdVJxenE3T01xTkthM1k2Y3NIV3VYSTJHc1hpQjVISmtTS0NRWUc0cVE1TGFDVFlJME1JZTlXOTFDdW1MU3I2dFZhWUlNRDRLclZncW1pU0laWEdoc2sxanF3VkRqeHRTdGN4cmZoYXp1U2t1Y3hxM2lRaksvN3Z1cmVqRTlFUHNHMm1Tc3d3NGhOZjVJUG1EdmsvUFJGZXFBQUFBSGljWTJCaWdBQkdCdXlBaVpHSmtabUJLZE9BZ1FFQUF6SUFxQUE9KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1yaWdodDphZnRlciwgLnN3aXBlci1idXR0b24tbmV4dC0tbGVmdDphZnRlciAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogTDQ3MTlhO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb250ZW50OiAnXFxFMDAwJztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1yaWdodDphZnRlciB7XG4gIGxlZnQ6IDUwcHg7XG4gIHRvcDogNnB4O1xufVxuLnN3aXBlci1idXR0b24tbmV4dC0tbGVmdDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICByaWdodDogNzBweDtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQtLWxlZnQsIC5zd2lwZXItYnV0dG9uLW5leHQtLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC0tbGVmdC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1uZXh0LS1yaWdodC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxuLnN3aXBlci1idXR0b24tbmV4dC0tbGVmdDpob3Zlcjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpLnN3aXBlci1idXR0b24tbmV4dC0tbGVmdDphZnRlciB7XG4gICAgY29sb3I6ICM2Q0JCRTc7XG4gIH1cbi5zd2lwZXItYnV0dG9uLW5leHQtLXJpZ2h0OmhvdmVyOm5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkuc3dpcGVyLWJ1dHRvbi1uZXh0LS1yaWdodDphZnRlciB7XG4gICAgY29sb3I6ICM2Q0JCRTc7XG4gIH1cbi55b3V0dWJlX3NsaWRlX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuLnlvdXR1YmVfX3NsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhKG1pbi13aWR0aDogMTU0MHB4KSB7XG4ueW91dHViZV9fc2xpZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG4gIH1cbi55b3V0dWJlX19zbGlkZXIgLnByb2ZpbGVDYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbkBtZWRpYShtaW4td2lkdGg6IDU3MXB4KXtcbiAgLnlvdXR1YmVfX3NsaWRlciB7XG4gICAgcGFkZGluZzogMmVtIDFlbSAzZW07IFxuICAgIG1hcmdpbjogLTJlbSAtMWVtIC0yZW07XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn0iLCIucmV2aWV3c19feW91dHViZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnJldmlld3NfX2NhcmRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfSIsIi5yZXZpZXdzQ2FyZHNfX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogNDBweCAwIDgwcHg7XG4gIH1cbiAgLnJldmlld3NDYXJkc19fZ3JpZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5yZXZpZXdzQ2FyZHNfX2dyaWQge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBtYXJnaW46IDBcbiAgfVxuICAgIH1cbiAgLnJldmlld3NDYXJkc19fZ3JpZCAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbi5zZWFyY2hSZXZpZXdzIHtcbiAgbWFyZ2luOiA0MHB4IDAgNjBweDtcbn1cblxuLnNlYXJjaFJldmlld3NfX2dyaWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbi5zZWFyY2hSZXZpZXdzX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuLnNlYXJjaFJldmlld3NfX2NvbHVtbiB7XG4gICAgd2lkdGg6IDQ4LjUlO1xuICAgIGJhY2tncm91bmQ6ICAjRjVGNUY3O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbi5zZWFyY2hSZXZpZXdzX19jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG5AbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuXG4uc2VhcmNoUmV2aWV3c19fY29sdW1uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgIHBhZGRpbmc6IDEycHhcbiAgfVxuICAgIH0iLCIudHJlYXRtZW50V2VsY29tZSB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy90cmVhdG1lbnQuanBnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuICAudHJlYXRtZW50V2VsY29tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC03MGRlZywgI2ZmZmZmZjAwIDAlLCAjNkNCQkU3IDYwJSk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnRyZWF0bWVudFdlbGNvbWU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2Q0JCRTc7XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkgey50cmVhdG1lbnRXZWxjb21lIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MCVcbn1cbiAgfVxuICAudHJlYXRtZW50V2VsY29tZV9fY29udGVudCB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxMzBweCAwIDA7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnRyZWF0bWVudFdlbGNvbWVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogODBweCAwXG4gIH1cbiAgICB9XG4gIC50cmVhdG1lbnRXZWxjb21lX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfSIsIi50cmVhdG1lbnRfX2FydGljbGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkgey50cmVhdG1lbnRfX2FydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweFxufVxuICAgIH1cblxuLnRyZWF0bWVudEFydGljbGVfX3NlY3Rpb24ge1xuICBtYXJnaW46IDYwcHggMCA1MHB4O1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuXG4udHJlYXRtZW50X19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLWdhcDogMjhweFxufVxuICB9XG5cbi50cmVhdG1lbnRfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDVweCAyMXB4IDVweCAyMXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzZDQkJFNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogJ05vYWgnO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnRyZWF0bWVudF9fYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTYyLjg2ZGVnLCAjREU2MkEwIDAlLCAjRjI4MzlGIDEwMCUpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9IiwiLnByb2ZpbGVDYXJkIC5jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyZW07XG4gIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpIHsucHJvZmlsZUNhcmQgLmNhcmRfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMmVtIDIuNWVtXG4gIH1cbiAgICB9XG5cbiAgLnByb2ZpbGVDYXJkIC5jYXJkX19oZWFkZXIge1xuICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5wcm9maWxlQ2FyZF9faWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuXG4gIC5wcm9maWxlQ2FyZF9faWNvbiB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweFxuICB9XG4gICAgfVxuXG4gIC5wcm9maWxlQ2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBoZWlnaHQ6IDEwNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA0NjhweCkge1xuXG4gIC5wcm9maWxlQ2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gIH1cbiAgICB9XG5cbiAgLnByb2ZpbGVDYXJkX19wcm9ncmFtbUxpc3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5wcm9maWxlQ2FyZF9fcHJvZ3JhbW1MaXN0LS1vcGVuZWQge1xuICAgICAgYmFja2dyb3VuZDogI0YwRjBGMjtcbiAgICB9XG5cbiAgLnByb2ZpbGVDYXJkX19wcm9ncmFtbUxpc3Q6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjI7XG4gICAgfVxuXG4gIC5wcm9maWxlQ2FyZF9fcHJvZ3JhbW1MaXN0OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI0YwRjBGMjtcbiAgICB9XG5cbiAgLnByb2ZpbGVDYXJkX19pbmNsdWRlUHJvZ3JhbW0ge1xuICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAucHJvZmlsZUNhcmRfX3Rvb2dsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM3ODc4N0E7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAucHJvZmlsZUNhcmRfX3Byb2dyYW1tTGlzdDpob3ZlciAucHJvZmlsZUNhcmRfX3Rvb2dsZSB7XG4gICAgICBjb2xvcjogIzZDQkJFNztcbiAgICB9XG5cbiAgLnByb2ZpbGVDYXJkX19tb3JlIHtcbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5wcm9maWxlQ2FyZF9fbW9yZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzZDQkJFNztcbiAgICB9XG5cbiAgLnByb2ZpbGVDYXJkX19wcm9jZWR1cmVzIHtcbiAgICBmb250LWZhbWlseTogJ0tpbmV0aWthJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnByb2ZpbGVDYXJkX19wcm9jZWR1cmVzID4gc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBjb2xvcjogIzZDQkJFNztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH0iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IHoyN2I0Nzsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBTzhBQXNBQUFBQUJkQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQUUFBQUZZcVJ6YkdZMjFoY0FBQUFZUUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUIwQUFBQUNnQUFBQW9UT29rRjJobFlXUUFBQUg0QUFBQUxnQUFBRFlvNExkQmFHaGxZUUFBQWlnQUFBQWJBQUFBSkFEeEFFQm9iWFI0QUFBQ1JBQUFBQWdBQUFBSUFHUUFBR3h2WTJFQUFBSk1BQUFBQmdBQUFBWUFGQUFBYldGNGNBQUFBbFFBQUFBZUFBQUFJQUVOQUJWdVlXMWxBQUFDZEFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFPZ0FBQUFHd0FBQUN4cU9BRUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1F3WXB6QXdNckF3R0RQNEFZaythQzBBUU1MZ3lRREF4TURLek1EVmhDUTVwckM0UENBNFFFRFF3cVF5d2ttR1JnWVFRUUErdW9HYWdBQUFIaWM3WkN4RFlBd0VBUFB5a09CR0lFcU5iTlFzYi9ZSlBrWTJDS1d6cEpQWHoyd0FDVTVrd0RkaUpFcnJld0xtMzFRZlJQRFA3VDJkKzV3bzVXWjNYMTh5Nzk2UVIwYUpnbFJBQUFBQVFBQUFBQUFpd0JpQUFnQUFEY0hGeU1WTXdjWE4ya0tFRzl2RUFvaVlnb1JEaEFLSVFBQWVKeGpZR1JnWUFCaUxwMi9qK1A1YmI0eWNET2tBRVVZbnN6ZXN4K1padWhtU0FLU0hBeE1JQTRBU1hJTEVnQUFlSnhqWUdSZ1lFaGhZSUNRLzI4eWRETXdNcUFDSmdCSVFnTXdBQUFBQUFBQVpBQUFBQUFBQUFBVUFBQjRuR05nWkdCZ1lHTGdaQURSSUJZREF4Y1FNakQ4Qi9NWkFBbDRBU01BQUhpY1paQTlic0pBRklUSFlFZ0NVb0lVS1NtelZRb2ltWitTQTBCUFFaZkNtTFV4c3IzV2VrR2l5d2x5aEJ3aHA0aHlnaHdvWS9Ob1lDMC9mek52M3U3S0FBYjRoWWQ2ZWJodGFyMWF1S0U2Y1p2MElPeVRuNFU3Nk9ORnVFdC9LTnpERzZiQ2ZUemluVHQ0L2gyZEFVcmhGdTd4SWR5bS95bnNrNytFTzNqQ3QzQ1gvbzl3RHl2OENmZng2ZzNUeUJTeEtkeFNKL3NzdEdkNS9xNjByVkpUcUVrd1Bsc0xYV2diT3IxUjY2T3FEc25VdVZqRjF1UnF6cTdPTXFOS2EzWTZjc0hXdVhJMkdzWGlCNUhKa1NLQ1FZRzRxUTVMYUNUWUkwTUllOVc5MUN1bUxTcjZ0VmFZSU1ENEtyVmdxbWlTSVpYR2hzazFqcXdWRGp4dFN0Y3hyZmhhenVTa3VjeHEzaVFqSy83dnVyZWpFOUVQc0cybVNzd3c0aE5mNUlQbUR2ay9QUkZlcUFBQUFIaWNZMkJpZ0FCR0J1eUFpWkdKa1ptQktkT0FnUUVBQXpJQXFBQT0pIGZvcm1hdCgnd29mZicpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7Zm9udC1zdHlsZTogbm9ybWFsO31cblxuLnN3aXBlci1idXR0b24tbmV4dC0tcmlnaHQ6YWZ0ZXIgIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IHoyN2I0NztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29udGVudDogJ1xcRTAwMCc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNERERGRTA7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC0tbGVmdDphZnRlciAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogejI3YjQ3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb250ZW50OiAnXFxFMDAwJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0REREZFMDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1yaWdodDphZnRlciB7XG4gIGxlZnQ6IDUwcHg7XG4gIHRvcDogOHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1sZWZ0OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHJpZ2h0OiA3MHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1sZWZ0LCAuc3dpcGVyLWJ1dHRvbi1uZXh0LS1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC0tbGVmdC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1uZXh0LS1yaWdodC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1sZWZ0OmhvdmVyOm5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkuc3dpcGVyLWJ1dHRvbi1uZXh0LS1sZWZ0OmFmdGVyIHtcbiAgICBjb2xvcjogIzZDQkJFNztcbiAgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1yaWdodDpob3Zlcjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpLnN3aXBlci1idXR0b24tbmV4dC0tcmlnaHQ6YWZ0ZXIge1xuICAgIGNvbG9yOiAjNkNCQkU3O1xuICB9XG5cbi5tZWRQcm9maWxlc19zbGlkZV9fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLm1lZFByb2ZpbGVzX19zbGlkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZWRQcm9maWxlc19fc2xpZGVyIC5wcm9maWxlQ2FyZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgfVxuXG5AbWVkaWEobWluLXdpZHRoOiA1NzFweCl7XG4gIC5tZWRQcm9maWxlc19fc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAyZW0gMWVtIDJlbTsgXG4gICAgbWFyZ2luOiAtMmVtIC0xZW0gLTJlbTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufSIsIi50cmVhdG1lbnRfX3NsaWRlciB7XG4gICAgbWFyZ2luOiAtMTQwcHggMCAzMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50cmVhdG1lbnRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDQwcHggMCAzMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbkBtZWRpYShtaW4td2lkdGg6IDk5N3B4KSB7XG4gICAgLnRyZWF0bWVudF9fc2xpZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgICB9XG59IiwiLnRyZWF0bWVudF9faW5mb3JtYXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHsudHJlYXRtZW50X19pbmZvcm1hdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4XG59XG4gICAgfVxuXG4udHJlYXRtZW50X19idXR0b24ge1xuICBwYWRkaW5nOiA1cHggMjFweCA1cHggMjFweDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM2Q0JCRTc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi50cmVhdG1lbnRfX2J1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2Mi44NmRlZywgI0RFNjJBMCAwJSwgI0YyODM5RiAxMDAlKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfSIsIi50cmVhdG1lbnRfX21ldGhvZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMTUlIDFmcik7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBncmlkLWNvbHVtbi1nYXA6IDhweDtcbiAgZ3JpZC1yb3ctZ2FwOiA4cHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJiaWcxIGJpZzEgYmlnMSBiaWcyIGJpZzIgYmlnMiBiaWczIGJpZzNcIlxuICAgIFwic21hbGwxIHNtYWxsMSBzbWFsbDIgc21hbGwyIHNtYWxsMyBzbWFsbDMgc21hbGw0IHNtYWxsNFwiO1xufVxuICAudHJlYXRtZW50X19tZXRob2RzIC5jYXJkOm50aC1jaGlsZCgxKSAgeyBncmlkLWFyZWE6IGJpZzE7IH1cbiAgLnRyZWF0bWVudF9fbWV0aG9kcyAuY2FyZDpudGgtY2hpbGQoMikgIHsgZ3JpZC1hcmVhOiBiaWcyOyB9XG4gIC50cmVhdG1lbnRfX21ldGhvZHMgLmNhcmQ6bnRoLWNoaWxkKDMpICB7IGdyaWQtYXJlYTogYmlnMzsgfVxuICAudHJlYXRtZW50X19tZXRob2RzIC5jYXJkOm50aC1jaGlsZCg0KSAgeyBncmlkLWFyZWE6IHNtYWxsMTsgfVxuICAudHJlYXRtZW50X19tZXRob2RzIC5jYXJkOm50aC1jaGlsZCg1KSAgeyBncmlkLWFyZWE6IHNtYWxsMjsgfVxuICAudHJlYXRtZW50X19tZXRob2RzIC5jYXJkOm50aC1jaGlsZCg2KSAgeyBncmlkLWFyZWE6IHNtYWxsMzsgfVxuICAudHJlYXRtZW50X19tZXRob2RzIC5jYXJkOm50aC1jaGlsZCg3KSAgeyBncmlkLWFyZWE6IHNtYWxsNDsgfVxuXG4udHJlYXRtZW50TWV0aG9kc19fc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBIODljOWQ7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQU84QUFzQUFBQUFCZEFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUFFBQUFGWXFSemJHWTIxaGNBQUFBWVFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCMEFBQUFDZ0FBQUFvVE9va0YyaGxZV1FBQUFINEFBQUFMZ0FBQURZbzRMZERhR2hsWVFBQUFpZ0FBQUFiQUFBQUpBRHhBRUJvYlhSNEFBQUNSQUFBQUFnQUFBQUlBR1FBQUd4dlkyRUFBQUpNQUFBQUJnQUFBQVlBRkFBQWJXRjRjQUFBQWxRQUFBQWVBQUFBSUFFTkFCVnVZVzFsQUFBQ2RBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBT2dBQUFBR3dBQUFDeHFPQUVFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdRd1lwekF3TXJBd0dEUDRBWWsrYUMwQVFNTGd5UURBeE1ES3pNRFZoQ1E1cHJDNFBDQTRRRURRd3FReXdrbUdSZ1lRUVFBK3VvR2FnQUFBSGljN1pDeERZQXdFQVBQeWtPQkdJRXFOYk5Rc2IvWUpQa1kyQ0tXenBKUFh6MndBQ1U1a3dEZGlKRXJyZXdMbTMxUWZSUERQN1QyZCs1d281V1ozWDE4eTc5NlFSMGFKZ2xSQUFBQUFRQUFBQUFBaXdCaUFBZ0FBRGNIRnlNVk13Y1hOMmtLRUc5dkVBb2lZZ29SRGhBS0lRQUFlSnhqWUdSZ1lBQmlMcDIvOStQNWJiNHljRE9rQUVVWW5zemVjd0NaWnVobVNBS1NIQXhNSUE0QVNQUUxFQUFBZUp4allHUmdZRWhoWUlDUS8yOHlkRE13TXFBQ0pnQklRZ013QUFBQUFBQUFaQUFBQUFBQUFBQVVBQUI0bkdOZ1pHQmdZR0xnWkFEUklCWURBeGNRTWpEOEIvTVpBQWw0QVNNQUFIaWNaWkE5YnNKQUZJVEhZRWdDVW9JVUtTbXpWUW9pbVorU0EwQlBRWmZDbUxVeHNyM1dla0dpeXdseWhCd2hwNGh5Z2h3b1kvTm9ZQzAvZnpOdjN1N0tBQWI0aFlkNmViaHRhcjFhdUtFNmNadjBJT3lUbjRVNzZPTkZ1RXQvS056REc2YkNmVHppblR0NC9oMmRBVXJoRnU3eElkeW0veW5zazcrRU8zakN0M0NYL285d0R5djhDZmZ4NmczVHlCU3hLZHhTSi9zc3RHZDUvcTYwclZKVHFFa3dQbHNMWFdnYk9yMVI2Nk9xRHNuVXVWakYxdVJxenE3T01xTkthM1k2Y3NIV3VYSTJHc1hpQjVISmtTS0NRWUc0cVE1TGFDVFlJME1JZTlXOTFDdW1MU3I2dFZhWUlNRDRLclZncW1pU0laWEdoc2sxanF3VkRqeHRTdGN4cmZoYXp1U2t1Y3hxM2lRaksvN3Z1cmVqRTlFUHNHMm1Tc3d3NGhOZjVJUG1EdmsvUFJGZXFBQUFBSGljWTJCaWdBQkdCdXlBaVpHSmtabUJLZE9BZ1FFQUF6SUFxQUE9KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4gICAgLnZvdWNoZXJDYXJkOmhvdmVyIC52b3VjaGVyQ2FyZF9fYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzZDQkJFNztcbiAgICB9XG4gICAgLnZvdWNoZXJDYXJkOmhvdmVyIC52b3VjaGVyQ2FyZF9fbnVtYmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAudm91Y2hlckNhcmQ6aG92ZXIgLnZvdWNoZXJDYXJkX19leHRyYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnZvdWNoZXJDYXJkOmhvdmVyIC52b3VjaGVyQ2FyZF9fbW9yZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnZvdWNoZXJDYXJkOmhvdmVyIC52b3VjaGVyQ2FyZF9fbW9yZTphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIC52b3VjaGVyQ2FyZF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnS2luZXRpa2EnO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMjBweCAwIDEycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjcyNzI5O1xuICB9XG4gIC52b3VjaGVyQ2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC52b3VjaGVyQ2FyZF9fY292ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC52b3VjaGVyQ2FyZF9fY292ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyMDAsIDIyNSwgMSk7XG4gICAgICBvcGFjaXR5OiAuMTtcbiAgICB9XG4gIC52b3VjaGVyQ2FyZF9fY292ZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIC52b3VjaGVyQ2FyZF9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnZvdWNoZXJDYXJkX19idXR0b246YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDAuMTI7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZDogIzZDQkJFNztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgIH1cbiAgLnZvdWNoZXJDYXJkX19tb3JlIHtcbiAgICBjb2xvcjogIzZDQkJFNztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnZvdWNoZXJDYXJkX19tb3JlOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IEg4OWM5ZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICB9XG4gIC52b3VjaGVyQ2FyZF9fcHJpY2Uge1xuICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnZvdWNoZXJDYXJkX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgfVxuICAudm91Y2hlckNhcmRfX251bWJlciBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIC52b3VjaGVyQ2FyZF9fZXh0cmEge1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC52b3VjaGVyQ2FyZF9fZXh0cmEgc3BhbiB7XG4gICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuLnZvdWNoZXJDYXJkU2hvcnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMEYyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnZvdWNoZXJDYXJkU2hvcnQgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG5cbi52b3VjaGVyQ2FyZFNob3J0IGxpOmJlZm9yZSB7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBsZWZ0OiAtMTZweDtcbiAgICAgIHRvcDogM3B4O1xuICAgIH1cblxuLnZvdWNoZXJDYXJkU2hvcnRfX2hlYWRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4udm91Y2hlckNhcmRTaG9ydF9fY292ZXIge1xuICAgIGhlaWdodDogNDVweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG5cbi52b3VjaGVyQ2FyZFNob3J0X190eXBlIHtcbiAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICB9XG5cbi52b3VjaGVyQ2FyZFNob3J0X19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuLnZvdWNoZXJDYXJkU2hvcnRfX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDsgXG4gIH1cblxuLnZvdWNoZXJDYXJkU2hvcnRfX2J1dHRvbjphZnRlciB7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBIODljOWQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgICBtYXJnaW46IDMwcHggMCAtMjFweCAxNnB4O1xuICAgICAgY29sb3I6ICNERERGRTA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xuICAgIH1cblxuLnZvdWNoZXJDYXJkU2hvcnRfX2xpc3Qge1xuICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuLnZvdWNoZXJDYXJkU2hvcnRfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnS2luZXRpa2EnO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiAjNzg3ODdBO1xuICB9XG5cbi52b3VjaGVyQ2FyZFNob3J0X19wcmljZSA+IHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuXG4udm91Y2hlckNhcmRTaG9ydDpob3ZlciAuYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgIH1cblxuLnZvdWNoZXJDYXJkU2hvcnQ6aG92ZXIgLmNhcmRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgIH1cblxuLnZvdWNoZXJDYXJkU2hvcnQ6aG92ZXIgLnZvdWNoZXJDYXJkX19idXR0b246YWZ0ZXIge1xuICAgICAgY29sb3I6ICM2Q0JCRTc7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9IiwiLnZvdWNoZXJzX3NsaWRlX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuLnZvdWNoZXJzX19zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYShtaW4td2lkdGg6IDE1NDBweCkge1xuLnZvdWNoZXJzX19zbGlkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cbiAgfVxuLnZvdWNoZXJzX19zbGlkZXIgLnZvdWNoZXJDYXJkU2hvcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxuLnZvdWNoZXJzX19zbGlkZXIge1xuICBwYWRkaW5nOiAyZW0gMWVtIDEuNWVtOyBcbiAgbWFyZ2luOiAtMmVtIC0xZW0gMGVtO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhKG1pbi13aWR0aDogNTcxcHgpIHtcbiAgICAudm91Y2hlcnNfX3NsaWRlciAudm91Y2hlcnNfX3NsaWRlciB7XG4gICAgICBwYWRkaW5nOiAyZW0gMWVtIDFlbTsgXG4gICAgICBtYXJnaW46IC0yZW0gLTFlbSAwZW07XG4gICAgfVxuICB9IiwiLnRyZWF0bWVudCB7XG4gIGJhY2tncm91bmQ6ICNGNUY1Rjc7XG59IiwiLm1lbnVGb290ZXJfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgNzAlO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICAgLm1lbnVGb290ZXJfX2dyaWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYyO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHsubWVudUZvb3Rlcl9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdyaWQtcm93LWdhcDogNDBweFxuICB9XG4gICAgfVxuICAubWVudUZvb3Rlcl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAlLCAxZnIpKTtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5tZW51Rm9vdGVyX19pdGVtcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxMDAlLCAxZnIpKVxuICB9XG4gICAgfVxuICAubWVudUZvb3Rlcl9faXRlbSBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzI3MjcyOTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICAgIH1cbiAgLm1lbnVGb290ZXJfX2l0ZW0gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgICAgfSIsIi5vcGVuTWVudV9faXRlbXMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkgey5vcGVuTWVudV9faXRlbXMge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMFxuICB9XG4gICAgfVxuICAub3Blbk1lbnVfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5vcGVuTWVudV9fbGlzdCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDM1JTtcbiAgICB0b3A6IC00cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGN1YmljLWJlemllciguNzg1LC4xMzUsLjE1LC44NiksdmlzaWJpbGl0eSAuM3MgY3ViaWMtYmV6aWVyKC43ODUsLjEzNSwuMTUsLjg2KSwtd2Via2l0LXRyYW5zZm9ybSAwcyBjdWJpYy1iZXppZXIoLjc4NSwuMTM1LC4xNSwuODYpIC4zcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoLjc4NSwuMTM1LC4xNSwuODYpLHZpc2liaWxpdHkgLjNzIGN1YmljLWJlemllciguNzg1LC4xMzUsLjE1LC44NiksLXdlYmtpdC10cmFuc2Zvcm0gMHMgY3ViaWMtYmV6aWVyKC43ODUsLjEzNSwuMTUsLjg2KSAuM3M7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIGN1YmljLWJlemllciguNzg1LC4xMzUsLjE1LC44NikgLjNzLG9wYWNpdHkgLjNzIGN1YmljLWJlemllciguNzg1LC4xMzUsLjE1LC44NiksdmlzaWJpbGl0eSAuM3MgY3ViaWMtYmV6aWVyKC43ODUsLjEzNSwuMTUsLjg2KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgY3ViaWMtYmV6aWVyKC43ODUsLjEzNSwuMTUsLjg2KSAuM3Msb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKC43ODUsLjEzNSwuMTUsLjg2KSx2aXNpYmlsaXR5IC4zcyBjdWJpYy1iZXppZXIoLjc4NSwuMTM1LC4xNSwuODYpLC13ZWJraXQtdHJhbnNmb3JtIDBzIGN1YmljLWJlemllciguNzg1LC4xMzUsLjE1LC44NikgLjNzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwwLDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwwLDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vcGVuTWVudV9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gIH1cbiAgICB9XG4gIC5vcGVuTWVudV9fbGluayB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICB3aWR0aDogMjQlO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyNzlweCkge1xuICAub3Blbk1lbnVfX2xpbmsge1xuICAgICAgd2lkdGg6IDEwMCVcbiAgfVxuICAgIH1cbiAgLm9wZW5NZW51X19saW5rIHN1YiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB0b3A6IC0xZW07XG4gICAgICBsZWZ0OiA3cHg7XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAub3Blbk1lbnVfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gIH1cbiAgICAgIC5vcGVuTWVudV9fbGluayBzdWIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRvcDogLTAuOGVtO1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAub3Blbk1lbnVfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICM2Q0JCRTc7XG4gICAgfVxuICAub3Blbk1lbnVfX2xpbms6aG92ZXIgLm9wZW5NZW51X19saXN0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UsdmlzaWJpbGl0eSAxcyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllciguMDc1LC44MiwuMTY1LDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLHZpc2liaWxpdHkgMXMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoLjA3NSwuODIsLjE2NSwxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllciguMDc1LC44MiwuMTY1LDEpLG9wYWNpdHkgLjVzIGVhc2UsdmlzaWJpbGl0eSAxcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKC4wNzUsLjgyLC4xNjUsMSksb3BhY2l0eSAuNXMgZWFzZSx2aXNpYmlsaXR5IDFzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKC4wNzUsLjgyLC4xNjUsMSk7XG4gICAgICB9XG4gIC5vcGVuTWVudV9fbGluay0tc3ViIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgICAgbWFyZ2luOiAwIDUwcHggLTIwcHggMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIC5vcGVuTWVudV9fbGluay0tc3ViOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiB2ZjM5YjE7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVBNQUFzQUFBQUFCZ1FBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUEFBQUFGWXB2elpXWTIxaGNBQUFBWUFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCekFBQUFFUUFBQUJjT0YyWGVXaGxZV1FBQUFJUUFBQUFMQUFBQURZb2tyYjdhR2hsWVFBQUFqd0FBQUFiQUFBQUpBQjdBRDVvYlhSNEFBQUNXQUFBQUFnQUFBQUlBRHdBQUd4dlkyRUFBQUpnQUFBQUJnQUFBQVlBTGdBQWJXRjRjQUFBQW1nQUFBQWVBQUFBSUFFTkFDaHVZVzFsQUFBQ2lBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBTzBBQUFBRndBQUFDeHFOd0VFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdTUVk1ekF3TXJBd0tER29BVWtPYUMwREFNVEF6OERrR0JsWnNBS0F0SmNVeGdjSGpBOFlHQ3dBWEpad1NRREF5T0lBQURKMGdWeWVKenRrTEVOZ0RBUUE4L0tRNEVZZ1NvMXMxQ3h2OWdrK1JqWUlwYk9razlmUGJBQUpUbVRBTjJJa1N1dDdBdWJmVkI5RThNL3RQWjM3bkNqbFpuZGZYekx2M3BCSFJvbUNWRUFBSGljWTJCa0FBRmJCaHNHYVFZR2UwWXpFelVsZmtaMU5TVTJFWGxHZGpZUk1TTjdSbkV4SXpNVGRXVUpSaVptUmdrSlJtWW1FQWxueTJHSVFOZ01EQUExeEFXamVKeGpZR1JnWUFCaTB6OWlKK1A1YmI0eWNEUFlBRVVZbnN6ZWN4aVpackFGaTNNd01JRTRBRDlTQ25oNG5HTmdaR0Jnc0dGZ2dKRC8velBZTWpBeW9BSW1BRHpXQXJnQUFBQUFBQUE4QUFBQUFBQUFBQzRBQUhpY1kyQmtZR0JnWXBCaEFORWdGZ01ERnhBeU1Qd0g4eGtBQzFNQk5nQUFlSnhsa0QxdXdrQVVoTWRnU0FKU2doUXBLYk5WQ2lLWm41SURRRTlCbDhLWXRUR3l2ZFo2UWFMTENYS0VIQ0duaUhLQ0hDaGo4MmhnTFQ5L00yL2U3c29BQnZpRmgzcDV1RzFxdlZxNG9UcHhtL1FnN0pPZmhUdm80MFc0UzM4bzNNTWJwc0o5UE9LZE8zaitIWjBCU3VFVzd2RWgzS2IvS2V5VHY0UTdlTUszY0pmK2ozQVBLL3dKOS9IcURkUElGTEVwM0ZJbit5eTBaM24rcnJTdFVsT29TVEErV3d0ZGFCczZ2VkhybzZvT3lkUzVXTVhXNUdyT3JzNHlvMHByZGpweXdkYTVjallheGVJSGtjbVJJb0pCZ2JpcERrdG9KTmdqUXdoNzFiM1VLNll0S3ZxMVZwZ2d3UGdxdFdDcWFKSWhsY2FHeVRXT3JCVU9QRzFLMXpHdCtGck81S1M1ekdyZUpDTXIvdSs2dDZNVDBRK3diYVpLekREaUUxL2tnK1lPK1Q4OUVWNm9BQUFBZUp4allHTEFENWdZbVJpWkdaZ3lEUmdZQUFNUEFLY0EpIGZvcm1hdCgnd29mZicpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7Zm9udC1zdHlsZTogbm9ybWFsO31cbiAgLm1lbnUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogOTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuICAubWVudV9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICdBbGVncmV5YSc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICAubWVudV9faGVhZGluZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICM2Q0JCRTc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3R0b206IC0xMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIC5tZW51X19saW5rcyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLm1lbnVfX2xpbmtzID4gYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM0MDQwNDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cbiAgLm1lbnVfX2xpbmtzID4gYTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTIxcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMzVzO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zNXM7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0ZTg5ZmY7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAubWVudV9fbGlua3MgPiBhOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNGU4OWZmO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgLm1lbnVfX2xpbmtzID4gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgICAgfVxuICAubWVudV9fbGlua3MgPiBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjNjNzQ4O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMzVzLC13ZWJraXQtdHJhbnNmb3JtIC4zNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMzVzLC13ZWJraXQtdHJhbnNmb3JtIC4zNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXMsYmFja2dyb3VuZCAuMzVzO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzLGJhY2tncm91bmQgLjM1cywtd2Via2l0LXRyYW5zZm9ybSAuMzVzO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguOCk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC44KTtcbiAgICAgICAgfVxuICAubWVudV9fY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgfVxuICAubWVudV9fY2xvc2U6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IHZmMzliMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCkge1xuICAubWVudV9fY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDBcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLm1lbnVfX2Nsb3NlIHtcbiAgICAgIHBhZGRpbmc6IDE1cHhcbiAgfVxuICAgICAgLm1lbnVfX2Nsb3NlOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIC5tZW51X19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5N3B4KSB7XG4gIC5tZW51X19oZWFkZXIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDgwcHhcbiAgfVxuICAgIH1cbiAgLm1lbnVfX2hlYWRlcl9sb2dvIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLm1lbnVfX2hlYWRlcl9sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHhcbiAgICB9XG4gICAgICB9XG4gIC5tZW51X19oZWFkZXJfbG9nbyA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gIC5tZW51X19ib2R5IHtcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tZW51X19ib2R5IHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjU3cHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogNjBweCAwIDBcbiAgfVxuICAgIH1cbiAgLm1lbnVfX2Zvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5N3B4KSB7XG4gIC5tZW51X19mb290ZXIge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICB9XG4gICAgfVxuICAubWVudV9fY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5tZW51X19jb3B5cmlnaHQge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIH1cbiAgICB9XG4gIC5tZW51X19jb3B5cmlnaHRfbGlua3Mge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgLm1lbnVfX2NvcHlyaWdodF9saW5rcyBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgfVxuICAubWVudV9fY29weXJpZ2h0X3RleHQge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuLm1lbnVIZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG5AbWVkaWEobWluLXdpZHRoOiA5OTdweCkge1xuXG4ubWVudUhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICAgfSIsIi5hYm91dF9fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbiAgLmFib3V0X19kZXNjcmlwdGlvbiBoMzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYWJvdXRfX2Rlc2NyaXB0aW9uID4gcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFib3V0X19kZXNjcmlwdGlvbiA+IHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweFxuICB9XG4gICAgfSIsIi5ib29raW5nX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMTVweCAwIDMwcHg7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbiAgLmJvb2tpbmdfX2Rlc2NyaXB0aW9uID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuXG4uYm9va2luZ19fcCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCA0MHB4IHJnYmEoNzIsIDkzLCAyMDAsIDAuMik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA0MHB4IHJnYmEoNzIsIDkzLCAyMDAsIDAuMik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuLmJvb2tpbmdfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICB9IiwiLnJlc3RfX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogNDBweCAwIDgwcHg7XG4gIH0iLCIucmVzdF9fYXJ0aWNsZSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufSIsIi5yZXN0X19zaWJsaW5nc19saXN0IC5yZXN0Q2FyZCB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbi5yZXN0X19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCkge1xuXG4ucmVzdF9faGVhZGluZyB7XG4gICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgbWFyZ2luLXRvcDogMjBweFxufVxuICB9IiwiLnJlc3RXZWxjb21lIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4gIC5yZXN0V2VsY29tZV9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjI4LCAxOTYsIDE3NiwgMSk7XG4gIH1cbiAgLnJlc3RXZWxjb21lX19iZyA+IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIC5yZXN0V2VsY29tZV9fYmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcGF0ZXJuQnJvd24tLXJpZ2h0LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnJlc3RXZWxjb21lX19iZzphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgICB9XG4gIC5yZXN0V2VsY29tZV9fYmc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3BhdGVybkJyb3duLS1sZWZ0LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBoZWlnaHQ6IDI0MnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgLnJlc3RXZWxjb21lX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5yZXN0V2VsY29tZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4XG4gIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5yZXN0V2VsY29tZV9fY29udGVudCAuaGVhZGluZy5yZXN0V2VsY29tZV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHhcbiAgICB9XG4gICAgICB9IiwiLnJlc3RfX2dyaWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCkgey5yZXN0X19ncmlkIHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICB9XG4gICAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG5cbiAgLnJlc3RfX2dhbGxlcnkgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG4gICAgICB9XG5cbiAgLnJlc3RfX2NvbHVtbiB7XG4gICAgd2lkdGg6IDY4JTtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCkge1xuXG4gIC5yZXN0X19jb2x1bW4ge1xuICAgICAgd2lkdGg6IDEwMCVcbiAgfVxuICAgIH1cblxuICAucmVzdF9fc2libGluZ3Mge1xuICAgIHdpZHRoOiAyOCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpIHtcblxuICAucmVzdF9fc2libGluZ3Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4XG4gIH1cbiAgICB9XG5cbiAgLnJlc3RfX3NpYmxpbmdzX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpIHtcblxuICAucmVzdF9fc2libGluZ3NfbGlzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMTBweCwgMWZyKSk7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDI0cHg7XG4gICAgICBncmlkLXJvdy1nYXA6IDI0cHhcbiAgfVxuICAgIH0iLCIucm9vbXNfX3NlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuICAucm9vbXNfX3N1YkhlYWRpbmcge1xuICAgIG1heC13aWR0aDogNTY1cHg7XG4gIH0iLCIubGFiZWwge1xuICBmb250LWZhbWlseTogJ05vYWgnO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCA1cHg7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuICAvKipNYXJnaW5lZCoqL1xuXG4gIC5sYWJlbC5sYWJlbC0tbWFyZ2luZWRfcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5sYWJlbC5sYWJlbC0tbWFyZ2luZWRfbGVmdDQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLyoqQ29sb3IqKi9cblxuICAubGFiZWwubGFiZWwtLWNvbG9yX2JsdWUge1xuICAgIGNvbG9yOiAjMkY3REUxO1xuICB9XG5cbiAgLmxhYmVsLmxhYmVsLS1jb2xvcl9waW5rIHtcbiAgICBjb2xvcjogI0VENEQ3NDtcbiAgfVxuXG4gIC8qKlNpemUqKi9cblxuICAubGFiZWwubGFiZWwtLXNpemVfbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAuOTtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuXG4gIC5sYWJlbC5sYWJlbC0tc2l6ZV9iaWcge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogMTdweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC8qKlBvc2l0aW9uKiovXG5cbiAgLmxhYmVsLmxhYmVsLS1wb3NpdGlvbl9ydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4iLCIucm9vbV9faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEycHg7XG59XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OXB4KXsucm9vbV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEzcHhcbn1cbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMjgwcHgpey5yb29tX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweFxufVxuICB9XG5cbi5yb29tX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAzLjNlbTtcbiAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucm9vbV9faGludCB7IFxuICBtYXJnaW46IC44ZW0gMDtcbiAgZm9udC1zaXplOiAxLjFlbTtcblxufVxuXG4ucm9vbV9faW1wcm92ZWQge1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIGNvbG9yOiAjNkNCQkU3O1xufSIsIkBmb250LWZhY2UgeyBmb250LWZhbWlseTogeGU5Mzc0OyBzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFQNEFBc0FBQUFBQmlnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBBQUFBRllwb1RaTVkyMWhjQUFBQVlBQUFBQktBQUFCY09Fb282cG5iSGxtQUFBQnpBQUFBR2tBQUFDQVNEUm5DMmhsWVdRQUFBSTRBQUFBTUFBQUFEWW9oN2JyYUdobFlRQUFBbWdBQUFBWkFBQUFKQUJrQUQ5b2JYUjRBQUFDaEFBQUFBZ0FBQUFJQUR3QUFHeHZZMkVBQUFLTUFBQUFCZ0FBQUFZQVFBQUFiV0Y0Y0FBQUFwUUFBQUFlQUFBQUlBRU9BRHh1WVcxbEFBQUN0QUFBQVNrQUFBSVdtNWUrQ25CdmMzUUFBQVBnQUFBQUZ3QUFBQ3hxTndFRWVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHU1FZNXpBd01yQXdLREdvQXdrMmFHMEJBTVRBdzhEa0dCbFpzQUtBdEpjVXhnY0hqQThZR0F3QW5KWmdDUklKU05JRGdEREhnVktlSnp0a0xFTmdEQVFBOC9LUTRFWWdTbzFzMUN4djlnaytSallJcGJPa2s5ZlBiQUFKVG1UQU4ySWtTdXQ3QXViZlZCOUU4TS90UFozN25DamxabmRmWHpMdjNwQkhSb21DVkVBQUhpY1BZM0JEa0F3RUVSM1M2dGF3Z0c5VjFJSEI2clZpLy8vTEdHUnlDUXpiK1l5d0FDdUV6eHBnZ1hBck1JNnY0L1d4WFRnbnpHRk5IUml4ajVzYis0RUtickNNSVlaUHZZNVlsTnJsYXVucUZ6S1VoTkpaTWhwTU1SbEt6blZzZWVWb084YjFDd0s2QUFBQUhpY1kyQmtZR0FBWXJFVlpmM3gvRFpmR2JnWmpJQWlERTltN3ptT29QLy9aVEFFUWdZR0RnWW1rQ2dBVHNZTURuaWNZMkJrWUdBd1lnQUJHekJweU1ESWdBcVlBQS9uQUtRQUFBQUFBQUFBQUR3QUFBQUFBQUFBUUFBQWVKeGpZR1JnWUdCaU1BQmlCakNMZ1lFTENCa1kvb1A1REFBTlhnRkxBQUI0bkdXUVBXN0NRQlNFeDJCSUFsS0NGQ2twczFVS0lwbWZrZ05BVDBHWHdwaTFNYks5MW5wQm9zc0pjb1FjSWFlSWNvSWNLR1B6YUdBdFAzOHpiOTd1eWdBRytJV0hlbm00YldxOVdyaWhPbkdiOUNEc2s1K0ZPK2pqUmJoTGZ5amN3eHVtd24wODRwMDdlUDRkblFGSzRSYnU4U0hjcHY4cDdKTy9oRHQ0d3Jkd2wvNlBjQThyL0FuMzhlb04wOGdVc1NuY1VpZjdMTFJuZWY2dXRLMVNVNmhKTUQ1YkMxMW9HenE5VWV1anFnN0oxTGxZeGRia2FzNnV6aktqU210Mk9uTEIxcmx5TmhyRjRnZVJ5WkVpZ2tHQnVLa09TMmdrMkNORENIdlZ2ZFFycGkwcStyVldtQ0RBK0NxMVlLcG9raUdWeG9iSk5ZNnNGUTQ4YlVyWE1hMzRXczdrcExuTWF0NGtJeXYrNzdxM294UFJEN0J0cGtyTU1PSVRYK1NENWc3NVB6MFJYcWdBQUFCNG5HTmdZc0FQbUJpWkdKa1ptRElOR0JnQUF3OEFwd0E9KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4gIC5yb29tX19wcmljZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogJ0tpbmV0aWthJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgXG59XG4gIC5yb29tX19wcmljZSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuICAucm9vbV9fcHJpY2U6YWZ0ZXIge1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1mYW1pbHk6IHhlOTM3NDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbnRlbnQ6ICdcXEUwMDAnO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9IiwiLnJvb21fX3N1YlRpdGxlIHtcclxuICBjb2xvcjogIzZDQkJFNztcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG59IiwiLmRlZmluaXRpb25zTGlzdF9fZHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb2FoJztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzc4Nzg3QTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICB9XHJcbiAgLmRlZmluaXRpb25zTGlzdF9fZGQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfSIsIi5yb29tQ2hhcmFjdGVyaXN0aWNfX2xpc3QgLmRlZmluaXRpb25zTGlzdF9fZGwge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMjBweCAxZnI7XG4gICAgfVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNTcxcHgpey5yb29tQ2hhcmFjdGVyaXN0aWNfX2xpc3QgLmRlZmluaXRpb25zTGlzdF9fZGwge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1MHB4IDFmclxuICAgIH0gICAgIFxuICAgICAgfVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpey5yb29tQ2hhcmFjdGVyaXN0aWNfX2xpc3QgLmRlZmluaXRpb25zTGlzdF9fZGwge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNTBweCwgMWZyKSlcbiAgICB9ICAgICAgICAgICBcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5N3B4KXsucm9vbUNoYXJhY3RlcmlzdGljX19saXN0IC5kZWZpbml0aW9uc0xpc3RfX2RsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcbiAgICB9ICAgICAgICAgIFxuICAgICAgfSIsIi5yb29tQ29tZm9ydGFibGVfX2xpc3Qge1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxZW07XHJcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6IDFlbTtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMWVtO1xyXG4gIH1cclxuICAgIC5yb29tQ29tZm9ydGFibGVfX2xpc3QgbGkge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiA1NzFweCl7LnJvb21Db21mb3J0YWJsZV9fbGlzdCB7XHJcbiAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMztcclxuICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMmVtO1xyXG4gICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDJlbTtcclxuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAyZW1cclxuICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCkgey5yb29tQ29tZm9ydGFibGVfX2xpc3Qge1xyXG4gICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcclxuICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XHJcbiAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgIC1tb3otY29sdW1uLWdhcDogMDtcclxuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwXHJcbiAgfVxyXG4gICAgfSIsIi5yb29tQWR2YW50YWdlcyB7XHJcbiAgbWFyZ2luOiAxZW0gMDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59IiwiLnJvb21TaWJsaW5nc19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIC8qIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgY2FsYyg1MCUgLSAyOHB4KSBjYWxjKDUwJSAtIDI4cHgpKTsgKi9cbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjMlLCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDI4cHg7XG59XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHsucm9vbVNpYmxpbmdzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxufVxuICB9XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogNTcxcHgpIHsucm9vbVNpYmxpbmdzX19saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgey5yb29tU2libGluZ3NfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlXG59XG4gICAgLnJvb21TaWJsaW5nc19fbGlzdCA+IGEge1xuICAgICAgd2lkdGg6IGNhbGMoMjQuOTc1JSAtIDIyLjVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAucm9vbVNpYmxpbmdzX19saXN0ID4gYTpudGgtY2hpbGQoMW4pIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgfVxuICAgIC5yb29tU2libGluZ3NfX2xpc3QgPiBhOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAucm9vbVNpYmxpbmdzX19saXN0ID4gYTpudGgtY2hpbGQoNG4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgLnJvb21TaWJsaW5nc19fbGlzdCA+IGE6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9IiwiLnJvb21Db25kaXRpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4gIC5yb29tQ29uZGl0aW9uc19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUlIDIyJSAxOCUgMTUlIDE3JTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJvb21Db25kaXRpb25zX19saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1JSwgMWZyKSlcbiAgfVxuICAgIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnJvb21Db25kaXRpb25zX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCVcbiAgfVxuICAgICAgLnJvb21Db25kaXRpb25zX19saXN0ID4gZGwge1xuICAgICAgICB3aWR0aDogY2FsYygxNi42NSUgLSAyNXB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIC5yb29tQ29uZGl0aW9uc19fbGlzdCA+IGRsOm50aC1jaGlsZCgxbikge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5yb29tQ29uZGl0aW9uc19fbGlzdCA+IGRsOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAucm9vbUNvbmRpdGlvbnNfX2xpc3QgPiBkbDpudGgtY2hpbGQoNm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICAucm9vbUNvbmRpdGlvbnNfX2xpc3QgPiBkbDpudGgtY2hpbGQoNm4gKyAxKSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgIH1cbiAgLnJvb21Db25kaXRpb25zX19pdGVtIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4iLCIucGhvbmVFbGVtZW50IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn0iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IExhYzEzZTsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBUVFBQXNBQUFBQUJqQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQUUFBQUZZcWF6YlJZMjFoY0FBQUFZUUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUIwQUFBQUhzQUFBQ0lxMXdOMW1obFlXUUFBQUpNQUFBQU1BQUFBRFlvbkxkSWFHaGxZUUFBQW53QUFBQVpBQUFBSkFDMUFHZG9iWFI0QUFBQ21BQUFBQWdBQUFBSUFHUUFBR3h2WTJFQUFBS2dBQUFBQmdBQUFBWUFSQUFBYldGNGNBQUFBcWdBQUFBZUFBQUFJQUVPQUQ1dVlXMWxBQUFDeUFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFQMEFBQUFHd0FBQUN4cU9BRUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1F3WXB6QXdNckF3R0RQNEFzaythRzBDVkJNaG9HQmlZR1ZtUUVyQ0VoelRXRndlTUR3Z0lFaEQ4amxCSklzUUpvUkpBY0FBaG9HbVFBQUFIaWM3WkN4RFlBd0VBUFB5a09CR0lFcU5iTlFzYi9ZSlBrWTJDS1d6cEpQWHoyd0FDVTVrd0RkaUpFcnJld0xtMzFRZlJQRFA3VDJkKzV3bzVXWjNYMTh5Nzk2UVIwYUpnbFJBQUI0bkRYS1FRckNNQlNFNFpuM21yU1ZhQ25FdWhBRXE4U0NLNXMyRzNYckJiei9UUVNOaUp2NXY4VkFnUGNMRHp3eDRBSkViL3R3NTZFUFU3cHkvbmRLTVcxMnRHZXU0OWo1M0RramhWTW85NkppS0VMelcwcTNxTml1YkVOVk50WTVtckw5MnFsS25kOERwYWpzZHBtdHQyUHRDeVA0QUV5MkMrUUFlSnhqWUdSZ1lBQmkzL2xxQytQNWJiNHljRFBrQVVVWW5zemVjeHhCLy8vRDRNWVFET1J5TURDQlJBRlhCUXh3ZUp4allHUmdZTWhqQUlFVU1Pbkd3TWlBQ3BnQUhLSUJIUUFBQUFBQUFBQUFaQUFBQUFBQUFBQkVBQUI0bkdOZ1pHQmdZR0l3QW1JR01JdUJnUXNJR1JqK2cva01BQTJRQVUwQUFIaWNaWkE5YnNKQUZJVEhZRWdDVW9JVUtTbXpWUW9pbVorU0EwQlBRWmZDbUxVeHNyM1dla0dpeXdseWhCd2hwNGh5Z2h3b1kvTm9ZQzAvZnpOdjN1N0tBQWI0aFlkNmViaHRhcjFhdUtFNmNadjBJT3lUbjRVNzZPTkZ1RXQvS056REc2YkNmVHppblR0NC9oMmRBVXJoRnU3eElkeW0veW5zazcrRU8zakN0M0NYL285d0R5djhDZmZ4NmczVHlCU3hLZHhTSi9zc3RHZDUvcTYwclZKVHFFa3dQbHNMWFdnYk9yMVI2Nk9xRHNuVXVWakYxdVJxenE3T01xTkthM1k2Y3NIV3VYSTJHc1hpQjVISmtTS0NRWUc0cVE1TGFDVFlJME1JZTlXOTFDdW1MU3I2dFZhWUlNRDRLclZncW1pU0laWEdoc2sxanF3VkRqeHRTdGN4cmZoYXp1U2t1Y3hxM2lRaksvN3Z1cmVqRTlFUHNHMm1Tc3d3NGhOZjVJUG1EdmsvUFJGZXFBQUFBSGljWTJCaWdBQkdCdXlBaVpHSmtabUJLZE9BZ1FFQUF6SUFxQUE9KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG5cbiAgLnByaWNlVGFibGVfX3ByaWNlIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiA3MHB4OyBcbn1cblxuICAucHJpY2VUYWJsZV9fcHJpY2VfYXQgeyBcbiAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICBmb250LXNpemU6IC44ZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC40ZW07XG4gIH1cblxuICAucHJpY2VUYWJsZV9fcHJpY2VfdW5pdCB7IFxuICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1yaWdodDogLjRlbTtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG5cbiAgLnByaWNlVGFibGVfX3ByaWNlX3VuaXQge1xuICAgICAgZGlzcGxheTogbm9uZVxuICB9XG4gICAgfVxuXG4gIC5wcmljZVRhYmxlX19wcmljZV9wcmljZSB7XG4gICAgY29sb3I6ICMyNzI3Mjk7IFxuICB9XG5cbiAgLnByaWNlVGFibGVfX3ByaWNlX3ByaWNlOmFmdGVyIHtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IExhYzEzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB9XG5cbiIsIi5wcmljZVRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMjcyNzI5O1xuICBtYXJnaW46IDFlbSAwIDA7XG59XG4gIC5wcmljZVRhYmxlX190cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDE4NywgMjMxLCAwLjEyKTtcbiAgICB9XG4gIC5wcmljZVRhYmxlX190cjpob3ZlciAucHJpY2VUYWJsZV9fdGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAuODUpO1xuICAgICAgfVxuICAucHJpY2VUYWJsZV9fdGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnByaWNlVGFibGVfX3RkIHtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICBwYWRkaW5nOiAwIDFlbSBcbiAgfVxuICAgIH1cbiAgLnByaWNlVGFibGVfX3RkOm50aC1jaGlsZCgxKSB7XG4gICAgICBsaW5lLWhlaWdodDogMi4yZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgLnByaWNlVGFibGVfX3RkOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZDogIzZDQkJFNztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgfVxuICAucHJpY2VUYWJsZV9fdGQ6aG92ZXI6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5wcmljZVRhYmxlX190ZF9wcmljZSB7IHdpZHRoOiAxNTBweDsgfVxuICAgIH0iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IE1hMjAyNjsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBUFVBQXNBQUFBQUJlZ0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQUUFBQUZZcVJ6YkdZMjFoY0FBQUFZUUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUIwQUFBQUVBQUFBQkFzOU5IZDJobFlXUUFBQUlRQUFBQUxnQUFBRFlvdXJjK2FHaGxZUUFBQWtBQUFBQWJBQUFBSkFETEFHWm9iWFI0QUFBQ1hBQUFBQWdBQUFBSUFHUUFBR3h2WTJFQUFBSmtBQUFBQmdBQUFBWUFJQUFBYldGNGNBQUFBbXdBQUFBZUFBQUFJQUVOQUI1dVlXMWxBQUFDakFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFPNEFBQUFHd0FBQUN4cU9BRUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1F3WXB6QXdNckF3R0RQNEFZaythQzBBUU1MZ3lRREF4TURLek1EVmhDUTVwckM0UENBNFFFRFF3cVF5d2ttR1JnWVFRUUErdW9HYWdBQUFIaWM3WkN4RFlBd0VBUFB5a09CR0lFcU5iTlFzYi9ZSlBrWTJDS1d6cEpQWHoyd0FDVTVrd0RkaUpFcnJld0xtMzFRZlJQRFA3VDJkKzV3bzVXWjNYMTh5Nzk2UVIwYUpnbFJBQUFBQVFBQUFBQUFaUUJQQUJFQUFEY1VEd0VHSWk4QkpqUTJNaDhCTnpZeUZtUUNLZ01HQWlzQ0JRWUNKU1VDQndSSEF3TXFBZ0lxQXdZRkFpVWxBZ1VBZUp4allHUmdZQUJpbTF2YnVPUDViYjR5Y0RPa0FFVVluc3plY3h5WlpraGw4QWVTSEF4TUlBNEFQemtLcWdBQWVKeGpZR1JnWUVoaFlJQ1EvLzh6cERJd01xQUNKZ0JJamdNd0FBQUFBQUFBWkFBQUFBQUFBQUFnQUFCNG5HTmdaR0JnWUdJUVlnRFJJQllEQXhjUU1qRDhCL01aQUFwWkFTd0FBSGljWlpBOWJzSkFGSVRIWUVnQ1VvSVVLU216VlFvaW1aK1NBMEJQUVpmQ21MVXhzcjNXZWtHaXl3bHloQndocDRoeWdod29ZL05vWUMwL2Z6TnYzdTdLQUFiNGhZZDZlYmh0YXIxYXVLRTZjWnYwSU95VG40VTc2T05GdUV0L0tOekRHNmJDZlR6aW5UdDQvaDJkQVVyaEZ1N3hJZHltL3luc2s3K0VPM2pDdDNDWC9vOXdEeXY4Q2ZmeDZnM1R5QlN4S2R4U0ovc3N0R2Q1L3E2MHJWSlRxRWt3UGxzTFhXZ2JPcjFSNjZPcURzblV1VmpGMXVScXpxN09NcU5LYTNZNmNzSFd1WEkyR3NYaUI1SEprU0tDUVlHNHFRNUxhQ1RZSTBNSWU5VzkxQ3VtTFNyNnRWYVlJTUQ0S3JWZ3FtaVNJWlhHaHNrMWpxd1ZEanh0U3RjeHJmaGF6dVNrdWN4cTNpUWpLLzd2dXJlakU5RVBzRzJtU3N3dzRoTmY1SVBtRHZrL1BSRmVxQUFBQUhpY1kyQmlnQUJHQnV5QWlaR0prWm1CS2RPQWdRRUFBeklBcUFBPSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuICBcbiAgLnByaWNlQWNjb3JkaW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMEYyO1xufVxuICBcbiAgLnByaWNlQWNjb3JkaW9uX19oZWFkZXIgeyBcbiAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICB9XG4gIFxuICAucHJpY2VBY2NvcmRpb25fX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIFxuICAucHJpY2VBY2NvcmRpb25fX3RpdGxlX3RleHQge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIFxuICAucHJpY2VBY2NvcmRpb25fX3RpdGxlX3ByaWNlIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgLW1zLWZsZXg6IDAgMCAxMjBweDtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDEyMHB4O1xuICAgIH1cbiAgXG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KXtcbiAgXG4gIC5wcmljZUFjY29yZGlvbl9fdGl0bGVfcHJpY2Uge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgODBweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgODBweFxuICAgIH1cbiAgICAgIH1cbiAgXG4gIC5wcmljZUFjY29yZGlvbl9fdGl0bGU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBNYTIwMjY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2Utb3V0IC4ycztcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLW91dCAuMnM7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDIwcHg7XG4gICAgfVxuICBcbiAgLnByaWNlQWNjb3JkaW9uX190aXRsZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzZDQkJFNztcbiAgICB9XG4gIFxuICAucHJpY2VBY2NvcmRpb25fX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMCAuMmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcblxuICB9XG4gIFxuICAucHJpY2VBY2NvcmRpb25fX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UgLjJzO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4ycztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRjBGMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICBcbiAgLnByaWNlQWNjb3JkaW9uX19pdGVtLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNztcbiAgICAgIGhlaWdodDogYXV0bzsgICBcbiAgICB9XG4gIFxuICAucHJpY2VBY2NvcmRpb25fX2l0ZW0tLWFjdGl2ZSAucHJpY2VBY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICBcbiAgLnByaWNlQWNjb3JkaW9uX19pdGVtLS1hY3RpdmUgLnByaWNlQWNjb3JkaW9uX190aXRsZV9wcmljZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICBcbiAgLnByaWNlQWNjb3JkaW9uX19pdGVtLS1hY3RpdmUgLnByaWNlQWNjb3JkaW9uX190aXRsZTphZnRlciB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAgICAgICB9XG4gIFxuICAucHJpY2VBY2NvcmRpb25fX2l0ZW0tLWFjdGl2ZSAucHJpY2VBY2NvcmRpb25fX3RpdGxlOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzI3MjcyOTtcbiAgICAgICAgfSIsIkBmb250LWZhY2UgeyBmb250LWZhbWlseTogSjZjODg0OyBzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFQQUFBc0FBQUFBQmRBQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBRQUFBRllxUnpiR1kyMWhjQUFBQVlRQUFBQktBQUFCY09Fb282cG5iSGxtQUFBQjBBQUFBQ2dBQUFBb1ROMGpWV2hsWVdRQUFBSDRBQUFBTVFBQUFEWW9hTGREYUdobFlRQUFBaXdBQUFBY0FBQUFKQUI0QUdkb2JYUjRBQUFDU0FBQUFBZ0FBQUFJQUdUL3hHeHZZMkVBQUFKUUFBQUFCZ0FBQUFZQUZBQUFiV0Y0Y0FBQUFsZ0FBQUFlQUFBQUlBRU5BQlZ1WVcxbEFBQUNlQUFBQVNrQUFBSVdtNWUrQ25CdmMzUUFBQU9rQUFBQUd3QUFBQ3hxT0FFRWVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHUXdZcHpBd01yQXdHRFA0QVlrK2FDMEFRTUxneVFEQXhNREt6TURWaENRNXByQzRQQ0E0UUVEUXdxUXl3a21HUmdZUVFRQSt1b0dhZ0FBQUhpYzdaQ3hEWUF3RUFQUHlrT0JHSUVxTmJOUXNiL1lKUGtZMkNLV3pwSlBYejJ3QUNVNWt3RGRpSkVycmV3TG0zMVFmUlBEUDdUMmQrNXdvNVdaM1gxOHk3OTZRUjBhSmdsUkFBQUFBZi9FQUFBQVR3QlVBQWdBQURjSEZ5TVZNd2NYTnkwS0VHOXZFQW9pVkFvUkRoQUtJUUFBZUp4allHUmdZQUJpSHJYL3ZmSDhObDhadUJsU2dDSU1UMmJ2T1E2ai94OEJNdndaUW9Ba0J3TVRTQlFBVjJJTVF3QUFBSGljWTJCa1lHQklZUUNCbFA5SGdLUS9BeU1ES21BQ0FFV2JBdDhBQUFBQUFHVC94QUFBQUFBQUZBQUFlSnhqWUdSZ1lHQmk0R1FBMFNBV0F3TVhFREl3L0FmekdRQUplQUVqQUFCNG5HV1FQVzdDUUJTRXgyQklBbEtDRkNrcHMxVUtJcG1ma2dOQVQwR1h3cGkxTWJLOTFucEJvc3NKY29RY0lhZUljb0ljS0dQemFHQXRQMzh6Yjk3dXlnQUcrSVdIZW5tNGJXcTlXcmloT25HYjlDRHNrNStGTytqalJiaExmeWpjd3h1bXduMDg0cDA3ZVA0ZG5RRks0UmJ1OFNIY3B2OHA3Sk8vaER0NHdyZHdsLzZQY0E4ci9BbjM4ZW9OMDhnVXNTbmNVaWY3TExSbmVmNnV0SzFTVTZoSk1ENWJDMTFvR3pxOVVldWpxZzdKMUxsWXhkYmthczZ1empLalNtdDJPbkxCMXJseU5ockY0Z2VSeVpFaWdrR0J1S2tPUzJnazJDTkRDSHZWdmRRcnBpMHErclZXbUNEQStDcTFZS3Bva2lHVnhvYkpOWTZzRlE0OGJVclhNYTM0V3M3a3BMbk1hdDRrSXl2Kzc3cTNveFBSRDdCdHBrck1NT0lUWCtTRDVnNzVQejBSWHFnQUFBQjRuR05nWW9BQVJnYnNnSW1SaVpHWmdTblRnSUVCQUFNeUFLZ0EpIGZvcm1hdCgnd29mZicpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7Zm9udC1zdHlsZTogbm9ybWFsO31cbiAgLnBlcmlvZHNTbGlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuICAucGVyaW9kc1NsaWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAucGVyaW9kc1NsaWRlcl9fY29udGFpbmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogLjllbVxuICB9XG4gICAgfVxuICAucGVyaW9kc1NsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gLjJzO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIC4ycztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjRERERkUwO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcGFkZGluZzogMS40cmVtIDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAucGVyaW9kc1NsaWRlcl9faXRlbTpob3Zlcjpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcbiAgICAgIGNvbG9yOiAjNkNCQkU3ICFpbXBvcnRhbnQ7XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCl7XG4gIC5wZXJpb2RzU2xpZGVyX19pdGVtIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICB9XG4gICAgfVxuICAucGVyaW9kc1NsaWRlcl9faXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgLnBlcmlvZHNTbGlkZXJfX2l0ZW0uc3dpcGVyLXNsaWRlLXByZXYge1xuICAgICAgY29sb3I6ICM3ODc4N0E7XG4gICAgfVxuICAucGVyaW9kc1NsaWRlcl9faXRlbS5zd2lwZXItc2xpZGUtbmV4dCB7XG4gICAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICB9XG4gIC5wZXJpb2RzU2xpZGVyX19pdGVtLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIH1cbiAgLnBlcmlvZHNTbGlkZXJfX2l0ZW0uc3dpcGVyLXNsaWRlLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNkNCQkU3O1xuICAgICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA1NzFweCl7XG4gICAgICAucGVyaW9kc1NsaWRlcl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgfVxuICAgICAgLnBlcmlvZHNTbGlkZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIC5wZXJpb2RzU2xpZGVyX19pdGVtOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgLnBlcmlvZHNTbGlkZXJfX25hdiB7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICBjdXJzb3I6IHBvaW50ZXI7XG4gICB0b3A6IDA7XG4gICB3aWR0aDogNjBweDtcbiAgIGhlaWdodDogMTAwJTtcbiAgIHotaW5kZXg6IDI7IFxuICAgZGlzcGxheTogLXdlYmtpdC1ib3g7IFxuICAgZGlzcGxheTogLW1zLWZsZXhib3g7IFxuICAgZGlzcGxheTogZmxleDtcbiAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgIG92ZXJmbG93OiBoaWRkZW47XG4gICBjb2xvcjogIzc4Nzg3QTtcbiAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgZWFzZSAuMnM7XG4gICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIC4ycztcbiAgfVxuICAucGVyaW9kc1NsaWRlcl9fbmF2OmhvdmVyIHtcbiAgICAgY29sb3I6ICM2Q0JCRTc7XG4gICB9XG4gIC5wZXJpb2RzU2xpZGVyX19uYXY6YmVmb3JlIHtcbiAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgZm9udC1mYW1pbHk6IEo2Yzg4NDtcbiAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIC4ycztcbiAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIC4ycztcbiAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnBlcmlvZHNTbGlkZXJfX25hdiB7XG4gICAgd2lkdGg6IDQwcHhcbiAgfVxuICB9XG4gIC5wZXJpb2RzU2xpZGVyX19uYXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpiZWZvcmV7XG4gICAgICBvcGFjaXR5OiAuMjtcbiAgICB9XG4gIC5wZXJpb2RzU2xpZGVyX19uYXYtLWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDI1NSwyNTUsMjU1LCAwKSksIGNvbG9yLXN0b3AoMzAlLCAjZmZmZmZmKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsIDApIDAlLCAjZmZmZmZmIDMwJSk7XG4gICB9XG4gIC5wZXJpb2RzU2xpZGVyX19uYXYtLWxlZnQ6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgIH1cbiAgLnBlcmlvZHNTbGlkZXJfX25hdi0tcmlnaHQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgyNTUsMjU1LDI1NSwwKSksIGNvbG9yLXN0b3AoMzAlLCAjZmZmZmZmKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCAjZmZmZmZmIDMwJSk7XG4gICB9IiwiLnByaWNlTGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4gIC5wcmljZUxpc3RfX2hlYWRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuICAucHJpY2VMaXN0X190aXRsZSB7XG4gICAgY29sb3I6ICM2Q0JCRTc7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIH1cbiAgLnByaWNlTGlzdF9fcGVyaW9kcyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLnByaWNlTGlzdF9faXNFcnJvciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMWVtOyBcbiAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogM2VtIDJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5wcmljZUxpc3RfX2lzRXJyb3Ige1xuICAgICAgZm9udC1zaXplOiAxZW1cbiAgfVxuICAgIH1cbiAgLnByaWNlTGlzdF9faXNFcnJvciA+IGRpdiB7XG4gICAgICB3aWR0aDogODUlO1xuICAgIH1cbiAgLnByaWNlTGlzdF9faXNFcnJvcjpiZWZvcmUge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29udGVudDogJyEnO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgb3BhY2l0eTogLjg1O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQWxlZ3JleWEnO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07ICBcbiAgICB9IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBGZTYwODQ7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQU93QUFzQUFBQUFCZEFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUEFBQUFGWXB2elpXWTIxaGNBQUFBWUFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCekFBQUFDZ0FBQUFvSjJtWnNXaGxZV1FBQUFIMEFBQUFMZ0FBQURZb2RiYnBhR2hsWVFBQUFpUUFBQUFZQUFBQUpBQmRBRDlvYlhSNEFBQUNQQUFBQUFnQUFBQUlBRHdBQUd4dlkyRUFBQUpFQUFBQUJnQUFBQVlBRkFBQWJXRjRjQUFBQWt3QUFBQWVBQUFBSUFFTkFCVnVZVzFsQUFBQ2JBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBT1lBQUFBRndBQUFDeHFOd0VFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdTUVk1ekF3TXJBd0tER29BVWtPYUMwREFNVEF6OERrR0JsWnNBS0F0SmNVeGdjSGpBOFlHQ3dBWEpad1NRREF5T0lBQURKMGdWeWVKenRrTEVOZ0RBUUE4L0tRNEVZZ1NvMXMxQ3h2OWdrK1JqWUlwYk9razlmUGJBQUpUbVRBTjJJa1N1dDdBdWJmVkI5RThNL3RQWjM3bkNqbFpuZGZYekx2M3BCSFJvbUNWRUFBQUFCQUFBQUFBQWdBQ0lBQ0FBQU53Y1hJeFV6QnhjM0d3SURFQkFEQWdRaUFnSUNBZ0lGQUFCNG5HTmdaR0JnQU9LSVBoSEhlSDZicnd6Y0REWkFFWVlucy9jY1I2WVpGQmlVZ0NRSEF4T0lBd0FaTndsMEFBQjRuR05nWkdCZ3NHRmdnSk1LREl3TXFJQUpBQS9hQUowQUFBQUFBRHdBQUFBQUFBQUFGQUFBZUp4allHUmdZR0JpNEdRQTBTQVdBd01YRURJdy9BZnpHUUFKZUFFakFBQjRuR1dRUFc3Q1FCU0V4MkJJQWxLQ0ZDa3BzMVVLSXBtZmtnTkFUMEdYd3BpMU1iSzkxbnBCb3NzSmNvUWNJYWVJY29JY0tHUHphR0F0UDM4emI5N3V5Z0FHK0lXSGVubTRiV3E5V3JpaE9uR2I5Q0RzazUrRk8rampSYmhMZnlqY3d4dW13bjA4NHAwN2VQNGRuUUZLNFJidThTSGNwdjhwN0pPL2hEdDR3cmR3bC82UGNBOHIvQW4zOGVvTjA4Z1VzU25jVWlmN0xMUm5lZjZ1dEsxU1U2aEpNRDViQzExb0d6cTlVZXVqcWc3SjFMbFl4ZGJrYXM2dXpqS2pTbXQyT25MQjFybHlOaHJGNGdlUnlaRWlna0dCdUtrT1MyZ2syQ05EQ0h2VnZkUXJwaTBxK3JWV21DREErQ3ExWUtwb2tpR1Z4b2JKTlk2c0ZRNDhiVXJYTWEzNFdzN2twTG5NYXQ0a0l5dis3N3Ezb3hQUkQ3QnRwa3JNTU9JVFgrU0Q1Zzc1UHowUlhxZ0FBQUI0bkdOZ1lzQVBtQmlaR0prWm1ESU5HQmdBQXc4QXB3QT0pIGZvcm1hdCgnd29mZicpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7Zm9udC1zdHlsZTogbm9ybWFsO31cclxuICAucm9vbUJvb2tpbmdCdG4ge1xyXG4gIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICBtYXJnaW46IDFlbSAwO1xyXG4gIGJhY2tncm91bmQ6ICM2Q0JCRTc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzZDQkJFNztcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xyXG59XHJcbiAgLnJvb21Cb29raW5nQnRuOmhvdmVyIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNjgsIDE0OSwgMjA2LCAwLjIpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg2OCwgMTQ5LCAyMDYsIDAuMik7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNEJBQkUwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRCQUJFMDtcclxuICB9XHJcbiAgLnJvb21Cb29raW5nQnRuOmhvdmVyOmFmdGVyIHtcclxuICAgICAgbGVmdDogLjJlbTtcclxuICAgIH1cclxuICAucm9vbUJvb2tpbmdCdG46YWN0aXZlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMjRweCByZ2JhKDIzOCwgMTA1LCAxNjIsIDAuMyk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDI0cHggcmdiYSgyMzgsIDEwNSwgMTYyLCAwLjMpO1xyXG4gIH1cclxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkgey5yb29tQm9va2luZ0J0biB7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcbiAgfVxyXG4gIEBtZWRpYShtaW4td2lkdGg6IDk5N3B4KSB7LnJvb21Cb29raW5nQnRuIHtcclxuICAgIG1hcmdpbjogMmVtIDAgMWVtXHJcbn1cclxuICB9XHJcbiAgLnJvb21Cb29raW5nQnRuOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgZm9udC1mYW1pbHk6IEZlNjA4NDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjb250ZW50OiAnXFxFMDAwJztcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfSIsIi5yb29tV2VsY29tZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgbWFyZ2luOiAwO1xufVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCkgey5yb29tV2VsY29tZSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHhcbn1cbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCkgey5yb29tV2VsY29tZSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHhcbn1cbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCkgey5yb29tV2VsY29tZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4XG59XG4gIH1cbiAgLnJvb21XZWxjb21lX19ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5yb29tV2VsY29tZV9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgyNzVweCwgMWZyKTtcbiAgICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0XG4gIH1cbiAgICAgIC5yb29tV2VsY29tZV9fZ3JpZCAucm9vbVdlbGNvbWVfX2NhcmQgeyBncmlkLWNvbHVtbjogMSB9XG4gICAgICAucm9vbVdlbGNvbWVfX2dyaWQgLnJvb21XZWxjb21lX19nYWxsZXJ5IHsgZ3JpZC1jb2x1bW46IDJ9XG4gICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCkge1xuICAucm9vbVdlbGNvbWVfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNSUgMWZyXG4gIH1cbiAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyODBweCkge1xuICAucm9vbVdlbGNvbWVfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgMWZyXG4gIH1cbiAgICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5yb29tV2VsY29tZV9fZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlXG4gIH1cbiAgICAgIC5yb29tV2VsY29tZV9fZ3JpZCA+IGRpdiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgICAucm9vbVdlbGNvbWVfX2dyaWQgPiAucm9vbVdlbGNvbWVfX2NhcmQge1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDIwcHgpO1xuICAgICAgfVxuICAgICAgLnJvb21XZWxjb21lX19ncmlkID4gLnJvb21XZWxjb21lX19jYXJkOm50aC1jaGlsZCgxbikge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5yb29tV2VsY29tZV9fZ3JpZCA+IC5yb29tV2VsY29tZV9fY2FyZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLnJvb21XZWxjb21lX19ncmlkID4gLnJvb21XZWxjb21lX19jYXJkOm50aC1jaGlsZCgxMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICAucm9vbVdlbGNvbWVfX2dyaWQgPiAucm9vbVdlbGNvbWVfX2NhcmQ6bnRoLWNoaWxkKDEybiArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgICAucm9vbVdlbGNvbWVfX2dyaWQgPiAucm9vbVdlbGNvbWVfX2dhbGxlcnkge1xuICAgICAgICB3aWR0aDogY2FsYyg2Ni42JSAtIDEwcHgpO1xuICAgICAgfVxuICAgICAgLnJvb21XZWxjb21lX19ncmlkID4gLnJvb21XZWxjb21lX19nYWxsZXJ5Om50aC1jaGlsZCgxbikge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5yb29tV2VsY29tZV9fZ3JpZCA+IC5yb29tV2VsY29tZV9fZ2FsbGVyeTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLnJvb21XZWxjb21lX19ncmlkID4gLnJvb21XZWxjb21lX19nYWxsZXJ5Om50aC1jaGlsZCgxMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICAucm9vbVdlbGNvbWVfX2dyaWQgPiAucm9vbVdlbGNvbWVfX2dhbGxlcnk6bnRoLWNoaWxkKDEybiArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuICAucm9vbVdlbGNvbWVfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyOCwgMTk2LCAxNzYsIDEpO1xuICB9XG4gIC5yb29tV2VsY29tZV9fYmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcGF0ZXJuQnJvd24tLXJpZ2h0LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnJvb21XZWxjb21lX19iZzphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgICB9XG4gIC5yb29tV2VsY29tZV9fYmc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3BhdGVybkJyb3duLS1sZWZ0LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBoZWlnaHQ6IDI0MnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNTcxcHgpe1xuICAucm9vbVdlbGNvbWVfX2JnIHtcbiAgICAgIGhlaWdodDogNTM1cHhcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpe1xuICAucm9vbVdlbGNvbWVfX2JnIHtcbiAgICAgIGhlaWdodDogMzM3cHhcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogOTk3cHgpe1xuICAucm9vbVdlbGNvbWVfX2JnIHtcbiAgICAgIGhlaWdodDogMzI3cHhcbiAgfVxuICAgIH0iLCIucm9vbURldGFpbHMge1xuICBtYXJnaW46IDFlbSAwO1xufVxuICAucm9vbURldGFpbHNfX2dyaWQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRERERkUwO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAgMWZyO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAucm9vbURldGFpbHNfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNSUgMWZyXG4gIH1cbiAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyODBweCkge1xuICAucm9vbURldGFpbHNfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgMWZyXG4gIH1cbiAgICB9XG4iLCIucm9vbUNvbmRpdGlvbnNBbmRQcmljZUxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIHBhZGRpbmc6IDJlbSAwO1xufVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkgey5yb29tQ29uZGl0aW9uc0FuZFByaWNlTGlzdCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuICB9XG4gIC5yb29tQ29uZGl0aW9uc0FuZFByaWNlTGlzdF9fZ3JpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWdhcDogMmVtO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5N3B4KSB7XG4gIC5yb29tQ29uZGl0aW9uc0FuZFByaWNlTGlzdF9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSAxZnJcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5yb29tQ29uZGl0aW9uc0FuZFByaWNlTGlzdF9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1JSAxZnJcbiAgfVxuICAgIH1cbiIsIkBtZWRpYShtaW4td2lkdGg6IDk5N3B4KSB7LnJvb21SZXZpZXdzQW5kU2libGluZ3NfX2dyaWQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDEwMCUgLSAyNHB4KSAxZnI7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDEwMCUsIDFmcikpO1xyXG4gICAgICBncmlkLWdhcDogMjRweFxyXG4gIH1cclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7LnJvb21SZXZpZXdzQW5kU2libGluZ3NfX2dyaWQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICB9XHJcbiAgICB9XHJcbiIsIi5zZXJ2aWNlcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59IiwiLnJlc3RfX2FydGljbGUge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cbi5zZXJ2aWNlX19jb2x1bW4ge1xuICAgIHdpZHRoOiA2OCU7XG4gIH1cbi5zZXJ2aWNlX19jb2x1bW4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbkBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4uc2VydmljZV9fY29sdW1uIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICAgICAgfVxuQG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KSB7XG4uc2VydmljZV9fY29sdW1uIHtcbiAgICAgIHdpZHRoOiAxMDAlXG4gIH1cbiAgICB9IiwiLnZhY2FuY2llc19fbGlzdCB7XG4gIG1hcmdpbjogNnB4IDZweCA2cHggNnB4O1xufVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7LnZhY2FuY2llc19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweFxufVxuICB9IiwiLnZvdWNoZXJzX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1hcmdpbjogMmVtIDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzUwcHgsIDFmcikpO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjRweDtcbiAgICBncmlkLXJvdy1nYXA6IDI0cHg7XG4gIH1cbiAgICBcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkgey52b3VjaGVyc19fbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyODJweCwgMWZyKSlcbiAgfVxuICAgIH0iLCIucHJpY2VMaXN0cyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMCUsIDFmcikpO1xyXG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gIGdyaWQtY29sdW1uLWdhcDogMjRweDtcclxuICBncmlkLXJvdy1nYXA6IDYwcHg7XHJcbn1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgey5wcmljZUxpc3RzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDMwcHggMFxyXG59XHJcbiAgICAucHJpY2VMaXN0cyA+IGRpdiB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMjBweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAucHJpY2VMaXN0cyA+IGRpdjpudGgtY2hpbGQoMW4pIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAucHJpY2VMaXN0cyA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnByaWNlTGlzdHMgPiBkaXY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLnByaWNlTGlzdHMgPiBkaXY6bnRoLWNoaWxkKDNuICsgMSkge1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7LnByaWNlTGlzdHMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDUlLCAxZnIpKVxyXG59XHJcbiAgfVxyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7LnByaWNlTGlzdHMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTAwJSwgMWZyKSlcclxufVxyXG4gIH1cclxuICAucHJpY2VMaXN0c19faXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSAxZnI7XHJcbiAgICBncmlkLWdhcDogMmVtO1xyXG4gICAgbWFyZ2luOiAzLjVlbSAwO1xyXG4gIH1cclxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xyXG4gIC5wcmljZUxpc3RzX19pdGVtIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNTAlLCAxZnIpKTtcclxuICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4XHJcbiAgfVxyXG4gICAgfVxyXG4gIC5wcmljZUxpc3RzX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgY29sb3I6ICM2Q0JCRTc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICAucHJpY2VMaXN0c19fbW9yZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogIzZDQkJFNztcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgfSIsIi5zZXJ2aWNlc1ByaWNlX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwJSwgMWZyKSk7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICAgIGdyaWQtcm93LWdhcDogNjBweDtcbiAgfVxuICAgIC5zZXJ2aWNlc1ByaWNlX19saXN0IGEge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHsuc2VydmljZXNQcmljZV9fbGlzdCB7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDYwcHhcbiAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkgey5zZXJ2aWNlc1ByaWNlX19saXN0IHtcbiAgICAgIGdyaWQtcm93LWdhcDogMzBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDEwMCUsIDFmcikpXG4gIH1cbiAgICB9IiwiLnZvdWNoZXJzX19zZWN0aW9uIHtcbiAgICBtYXJnaW46IDQwcHggMCA0MHB4O1xuICB9XG4gIC52b3VjaGVyc19fc3ViSGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuXG4uc2VydmljZXNQcmljZV9fc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgODBweDtcbiAgfSIsIi52b3VjaGVyV2VsY29tZSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuICAudm91Y2hlcldlbGNvbWVfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC52b3VjaGVyV2VsY29tZV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLnZvdWNoZXJXZWxjb21lX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHhcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnZvdWNoZXJXZWxjb21lX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweFxuICB9XG4gICAgfVxuICAudm91Y2hlcldlbGNvbWVfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyOCwgMTk2LCAxNzYsIDEpO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC52b3VjaGVyV2VsY29tZV9fYmcge1xuICAgICAgaGVpZ2h0OiAzMzBweFxuICB9XG4gICAgfVxuICAudm91Y2hlcldlbGNvbWVfX2JnID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgLnZvdWNoZXJXZWxjb21lX19iZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9wYXRlcm5Ccm93bi0tcmlnaHQuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIzNXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAudm91Y2hlcldlbGNvbWVfX2JnOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAgIH1cbiAgLnZvdWNoZXJXZWxjb21lX19iZzpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcGF0ZXJuQnJvd24tLWxlZnQuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIzNXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGhlaWdodDogMjQycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfSIsIkBmb250LWZhY2UgeyBmb250LWZhbWlseTogRGNkNmY1OyBzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFRd0FBc0FBQUFBQm13QUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBRQUFBRllxUnpiR1kyMWhjQUFBQVlRQUFBQktBQUFCY09Fb282cG5iSGxtQUFBQjBBQUFBSnNBQUFERXZqSVhUMmhsWVdRQUFBSnNBQUFBTGdBQUFEWW91cmM0YUdobFlRQUFBcHdBQUFBYkFBQUFKQURMQUdab2JYUjRBQUFDdUFBQUFBZ0FBQUFJQUdRQUFHeHZZMkVBQUFMQUFBQUFCZ0FBQUFZQVlnQUFiV0Y0Y0FBQUFzZ0FBQUFlQUFBQUlBRU5BRTV1WVcxbEFBQUM2QUFBQVNrQUFBSVdtNWUrQ25CdmMzUUFBQVFVQUFBQUd3QUFBQ3hxT0FFRWVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHUXdZcHpBd01yQXdHRFA0QVlrK2FDMEFRTUxneVFEQXhNREt6TURWaENRNXByQzRQQ0E0UUVEUXdxUXl3a21HUmdZUVFRQSt1b0dhZ0FBQUhpYzdaQ3hEWUF3RUFQUHlrT0JHSUVxTmJOUXNiL1lKUGtZMkNLV3pwSlBYejJ3QUNVNWt3RGRpSkVycmV3TG0zMVFmUlBEUDdUMmQrNXdvNVdaM1gxOHk3OTZRUjBhSmdsUkFBQjRuQjJMdlE2Q1FCZ0ViMisvSDd3alltR2cwb0lDT294RW9kUFlhbndNMy84VlBOMXFrcGtOQ0w5OXdpczhRbGg3YTJCdS9ZVExEWE4zeEh6RE1BNzlGdnZDeXgzTHVzeGRlL2hINDNEQ1VFeDNicnUyaE5mTGhMZlZ1bkZhTXRLVE1BcEJWazF0bHVzc0d4ZHZDSUMxTWlKS2hJanZrbWg2bXVhS3BtNnVVb1FJemN2SFZWT2ltU2daalpHSW9FQ2pWbGs5V3doZnVURUxUd0I0bkdOZ1pHQmdBR0wxbVlMUDQvbHR2akp3TTZRQVJSaWV6TjV6REpsbVNHWHdCcEljREV3Z0RnQTRSQXFGQUFCNG5HTmdaR0JnU0dGZ2dKRC8vek9rTWpBeW9BSW1BRWlPQXpBQUFBQUFBQUJrQUFBQUFBQUFBR0lBQUhpY1kyQmtZR0JnWW5CaUFORWdGZ01ERnhBeU1Qd0g4eGtBRHdrQlhBQUFlSnhsa0QxdXdrQVVoTWRnU0FKU2doUXBLYk5WQ2lLWm41SURRRTlCbDhLWXRUR3l2ZFo2UWFMTENYS0VIQ0duaUhLQ0hDaGo4MmhnTFQ5L00yL2U3c29BQnZpRmgzcDV1RzFxdlZxNG9UcHhtL1FnN0pPZmhUdm80MFc0UzM4bzNNTWJwc0o5UE9LZE8zaitIWjBCU3VFVzd2RWgzS2IvS2V5VHY0UTdlTUszY0pmK2ozQVBLL3dKOS9IcURkUElGTEVwM0ZJbit5eTBaM24rcnJTdFVsT29TVEErV3d0ZGFCczZ2VkhybzZvT3lkUzVXTVhXNUdyT3JzNHlvMHByZGpweXdkYTVjallheGVJSGtjbVJJb0pCZ2JpcERrdG9KTmdqUXdoNzFiM1VLNll0S3ZxMVZwZ2d3UGdxdFdDcWFKSWhsY2FHeVRXT3JCVU9QRzFLMXpHdCtGck81S1M1ekdyZUpDTXIvdSs2dDZNVDBRK3diYVpLekREaUUxL2tnK1lPK1Q4OUVWNm9BQUFBZUp4allHS0FBRVlHN0lDSmtZbVJtWUVwMDRDQkFRQURNZ0NvQUE9PSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuXG4gIC5wcm9jZWR1cmVzVGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgbWFyZ2luOiAwIDAgMmVtIDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiAgLnByb2NlZHVyZXNUYWJsZV9fdGZvb3QgLnByb2NlZHVyZXNUYWJsZV9fdGQge1xuICAgICAgcGFkZGluZy10b3A6IDIuNWVtO1xuICAgIH1cblxuICAucHJvY2VkdXJlc1RhYmxlX19saW5rIHtcbiAgICBjb2xvcjogI0I3ODgxRTtcbiAgfVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3RyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgMTg3LCAyMzEsIDAuMTIpO1xuICAgIH1cblxuICAucHJvY2VkdXJlc1RhYmxlX190cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIH1cblxuICAucHJvY2VkdXJlc1RhYmxlX190ZCwgLnByb2NlZHVyZXNUYWJsZV9fdGggeyBcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogLjVlbSAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICBvcGFjaXR5OiAuODU7ICBcbiAgfVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3RyOmhvdmVyIC5wcm9jZWR1cmVzVGFibGVfX3RkLCAucHJvY2VkdXJlc1RhYmxlX190cjpob3ZlciAucHJvY2VkdXJlc1RhYmxlX190aCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAucHJvY2VkdXJlc1RhYmxlX190ZDpudGgtY2hpbGQoMSl7XG4gICAgICBtaW4td2lkdGg6IDU1JTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwYWRkaW5nOiAuNWVtIDEuNWVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgLnByb2NlZHVyZXNUYWJsZV9fdGg6bnRoLWNoaWxkKDEpe1xuICAgICAgbWluLXdpZHRoOiA1NSU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcGFkZGluZzogLjVlbSAxLjVlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzI3MjcyOTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG5cbiAgLnByb2NlZHVyZXNUYWJsZV9fdGQ6bnRoLWNoaWxkKDEpLC5wcm9jZWR1cmVzVGFibGVfX3RoOm50aC1jaGlsZCgxKXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgfVxuICAgICAgfVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3RoIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3RkIHtcbiAgICBjb2xvcjogIzM0NzBlODtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cblxuICAucHJvY2VkdXJlc1RhYmxlX190ZDpudGgtY2hpbGQoMSl7XG4gICAgICBjb2xvcjogIzI3MjcyOTtcbiAgICB9XG5cbiAgLnByb2NlZHVyZXNUYWJsZV9faGludCB7IFxuICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgfVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3VubGltOmFmdGVyIHtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IERjZDZmNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgfVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3RoIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gIH1cblxuICAucHJvY2VkdXJlc1RhYmxlX190aDpub3QoOm50aC1jaGlsZCgxKSl7XG4gICAgICBvcGFjaXR5OiAuNDtcbiAgICB9XG5cbiAgLnByb2NlZHVyZXNUYWJsZV9fdHI6aG92ZXIgLnByb2NlZHVyZXNUYWJsZV9fdGg6bm90KDpudGgtY2hpbGQoMSkpIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAucHJvY2VkdXJlc1RhYmxlX190aDpudGgtY2hpbGQoMSkge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG5cbiAgLnByb2NlZHVyZXNUYWJsZV9fdGg6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMWVtO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2Q0JCRTc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIH1cblxuICAucHJvY2VkdXJlc1RhYmxlX190cjpob3ZlciAucHJvY2VkdXJlc1RhYmxlX190aDpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cblxuLnByb2NlZHVyZXNUYWJsZV9fdHItLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJvY2VkdXJlc0Jvb2tpbmcge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9jZWR1cmVzQm9va2luZ19fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cblxuQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcblxuLnByb2NlZHVyZXNCb29raW5nX19idXR0b24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCVcbiAgfVxuICAgIH1cblxuQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcblxuLnByb2NlZHVyZXNCb29raW5nX19waG9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gIH1cbiAgICB9IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBMOGEzOGI7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVA0QUFzQUFBQUFCaWdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUEFBQUFGWXBvVFpNWTIxaGNBQUFBWUFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCekFBQUFHa0FBQUNBU0RSbkMyaGxZV1FBQUFJNEFBQUFNQUFBQURZb2g3YnBhR2hsWVFBQUFtZ0FBQUFaQUFBQUpBQmtBRDlvYlhSNEFBQUNoQUFBQUFnQUFBQUlBRHdBQUd4dlkyRUFBQUtNQUFBQUJnQUFBQVlBUUFBQWJXRjRjQUFBQXBRQUFBQWVBQUFBSUFFT0FEeHVZVzFsQUFBQ3RBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBUGdBQUFBRndBQUFDeHFOd0VFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdTUVk1ekF3TXJBd0tER29Bd2syYUcwQkFNVEF3OERrR0JsWnNBS0F0SmNVeGdjSGpBOFlHQXdBbkpaZ0NSSUpTTklEZ0RESGdWS2VKenRrTEVOZ0RBUUE4L0tRNEVZZ1NvMXMxQ3h2OWdrK1JqWUlwYk9razlmUGJBQUpUbVRBTjJJa1N1dDdBdWJmVkI5RThNL3RQWjM3bkNqbFpuZGZYekx2M3BCSFJvbUNWRUFBSGljUFkzQkRrQXdFRVIzUzZ0YXdnRzlWMUlIQjZyVmkvLy9MR0dSeUNRemIrWXl3QUN1RXp4cGdnWEFyTUk2djQvV3hYVGduekdGTkhSaXhqNXNiKzRFS2JyQ01JWVpQdlk1WWxOcmxhdW5xRnpLVWhOSlpNaHBNTVJsS3puVnNlZVZvTzhiMUN3SzZBQUFBSGljWTJCa1lHQUFZckVWWlpQaitXMitNbkF6R0FGRkdKN00zbk1NUWYvL3kyQUloQXdNSEF4TUlGRUFUMFFNRUhpY1kyQmtZR0F3WWdBQkd6QnB5TURJZ0FxWUFBL25BS1FBQUFBQUFBQUFBRHdBQUFBQUFBQUFRQUFBZUp4allHUmdZR0JpTUFCaUJqQ0xnWUVMQ0JrWS9vUDVEQUFOWGdGTEFBQjRuR1dRUFc3Q1FCU0V4MkJJQWxLQ0ZDa3BzMVVLSXBtZmtnTkFUMEdYd3BpMU1iSzkxbnBCb3NzSmNvUWNJYWVJY29JY0tHUHphR0F0UDM4emI5N3V5Z0FHK0lXSGVubTRiV3E5V3JpaE9uR2I5Q0RzazUrRk8rampSYmhMZnlqY3d4dW13bjA4NHAwN2VQNGRuUUZLNFJidThTSGNwdjhwN0pPL2hEdDR3cmR3bC82UGNBOHIvQW4zOGVvTjA4Z1VzU25jVWlmN0xMUm5lZjZ1dEsxU1U2aEpNRDViQzExb0d6cTlVZXVqcWc3SjFMbFl4ZGJrYXM2dXpqS2pTbXQyT25MQjFybHlOaHJGNGdlUnlaRWlna0dCdUtrT1MyZ2syQ05EQ0h2VnZkUXJwaTBxK3JWV21DREErQ3ExWUtwb2tpR1Z4b2JKTlk2c0ZRNDhiVXJYTWEzNFdzN2twTG5NYXQ0a0l5dis3N3Ezb3hQUkQ3QnRwa3JNTU9JVFgrU0Q1Zzc1UHowUlhxZ0FBQUI0bkdOZ1lzQVBtQmlaR0prWm1ESU5HQmdBQXc4QXB3QT0pIGZvcm1hdCgnd29mZicpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7Zm9udC1zdHlsZTogbm9ybWFsO31cbiAgLnZvdWNoZXJfX3ByaWNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnS2luZXRpa2EnO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgXG59XG4gIC52b3VjaGVyX19wcmljZSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuICAudm91Y2hlcl9fcHJpY2VfaGludCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnS2luZXRpa2EnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IC4zZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnZvdWNoZXJfX3ByaWNlX2hpbnQgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIC52b3VjaGVyX19wcmljZTphZnRlciB7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LWZhbWlseTogTDhhMzhiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuIiwiLnZvdWNoZXJfX3N1YlRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM2Q0JCRTc7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xufSIsIi52b3VjaGVyTWVkUHJvZmlsZXMgeyBcbiAgbWFyZ2luLXRvcDogMWVtO1xufSIsIi52b3VjaGVyRGVzY3JpcHRpb25fdGl0bGUgeyBcclxuICAgIGNvbG9yOiAjNkNCQkU3O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICdLaW5ldGlrYSdcclxuICB9XHJcbiAgLnZvdWNoZXJEZXNjcmlwdGlvbl9jb250ZW50IHsgXHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuLnZvdWNoZXJEZXNjcmlwdGlvbl9hZ2VDYXRlZ29yeSB7XHJcbiAgbWFyZ2luLXRvcDogMWVtO1xyXG59XHJcblxyXG4udm91Y2hlckRlc2NyaXB0aW9uX2FnZUNhdGVnb3J5X19zdWJUaXRsZSB7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGNvbG9yOiAjNkNCQkU3O1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1mYW1pbHk6ICdOb2FoJztcclxufSIsIi52b3VjaGVyRWZmZWN0IHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufSIsIi52b3VjaGVyRGV0YWlscyB7XG4gIG1hcmdpbjogMmVtIDA7XG59XG4gIC52b3VjaGVyRGV0YWlsc19fY29udGVudCBoNDpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgICBtYXJnaW46IDE0cHggMDtcbiAgfVxuICAudm91Y2hlckRldGFpbHMgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBtYXJnaW46IC43ZW0gMDtcbiAgfVxuICAudm91Y2hlckRldGFpbHNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfSIsIi52b3VjaGVyU2libGluZ3NfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzIlLCAxZnIpKTtcbiAgICBncmlkLWdhcDogMWVtO1xuICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHsudm91Y2hlclNpYmxpbmdzX19saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXG4gIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsudm91Y2hlclNpYmxpbmdzX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCVcbiAgfVxuICAgICAgLnZvdWNoZXJTaWJsaW5nc19fbGlzdCA+IGEge1xuICAgICAgICB3aWR0aDogY2FsYygyNC45NzUlIC0gMjIuNXB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIC52b3VjaGVyU2libGluZ3NfX2xpc3QgPiBhOm50aC1jaGlsZCgxbikge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIC52b3VjaGVyU2libGluZ3NfX2xpc3QgPiBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAudm91Y2hlclNpYmxpbmdzX19saXN0ID4gYTpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICAudm91Y2hlclNpYmxpbmdzX19saXN0ID4gYTpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgIH0iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IEsyMTkzZDsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBUVFBQXNBQUFBQUJqQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQUUFBQUZZcWF6YlJZMjFoY0FBQUFZUUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUIwQUFBQUhzQUFBQ0lxMXdOMW1obFlXUUFBQUpNQUFBQU1BQUFBRFlvbkxkSWFHaGxZUUFBQW53QUFBQVpBQUFBSkFDMUFHZG9iWFI0QUFBQ21BQUFBQWdBQUFBSUFHUUFBR3h2WTJFQUFBS2dBQUFBQmdBQUFBWUFSQUFBYldGNGNBQUFBcWdBQUFBZUFBQUFJQUVPQUQ1dVlXMWxBQUFDeUFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFQMEFBQUFHd0FBQUN4cU9BRUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1F3WXB6QXdNckF3R0RQNEFzaythRzBDVkJNaG9HQmlZR1ZtUUVyQ0VoelRXRndlTUR3Z0lFaEQ4amxCSklzUUpvUkpBY0FBaG9HbVFBQUFIaWM3WkN4RFlBd0VBUFB5a09CR0lFcU5iTlFzYi9ZSlBrWTJDS1d6cEpQWHoyd0FDVTVrd0RkaUpFcnJld0xtMzFRZlJQRFA3VDJkKzV3bzVXWjNYMTh5Nzk2UVIwYUpnbFJBQUI0bkRYS1FRckNNQlNFNFpuM21yU1ZhQ25FdWhBRXE4U0NLNXMyRzNYckJiei9UUVNOaUp2NXY4VkFnUGNMRHp3eDRBSkViL3R3NTZFUFU3cHkvbmRLTVcxMnRHZXU0OWo1M0RramhWTW85NkppS0VMelcwcTNxTml1YkVOVk50WTVtckw5MnFsS25kOERwYWpzZHBtdHQyUHRDeVA0QUV5MkMrUUFlSnhqWUdSZ1lBQmkzL2xxQytQNWJiNHljRFBrQVVVWW5zemVjeHhCLy8vRDRNWVFET1J5TURDQlJBRlhCUXh3ZUp4allHUmdZTWhqQUlFVU1Pbkd3TWlBQ3BnQUhLSUJIUUFBQUFBQUFBQUFaQUFBQUFBQUFBQkVBQUI0bkdOZ1pHQmdZR0l3QW1JR01JdUJnUXNJR1JqK2cva01BQTJRQVUwQUFIaWNaWkE5YnNKQUZJVEhZRWdDVW9JVUtTbXpWUW9pbVorU0EwQlBRWmZDbUxVeHNyM1dla0dpeXdseWhCd2hwNGh5Z2h3b1kvTm9ZQzAvZnpOdjN1N0tBQWI0aFlkNmViaHRhcjFhdUtFNmNadjBJT3lUbjRVNzZPTkZ1RXQvS056REc2YkNmVHppblR0NC9oMmRBVXJoRnU3eElkeW0veW5zazcrRU8zakN0M0NYL285d0R5djhDZmZ4NmczVHlCU3hLZHhTSi9zc3RHZDUvcTYwclZKVHFFa3dQbHNMWFdnYk9yMVI2Nk9xRHNuVXVWakYxdVJxenE3T01xTkthM1k2Y3NIV3VYSTJHc1hpQjVISmtTS0NRWUc0cVE1TGFDVFlJME1JZTlXOTFDdW1MU3I2dFZhWUlNRDRLclZncW1pU0laWEdoc2sxanF3VkRqeHRTdGN4cmZoYXp1U2t1Y3hxM2lRaksvN3Z1cmVqRTlFUHNHMm1Tc3d3NGhOZjVJUG1EdmsvUFJGZXFBQUFBSGljWTJCaWdBQkdCdXlBaVpHSmtabUJLZE9BZ1FFQUF6SUFxQUE9KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG5cbiAgLnByaWNlVGFibGVfX3ByaWNlIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiA3MHB4OyBcbn1cblxuICAucHJpY2VUYWJsZV9fcHJpY2VfYXQgeyBcbiAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICBmb250LXNpemU6IC44ZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC40ZW07XG4gIH1cblxuICAucHJpY2VUYWJsZV9fcHJpY2VfdW5pdCB7IFxuICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1yaWdodDogLjRlbTtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG5cbiAgLnByaWNlVGFibGVfX3ByaWNlX3VuaXQge1xuICAgICAgZGlzcGxheTogbm9uZVxuICB9XG4gICAgfVxuXG4gIC5wcmljZVRhYmxlX19wcmljZV9wcmljZSB7XG4gICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgZm9udC1zaXplOiAxNXB4OyBcbiAgfVxuXG4gIC5wcmljZVRhYmxlX19wcmljZV9wcmljZTphZnRlciB7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBLMjE5M2Q7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuIiwiLnByaWNlVGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyNzI3Mjk7XG4gIG1hcmdpbjogMWVtIDAgMDtcbn1cbiAgLnByaWNlVGFibGVfX3RyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgMTg3LCAyMzEsIDAuMTIpO1xuICAgIH1cbiAgLnByaWNlVGFibGVfX3RyOmhvdmVyIC5wcmljZVRhYmxlX190ZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsIC44NSk7XG4gICAgICB9XG4gIC5wcmljZVRhYmxlX190ZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAucHJpY2VUYWJsZV9fdGQge1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMWVtIFxuICB9XG4gICAgfVxuICAucHJpY2VUYWJsZV9fdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAucHJpY2VUYWJsZV9fdGQ6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNkNCQkU3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB9XG4gIC5wcmljZVRhYmxlX190ZDpob3ZlcjpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnByaWNlVGFibGVfX3RkX3ByaWNlIHsgd2lkdGg6IDE1MHB4OyB9XG4gICAgfSIsIkBmb250LWZhY2UgeyBmb250LWZhbWlseTogd2Y0N2JkOyBzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFQVUFBc0FBQUFBQmVnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBRQUFBRllxUnpiR1kyMWhjQUFBQVlRQUFBQktBQUFCY09Fb282cG5iSGxtQUFBQjBBQUFBRUFBQUFCQXM5TkhkMmhsWVdRQUFBSVFBQUFBTGdBQUFEWW91cmMrYUdobFlRQUFBa0FBQUFBYkFBQUFKQURMQUdab2JYUjRBQUFDWEFBQUFBZ0FBQUFJQUdRQUFHeHZZMkVBQUFKa0FBQUFCZ0FBQUFZQUlBQUFiV0Y0Y0FBQUFtd0FBQUFlQUFBQUlBRU5BQjV1WVcxbEFBQUNqQUFBQVNrQUFBSVdtNWUrQ25CdmMzUUFBQU80QUFBQUd3QUFBQ3hxT0FFRWVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHUXdZcHpBd01yQXdHRFA0QVlrK2FDMEFRTUxneVFEQXhNREt6TURWaENRNXByQzRQQ0E0UUVEUXdxUXl3a21HUmdZUVFRQSt1b0dhZ0FBQUhpYzdaQ3hEWUF3RUFQUHlrT0JHSUVxTmJOUXNiL1lKUGtZMkNLV3pwSlBYejJ3QUNVNWt3RGRpSkVycmV3TG0zMVFmUlBEUDdUMmQrNXdvNVdaM1gxOHk3OTZRUjBhSmdsUkFBQUFBUUFBQUFBQVpRQlBBQkVBQURjVUR3RUdJaThCSmpRMk1oOEJOell5Rm1RQ0tnTUdBaXNDQlFZQ0pTVUNCd1JIQXdNcUFnSXFBd1lGQWlVbEFnVUFlSnhqWUdSZ1lBQmltMXZidU9QNWJiNHljRE9rQUVVWW5zemVjeHlaWmtobDhBZVNIQXhNSUE0QVB6a0txZ0FBZUp4allHUmdZRWhoWUlDUS8vOHpwREl3TXFBQ0pnQklqZ013QUFBQUFBQUFaQUFBQUFBQUFBQWdBQUI0bkdOZ1pHQmdZR0lRWWdEUklCWURBeGNRTWpEOEIvTVpBQXBaQVN3QUFIaWNaWkE5YnNKQUZJVEhZRWdDVW9JVUtTbXpWUW9pbVorU0EwQlBRWmZDbUxVeHNyM1dla0dpeXdseWhCd2hwNGh5Z2h3b1kvTm9ZQzAvZnpOdjN1N0tBQWI0aFlkNmViaHRhcjFhdUtFNmNadjBJT3lUbjRVNzZPTkZ1RXQvS056REc2YkNmVHppblR0NC9oMmRBVXJoRnU3eElkeW0veW5zazcrRU8zakN0M0NYL285d0R5djhDZmZ4NmczVHlCU3hLZHhTSi9zc3RHZDUvcTYwclZKVHFFa3dQbHNMWFdnYk9yMVI2Nk9xRHNuVXVWakYxdVJxenE3T01xTkthM1k2Y3NIV3VYSTJHc1hpQjVISmtTS0NRWUc0cVE1TGFDVFlJME1JZTlXOTFDdW1MU3I2dFZhWUlNRDRLclZncW1pU0laWEdoc2sxanF3VkRqeHRTdGN4cmZoYXp1U2t1Y3hxM2lRaksvN3Z1cmVqRTlFUHNHMm1Tc3d3NGhOZjVJUG1EdmsvUFJGZXFBQUFBSGljWTJCaWdBQkdCdXlBaVpHSmtabUJLZE9BZ1FFQUF6SUFxQUE9KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG5cbiAgXG4gIC5wcmljZUFjY29yZGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YwRjBGMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuICBcbiAgLnByaWNlQWNjb3JkaW9uX19oZWFkZXIgeyBcbiAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICB9XG5cbiAgXG4gIC5wcmljZUFjY29yZGlvbl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICBcbiAgLnByaWNlQWNjb3JkaW9uX190aXRsZV90ZXh0IHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gIFxuICAucHJpY2VBY2NvcmRpb25fX3RpdGxlX3ByaWNlIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgLW1zLWZsZXg6IDAgMCAxMjBweDtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDEyMHB4O1xuICAgIH1cblxuICBcbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpe1xuXG4gIFxuICAucHJpY2VBY2NvcmRpb25fX3RpdGxlX3ByaWNlIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDgwcHg7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDgwcHhcbiAgICB9XG4gICAgICB9XG5cbiAgXG4gIC5wcmljZUFjY29yZGlvbl9fdGl0bGU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiB3ZjQ3YmQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2Utb3V0IC4ycztcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLW91dCAuMnM7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDIwcHg7XG4gICAgfVxuXG4gIFxuICAucHJpY2VBY2NvcmRpb25fX3RpdGxlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgIH1cblxuICBcbiAgLnByaWNlQWNjb3JkaW9uX19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDAgLjJlbSAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICB9XG5cbiAgXG4gIC5wcmljZUFjY29yZGlvbl9faXRlbSB7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UgLjJzO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4ycztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRjBGMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuXG4gIFxuICAucHJpY2VBY2NvcmRpb25fX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY3O1xuICAgICAgaGVpZ2h0OiBhdXRvOyAgIFxuICAgIH1cblxuICBcbiAgLnByaWNlQWNjb3JkaW9uX19pdGVtLS1hY3RpdmUgLnByaWNlQWNjb3JkaW9uX190aXRsZSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cblxuICBcbiAgLnByaWNlQWNjb3JkaW9uX19pdGVtLS1hY3RpdmUgLnByaWNlQWNjb3JkaW9uX190aXRsZV9wcmljZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gIFxuICAucHJpY2VBY2NvcmRpb25fX2l0ZW0tLWFjdGl2ZSAucHJpY2VBY2NvcmRpb25fX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICBcbiAgLnByaWNlQWNjb3JkaW9uX19pdGVtLS1hY3RpdmUgLnByaWNlQWNjb3JkaW9uX190aXRsZTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgICAgIH0iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IEdiNjdmNzsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBUEFBQXNBQUFBQUJkQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQUUFBQUZZcVJ6YkdZMjFoY0FBQUFZUUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUIwQUFBQUNnQUFBQW9UTjBqVldobFlXUUFBQUg0QUFBQU1RQUFBRFlvYUxkRGFHaGxZUUFBQWl3QUFBQWNBQUFBSkFCNEFHZG9iWFI0QUFBQ1NBQUFBQWdBQUFBSUFHVC94R3h2WTJFQUFBSlFBQUFBQmdBQUFBWUFGQUFBYldGNGNBQUFBbGdBQUFBZUFBQUFJQUVOQUJWdVlXMWxBQUFDZUFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFPa0FBQUFHd0FBQUN4cU9BRUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1F3WXB6QXdNckF3R0RQNEFZaythQzBBUU1MZ3lRREF4TURLek1EVmhDUTVwckM0UENBNFFFRFF3cVF5d2ttR1JnWVFRUUErdW9HYWdBQUFIaWM3WkN4RFlBd0VBUFB5a09CR0lFcU5iTlFzYi9ZSlBrWTJDS1d6cEpQWHoyd0FDVTVrd0RkaUpFcnJld0xtMzFRZlJQRFA3VDJkKzV3bzVXWjNYMTh5Nzk2UVIwYUpnbFJBQUFBQWYvRUFBQUFUd0JVQUFnQUFEY0hGeU1WTXdjWE55MEtFRzl2RUFvaVZBb1JEaEFLSVFBQWVKeGpZR1JnWUFCaUhyWC92Zkg4Tmw4WnVCbFNnQ0lNVDJidk9RNmoveDhCTXZ3WlFvQWtCd01UU0JRQVYySU1Rd0FBQUhpY1kyQmtZR0JJWVFDQmxQOUhnS1EvQXlNREttQUNBRVdiQXQ4QUFBQUFBR1QveEFBQUFBQUFGQUFBZUp4allHUmdZR0JpNEdRQTBTQVdBd01YRURJdy9BZnpHUUFKZUFFakFBQjRuR1dRUFc3Q1FCU0V4MkJJQWxLQ0ZDa3BzMVVLSXBtZmtnTkFUMEdYd3BpMU1iSzkxbnBCb3NzSmNvUWNJYWVJY29JY0tHUHphR0F0UDM4emI5N3V5Z0FHK0lXSGVubTRiV3E5V3JpaE9uR2I5Q0RzazUrRk8rampSYmhMZnlqY3d4dW13bjA4NHAwN2VQNGRuUUZLNFJidThTSGNwdjhwN0pPL2hEdDR3cmR3bC82UGNBOHIvQW4zOGVvTjA4Z1VzU25jVWlmN0xMUm5lZjZ1dEsxU1U2aEpNRDViQzExb0d6cTlVZXVqcWc3SjFMbFl4ZGJrYXM2dXpqS2pTbXQyT25MQjFybHlOaHJGNGdlUnlaRWlna0dCdUtrT1MyZ2syQ05EQ0h2VnZkUXJwaTBxK3JWV21DREErQ3ExWUtwb2tpR1Z4b2JKTlk2c0ZRNDhiVXJYTWEzNFdzN2twTG5NYXQ0a0l5dis3N3Ezb3hQUkQ3QnRwa3JNTU9JVFgrU0Q1Zzc1UHowUlhxZ0FBQUI0bkdOZ1lvQUFSZ2JzZ0ltUmlaR1pnU25UZ0lFQkFBTXlBS2dBKSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4gICAgLnBlcmlvZHNTbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuLnBlcmlvZHNTbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgICBmb250LXNpemU6IC45ZW1cbiAgfVxuICAgIH1cblxuICAucGVyaW9kc1NsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gLjJzO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIC4ycztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjRERERkUwO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcGFkZGluZzogMS40cmVtIDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5wZXJpb2RzU2xpZGVyX19pdGVtOmhvdmVyOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xuICAgICAgY29sb3I6ICM2Q0JCRTcgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpe1xuXG4gIC5wZXJpb2RzU2xpZGVyX19pdGVtIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICB9XG4gICAgfVxuXG4gIC5wZXJpb2RzU2xpZGVyX19pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gIC5wZXJpb2RzU2xpZGVyX19pdGVtLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIH1cblxuICAucGVyaW9kc1NsaWRlcl9faXRlbS5zd2lwZXItc2xpZGUtbmV4dCB7XG4gICAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICB9XG5cbiAgLnBlcmlvZHNTbGlkZXJfX2l0ZW0uc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzI3MjcyOTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgfVxuXG4gIC5wZXJpb2RzU2xpZGVyX19pdGVtLnN3aXBlci1zbGlkZS1hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzZDQkJFNztcbiAgICAgIH1cblxuICBAbWVkaWEobWluLXdpZHRoOiA1NzFweCl7XG4gICAgICAucGVyaW9kc1NsaWRlcl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgfVxuICAgICAgLnBlcmlvZHNTbGlkZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgLnBlcmlvZHNTbGlkZXJfX2l0ZW06bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gIC5wZXJpb2RzU2xpZGVyX19uYXYge1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgY3Vyc29yOiBwb2ludGVyO1xuICAgdG9wOiAwO1xuICAgd2lkdGg6IDYwcHg7XG4gICBoZWlnaHQ6IDEwMCU7XG4gICB6LWluZGV4OiAyOyBcbiAgIGRpc3BsYXk6IC13ZWJraXQtYm94OyBcbiAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICBvdmVyZmxvdzogaGlkZGVuO1xuICAgY29sb3I6ICM3ODc4N0E7XG4gICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjJzO1xuICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAuMnM7XG4gIH1cblxuICAucGVyaW9kc1NsaWRlcl9fbmF2OmhvdmVyIHtcbiAgICAgY29sb3I6ICM2Q0JCRTc7XG4gICB9XG5cbiAgLnBlcmlvZHNTbGlkZXJfX25hdjpiZWZvcmUge1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICBmb250LWZhbWlseTogR2I2N2Y3O1xuICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgLjJzO1xuICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgLjJzO1xuICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG5cbiAgLnBlcmlvZHNTbGlkZXJfX25hdiB7XG4gICAgd2lkdGg6IDQwcHhcbiAgfVxuICB9XG5cbiAgLnBlcmlvZHNTbGlkZXJfX25hdi5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmJlZm9yZXtcbiAgICAgIG9wYWNpdHk6IC4yO1xuICAgIH1cblxuICAucGVyaW9kc1NsaWRlcl9fbmF2LS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgyNTUsMjU1LDI1NSwgMCkpLCBjb2xvci1zdG9wKDMwJSwgI2ZmZmZmZikpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LCAwKSAwJSwgI2ZmZmZmZiAzMCUpO1xuICAgfVxuXG4gIC5wZXJpb2RzU2xpZGVyX19uYXYtLWxlZnQ6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgIH1cblxuICAucGVyaW9kc1NsaWRlcl9fbmF2LS1yaWdodCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDI1NSwyNTUsMjU1LDApKSwgY29sb3Itc3RvcCgzMCUsICNmZmZmZmYpKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsICNmZmZmZmYgMzAlKTtcbiAgIH0iLCIucHJpY2VMaXN0X19oZWFkZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbiAgLnByaWNlTGlzdF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgY29sb3I6ICM2Q0JCRTc7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgfVxuICAucHJpY2VMaXN0X19wZXJpb2RzIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAucHJpY2VMaXN0X19pc0Vycm9yIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07IFxuICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzZW0gMmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnByaWNlTGlzdF9faXNFcnJvciB7XG4gICAgICBmb250LXNpemU6IDFlbVxuICB9XG4gICAgfVxuICAucHJpY2VMaXN0X19pc0Vycm9yID4gZGl2IHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuICAucHJpY2VMaXN0X19pc0Vycm9yOmJlZm9yZSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnISc7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgICBvcGFjaXR5OiAuODU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdBbGVncmV5YSc7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY3O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgIFxuICAgIH0iLCJAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkgey5hZGRpbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuICB9IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBGZjg0ODU7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQU93QUFzQUFBQUFCZEFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUEFBQUFGWXB2elpXWTIxaGNBQUFBWUFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCekFBQUFDZ0FBQUFvSjJtWnNXaGxZV1FBQUFIMEFBQUFMZ0FBQURZb2RiYm5hR2hsWVFBQUFpUUFBQUFZQUFBQUpBQmRBRDlvYlhSNEFBQUNQQUFBQUFnQUFBQUlBRHdBQUd4dlkyRUFBQUpFQUFBQUJnQUFBQVlBRkFBQWJXRjRjQUFBQWt3QUFBQWVBQUFBSUFFTkFCVnVZVzFsQUFBQ2JBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBT1lBQUFBRndBQUFDeHFOd0VFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdTUVk1ekF3TXJBd0tER29BVWtPYUMwREFNVEF6OERrR0JsWnNBS0F0SmNVeGdjSGpBOFlHQ3dBWEpad1NRREF5T0lBQURKMGdWeWVKenRrTEVOZ0RBUUE4L0tRNEVZZ1NvMXMxQ3h2OWdrK1JqWUlwYk9razlmUGJBQUpUbVRBTjJJa1N1dDdBdWJmVkI5RThNL3RQWjM3bkNqbFpuZGZYekx2M3BCSFJvbUNWRUFBQUFCQUFBQUFBQWdBQ0lBQ0FBQU53Y1hJeFV6QnhjM0d3SURFQkFEQWdRaUFnSUNBZ0lGQUFCNG5HTmdaR0JnQU9LSVBoSFhlSDZicnd6Y0REWkFFWVlucy9jY1E2WVpGQmlVZ0NRSEF4T0lBd0FadFFsMkFBQjRuR05nWkdCZ3NHRmdnSk1LREl3TXFJQUpBQS9hQUowQUFBQUFBRHdBQUFBQUFBQUFGQUFBZUp4allHUmdZR0JpNEdRQTBTQVdBd01YRURJdy9BZnpHUUFKZUFFakFBQjRuR1dRUFc3Q1FCU0V4MkJJQWxLQ0ZDa3BzMVVLSXBtZmtnTkFUMEdYd3BpMU1iSzkxbnBCb3NzSmNvUWNJYWVJY29JY0tHUHphR0F0UDM4emI5N3V5Z0FHK0lXSGVubTRiV3E5V3JpaE9uR2I5Q0RzazUrRk8rampSYmhMZnlqY3d4dW13bjA4NHAwN2VQNGRuUUZLNFJidThTSGNwdjhwN0pPL2hEdDR3cmR3bC82UGNBOHIvQW4zOGVvTjA4Z1VzU25jVWlmN0xMUm5lZjZ1dEsxU1U2aEpNRDViQzExb0d6cTlVZXVqcWc3SjFMbFl4ZGJrYXM2dXpqS2pTbXQyT25MQjFybHlOaHJGNGdlUnlaRWlna0dCdUtrT1MyZ2syQ05EQ0h2VnZkUXJwaTBxK3JWV21DREErQ3ExWUtwb2tpR1Z4b2JKTlk2c0ZRNDhiVXJYTWEzNFdzN2twTG5NYXQ0a0l5dis3N3Ezb3hQUkQ3QnRwa3JNTU9JVFgrU0Q1Zzc1UHowUlhxZ0FBQUI0bkdOZ1lzQVBtQmlaR0prWm1ESU5HQmdBQXc4QXB3QT0pIGZvcm1hdCgnd29mZicpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7Zm9udC1zdHlsZTogbm9ybWFsO31cclxuICAudm91Y2hlckJvb2tpbmdCdG4ge1xyXG4gIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICBtYXJnaW46IDUuNWVtIDAgMS4yZW07XHJcbiAgYmFja2dyb3VuZDogIzZDQkJFNztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNkNCQkU3O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG4gIC52b3VjaGVyQm9va2luZ0J0bjpob3ZlciB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDY4LCAxNDksIDIwNiwgMC4yKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNjgsIDE0OSwgMjA2LCAwLjIpO1xyXG4gICAgYmFja2dyb3VuZDogIzRCQUJFMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0QkFCRTA7XHJcbiAgfVxyXG4gIC52b3VjaGVyQm9va2luZ0J0bjpob3ZlcjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IC4yZW07XHJcbiAgICB9XHJcbiAgLnZvdWNoZXJCb29raW5nQnRuOmFjdGl2ZSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDI0cHggcmdiYSgyMzgsIDEwNSwgMTYyLCAwLjMpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAyNHB4IHJnYmEoMjM4LCAxMDUsIDE2MiwgMC4zKTtcclxuICB9XHJcbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHsudm91Y2hlckJvb2tpbmdCdG4ge1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG4gIH1cclxuICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCkgey52b3VjaGVyQm9va2luZ0J0biB7XHJcbiAgICBtYXJnaW46IDQuN2VtIDAgMS4yZW1cclxufVxyXG4gIH1cclxuICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCkgey52b3VjaGVyQm9va2luZ0J0biB7XHJcbiAgICBtYXJnaW46IDYuNGVtIDAgMS44ZW1cclxufVxyXG4gIH1cclxuICAudm91Y2hlckJvb2tpbmdCdG46YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBmb250LWZhbWlseTogRmY4NDg1O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGNvbnRlbnQ6ICdcXEUwMDAnO1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xyXG4gICAgbGVmdDogMDtcclxuICB9IiwiLnZvdWNoZXJQcm9jZWR1cmVzIHtcclxuICBwYWRkaW5nOiAyZW07XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDEwNywxMTEsMTMwLDAuMTMpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMTA3LDExMSwxMzAsMC4xMyk7XHJcbiAgbWFyZ2luLXRvcDogMmVtO1xyXG59XHJcbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHsudm91Y2hlclByb2NlZHVyZXMge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcbiAgfVxyXG4gIC52b3VjaGVyUHJvY2VkdXJlc19fdGFibGUge1xyXG4gICAgcGFkZGluZzogMWVtIDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY3O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC52b3VjaGVyUHJvY2VkdXJlc19fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb2FoJztcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGNvbG9yOiAjNkNCQkU3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIH0iLCIudm91Y2hlclJldmlld3NBbmRTaWJsaW5nc19fZ3JpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWdhcDogMmVtO1xuICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNTcxcHgpIHsudm91Y2hlclJldmlld3NBbmRTaWJsaW5nc19fZ3JpZCB7XG4gICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNTAlIC0gMmVtKSAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxMDAlIDFmcilcbiAgfVxuICAgIH0iLCIucHJpY2VGdWxsVGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgbWFyZ2luOiAwIDAgMmVtIDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDEwNywxMTEsMTMwLDAuMTMpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDEwNywxMTEsMTMwLDAuMTMpO1xufVxuICAucHJpY2VGdWxsVGFibGVfX2NvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByaWNlRnVsbFRhYmxlX190Ym9keSB7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGQztcbiAgfVxuICAucHJpY2VGdWxsVGFibGVfX3Rmb290IC5wcm9jZWR1cmVzVGFibGVfX3RkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVlbTtcbiAgICB9XG4gIC5wcmljZUZ1bGxUYWJsZV9fdHI6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDksIDQ5LCA0OSwgMC4xMik7XG4gICAgfVxuICAucHJpY2VGdWxsVGFibGVfX3RyOm50aC1jaGlsZCg4KSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ5LCA0OSwgNDksIDAuMTIpO1xuICAgIH1cbiAgLnByaWNlRnVsbFRhYmxlX190cjpudGgtY2hpbGQoMTQpIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDksIDQ5LCA0OSwgMC4xMik7XG4gICAgfVxuICAucHJpY2VGdWxsVGFibGVfX3RyOm50aC1jaGlsZCgyMCkge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg0OSwgNDksIDQ5LCAwLjEyKTtcbiAgICB9XG4gIC5wcmljZUZ1bGxUYWJsZV9fdHI6bnRoLWNoaWxkKDI2KSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ5LCA0OSwgNDksIDAuMTIpO1xuICAgIH1cbiAgLnByaWNlRnVsbFRhYmxlX190cjpudGgtY2hpbGQoMykge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAucHJpY2VGdWxsVGFibGVfX3RkIHsgXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogLjVlbSAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICBvcGFjaXR5OiAuODU7ICBcbiAgfVxuICAucHJpY2VGdWxsVGFibGVfX3RoIHsgXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogLjVlbSAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGNvbG9yOiAjNkNCQkU3O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICBvcGFjaXR5OiAuODU7ICBcbiAgfVxuICAucHJpY2VGdWxsVGFibGVfX3RkLnByaWNlRnVsbFRhYmxlX190aC0taGVhZGVyIHtcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgLnByaWNlRnVsbFRhYmxlX190aC5wcmljZUZ1bGxUYWJsZV9fdGgtLWhlYWRlciB7XG4gICAgICBjb2xvcjogIzI3MjcyOTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIC5wcm9jZWR1cmVzVGFibGVfX3RyOmhvdmVyIC5wcmljZUZ1bGxUYWJsZV9fdGQsIC5wcm9jZWR1cmVzVGFibGVfX3RyOmhvdmVyIC5wcmljZUZ1bGxUYWJsZV9fdGgge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIC5wcmljZUZ1bGxUYWJsZV9fdGQ6bnRoLWNoaWxkKDEpe1xuICAgICAgbWluLXdpZHRoOiA3NSU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcGFkZGluZzogLjVlbSAxLjVlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzI3MjcyOTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAucHJpY2VGdWxsVGFibGVfX3RoOm50aC1jaGlsZCgxKXtcbiAgICAgIG1pbi13aWR0aDogNzUlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBhZGRpbmc6IC41ZW0gMS41ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLnByaWNlRnVsbFRhYmxlX190ZDpudGgtY2hpbGQoMSksLnByaWNlRnVsbFRhYmxlX190aDpudGgtY2hpbGQoMSl7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIH1cbiAgICAgIH1cbiAgLnByaWNlRnVsbFRhYmxlX190ZCA+IHNwYW4sIC5wcmljZUZ1bGxUYWJsZV9fdGggPiBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAucHJpY2VGdWxsVGFibGVfX3RoIHtcbiAgICBwYWRkaW5nLXRvcDogLjVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbiAgLnByaWNlRnVsbFRhYmxlX190ZCB7XG4gICAgY29sb3I6ICM2Q0JCRTc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgfVxuICAucHJpY2VGdWxsVGFibGVfX3RkOm50aC1jaGlsZCgxKXtcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgIH1cbiAgLnByaWNlRnVsbFRhYmxlX19oaW50IHsgXG4gICAgY29sb3I6ICM3ODc4N0E7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICB9XG4gIC5wcmljZUZ1bGxUYWJsZV9fdGgge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICB9XG4gIC5wcmljZUZ1bGxUYWJsZV9fdGggPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTRweDtcbiAgICB9XG4gIC5wcmljZUZ1bGxUYWJsZV9fdGg6bm90KDpudGgtY2hpbGQoMSkpe1xuICAgICAgb3BhY2l0eTogLjg1O1xuICAgIH1cbiAgLnByaWNlRnVsbFRhYmxlX190aC0tdm91Y2hlcnMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIC5wcmljZUZ1bGxUYWJsZV9fdGgtLXZvdWNoZXJzOm5vdCg6bnRoLWNoaWxkKDEpKXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgLnByaWNlRnVsbFRhYmxlX190aC0tdm91Y2hlcnM6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgLnByaWNlRnVsbFRhYmxlX190aC0tdm91Y2hlcnM6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVmMWZkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgfSIsIi52b3VjaGVyUHJvY2VkdXJlcyB7XHJcbiAgcGFkZGluZzogMmVtO1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgxMDcsMTExLDEzMCwwLjEzKTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDEwNywxMTEsMTMwLDAuMTMpO1xyXG4gIG1hcmdpbi10b3A6IDJlbTtcclxufVxyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7LnZvdWNoZXJQcm9jZWR1cmVzIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG4gIH1cclxuICAudm91Y2hlclByb2NlZHVyZXNfX3RhYmxlIHtcclxuICAgIHBhZGRpbmc6IDFlbSAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuICAudm91Y2hlclByb2NlZHVyZXNfX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBjb2xvcjogIzZDQkJFNztcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICB9IiwiLnZvdWNoZXJfX2dyaWQge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudm91Y2hlcl9fY29sdW1uIHtcclxuICAgIHdpZHRoOiAyOCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gIH1cclxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xyXG4gIC52b3VjaGVyX19jb2x1bW4ge1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gIH1cclxuICAgIH1cclxuICAudm91Y2hlcl9fY29sdW1uOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcclxuICAudm91Y2hlcl9fY29sdW1uOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgICAgIH1cclxuICAudm91Y2hlcl9fc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIH0iLCIuc2FsZXNXZWxjb21lIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjgsIDE5NiwgMTc2LCAxKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA3MHB4IDAgMTUwcHg7XG59XG4gIC5zYWxlc1dlbGNvbWVfX2dyaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDQwMHB4LCAxZnIpKTtcbiAgICBncmlkLWdhcDogMjhweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgLnNhbGVzV2VsY29tZV9fZ3JpZCAuc2FsZUNhcmQtLWJpZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAuc2FsZXNXZWxjb21lX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0b1xuICB9XG4gICAgfVxuICAuc2FsZXNXZWxjb21lX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMjRweCAwIDI0cHggMDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAuc2FsZXNXZWxjb21lX19kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gIH1cbiAgICB9IiwiLnNhbGVzIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY3O1xufVxuICAuc2FsZXNfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC04MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzUwcHgsIDFmcikpO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjRweDtcbiAgICBncmlkLXJvdy1nYXA6IDI0cHg7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnNhbGVzX19saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MnB4LCAxZnIpKVxuICB9XG4gICAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuc2FsZXNfX2xpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJVxuICB9XG4gICAgICAuc2FsZXNfX2xpc3QgPiBhIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAyMHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIC5zYWxlc19fbGlzdCA+IGE6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgfVxuICAgICAgLnNhbGVzX19saXN0ID4gYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLnNhbGVzX19saXN0ID4gYTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICAuc2FsZXNfX2xpc3QgPiBhOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfSIsIi5zYWxlX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5zYWxlX19hcnRpY2xlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnNhbGVfX2NvdmVyIHtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuc2FsZV9fdGltZSB7XG4gICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuc2FsZV9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuc2FsZV9fcHJpY2UgPiBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgIGNvbG9yOiAjRERERkUwO1xuICAgIH1cblxuICAuc2FsZV9fc2FsZSB7XG4gICAgcGFkZGluZzogNDJweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgxMDcsMTExLDEzMCwwLjEzKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDEwNywxMTEsMTMwLDAuMTMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zYWxlX19zYWxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg0cHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExNXB4O1xuICAgICAgYmFja2dyb3VuZDogI0REREZFMDtcbiAgICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcblxuICAuc2FsZV9fc2FsZTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweClcbiAgICB9XG4gICAgICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcblxuICAuc2FsZV9fc2FsZSB7XG4gICAgICBwYWRkaW5nOiAxNXB4XG4gIH1cbiAgICB9IiwiLnNhbGVfX3ZjYXJkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgxMDcsMTExLDEzMCwwLjEzKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDEwNywxMTEsMTMwLDAuMTMpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHsuc2FsZV9fdmNhcmQge1xuICAgICAgZGlzcGxheTogbm9uZVxuICB9XG4gICAgfVxuICAuc2FsZV9fdGl0bGVEYXRlIHtcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjdlbTtcbiAgfVxuICAuc2FsZV9fdGl0bGVEYXRlID4gcCB7XG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luOiAwcHggMCAxNHB4O1xuICAgIH1cbiAgLnNhbGVfX3ByaWNlX3ZjYXJkIHtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgfVxuICAuc2FsZV9fcHJpY2VfYXQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5zYWxlX19kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNhbGVfX2RhdGUge1xuICAgICAgZGlzcGxheTogbm9uZVxuICB9XG4gICAgfVxuICAuc2FsZV9fZGF0ZV90aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgLnNhbGVfX2N1cnJlbnRQcmljZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5zYWxlX19jdXJyZW50UHJpY2UgLnNhbGVfX2N1cnJlbnRQcmljZS0tdW5pdCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIH1cbiAgLnNhbGVfX29sZFByaWNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBjb2xvcjogI0REREZFMDtcbiAgfSIsIi5zYWxlX19zaWJsaW5nc19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7LnNhbGVfX3NpYmxpbmdzX2hlYWRpbmcge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMTBweFxuICB9XG4gICAgfVxuICAuc2FsZV9fc2libGluZ3MgLnNhbGVDYXJkIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2IoMTA3IDExMSAxMzAgLyAxOCUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYigxMDcgMTExIDEzMCAvIDE4JSk7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgfVxuICAiLCIuc2FsZVdlbGNvbWUge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbiAgLnNhbGVXZWxjb21lX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGhlaWdodDogMzMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjgsIDE5NiwgMTc2LCAxKTtcbiAgfVxuICAuc2FsZVdlbGNvbWVfX2JnID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgLnNhbGVXZWxjb21lX19iZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9wYXRlcm5Ccm93bi0tcmlnaHQuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIzNXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAuc2FsZVdlbGNvbWVfX2JnOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAgIH1cbiAgLnNhbGVXZWxjb21lX19iZzpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcGF0ZXJuQnJvd24tLWxlZnQuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIzNXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGhlaWdodDogMjQycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAuc2FsZVdlbGNvbWVfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogNHB4IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNhbGVXZWxjb21lX19idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZVxuICB9XG4gICAgfVxuICAuc2FsZVdlbGNvbWVfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNhbGVXZWxjb21lX19jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogOTBweFxuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuICAuc2FsZVdlbGNvbWVfX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4XG4gIH1cbiAgICB9XG4gIC5zYWxlV2VsY29tZV9fY29udGFpbmVyIC5zYWxlX19kYXRlLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNhbGVXZWxjb21lX19jb250YWluZXIgLnNhbGVfX2RhdGUtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgICB9XG4gIC5zYWxlV2VsY29tZV9fY29udGFpbmVyIC5zYWxlX19wcmljZV92Y2FyZC0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW46IDE0cHggMCAxMHB4O1xuICAgIH1cbiAgLnNhbGVXZWxjb21lX19jb250YWluZXIgLnNhbGVfX3ByaWNlX3ZjYXJkLS1tb2JpbGUgLnNhbGVfX29sZFByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAuc2FsZVdlbGNvbWVfX2NvbnRhaW5lciAuc2FsZV9fcHJpY2VfdmNhcmQtLW1vYmlsZSAuc2FsZV9fY3VycmVudFByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNhbGVXZWxjb21lX19jb250YWluZXIgLnNhbGVfX3ByaWNlX3ZjYXJkLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNhbGVXZWxjb21lX19jb250YWluZXIgLmhlYWRpbmcuc2FsZVdlbGNvbWVfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDMwcHhcbiAgICB9XG4gICAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5zYWxlV2VsY29tZV9fY29udGFpbmVyIC5oZWFkaW5nLnNhbGVXZWxjb21lX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4XG4gICAgfVxuICAgICAgfSIsIi5zYWxlX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICAgIFxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7LnNhbGVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4NHB4KVxuICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7LnNhbGVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlXG4gIH1cbiAgICB9XG5cbiAgLnNhbGVfX2NvbHVtbiB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG5cbiAgLnNhbGVfX2NvbHVtbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMFxuICB9XG4gICAgfVxuXG4gIC5zYWxlX19ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcblxuICAuc2FsZV9fZ3JpZCB7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgfVxuICAgIH1cblxuICBAbWVkaWEobWluLXdpZHRoOiAxMjgwcHgpIHtcblxuICAuc2FsZV9fdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmZcbiAgfVxuICAgIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcblxuICAuc2FsZV9fc2libGluZ3Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMFxuICB9XG4gICAgfSIsIi5tZXRob2RzX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubWV0aG9kc19fc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA0MHB4IDAgODBweDtcbiAgfSIsIi5tZXRob2RfX2FydGljbGUge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn0iLCIubWV0aG9kU2libGluZ3NfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC1nYXA6IDFlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxMDAlLCAxZnIpKTtcbiAgICBtYXJnaW46IDFlbSAwO1xuICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHsubWV0aG9kU2libGluZ3NfX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAlLCAxZnIpKVxuICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7Lm1ldGhvZFNpYmxpbmdzX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCVcbiAgfVxuICAgICAgLm1ldGhvZFNpYmxpbmdzX19saXN0ID4gYSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE2LjY1JSAtIDI1cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgLm1ldGhvZFNpYmxpbmdzX19saXN0ID4gYTpudGgtY2hpbGQoMW4pIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB9XG4gICAgICAubWV0aG9kU2libGluZ3NfX2xpc3QgPiBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAubWV0aG9kU2libGluZ3NfX2xpc3QgPiBhOm50aC1jaGlsZCg2bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICAgIC5tZXRob2RTaWJsaW5nc19fbGlzdCA+IGE6bnRoLWNoaWxkKDZuICsgMSkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICB9XG4gIC5tZXRob2RTaWJsaW5nc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCkge1xuICAubWV0aG9kU2libGluZ3NfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAyLjVlbVxuICB9XG4gICAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAubWV0aG9kU2libGluZ3NfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMjcyNzI5XG4gIH1cbiAgICB9IiwiLm1ldGhvZFdlbGNvbWUge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbiAgLm1ldGhvZFdlbGNvbWVfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNkNCQkU3O1xuICB9XG4gIC5tZXRob2RXZWxjb21lX19iZyA+IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIC5tZXRob2RXZWxjb21lX19iZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9wYXRlcm5CbHVlLS1yaWdodC5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjM1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5tZXRob2RXZWxjb21lX19iZzphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgICB9XG4gIC5tZXRob2RXZWxjb21lX19iZzpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcGF0ZXJuQmx1ZS0tbGVmdC5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjM1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgaGVpZ2h0OiAyNDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIC5tZXRob2RXZWxjb21lX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5tZXRob2RXZWxjb21lX190aXRsZSAge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgbWFyZ2luLXRvcDogLjNlbTtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCkge1xuICAubWV0aG9kV2VsY29tZV9fdGl0bGUgIHtcbiAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMFxuICB9XG4gICAgfSIsIi5tZXRob2RzX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tZXRob2RfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogNDBweCAwIDgwcHg7XG4gIH1cblxuLm1ldGhvZF9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLWdhcDogMmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbkBtZWRpYShtaW4td2lkdGg6IDk5N3B4KSB7XG5cbi5tZXRob2RfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MCUgMWZyXG4gIH1cbiAgICB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG5cbi5tZXRob2RfX2dyaWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJVxuICB9XG4gICAgICAubWV0aG9kX19ncmlkID4gYSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE2LjY1JSAtIDI1cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgLm1ldGhvZF9fZ3JpZCA+IGE6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgfVxuICAgICAgLm1ldGhvZF9fZ3JpZCA+IGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5tZXRob2RfX2dyaWQgPiBhOm50aC1jaGlsZCg2bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICAgIC5tZXRob2RfX2dyaWQgPiBhOm50aC1jaGlsZCg2biArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfSIsIi5ydWxlc19fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyNzI3Mjk7XG5cbn1cbiAgLnJ1bGVzX19jb250ZW50IHAsIC5ydWxlc19fY29udGVudCBvbCwgLnJ1bGVzX19jb250ZW50IHVsIHtcbiAgICBtYXJnaW46IDEuMmVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gIH1cbiAgLnJ1bGVzX19jb250ZW50IHVsLCAucnVsZXNfX2NvbnRlbnQgb2wge1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMWVtO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDFlbTtcblxuICB9XG4gIC5ydWxlc19fY29udGVudCBvbCArIHVsIHtcbiAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDNlbTtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzZW07XG4gIH1cbiAgLnJ1bGVzX19jb250ZW50IGxpIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMDtcbiAgfSIsIi5jYW1lcmFzX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI5MHB4LCAxZnIpKTtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYW1lcmFzX19ub3RlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCAjYzliYTliIGluc2V0LCAwIDAgMCAwIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjOWJhOWIgaW5zZXQsIDAgMCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmFmMztcbiAgICBjb2xvcjogIzU3M2EwODtcbiAgICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH0iLCIud2VhdGhlckluZm9ybWVyMTgge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ud2VhdGhlckluZm9ybWVyMTgtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnd3LWluZm9ybWVycy1ib3gtODU0NzU0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd3ctaW5mb3JtZXJzNTQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB3dy1pbmZvcm1lcnM1NDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjAwcHg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB3dy1pbmZvcm1lcnM1NCB7XG4gIDAlLFxuICA4MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHd3LWluZm9ybWVyczU0IHtcbiAgMCUsXG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIucG9zdF9fZ3JpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyNzlweCkgey5wb3N0X19ncmlkIHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICB9XG4gICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvc3RfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmXG4gIH1cbiAgICB9XG4gIC5wb3N0X19zaWJsaW5ncyB7XG4gICAgd2lkdGg6IGNhbGMoMzAlIC0gNDBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wb3N0X19zaWJsaW5ncyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwXG4gIH1cbiAgICB9XG4gIC5wb3N0X19hcnRpY2xle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucG9zdF9fYXJ0aWNsZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweFxuICB9XG4gICAgfSIsIi5wb3N0V2VsY29tZSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4gIC5wb3N0V2VsY29tZV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuXG4gIC5wb3N0V2VsY29tZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4XG4gIH1cbiAgICB9XG5cbiAgLnBvc3RXZWxjb21lX19jb250ZW50IC5oZWFkaW5nLnBvc3RXZWxjb21lX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuXG4gIC5wb3N0V2VsY29tZV9fY29udGVudCAuaGVhZGluZy5wb3N0V2VsY29tZV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHhcbiAgICB9XG4gICAgICB9XG5cbiAgLnBvc3RXZWxjb21lX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGhlaWdodDogMzMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucG9zdFdlbGNvbWVfX2JnID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAucG9zdFdlbGNvbWVfX2JnOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjkwZGVnLCAjM2U2ZWNjIDMwJSwgIzNlODRjYyAxMDAlKTs7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH0iLCIuY2FtZXJhIHtcclxuICBtYXJnaW46IDI1cHggMDtcclxufVxyXG4gIC5jYW1lcmFfX2NvbHVtbiB7XHJcbiAgICB3aWR0aDogODUlO1xyXG4gIH1cclxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAuY2FtZXJhX19jb2x1bW4ge1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gIH1cclxuICAgIH1cclxuICAuY2FtZXJhX19hcnRpY2xlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG4gIC5jYW1lcmFfX2dyaWQge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgLmNhbWVyYV9fZ3JpZCB7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gIH1cclxuICAgIH1cclxuICBAbWVkaWEobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAuY2FtZXJhX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmZThcclxuICB9XHJcbiAgICB9XHJcbiAgLmNhbWVyYV9fZnJhbWUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jYW1lcmFfX2ZyYW1lID4gaHRtbCBib2R5IHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIEBtZWRpYShtaW4td2lkdGg6IDE1NDBweCkge1xyXG4gIC5jYW1lcmFfX2ZyYW1lIHtcclxuICAgICAgaGVpZ2h0OiA1NzlweFxyXG4gIH1cclxuICAgIH1cclxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xyXG4gIC5jYW1lcmFfX2ZyYW1lIHtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIGhlaWdodDogMzMwcHggIWltcG9ydGFudFxyXG4gIH1cclxuICAgIH1cclxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xyXG4gIC5jYW1lcmFfX2ZyYW1lIHtcclxuICAgICAgaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50XHJcbiAgfVxyXG4gICAgfVxyXG4gIC5jYW1lcmFfX3NpYmxpbmdzIHtcclxuICAgIHdpZHRoOiBjYWxjKDMwJSAtIDQwcHgpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gIC5jYW1lcmFfX3NpYmxpbmdzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwXHJcbiAgfVxyXG4gICAgfSJdLCJzb3VyY2VSb290IjoiIn0=*/