@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);
@import url(https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?&family=Inter:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
/* Layout */
@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: #d8ab5e87;
  color: #272729;
}
::selection {
  background: #d8ab5e87;
  color: #272729;
}
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 #D8AB5E;
    border-radius: 50px;
    position: absolute;
    left: -24px;
    top: 5px;
  }
p {
  line-height: 25px;
  font-size: 16px;
  font-weight: 300;
  margin: 0;
}
h1 {
  margin: 0;
}

@font-face { font-family: zb0187; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAOsAAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpvzZWY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAACgAAAAoJ4OZs2hlYWQAAAH0AAAALAAAADYo3ib3aGhlYQAAAiAAAAAYAAAAJABRAD9obXR4AAACOAAAAAgAAAAIADwAAGxvY2EAAAJAAAAABgAAAAYAFAAAbWF4cAAAAkgAAAAeAAAAIAENABVuYW1lAAACaAAAASkAAAIWm5e+CnBvc3QAAAOUAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAUkOaC0DAMTAz8DkGBlZsAKAtJcUxgcHjA8YGCwAXJZwSQDAyOIAADJ0gVyeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAAABAAAAAAAUADwACAAANwcXIxUzBxc3DwIDEBADAgQ8AgICAgIFAAB4nGNgZGBgAOLwhSaK8fw2Xxm4GWyAIgxPrn45iEwziIDFORiYQBwAMcIKbHicY2BkYGCwYWCAkyIMjAyogAkADvYAkQAAAAAAPAAAAAAAAAAUAAB4nGNgZGBgYGLgZADRIBYDAxcQMjD8B/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: 100%;
  }

  .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: #D8AB5E;
      color: #ffffff;
    }

  .button.button--brown {
    background: #D8AB5E;
    color: #ffffff;
  }

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

  .button.button--basic:hover {
      background: #D8AB5E;
      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: 700;
  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: 900;
    font-size: 24px;
    line-height: 24px;
  }

  /**Color Header**/

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

  .heading.heading--blue {
    color: #D8AB5E;
  }

  .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: 300;
  }

/**Color subHeader**/

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

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

.sub_heading.sub_heading--blue {
    color: #D8AB5E;
  }

.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: #D8AB5E;
  background: rgba(216, 171, 94, 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: #D8AB5E;
    font-weight: 400;
  }
  .burger__line {
    width: 14px;
    height: 2px;
    background: #D8AB5E;
    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,d09GRgABAAAAAAO8AAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAACgAAAAoTOokF2hlYWQAAAH4AAAALgAAADYpVSc7aGhlYQAAAigAAAAbAAAAJADxAEBobXR4AAACRAAAAAgAAAAIAGQAAGxvY2EAAAJMAAAABgAAAAYAFAAAbWF4cAAAAlQAAAAeAAAAIAENABVuYW1lAAACdAAAASkAAAIWm5e+CnBvc3QAAAOgAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAQAAAAAAiwBiAAgAADcHFyMVMwcXN2kKEG9vEAoiYgoRDhAKIQAAeJxjYGRgYABiThfZ9/H8Nl8ZuBlSgCIMT65+2YNMM3QzJAFJDgYmEAcAPkoLMwAAeJxjYGRgYEhhYICQ/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: #D8AB5E;
    }

.section__title > a:hover:after {
        color: #D8AB5E;
        left: 20px;
      }
@font-face { font-family: H6067c; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAPYAAsAAAAABfgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYpWjYCY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAEsAAABQqPoU7mhlYWQAAAIcAAAALAAAADYo6SaxaGhlYQAAAkgAAAAbAAAAJAA/ACBobXR4AAACZAAAAAgAAAAIAB4AAGxvY2EAAAJsAAAABgAAAAYAKAAAbWF4cAAAAnQAAAAeAAAAIAENACVuYW1lAAAClAAAASkAAAIWm5e+CnBvc3QAAAPAAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGTgZ5zAwMrAwCDMIAokWaA0HwMjAzsDAxMDKzMDVhCQ5prC4PCA4QEDgxwDSKEcWJgRRAAApT0EuQAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nBWMMQrAMAzEfLYvfkFIp2QodE2glAz9/7/qCoQ2CeRnSJdDZK8a58Q17dkvWo2h+26dKFRzVQKuYBoFhMHc6YwsoZ6jD76RA6QAeJxjYGRgYADi0AW2e+P5bb4ycDPIAUUYnlz9sgeZZpAHi3MwMIE4AEc+CtN4nGNgZGBgkGNggJD//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: 700;
        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: #D8AB5E;
      }
  .phone__container.phone__container--default .phone__number {
        line-height: 26px;
        font-size: 24px;
        font-family: 'Noah';
        font-weight: 900;
        color: #D8AB5E;
      }
  .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: 'Noah';
        font-weight: 900;
        color: #D8AB5E;
      }
  .phone__container.phone__container--footer .phone__number {
        line-height: 26px;
        font-size: 24px;
        font-family: 'Noah';
        font-weight: 900;
        color: #D8AB5E;
      }
  .phone__container.phone__container--footer .phone__description {
        color: #78787A;
        font-weight: 400;
        font-size: 13px;
        line-height: 16px;
      }
  .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: #D8AB5E;
      }
  .phone__container.phone__container--header .phone: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 {
          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: 'Noah';
        font-weight: 900;
        color: #D8AB5E;
      }
  .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: #566E9E;
  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: #D8AB5E;
      }
.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;
    margin: 15px 0;
    margin-left: 0;
    position: relative;
}
    .header.header--line:before {
            content: '';
            position: absolute;
            bottom: -28px;
            left: 0;
            display: block;
            width: 100%;
            height: 1px;
            background: #F0F0F2;
        }
    @media(max-width: 570px) {
    .header.header--line:before {
                bottom: -15px
        }
            }
    @media(min-width: 571px) {.header {
        margin: 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: 195px
    }
        }
    .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 .2s ease;
            transition: all .2s ease;
            white-space: nowrap;
        }
    .header__navigation > a:last-child {
                margin: 0;
            }
    .header__navigation > a:hover {
                color: #D8AB5E;
            }
    @media(max-width: 1279px) {
    .header__navigation > a {
                margin-right: 19px
        }
            }
@font-face { font-family: E599db; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAYkAAsAAAAACcgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYpwjZ0Y21hcAAAAYQAAABnAAABxOFCJH9nbHlmAAAB7AAAAjoAAAOIyEaLF2hlYWQAAAQoAAAAMgAAADYpCSb1aGhlYQAABFwAAAAdAAAAJAB8AEJobXR4AAAEfAAAABQAAAAgAab//WxvY2EAAASQAAAAEgAAABIESgMkbWF4cAAABKQAAAAfAAAAIAEXAFJuYW1lAAAExAAAASkAAAIWm5e+CnBvc3QAAAXwAAAAMQAAAEo+9A5SeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwZZzAwMrAwKDGoAUkOaC0DAMTAz8DkGBlZsAKAtJcUxgcHjA8YGOwAXJZGWwZQCoZQXIA0d8FkwAAAHic7ZHBCYBADATnNN6BWIpYkC8fFp5OdBNThoFZ2CXksQEWYBa7MGgXjZhTact8Zs3cOHLHIvf+PFJC5S110q7pYmfIdv7ZUu9yIxr7yA4L9YYX8QsvolUv4k9eqF/1/8F4AUIDFLUAeJxdUm1P20AMPvt8L03TdLDkwhBrpQQlG9sC5FWIAp/2/3/R1D1XxoaWSx7Zjs/2Y1vR8aiUelK3+NRyt+fcfqPqlhqb27pqWpxH6suwp/BCY9PWC9SiLML9sMywQAvFlmxejmSYyAsbZmKXiLGkPUSBmQjASRRIa44SO+JPZDQxWxIhY12q2SIIs1j4cwpfI4imE9iUwovnQc3qXAVU2yBv2POOXqh8BMxbapeF+Ba5UkEElyC6p72Wq5EoJ02ywT+74q/6c5LmiGaOx+Mv9QL2W3WlvqtJ/UTkurKfKQ8gNz+Btas6Gp+p31Ge0VJ3VFlXT+N8Iu8qm4d+Hpv/b82dNkZHuBQrYn2EsGHnHW+Ev2h9KcZ4Y7YG9MigNYdX/widds6JAPSFxpOyCG+sM8bZLTjETgJiR177clADOJyj+rHBCP+WMrVTeTByg1wRrs9O0kUEDut/959wztU97j9QlVGRh9ItoX+msaMSvDtqG+zFiD4/UhlqV+xoH7s+lDufea0ldWeZ99lKtCSGdZw4iGmKE4YWt+MAT7OStRiffcj8DXiTGBatLURPAi2uCAkqEszmeKorw2xuMHm1oDDXL2A1T2h8m5d5GMLQjh3XSwVLYYulf+ap7Ghq+xLzCUVbNdfIn4qztDa2IeskJTbWfHyzGXbvPC6whmt4AVivzZvL/o8J8uadhzoNQf1AnXEr86IuhmKYhuV1Raa6crYI1qYrWhG5ldd8J5LsdokjBNaR6m+a3kF/AAB4nGNgZGBgAOKENP74eH6brwzcDDZAEYYnV78chNH/////y2DPYAvkcjAwgUQBcOkOeQAAeJxjYGRgYLBhAAGb/////2WwZ2BkQAUcAGupBLwAAAB4nGNgAAKb//8ZbJBpBBsAeVsHnwAAAAAAVgCAAOIBAgFOAaIBxAAAeJxjYGRgYOBgcGNgZQABJiDmAkIGhv9gPgMAEGsBagB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nH3BAQGAIAADwe1RgTYoaKf1L0AD74T+NePiw6cvVzd3kUFu8pBJFnnJJ20+1wSRAAAA) 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(216, 171, 94, 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: #D8AB5E;
  }

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

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

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

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

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

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

.social:hover.social--dzen: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--fc:before {
      font-size: 13px;
    }

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

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

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

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

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

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

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

.social--wt {
    color: #D8AB5E;
  }

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

.social--dzen {
    color: #D8AB5E;
  }

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

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

@font-face { font-family: Icc27c; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAPQAAsAAAAABegAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYpSTXzY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAD0AAABA1Zbm0WhlYWQAAAIQAAAALgAAADYo5CaqaGhlYQAAAkAAAAAbAAAAJAA1ABtobXR4AAACXAAAAAgAAAAIABkAAGxvY2EAAAJkAAAABgAAAAYAIAAAbWF4cAAAAmwAAAAeAAAAIAENAB5uYW1lAAACjAAAASkAAAIWm5e+CnBvc3QAAAO4AAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGTgZZzAwMrAwMDPIAgkmaE0DwMjAxsDAxMDKzMDVhCQ5prC4PCA4QEDgyQDSKEkWJgRRAAAnrMEmQAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nGNgZAABKQYRBkEGBnMRfkY2JX1GNRMzI1FxcxMjMUlGLkZGEGbi4mRiFAIzuRiZGBk5ORlBWgF3iwMjAAAAeJxjYGRgYADiPwdm7Y7nt/nKwM0gCRRheHL1ywFkmkGKQQRIcjAwgTgAeeAL6QAAeJxjYGRgYJBkYICQ//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
  }
    }
.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: #D8AB5E;
            }
    .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__title_address {
            margin-bottom: 10px;
        }
    .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: #D8AB5E;
        }
    .footer__copyrightLink:last-child {
            margin-right: 0;
        }
    .footer__social {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        height: 170px;
    }
    .footer__registry {
        color: #78787A;
        font-weight: 500;
    }
    .footer__registry:hover {
            text-decoration: none;
        }

.footer__items + .footer__items {
    margin-top: 30px;
}
.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: #566E9E;
  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__link {
  color: #fff;
}

.cookies__link:hover {
    text-decoration: none;
  }

.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: #566E9E;
    -webkit-box-shadow: inset 0 0 0 1px #566E9E;
            box-shadow: inset 0 0 0 1px #566E9E;
  }
.yeps {
  display: block;
  padding: .8em 0;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  background: #D8AB5E;
  position: relative;
}
  @media(max-width: 570px) {.yeps {
    font-size: 15px;
    font-weight: 400;
    padding: 1em 0
}
  }
  .yeps--hide {
    display: none;
  }
  .yeps__image {
    width: 40px;
  }
  .yeps__button {
    padding: 5px 14px;
    margin: 0 0 0 1em;
    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: #FBF5EB;
      color: #D8AB5E;
      -webkit-box-shadow: inset 0 0 0 1px #D8AB5E;
              box-shadow: inset 0 0 0 1px #D8AB5E;
    }
  .yeps__link {
    text-align: center;
    color: #fff;
    text-decoration: none;
  }
  @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);
    }
.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 0 60px;
}
  @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: #272729;
      opacity: 0.45;
      width: 100%;
      height: 100%;
      border-radius: 8px;
      z-index: 1;
    }
  @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: 49%;
       object-position: 49%;
  }
  @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;
    margin-bottom: 20px;
  }
  @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: 85px 0 60px;
    z-index: 2;
    color: #ffffff;
    width: 100%;
  }
  @media(min-width: 1280px) {
  .mainWelcome__wrapper {
      margin: 140px 78px
  }
    }
  @media(min-width: 1540px) {
  .mainWelcome__wrapper {
      margin: 170px 90px
  }
    }
  .mainWelcome__title {
    color: #ffffff;
    font-size: 56px;
    line-height: 64px;
    font-weight: 900;
    font-family: 'Noah';
    max-width: 820px;
    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: 37px;
      line-height: 42px
  }
    }
  .mainWelcome__description {
    font-family: 'Roboto';
    font-weight: 400;
    margin-bottom: 90px;
    max-width: 200px;
    font-size: 16px;
    line-height: 24px;
  }
  @media(min-width: 571px) {
  .mainWelcome__description {
      max-width: 820px;
      margin-bottom: 30px
  }
    }
  @media(min-width: 769px) {
  .mainWelcome__description {
      line-height: 32px;
      font-size: 18px
  }
    }
@font-face { font-family: Mdd0d6; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAARUAAsAAAAABowAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbYY21hcAAAAYQAAABPAAABfmBD5KlnbHlmAAAB1AAAAKoAAADI/uTFBGhlYWQAAAKAAAAAMQAAADYpYic8aGhlYQAAArQAAAAdAAAAJAD+ADNobXR4AAAC1AAAAAwAAAAMAMj//2xvY2EAAALgAAAACAAAAAgAUABkbWF4cAAAAugAAAAeAAAAIAEPAEduYW1lAAADCAAAASkAAAIWm5e+CnBvc3QAAAQ0AAAAIAAAADEDdJw2eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGRwZpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEjQwqQywkmGRgYQQQAAI8GfAAAAHic7ZCxDYAwDATPiaFAjEFBwTBUzM8mydtmDF66k/7lysACdHEJB3swIrdWy72z5e4ceeOxvzaGTFjd001a+bOnz6+1+FNRnytoE7boCy0AeJwVjr0Kg0AQhHf2dC9eETH40yQIKlpYCEYUIpInSGebMr1dniVPa9ZmBma+gSHedyL60JtKehBNZYgklhZFvWAYZ164KQu5IU5n9OOCZqq1lDhHiJyfyNIjHV4e4JvO832vYW5sENhOHBLwlRmuAgRcORhugYsRMZ0R6MiJck4u6MFGQVYQCrIO9RjhEPrRSid9Z7Myudts+rpo2yJXrC46qxH9Ad8dEZ4AAHicY2BkYGAA4mJVmSvx/DZfGbgZUoAiDE+uftkPo///BzJmMsQCSQ4GJpAoAGsUDW8AAAB4nGNgZGBgSGEAgZT///+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: 'Roboto';
    font-weight: 500;
    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: #D8AB5E;
    }
  .card:hover .card__readMore:after {
        left: 5px;
        color: #D8AB5E;
      }
  .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,d09GRgABAAAAAAP4AAsAAAAABigAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpoTZMY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAAGkAAACASDRnC2hlYWQAAAI4AAAAMAAAADYo/CbZaGhlYQAAAmgAAAAZAAAAJABkAD9obXR4AAAChAAAAAgAAAAIADwAAGxvY2EAAAKMAAAABgAAAAYAQAAAbWF4cAAAApQAAAAeAAAAIAEOADxuYW1lAAACtAAAASkAAAIWm5e+CnBvc3QAAAPgAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAwk2aG0BAMTAw8DkGBlZsAKAtJcUxgcHjA8YGAwAnJZgCRIJSNIDgDDHgVKeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAHicPY3BDkAwEER3S6tawgG9V1IHB6rVi///LGGRyCQzb+YywACuEzxpggXArMI6v4/WxXTgnzGFNHRixj5sb+4EKbrCMIYZPvY5YlNrlaunqFzKUhNJZMhpMMRlKznVseeVoO8b1CwK6AAAAHicY2BkYGAAYtH90zbH89t8ZeBmMAKKMDy5+mUfgv7/l8EQCBkYOBiYQKIAcmUNOnicY2BkYGAwYgABGzBpyMDIgAqYAA/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: 500;
    font-size: 26px;
  }
  .roomCard__hint {
    font-weight: 400;
    font-size: 14px;
    font-family: Roboto;
    line-height: 16px;
  }
  .roomCard__price {
    line-height: 26px;
    font-weight: 900;
    font-size: 24px;
    font-family: 'Noah';
  }
  .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: 700;
      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(3, 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%;
}
.blogCard {
  -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);
}
  .blogCard__content {
    position: relative;
  }
  .blogCard__title {
    font-size: 20px;
    font-family: 'Noah';
    font-weight: 900;
    line-height: 22px;
    margin-top: 6px;
  }
  .blogCard__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .blogCard__description {
    font-family: 'Roboto';
    font-size: 14px;
    line-height: 21px;
    margin-top: 12px;
    height: 40px;
    overflow: hidden;
  }
  .blogCard__cover {
    width: 100%;
    height: 240px;
  }
  .blogCard__cover > img {
      -o-object-fit: cover;
         object-fit: cover;
      width: 100%;
      height: 100%;
      -o-object-position: 50% 55%;
         object-position: 50% 55%;
    }
  .blogCard__link {
    margin-top: 16px;
    font-size: 14px;
    font-family: 'Roboto';
    text-decoration: none;
  }
  .blogCard__link:after {
      color: #272729;
    }
  .blogCard:hover .blogCard__link {
      color: #D8AB5E;
    }
  .blogCard__date {
    line-height: 1em;
    font-size: 12px;
    color: #78787A;
  }
  @media(max-width: 468px) {
  .blogCard__date {
      display: none
  }
    }

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

  .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.45;
  }
  .methodCard:hover {
    text-shadow: 0 0 3px rgba(0,0,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 {
    font-weight: 500;
    line-height: 1.1em;
    font-family: 'Roboto';
    font-weight: 500;
    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;
    }
  }
@font-face { font-family: Ic1f50; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAOsAAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpvzZWY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAACgAAAAoJ4OZs2hlYWQAAAH0AAAALAAAADYo3ib7aGhlYQAAAiAAAAAYAAAAJABRAD9obXR4AAACOAAAAAgAAAAIADwAAGxvY2EAAAJAAAAABgAAAAYAFAAAbWF4cAAAAkgAAAAeAAAAIAENABVuYW1lAAACaAAAASkAAAIWm5e+CnBvc3QAAAOUAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAUkOaC0DAMTAz8DkGBlZsAKAtJcUxgcHjA8YGCwAXJZwSQDAyOIAADJ0gVyeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAAABAAAAAAAUADwACAAANwcXIxUzBxc3DwIDEBADAgQ8AgICAgIFAAB4nGNgZGBgAOLwhSaS8fw2Xxm4GWyAIgxPrn45jEwziIDFORiYQBwAMMYKaHicY2BkYGCwYWCAkyIMjAyogAkADvYAkQAAAAAAPAAAAAAAAAAUAAB4nGNgZGBgYGLgZADRIBYDAxcQMjD8B/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;
}
@font-face { font-family: K9ef85; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAOsAAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpvzZWY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAACgAAAAoJ4OZs2hlYWQAAAH0AAAALAAAADYo3ib7aGhlYQAAAiAAAAAYAAAAJABRAD9obXR4AAACOAAAAAgAAAAIADwAAGxvY2EAAAJAAAAABgAAAAYAFAAAbWF4cAAAAkgAAAAeAAAAIAENABVuYW1lAAACaAAAASkAAAIWm5e+CnBvc3QAAAOUAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAUkOaC0DAMTAz8DkGBlZsAKAtJcUxgcHjA8YGCwAXJZwSQDAyOIAADJ0gVyeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAAABAAAAAAAUADwACAAANwcXIxUzBxc3DwIDEBADAgQ8AgICAgIFAAB4nGNgZGBgAOLwhSaS8fw2Xxm4GWyAIgxPrn45jEwziIDFORiYQBwAMMYKaHicY2BkYGCwYWCAkyIMjAyogAkADvYAkQAAAAAAPAAAAAAAAAAUAAB4nGNgZGBgYGLgZADRIBYDAxcQMjD8B/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: #D8AB5E;
        }
    .serviceCard:hover .button:after {
                color: #D8AB5E;
            }
    .serviceCard__cover {
        height: 150px;
        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(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;
}
.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;
      }
    .reviews__ratingStars--mediumStar img {
        width: 10px;
      }
.documents {
  margin: 2em 0;
}

  .documents__title {
    font-size: 16px;
    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: #D8AB5E;
    }

  .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;
  }
.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: #D8AB5E;
    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: 700;
    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;
  }
@media(max-width: 570px) {.mainAdvantages {
    margin: 40px 0 20px
}
  }
  .mainAdvantages__button {
    color: #D8AB5E;
  }
  .mainAdvantages__grid {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  @media(max-width: 996px) {
  .mainAdvantages__grid {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column
  }
    }
  .mainAdvantages__footer {
    position: relative;
    top: -45px;
    margin: 0 0 0 8%;
  }
  @media(max-width: 570px) {
  .mainAdvantages__footer {
      margin: 0 auto
  }
    }
  .mainAdvantages__column {
    width: 50%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  @media(min-width: 769px) {
  .mainAdvantages__column {
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0
  }
    }
  .mainAdvantages__column.mainAdvantages__column--right {
      width: 47%;
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0;
    }
  @media(min-width: 769px) {
  .mainAdvantages__column.mainAdvantages__column--right {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1
    }
      }
  @media(max-width: 996px) {
  .mainAdvantages__column {
      width: 100%
  }
      .mainAdvantages__column.mainAdvantages__column--right {
        width: 100%;
        margin-bottom: 40px;
      }
    }
  .mainAdvantages__img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .mainAdvantages__cover {
    width: 100%;
    max-width: 570px;
    height: 320px;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
  }
  .mainAdvantages__cover:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: block;
      background: #272729;
      opacity: .12;
    }
  @media(max-width: 570px) {
  .mainAdvantages__cover {
      max-width: none;
      width: calc(100% + 30px);
      height: 280px;
      left: -15px;
      overflow: initial
  }
    }
  .mainAdvantages__position {
    font-size: 16px;
    font-family: 'Roboto';
    font-weight: 700;
    color: #272729;
    margin-top: 20px;
  }
  @media(max-width: 570px) {
  .mainAdvantages__position {
      margin-top: 10px
  }
    }
  .mainAdvantages__quote {
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    font-family: 'Roboto';
    max-width: 550px;
    margin-top: 95px;
  }
  @media(max-width: 996px) {
  .mainAdvantages__quote {
      margin-top: 70px
  }
    }
  @media(max-width: 769px) {
  .mainAdvantages__quote {
      margin-top: 40px
  }
    }
  @media(max-width: 570px) {
  .mainAdvantages__quote {
      margin-top: 25px
  }
    }
  .mainAdvantages__content {
    margin-top: 84px;
  }
  @media(max-width: 996px) {
  .mainAdvantages__content {
      margin-top: 40px
  }
    }
  @media(max-width: 570px) {
  .mainAdvantages__content {
      margin-top: 20px
  }
    }
  .mainAdvantages__items {
    margin-bottom: 40px;
  }
  .mainAdvantages__item {
    font-size: 34px;
    line-height: 40px;
    font-family: 'Noah';
    font-weight: 400;
    margin-top: 52px;
  }
  .mainAdvantages__item:first-child {
      margin-top: 25px;
    }
  .mainAdvantages__item span {
      color: #D8AB5E
    }
  @media(max-width: 1279px) {
  .mainAdvantages__item {
      font-size: 26px;
      line-height: 40px
  }
    }
  @media(max-width: 769px) {
  .mainAdvantages__item {
      max-width: 500px;
      margin-top: 30px
  }
      .mainAdvantages__item:first-child {
        margin-top: 0px;
      }
    }
  @media(max-width: 570px) {
  .mainAdvantages__item {
      font-size: 22px;
      line-height: 26px;
      margin-top: 20px
  }
    }
@font-face { font-family: J35aa7; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAO8AAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAACgAAAAoTOokF2hlYWQAAAH4AAAALgAAADYpVSc/aGhlYQAAAigAAAAbAAAAJADxAEBobXR4AAACRAAAAAgAAAAIAGQAAGxvY2EAAAJMAAAABgAAAAYAFAAAbWF4cAAAAlQAAAAeAAAAIAENABVuYW1lAAACdAAAASkAAAIWm5e+CnBvc3QAAAOgAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAQAAAAAAiwBiAAgAADcHFyMVMwcXN2kKEG9vEAoiYgoRDhAKIQAAeJxjYGRgYABiThfZ5/H8Nl8ZuBlSgCIMT65+2YdMM3QzJAFJDgYmEAcAPU4LLwAAeJxjYGRgYEhhYICQ/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: #D8AB5E;
  }
  .mainRooms__button {
    height: 200px;
    width: 200px;
    border: 2px solid #D8AB5E;
    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);   
  }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .mainRooms__button {
      top: 14%;
      left: 26%;
      background: #D8AB5E   
  }
      .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: #D8AB5E;
      -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;
    z-index: 1;
    position: relative;
  }
  @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: .2s cubic-bezier(0.4, 0, 1, 1);
    transition: .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: #D8AB5E;
      }
  .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 {
      width: calc(100% + 30px);
      height: 280px;
      left: -15px;
      overflow: initial
  }
    }
  .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;
  }
.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__left {
    width: 50%;
  }
  @media(max-width: 996px) {
  .mainFood__left {
      width: 100%
  }
    }
  .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%
  }
    }
  @media(max-width: 570px) {
  .mainFood__img {
      -o-object-fit: cover;
         object-fit: cover
  }
    }
  .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: D9c1e6; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAPMAAsAAAAABfwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAOAAAAFYpKzXaY21hcAAAAXwAAABKAAABcOEoo6pnbHlmAAAByAAAAEcAAABUGEcEumhlYWQAAAIQAAAALQAAADYo1SaXaGhlYQAAAkAAAAAYAAAAJAAcABNobXR4AAACWAAAAAgAAAAIABAAAGxvY2EAAAJgAAAABgAAAAYAKgAAbWF4cAAAAmgAAAAeAAAAIAEOACduYW1lAAACiAAAASkAAAIWm5e+CnBvc3QAAAO0AAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGTgYJzAwMrAwMDFwA0kmaA0OxCzgLiszAxYQUCaawqDwwOGBwwMAkAuI5gE0UAAAJPmBGJ4nO2QsQ2AMBADz8pDgRiBKjWzULG/2CT5GNgils6ST189sAAlOZMA3YiRK63sC5t9UH0Twz+09nfucKOVmd19fMu/ekEdGiYJUQAAeJxjYGIAAW4GPgYOBikGBnMRQ3Z1U0NzcVERQ3FRdVFxZXV2ZXtGdlNzY05GIGBiAhEQBi8jGDCBCRZmZhYgC2QcAN1sBBwAeJxjYGRgYADi8hdx8+P5bb4ycDMIAEUYnlz9sg+ZBorzAUkOBiYQBwBXYgsSAAAAeJxjYGRgYBBgYICT3AyMDKiACQAEqwAwAAAAAAAQAAAAAAAAACoAAHicY2BkYGBgYpAGYgYwi4GBCwgZGP6D+QwAC1EBNgAAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/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;}
  .mainAbout {
  overflow: hidden;
  margin: 50px 0 20px;
}
  @media(min-width: 1280px) {.mainAbout {
    margin: 80px 0 50px
}
  }
  .mainAbout__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  @media(max-width: 1279px) {
  .mainAbout__grid {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column
  }
    }
  .mainAbout__left {
    width: 50%;
  }
  @media(max-width: 1279px) {
  .mainAbout__left {
      width: 70%
  }
    }
  @media(max-width: 769px) {
  .mainAbout__left {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      width: 100%
  }
    }
  .mainAbout__right {
    width: 44%;
    margin-left: 6%;
  }
  @media(max-width: 1279px) {
  .mainAbout__right {
      width: 100%
  }
    }
  @media(max-width: 769px) {
  .mainAbout__right {
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0;
      margin-left: 0;
      width: 100%
  }
    }
  .mainAbout__footer {
    position: relative;
    top: -50px;
    margin: 0 0 0 15%;
  }
  @media(max-width: 570px) {
  .mainAbout__footer {
      margin: 0 auto
  }
    }
  .mainAbout__cover {
    max-width: 690px;
    height: 470px;
  }
  @media(max-width: 570px) {
  .mainAbout__cover {
      height: 280px
  }
    }
  .mainAbout__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;
    margin-top: 20px;
  }
  .mainAbout__item {
    padding: 3.5px 12px;
    margin-right: 12px;
    font-size: 14px;
    font-family: 'Roboto';
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 8px;
    background: rgba(81, 127, 18, 0.12);
    position: relative;
    color: #517F12;
  }
  .mainAbout__item:before {
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: D9c1e6;
      font-weight: normal;
      content: '\E000';
      font-size: 16px;
      height: 16px;
      margin-right: 2px;
    }
  .mainAbout__item:first-child {
      color: #D8AB5E;
      background: rgba(216, 171, 94, 0.12);
    }
  @media(max-width: 570px) {
  .mainAbout__item {
      margin-bottom: 10px
  }
    }
  .mainAbout__description {
    font-size: 16px;
    line-height: 28px;
    max-width: 420px;
  }
  @media(max-width: 769px) {
  .mainAbout__description {
      margin: 10px 0 20px
  }
    }
  .mainAbout__img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 8px;
    position: relative;
  }
  @media(max-width: 570px) {
  .mainAbout__img {
      width: calc(100% + 30px);
      left: -15px;
      overflow: initial;
      border-radius: 0
  }
    }
  .mainAbout__map {
    width: 520px;
    height: 170px;
    margin: 32px 0;
  }
  @media(max-width: 570px) {
  .mainAbout__map {
      display: none
  }
    }
  .mainAbout__map img {
      width: 100%;
      -o-object-fit: cover;
         object-fit: cover;
    }
@font-face { font-family: v77caf; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAWoAAsAAAAACEQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYvsTvsY21hcAAAAYQAAABaAAABmuBx5L9nbHlmAAAB4AAAAeoAAAJQ5ULzhGhlYWQAAAPMAAAALAAAADYqsSpgaGhlYQAAA/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/8Dal5XXAAAeJxjYGRgYABi921TLOL5bb4ycDMxgMCTq1/2I9OMzxmfAikOBrA0AFC8DCh4nGNgZGBgYgABCMn4nIGRARWwAgASCgD0AAAAeJxjYGBgYELDAABkAAkAAAAAAAAAagCsAPgBKHicY2BkYGBgZXBnYGIAARDJBYQMDP/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%;
      border-radius: 3px 3px 0 0;
    }
  .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:before { 
    position: absolute;
    background: #F5F5F7;
    width: 100%;
    height: 40%;
    bottom: 0;
    left: 0;
    display: block;
    content: '';
  }
  .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 {
  padding: 70px 0 70px;
  background: linear-gradient(89.73deg, #F0F0F2 0.51%, #F0F0F2 17.86%, #F0F0F2 76.02%, #F0F0F2 99.78%);
}
  @media(max-width: 769px) {.mainReviews {
    padding: 50px 0 50px
}
  }
  .mainReviews__goodplace {
    position: relative;
    width: 250px;
    height: 40px;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 20px;
    margin-bottom: 40px;
  }
  @media(max-width: 769px) {
  .mainReviews__goodplace {
      display: none
  }
    }
  .mainReviews__button {
    position: relative;
    color: #D8AB5E;
  }
  @media(max-width: 769px) {
  .mainReviews__button {
        display: none
  }
      }
  .mainReviews__button--mobile {
      display: none;
      margin-bottom: 20px;
    }
  @media(max-width: 769px) {
  .mainReviews__button--mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }
      }
  .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;
  }
  @media(max-width: 769px) {
  .mainReviews__grid {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column
  }
    }
  .mainReviews__left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
  }
  .mainReviews__right {
    cursor: pointer;
  }
  @media(max-width: 769px) {
  .mainReviews__right {
      margin-bottom: 40px
  }
    }
  .mainReviews__right img {
      width: 290px;
      height: 395px;
      -o-object-fit: cover;
         object-fit: cover;
      border-radius: 8px;
    }
  .mainReviews__number {
    position: absolute;
    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;
    font-size: 80px;
    line-height: 64px;
    color: #B7881E;
    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: 40px;
      color: #272729;
      font-weight: 900;
      margin-top: 10px;
    }
  @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(max-width: 996px) {
  .mainReviews__cover {
      position: absolute;
      left: 100px
  }
    }
  .mainReviews__cover img {
      width: 325px;
      height: 300px;
      -o-object-fit: contain;
         object-fit: contain;
    }
  @media(max-width: 769px) {
  .mainReviews__cover img {
        display: none
    }
      }
  .mainReviews__title {
    font-family: 'Noah';
    font-weight: 900;
    font-size: 52px;
    line-height: 60px;
    margin-left: 10px;
    margin-bottom: 40px;
    position: relative;
  }
  @media(max-width: 1279px) {
  .mainReviews__title {
      font-size: 44px;
      line-height: 50px;
      margin-left: 0
  }
    }
  @media(max-width: 996px) {
  .mainReviews__title {
      display: none
  }
    }
  .mainReviews__title--mobile {
      display: none;
      z-index: 1;
      margin-right: 20px;
      margin-bottom: 40px;
      position: relative;
    }
  @media(max-width: 996px) {
  .mainReviews__title--mobile {
        display: block
    }
      }
  .mainReviews__title span {
      font-weight: 700;
      display: block;
    }
.booking__widget {
  width: 100%;
}

.sf-title-container {
  display: none;
}
.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,d09GRgABAAAAAAO8AAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAACgAAAAoTOokF2hlYWQAAAH4AAAALgAAADYpVSc/aGhlYQAAAigAAAAbAAAAJADxAEBobXR4AAACRAAAAAgAAAAIAGQAAGxvY2EAAAJMAAAABgAAAAYAFAAAbWF4cAAAAlQAAAAeAAAAIAENABVuYW1lAAACdAAAASkAAAIWm5e+CnBvc3QAAAOgAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAQAAAAAAiwBiAAgAADcHFyMVMwcXN2kKEG9vEAoiYgoRDhAKIQAAeJxjYGRgYABiThfZ5/H8Nl8ZuBlSgCIMT65+2YdMM3QzJAFJDgYmEAcAPU4LLwAAeJxjYGRgYEhhYICQ/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: #D8AB5E;
  }
  .mainRooms__button {
    height: 200px;
    width: 200px;
    border: 2px solid #D8AB5E;
    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: #D8AB5E;
      -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: #D8AB5E;
      }
  .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,d09GRgABAAAAAAOsAAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAOAAAAFYpODXkY21hcAAAAXwAAABKAAABcOEoo6pnbHlmAAAByAAAACgAAAAoI1KXgmhlYWQAAAHwAAAALQAAADYo3iadaGhlYQAAAiAAAAAWAAAAJAApABdobXR4AAACOAAAAAgAAAAIABQAAGxvY2EAAAJAAAAABgAAAAYAFAAAbWF4cAAAAkgAAAAeAAAAIAENABVuYW1lAAACaAAAASkAAAIWm5e+CnBvc3QAAAOUAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGTgYpzAwMrAwMDDwAckmaA0JxCzgriszAxYQUCaawqDwwOGBwwMIkAuI5gE0UAAAJhpBHl4nO2QsQ2AMBADz8pDgRiBKjWzULG/2CT5GNgils6ST189sAAlOZMA3YiRK63sC5t9UH0Twz+09nfucKOVmd19fMu/ekEdGiYJUQAAAAEAAAAAABQADgAIAAA3BxcjFTMHFzcPAQIODgIBBA0BAgICAQQAAHicY2BkYGAA4sSNVtnx/DZfGbgZRIAiDE+uftmPTANF+YAkBwMTiAMAPAYKfAAAAHicY2BkYGAQYWBAIhkZUAETAAY2AEEAAAAAAAAAFAAAAAAAAAAUAAB4nGNgZGBgYGLgZADRIBYDAxcQMjD8B/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 #D8AB5E;
    }

.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: #D8AB5E;
      -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: #D8AB5E;
      -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(72,93,200,0.20);
          box-shadow: 0 5px 15px 0 rgba(72,93,200,0.20);
}

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

.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;
  }
.contacts__map {
    margin-top: 0;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
    outline: none;
  }
    .contacts__map iframe {
      border-radius: 8px;
    }
  .contacts__bg {
    background: #E8E8E8;
    border-radius: 8px;
    overflow: hidden;
    width: 100%;
    height: 400px;
  }
.contacts__welcome {
    margin: 40px 0 20px;
  }
  .contacts__items {
    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;
  }
  .contacts__phone .phone {
    color: #D8AB5E;
  }
  .contacts__item {
    color: #D8AB5E;
    font-size: 24px;
    font-family: Noah;
    margin-top: -2px;
    font-weight: 900;
    margin: 0 60px 40px 0;
  }
  .contacts__item:last-child {
      margin-right: 0;
    }
  .contacts__item--small {
    color: #D8AB5E;
    font-size: 16px;
    font-family: Noah;
    margin-top: -2px;
    font-weight: 900;
    margin: 0 40px 40px 0;
  }
  .contacts__item--small:last-child {
      margin-right: 0;
    }
  .contacts__itemTitle {
    font-family: 'Roboto';
    font-weight: 500;
    color: #272729;
    margin-bottom: 6px;
    font-size: 16px;
  }
  .contacts__itemTitle--small {
    font-family: 'Roboto';
    font-weight: 500;
    color: #272729;
    margin-bottom: 6px;
    font-size: 14px;
  }
  .contacts__grid {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-column-gap: 100px;
       -moz-column-gap: 100px;
            column-gap: 100px;
    row-gap: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .contacts__grid_item {  
    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;
    max-width: 450px;
  }
  .contacts__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: -10px 0 10px 0;
  }
  .contacts__button {
    margin-right: 30px;
    border-radius: 8px;
    padding: 2px 28px;
    color: #D8AB5E;
  }
  .contacts:last-child {
    margin-right: 0;
  }
.contacts__section {
    margin: 40px 0 80px;
  }
  .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: #D8AB5E;
  }
  .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;
    }
.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%;
    }





.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: 700;
      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: 65px;
    border-radius: 50px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 65px;
    -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,d09GRgABAAAAAAQkAAsAAAAABkgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAIoAAACgsQaf3WhlYWQAAAJcAAAAMQAAADYpLic+aGhlYQAAApAAAAAbAAAAJADKAGZobXR4AAACrAAAAAgAAAAIAGT//2xvY2EAAAK0AAAABgAAAAYAUAAAbWF4cAAAArwAAAAeAAAAIAEOAEduYW1lAAAC3AAAASkAAAIWm5e+CnBvc3QAAAQIAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nBXOMQqDQBQE0D+z+sVtBFlNkyCouIXFgohCRHKCHCFl7n8E89POvIERXpeIfOUjgzxF9qFCE3RGP51Yt4Mn49DrA6E9sGwn4j5ZqaFDhY4v3Np/ur4zIHcpy/MskrEoyyKpRwPeSfgRUHD0cJyB2qm65BQ28mrOa40FdAZpEAZpQzv2A3z3DSoAAHicY2BkYGAAYkdtxffx/DZfGbgZUoAiDE+ufjkAo///BzJSGWKBJAcDE0gUAGYVDTEAAAB4nGNgZGBgSGEAgZT/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,d09GRgABAAAAAAO8AAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAACgAAAAoTOokF2hlYWQAAAH4AAAALgAAADYpVSdBaGhlYQAAAigAAAAbAAAAJADxAEBobXR4AAACRAAAAAgAAAAIAGQAAGxvY2EAAAJMAAAABgAAAAYAFAAAbWF4cAAAAlQAAAAeAAAAIAENABVuYW1lAAACdAAAASkAAAIWm5e+CnBvc3QAAAOgAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAQAAAAAAiwBiAAgAADcHFyMVMwcXN2kKEG9vEAoiYgoRDhAKIQAAeJxjYGRgYABiThfZx/H8Nl8ZuBlSgCIMT65+2Y9MM3QzJAFJDgYmEAcAPNALLQAAeJxjYGRgYEhhYICQ/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: #D8AB5E;
  }
.swiper-button-next--right:hover:not(.swiper-button-disabled).swiper-button-next--right:after {
    color: #D8AB5E;
  }
.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
  }
    }

.reviews__reputation {
  position: absolute;
  right: 0;
  margin: 0;
  z-index: 1;
}
  
  @media (min-width: 997px) {.reviews__reputation {
    margin-top: 40px
}
  }


.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%, #d8ab5e 60%);
  }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .treatmentWelcome:before {
      background: #D8AB5E;
      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: #D8AB5E;
  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; */
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    overflow: hidden;
    /* @media(--max-small-phone) {
        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: #D8AB5E;
    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: #D8AB5E;
    }

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

  .profileCard__more:hover {
      color: #D8AB5E;
    }

  .profileCard__procedures {
    font-weight: 500;
  }

  .profileCard__procedures > span {
      margin-right: 12px;
      font-family: 'Noah';
      font-weight: 700;
      font-size: 34px;
      color: #D8AB5E;
      line-height: 30px;
    }
@font-face { font-family: z27b47; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAO8AAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAACgAAAAoTOokF2hlYWQAAAH4AAAALgAAADYpVSdDaGhlYQAAAigAAAAbAAAAJADxAEBobXR4AAACRAAAAAgAAAAIAGQAAGxvY2EAAAJMAAAABgAAAAYAFAAAbWF4cAAAAlQAAAAeAAAAIAENABVuYW1lAAACdAAAASkAAAIWm5e+CnBvc3QAAAOgAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAQAAAAAAiwBiAAgAADcHFyMVMwcXN2kKEG9vEAoiYgoRDhAKIQAAeJxjYGRgYABiThfZ+/H8Nl8ZuBlSgCIMT65+OYBMM3QzJAFJDgYmEAcAPFILKwAAeJxjYGRgYEhhYICQ/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: #D8AB5E;
  }

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

.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: #D8AB5E;
  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; }
@font-face { font-family: H89c9d; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAO8AAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAACgAAAAoTOokF2hlYWQAAAH4AAAALgAAADYpVSdBaGhlYQAAAigAAAAbAAAAJADxAEBobXR4AAACRAAAAAgAAAAIAGQAAGxvY2EAAAJMAAAABgAAAAYAFAAAbWF4cAAAAlQAAAAeAAAAIAENABVuYW1lAAACdAAAASkAAAIWm5e+CnBvc3QAAAOgAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAQAAAAAAiwBiAAgAADcHFyMVMwcXN2kKEG9vEAoiYgoRDhAKIQAAeJxjYGRgYABiThfZx/H8Nl8ZuBlSgCIMT65+2Y9MM3QzJAFJDgYmEAcAPNALLQAAeJxjYGRgYEhhYICQ/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;
    }
      .voucherCard:hover .voucherCard__button:after {
        opacity: 0.8;
      }
    .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: 'Noah';
    font-size: 25px;
    line-height: 24px;
    font-weight: 900;
    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: #272729;
      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: #D8AB5E;
      -webkit-transition: .2s ease-out;
      transition: .2s ease-out;
    }
  .voucherCard__more {
    color: #D8AB5E;
    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: #D8AB5E;
      top: 1px;
      left: 10px;
      -webkit-transition: all .2s ease-out;
      transition: all .2s ease-out;
    }
  .voucherCard__price {
    color: #D8AB5E;
    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: 14px;
    font-weight: 300;
  }

.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: 'Noah';
    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: #D8AB5E;
    }

.voucherCardShort:hover .card__title {
      color: #D8AB5E;
    }

.voucherCardShort:hover .voucherCard__button:after {
      color: #D8AB5E;
      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: #D8AB5E;
      }
.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 {
    font-family: 'Noah';
    font-weight: 900;
    color: #272729;
    text-decoration: none;
    font-size: 35px;
    line-height: 35px;
    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: 26px;
      margin-bottom: 20px
  }
      .openMenu__link sub {
        font-size: 16px;
        top: -0.8em;
        left: 5px;
      }
    }
  .openMenu__link:hover {
      color: #D8AB5E;
    }
  .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,d09GRgABAAAAAAPMAAsAAAAABgQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpvzZWY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAAEQAAABcOF2XeWhlYWQAAAIQAAAALAAAADYpBybraGhlYQAAAjwAAAAbAAAAJAB7AD5obXR4AAACWAAAAAgAAAAIADwAAGxvY2EAAAJgAAAABgAAAAYALgAAbWF4cAAAAmgAAAAeAAAAIAENAChuYW1lAAACiAAAASkAAAIWm5e+CnBvc3QAAAO0AAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAUkOaC0DAMTAz8DkGBlZsAKAtJcUxgcHjA8YGCwAXJZwSQDAyOIAADJ0gVyeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAHicY2BkAAFbBhsGaQYGe0YzEzUlfkZ1NSU2EXlGdjYRMSN7RnExIzMTdWUJRiZmRgkJRmYmEAlny2GIQNgMDAA1xAWjeJxjYGRgYABiU2Gzl/H8Nl8ZuBlsgCIMT65+2Y1MM9iCxTkYmEAcADWhCqN4nGNgZGBgsGFggJD//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: #D8AB5E;
      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: #D8AB5E;
      }
  .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;
  }
    }
.questions__welcome {
    margin: 40px 0 0;
  }
@font-face { font-family: yc23cd; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAPQAAsAAAAABegAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYpSTXzY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAD0AAABA1Zbm0WhlYWQAAAIQAAAALgAAADYo5CayaGhlYQAAAkAAAAAbAAAAJAA1ABtobXR4AAACXAAAAAgAAAAIABkAAGxvY2EAAAJkAAAABgAAAAYAIAAAbWF4cAAAAmwAAAAeAAAAIAENAB5uYW1lAAACjAAAASkAAAIWm5e+CnBvc3QAAAO4AAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGTgZZzAwMrAwMDPIAgkmaE0DwMjAxsDAxMDKzMDVhCQ5prC4PCA4QEDgyQDSKEkWJgRRAAAnrMEmQAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nGNgZAABKQYRBkEGBnMRfkY2JX1GNRMzI1FxcxMjMUlGLkZGEGbi4mRiFAIzuRiZGBk5ORlBWgF3iwMjAAAAeJxjYGRgYADiPwdmrY7nt/nKwM0gCRRheHL1yxFkmkGKQQRIcjAwgTgAd+gL4QAAeJxjYGRgYJBkYICQ//8zSDEwMqACJgAylQJPAAAAAAAAGQAAAAAAAAAgAAB4nGNgZGBgYGIQYgDRIBYDAxcQMjD8B/MZAApZASwAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BiwA+YGJkYmRmYMg0YGAADDwCnAA==) format('woff');font-weight: normal;font-style: normal;}
    .questions__title {
    font-size: 2em;
    margin-bottom: 10px;
  }
    @media(min-width: 769px) {.questions__title {
      margin-bottom: 25px
  }
    }
  .questions__list {
    margin-top: 0;
  }
  .questions__header {
    font-size: 20px;
    color: #272729;
    display: block;
    line-height: 1.2;
    opacity: .9;
    font-weight: 900;
    max-width: 700px;
    cursor: pointer;
    font-family: 'Noah';
  }
  @media(max-width: 769px) {
  .questions__header {
      font-size: 18px;
      padding-right: 20px
  }
    }
  .questions__content {
    font-size: 16px;
    display: none;
    margin-top: 8px;
    font-weight: 300;
    padding: 15px;
  }
  .questions__content p {
      margin: 14px 0;
    }
  @media(max-width: 769px) {
  .questions__content {
      font-size: 14px;
      padding: 0
  }
    }
  .questions__items {
    width: 100%;
  }
  .questions__item {
    position: relative;
    padding: 14px 0;
    margin-bottom: 0px;
    cursor: pointer;
  }
  @media(min-width: 769px) {
  .questions__item {
      padding: 6px 0;
      margin-bottom: 20px
  }
    }
  .questions__item:after {
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: yc23cd;
      font-weight: normal;
      content: '\E000';
      font-size: 14px;
      position: absolute;
      right: 0;
      top: 8px;
      color: #D8AB5E;
      opacity: .8;
    }
  @media(max-width: 769px) {
  .questions__item:after {
        right: 0;
        top: 16px
    }
      }
  .questions__item.questions__item--opened .questions__content {
        display: block;
      }
  .questions__item.questions__item--opened:after {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
      }

@font-face { font-family: J15f71; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAW4AAsAAAAACMQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbsY21hcAAAAYQAAABeAAABtmCt5NdnbHlmAAAB5AAAAd8AAAKcVc4hQ2hlYWQAAAPEAAAALwAAADYpVCdLaGhlYQAAA/QAAAAdAAAAJADwAEVobXR4AAAEFAAAABUAAAAcAkT//2xvY2EAAAQsAAAAEAAAABABTAIObWF4cAAABDwAAAAdAAAAIAEbAFhuYW1lAAAEXAAAASkAAAIWm5e+CnBvc3QAAAWIAAAAMAAAAEWkIj7jeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQIZpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QErQwqQywkmGRgYQQQABgsGkAAAAHic7ZHBDcAwCAMvDcmj6igdKK/OziapoYxRpLNkC/EwwAC6uIVBe2jELKUt886ZudWORe5jbymh8pZ6aNd0ccpM/rlSV7kZfX1kg4Vaw4v4hBfRqRfxJS+YLyXkEsUAAHicNVJNb9NAEJ3Z9X7aMZt2bWNB4iSW7ENEQ+y4lkB1ERIHQByQuFVqRRQOnPpD+NFlNpSRZsbz/Gb8dseAEOwPHEEDjKqos14V42/rHh+d3RztPHV2TQx25v2CE3hYENOnuMWszlQ9jM1wmLBbouquD81G+vxknMlnslyhcZfOlJxzyflH60wS0EjQe+NkACUH+KfhRBoMTa5QFa0a27G7WGWsqni+Pi50uU6SdamfuT/hB+mAsW02L/AcpK8w725xwgfNBLYXKJhmbEmpR/yiEds5IyQiCHsmwhT79ETxjr5cQQ0tbGEHPbyDCT7BZ5oeDrPAOgSfv8fu+gYPzRaHZ1z1dH7y8b/XQ09MSYw6q4NvmhsMaMUjroXW4kMImqrXmSMrvV+E7BjOjDczZG+8f2CcM6XFJJWSk9DqXJexTYLl8VYxFpMxplYx8PN93ME9XNIJvpLqK1Kcoi/UmPf7bgpy1WaHahwaWlPfLVlGyxubtn5L19ZeYTuME+6oS+2lL/Z5sWQT3mL7TdG+skTKlzamrBprMOXSzq1KY0FJIkOOTCiO9BRF5II2mgghEPG7VIkvbCFF4mPjbgTyGRo/N8KmysztK+qKqFESmTG0GFkZRaHijIff7S9dYDZdAHicY2BkYGAA4rpgziXx/DZfGbgZUoAiDE+ufjkMo///BzK6weIcDEwgUQBqHw1mAHicY2BkYGBIYQCBlP///99k6GZgZEAF7AB3GAUzAAAAeJxjYACCFDQc9f8/QxQDAwApJQRDAAAAAAAAAAAUAEIAWAB+AOABTnicY2BkYGBgZ/Bh4GIAASYg5gKz/4P5DAARWQF0AAAAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtwTcBACAQA8AklEcOVVT8G2Bg5Q7CQ/wFxcTMwspgg9zlIU95yVs+wAUviAPm) format('woff');font-weight: normal;font-style: normal;}

.restaurant-wrapper {
  text-align: center;
}

.hero-screen {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100vw;
  background-color: #fafafa;
}

@media (min-width: 769px) {

.hero-screen {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse
}
  }

@media (min-width: 769px) {

.hero-screen__video {
      width: 59%
  }
    }

@media (max-width: 769px) {

.hero-screen__video video {
      width: 100%
  }
    }

@media (min-width: 769px) {

.hero-screen__video video {
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover
  }
    }

.hero-screen__article {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 56px 32px;
    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: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 35px;
  }

@media (min-width: 769px) {

.hero-screen__article {
      padding: 132px 88px;
      width: 41%;
      gap: 40px
  }
    }

@media (min-width: 997px) {

.hero-screen__article {
      padding: 144px 96px
  }
    }

@media (min-width: 1540px) {

.hero-screen__article {
      padding: 204px 136px
  }
    }

.hero-screen__title {
    font-size: 36px;
    color: #2b201d;
    font-family: Fraunces, serif;
    text-align: center;
    font-weight: 300;
    letter-spacing: 0.4px;
  }

@media (min-width: 769px) {

.hero-screen__title {
      font-size: 48px;
      line-height: 60px
  }
    }

@media (min-width: 1540px) {

.hero-screen__title {
      font-size: 68px;
      line-height: 85px
  }
    }

.hero-screen__paragraph {
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 31.5px;
    color: #707070;
    font-weight: 300;
  }

@media (min-width: 1540px) {

.hero-screen__paragraph {
      font-size: 25.5px;
      line-height: 44.6px
  }
    }

.hero-screen__button {
    position: relative;
    height: 60px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 45px 0 30px;
    font-size: 16px;
    font-weight: 300;
    font-family: Inter, sans-serif;
    line-height: 60px;
    letter-spacing: 0.4px;
    color: #f3f2f2;
    background-color: #d8ab5e;
    background-image: linear-gradient(
      23deg,
      rgb(194, 147, 68) 0%,
      rgba(216, 171, 94, 0.008) 100%
    );
    background-size: cover;
    border-radius: 40px;
    -webkit-transition: color 0.25s ease,
      background-color 0.25s ease, border-color 0.25s ease, -webkit-transform 0.25s ease;
    transition: color 0.25s ease,
      background-color 0.25s ease, border-color 0.25s ease, -webkit-transform 0.25s ease;
    transition: transform 0.25s ease, color 0.25s ease,
      background-color 0.25s ease, border-color 0.25s ease;
    transition: transform 0.25s ease, color 0.25s ease,
      background-color 0.25s ease, border-color 0.25s ease, -webkit-transform 0.25s ease;
  }

.hero-screen__button:after {
      position: absolute;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: J15f71;
      font-weight: normal;
      content: '\E000';
      font-size: 9px;
      color: #f3f2f2;
      right: 28px;
      top: -1px;
      z-index: 2;
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg);
    }

@media (min-width: 1540px) {

.hero-screen__button:after {
        font-size: 14px;
        top: 9px;
        right: 35px
    }
      }

@media (min-width: 1540px) {

.hero-screen__button {
      font-size: 22.6px;
      letter-spacing: 0.56px;
      padding: 10px 58px 10px 43px
  }
    }

.hero-screen__button:hover {
    -webkit-transform: scale(1.0775);
            transform: scale(1.0775);
    cursor: pointer;
  }

.panorama {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100vw;
  background-color: #fafafa;
}

@media (min-width: 769px) {

.panorama {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row
}
  }

.panorama__cover {
    width: 100%;
  }

@media (min-width: 769px) {

.panorama__cover {
      width: 41%
  }
    }

.panorama__cover img {
    width: 100%;
  }

@media (min-width: 769px) {

.panorama__cover img {
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover
  }
    }

.panorama__article {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 56px 32px;
    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: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 40px;
  }

@media (min-width: 769px) {

.panorama__article {
      width: 59%;
      padding: 132px 88px
  }
    }

@media (min-width: 997px) {

.panorama__article {
      padding: 144px 96px
  }
    }

@media (min-width: 1540px) {

.panorama__article {
      padding: 204px 136px
  }
    }

.panorama__name {
    font-family: Poppins, sans-serif;
    font-size: 14px;
    letter-spacing: 5.6px;
    line-height: 21px;
    text-transform: uppercase;
    color: #c7927d;
  }

@media (min-width: 997px) {

.panorama__name {
      letter-spacing: 6.4px
  }
    }

@media (min-width: 1540px) {

.panorama__name {
      font-size: 20px;
      line-height: 30px;
      letter-spacing: 9px
  }
    }

.panorama__title {
    font-family: Fraunces, serif;
    font-size: 32px;
    font-weight: 300;
    letter-spacing: 0.35px;
    line-height: 36px;
    color: #2b201d;
  }

@media (min-width: 769px) {

.panorama__title {
      font-size: 44px;
      letter-spacing: 0.37px;
      line-height: 55px
  }
    }

@media (min-width: 997px) {

.panorama__title {
      font-size: 48px;
      letter-spacing: 0.4px;
      line-height: 60px
  }
    }

@media (min-width: 1540px) {

.panorama__title {
      font-size: 68px;
      line-height: 85px
  }
    }

.panorama__paragraph {
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 31.5px;
    color: #707070;
  }

@media (min-width: 1540px) {

.panorama__paragraph {
      font-size: 25.5px;
      line-height: 44.6px
  }
    }

.panorama__button {
    position: relative;
    height: 64px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 18px;
    font-weight: 500;
    font-family: Inter, sans-serif;
    line-height: 64px;
    letter-spacing: 0.4px;
    text-decoration: none;
    color: #f3f2f2;
    background-color: #d8ab5e;
    background-image: linear-gradient(
      23deg,
      rgb(194, 147, 68) 0%,
      rgba(216, 171, 94, 0.008) 100%
    );
    background-size: cover;
    border-radius: 40px;
    -webkit-transition: color 0.25s ease,
      background-color 0.25s ease, border-color 0.25s ease, -webkit-transform 0.25s ease;
    transition: color 0.25s ease,
      background-color 0.25s ease, border-color 0.25s ease, -webkit-transform 0.25s ease;
    transition: transform 0.25s ease, color 0.25s ease,
      background-color 0.25s ease, border-color 0.25s ease;
    transition: transform 0.25s ease, color 0.25s ease,
      background-color 0.25s ease, border-color 0.25s ease, -webkit-transform 0.25s ease;
  }

@media (min-width: 1540px) {

.panorama__button {
      font-size: 22.6px;
      letter-spacing: 0.56px
  }
    }

.panorama__button:hover {
    -webkit-transform: scale(1.0775);
            transform: scale(1.0775);
    cursor: pointer;
  }

.panorama__call-to-action {
    padding: 0 32px 0 68px;
  }

.panorama__call-to-action:before {
      position: absolute;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: J15f71;
      font-weight: normal;
      content: '\E001';
      font-size: 24px;
      color: #f3f2f2;
      left: 32px;
      z-index: 2;
    }

@media (min-width: 1540px) {

.panorama__call-to-action:before {
        font-size: 30px;
        top: 8px;
        left: 38px
    }
      }

@media (min-width: 1540px) {

.panorama__call-to-action {
      padding: 10px 45px 10px 82px
  }
    }

.vip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100vw;
  background-color: #f0f0f0;
}

@media (min-width: 769px) {

.vip {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row
}
  }

.vip__cover {
    width: 100%;
  }

@media (min-width: 769px) {

.vip__cover {
      width: 59%
  }
    }

.vip__cover img {
    width: 100%;
  }

@media (min-width: 769px) {

.vip__cover img {
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover
  }
    }

.vip__article {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 56px 32px;
    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: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 40px;
  }

@media (min-width: 769px) {

.vip__article {
      width: 41%;
      padding: 132px 88px
  }
    }

@media (min-width: 997px) {

.vip__article {
      padding: 144px 96px
  }
    }

@media (min-width: 1540px) {

.vip__article {
      padding: 204px 136px
  }
    }

.vip__name {
    font-family: Poppins, sans-serif;
    font-size: 14px;
    letter-spacing: 5.6px;
    line-height: 21px;
    text-transform: uppercase;
    color: #c7927d;
  }

@media (min-width: 997px) {

.vip__name {
      letter-spacing: 6.4px
  }
    }

@media (min-width: 1540px) {

.vip__name {
      font-size: 20px;
      line-height: 30px;
      letter-spacing: 9px
  }
    }

.vip__title {
    font-family: Fraunces, serif;
    font-size: 40px;
    font-weight: 300;
    letter-spacing: 0.35px;
    line-height: 45px;
    color: #2b201d;
  }

@media (min-width: 769px) {

.vip__title {
      font-size: 44px;
      letter-spacing: 0.37px;
      line-height: 55px
  }
    }

@media (min-width: 997px) {

.vip__title {
      font-size: 48px;
      letter-spacing: 0.4px;
      line-height: 60px
  }
    }

@media (min-width: 1540px) {

.vip__title {
      font-size: 68px;
      line-height: 85px
  }
    }

.vip__paragraph {
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 31.5px;
    color: #707070;
  }

@media (min-width: 1540px) {

.vip__paragraph {
      font-size: 25.5px;
      line-height: 44.6px
  }
    }

.vip__button {
    height: 42px;
    padding: 0 21px;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0.4;
    line-height: 42px;
    color: #474747;
    background-color: #e8d5b5;
    background-image: linear-gradient(
      23deg,
      #ebcb96 0%,
      rgba(232, 213, 181, 0.008) 100%
    );
    background-size: cover;
    border-radius: 14px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-transition: color 1s ease, background-color 1s ease,
      border-color 1s ease, -webkit-transform 1s ease;
    transition: color 1s ease, background-color 1s ease,
      border-color 1s ease, -webkit-transform 1s ease;
    transition: transform 1s ease, color 1s ease, background-color 1s ease,
      border-color 1s ease;
    transition: transform 1s ease, color 1s ease, background-color 1s ease,
      border-color 1s ease, -webkit-transform 1s ease;
  }

@media (min-width: 1540px) {

.vip__button {
      font-size: 22.6px;
      letter-spacing: 0.56px;
      padding: 10px 43px 10px 43px
  }
    }

.vip__button:hover {
    -webkit-transform: scale(1.0425);
            transform: scale(1.0425);
    cursor: pointer;
  }

.vip__link {
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 31.5px;
    color: #8c8c8c;
    text-decoration: none;
  }

@media (min-width: 1540px) {

.vip__link {
      font-size: 25.5px;
      line-height: 44.6px
  }
    }

.vip__link:hover {
    text-decoration: underline;
  }

.kitchen {
  padding: 56px 32px;
  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;
  gap: 40px;
  background-color: #fafafa;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQwIiBoZWlnaHQ9IjQ4MCIgdmlld0JveD0iMCAwIDY0MCA0ODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+IDxzdHlsZT4gOnJvb3QgeyBvcGFjaXR5OiAwLjA3OyB9IHBhdGggeyBmaWxsOiAjMDAwMDAwOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMDsgdmVjdG9yLWVmZmVjdDogbm9uLXNjYWxpbmctc3Ryb2tlOyB9IHBhdGguejAgeyBmaWxsOiAjN2Y3ZjdmIH0gcGF0aC56MSB7IGZpbGw6ICM1ZTVlNWUgfSBwYXRoLnoyIHsgZmlsbDogIzNkM2QzZCB9IHBhdGguejMgeyBmaWxsOiAjMWMxYzFjIH0gPC9zdHlsZT4gPHBhdGggZD0ibSAwLDAgbCAyMCwxNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMCw0ODAgbCAtODAwLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjQ5MSwxMTMuMTQyOSkiIGNsYXNzPSJ6MCI+PC9wYXRoPiA8cGF0aCBkPSJtIDAsMzAgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsMTUgbCAwLDQ1MCBsIC05NjAsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuOTgwNiwxNzUuNDgwNSkiIGNsYXNzPSJ6MSI+PC9wYXRoPiA8cGF0aCBkPSJtIDAsMzAgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsLTE1IGwgMCw0NTAgbCAtMTI4MCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTguODA4NiwyMzcuODE4MikiIGNsYXNzPSJ6MiI+PC9wYXRoPiA8cGF0aCBkPSJtIDAsLTMwIGwgMjAsMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDAsNTEwIGwgLTEyODAsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkuMzYxOCwzMDAuMTU1OCkiIGNsYXNzPSJ6MyI+PC9wYXRoPiA8cGF0aCBkPSJtIDAsMCBsIDIwLDE1IGwgMjAsMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwtMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLDE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsMTUgbCAyMCwxNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLC0xNSBsIDIwLDE1IGwgMjAsLTE1IGwgMjAsLTE1IGwgMjAsMTUgbCAwLDQ4MCBsIC0xMjgwLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMS4zNzU0LDM2Mi40OTM1KSIgY2xhc3M9Ino0Ij48L3BhdGg+PC9zdmc+);
  background-size: auto 100%;
  background-position: center;
}

@media (min-width: 769px) {

.kitchen {
    padding: 132px 88px
}
  }

@media (min-width: 997px) {

.kitchen {
    padding: 144px 96px
}
  }

@media (min-width: 1540px) {

.kitchen {
    padding: 204px 136px
}
  }

.kitchen__stars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 30px;
  }

@media (min-width: 1540px) {

.kitchen__stars {
      gap: 55px
  }
    }

.kitchen__star {
    position: relative;
    font-size: 17px;
    font-weight: 300;
    line-height: 21px;
    color: #c29344;
    width: 30px;
    height: 30px;
  }

.kitchen__star:before {
      position: absolute;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: J15f71;
      font-weight: normal;
      content: '\E002';
      font-size: 30px;
      color: #D8AB5E;
      left: 0;
      top: 0;
      z-index: 2;
    }

@media (min-width: 997px) {

.kitchen__star:before {
        font-size: 45px
    }
      }

.kitchen__title {
    font-family: Fraunces, serif;
    font-size: 32px;
    font-weight: 300;
    letter-spacing: 0.35px;
    line-height: 36px;
    color: #2b201d;
  }

@media (min-width: 769px) {

.kitchen__title {
      font-size: 44px;
      line-height: 55px
  }
    }

@media (min-width: 997px) {

.kitchen__title {
      font-size: 48px;
      line-height: 60px
  }
    }

@media (min-width: 1540px) {

.kitchen__title {
      font-size: 68px;
      line-height: 85px
  }
    }

.kitchen__list {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    padding: 0 30px;
    text-align: left;
    width: 100%;
  }

@media (min-width: 769px) {

.kitchen__list {
      padding: 0 37px
  }
    }

@media (min-width: 1540px) {

.kitchen__list {
      gap: 20px
  }
    }

.kitchen__listitem {
    position: relative;
    padding-left: 30px;
    font-size: 17px;
    font-weight: 300;
    line-height: 28px;
    color: #707070;
    text-align: left;
  }

@media (min-width: 769px) {

.kitchen__listitem {
      font-size: 22px;
      line-height: 38px;
      padding-left: 35px
  }
    }

@media (min-width: 997px) {

.kitchen__listitem {
      font-size: 24px;
      line-height: 42px
  }
    }

@media (min-width: 1540px) {

.kitchen__listitem {
      font-size: 34px;
      line-height: 59.5px
  }
    }

.kitchen__listitem:before {
      position: absolute;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: J15f71;
      font-weight: normal;
      content: '\E002';
      font-size: 18px;
      color: #D8AB5E;
      left: 0;
      top: 1px;
      z-index: 2;
    }

@media (min-width: 1540px) {

.kitchen__listitem:before {
        font-size: 28px;
        left: -10px
    }
      }

.kitchen__gallery {
    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;
    gap: 32px;
  }

@media (min-width: 769px) {

.kitchen__gallery {
      gap: 45px
  }
    }

@media (min-width: 997px) {

.kitchen__gallery {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center
  }
    }

@media (min-width: 1540px) {

.kitchen__gallery {
      gap: 68px
  }
    }

.kitchen__galleryitem {
    height: 180px;
    width: 270px;
  }

@media (min-width: 769px) {

.kitchen__galleryitem {
      height: 220px;
      width: 330px
  }
    }

@media (min-width: 997px) {

.kitchen__galleryitem {
      height: 240px;
      width: 360px
  }
    }

@media (min-width: 1540px) {

.kitchen__galleryitem {
      height: 340px;
      width: 510px
  }
    }

.chaikovsky {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100vw;
  background-color: #fafafa;
}

@media (min-width: 769px) {

.chaikovsky {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row
}
  }

.chaikovsky__cover {
    width: 100%;
  }

@media (min-width: 769px) {

.chaikovsky__cover {
      width: 50%
  }
    }

.chaikovsky__cover img {
    width: 100%;
  }

@media (min-width: 769px) {

.chaikovsky__cover img {
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover
  }
    }

.chaikovsky__article {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 56px 32px;
    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: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 40px;
  }

@media (min-width: 769px) {

.chaikovsky__article {
      width: 50%;
      padding: 132px 88px
  }
    }

@media (min-width: 997px) {

.chaikovsky__article {
      padding: 144px 96px
  }
    }

@media (min-width: 1540px) {

.chaikovsky__article {
      padding: 204px 136px
  }
    }

.chaikovsky__name {
    font-family: Poppins, sans-serif;
    font-size: 14px;
    letter-spacing: 5.6px;
    line-height: 21px;
    text-transform: uppercase;
    color: #c7927d;
  }

@media (min-width: 997px) {

.chaikovsky__name {
      letter-spacing: 6.4px
  }
    }

@media (min-width: 1540px) {

.chaikovsky__name {
      font-size: 20px;
      line-height: 30px;
      letter-spacing: 9px
  }
    }

.chaikovsky__title {
    font-family: Fraunces, serif;
    font-size: 32px;
    font-weight: 300;
    letter-spacing: 0.35px;
    line-height: 36px;
    color: #2b201d;
  }

@media (min-width: 769px) {

.chaikovsky__title {
      font-size: 44px;
      letter-spacing: 0.37px;
      line-height: 55px
  }
    }

@media (min-width: 997px) {

.chaikovsky__title {
      font-size: 48px;
      letter-spacing: 0.4px;
      line-height: 60px
  }
    }

@media (min-width: 1540px) {

.chaikovsky__title {
      font-size: 68px;
      line-height: 85px
  }
    }

.chaikovsky__paragraph {
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 31.5px;
    color: #707070;
  }

@media (min-width: 1540px) {

.chaikovsky__paragraph {
      font-size: 25.5px;
      line-height: 44.6px
  }
    }

.chaikovsky__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    padding: 0 30px;
  }

.chaikovsky__listitem {
    position: relative;
    padding-left: 20px;
    font-size: 17px;
    font-weight: 300;
    line-height: 21px;
    color: #707070;
    text-align: left;
  }

.chaikovsky__listitem:before {
      position: absolute;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: J15f71;
      font-weight: normal;
      content: '\E003';
      font-size: 10px;
      color: #D8AB5E;
      left: 0;
      top: 1px;
      z-index: 2;
    }

@media (min-width: 1540px) {

.chaikovsky__listitem {
      font-size: 22.7px;
      line-height: 28.3px
  }
    }

.chaikovsky__link {
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 31.5px;
    color: #8c8c8c;
    text-decoration: none;
  }

@media (min-width: 1540px) {

.chaikovsky__link {
      font-size: 25.5px;
      line-height: 44.6px
  }
    }

.chaikovsky__link:hover {
    text-decoration: underline;
  }

.rachmaninoff {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100vw;
  background-color: #f0f0f0;
}

@media (min-width: 769px) {

.rachmaninoff {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row
}
  }

.rachmaninoff__cover {
    width: 100%;
  }

@media (min-width: 769px) {

.rachmaninoff__cover {
      width: 50%
  }
    }

.rachmaninoff__cover img {
    width: 100%;
  }

@media (min-width: 769px) {

.rachmaninoff__cover img {
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover
  }
    }

.rachmaninoff__article {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 56px 32px;
    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: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 40px;
  }

@media (min-width: 769px) {

.rachmaninoff__article {
      width: 50%;
      padding: 132px 88px
  }
    }

@media (min-width: 997px) {

.rachmaninoff__article {
      padding: 144px 96px
  }
    }

@media (min-width: 1540px) {

.rachmaninoff__article {
      padding: 204px 136px
  }
    }

.rachmaninoff__name {
    font-family: Poppins, sans-serif;
    font-size: 14px;
    letter-spacing: 5.6px;
    line-height: 21px;
    text-transform: uppercase;
    color: #c7927d;
  }

@media (min-width: 997px) {

.rachmaninoff__name {
      letter-spacing: 6.4px
  }
    }

@media (min-width: 1540px) {

.rachmaninoff__name {
      font-size: 20px;
      line-height: 30px;
      letter-spacing: 9px
  }
    }

.rachmaninoff__title {
    font-family: Fraunces, serif;
    font-size: 32px;
    font-weight: 300;
    letter-spacing: 0.35px;
    line-height: 36px;
    color: #2b201d;
  }

@media (min-width: 769px) {

.rachmaninoff__title {
      font-size: 44px;
      letter-spacing: 0.37px;
      line-height: 55px
  }
    }

@media (min-width: 997px) {

.rachmaninoff__title {
      font-size: 48px;
      letter-spacing: 0.4px;
      line-height: 60px
  }
    }

@media (min-width: 1540px) {

.rachmaninoff__title {
      font-size: 68px;
      line-height: 85px
  }
    }

.rachmaninoff__paragraph {
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 31.5px;
    color: #707070;
  }

@media (min-width: 1540px) {

.rachmaninoff__paragraph {
      font-size: 25.5px;
      line-height: 44.6px
  }
    }

.lobby-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  width: 100vw;
  background-color: #fafafa;
}

@media (min-width: 769px) {

.lobby-bar {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row
}
  }

.lobby-bar__cover {
    width: 100%;
  }

@media (min-width: 769px) {

.lobby-bar__cover {
      width: 50%
  }
    }

.lobby-bar__cover img {
    width: 100%;
  }

@media (min-width: 769px) {

.lobby-bar__cover img {
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover
  }
    }

.lobby-bar__article {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 56px 32px;
    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: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 40px;
  }

@media (min-width: 769px) {

.lobby-bar__article {
      width: 50%;
      padding: 132px 88px
  }
    }

@media (min-width: 997px) {

.lobby-bar__article {
      padding: 144px 96px
  }
    }

@media (min-width: 1540px) {

.lobby-bar__article {
      padding: 204px 136px
  }
    }

.lobby-bar__name {
    font-family: Poppins, sans-serif;
    font-size: 14px;
    letter-spacing: 5.6px;
    line-height: 21px;
    text-transform: uppercase;
    color: #c7927d;
  }

@media (min-width: 997px) {

.lobby-bar__name {
      letter-spacing: 6.4px
  }
    }

@media (min-width: 1540px) {

.lobby-bar__name {
      font-size: 20px;
      line-height: 30px;
      letter-spacing: 9px
  }
    }

.lobby-bar__title {
    font-family: Fraunces, serif;
    font-size: 32px;
    font-weight: 300;
    letter-spacing: 0.35px;
    line-height: 36px;
    color: #2b201d;
  }

@media (min-width: 769px) {

.lobby-bar__title {
      font-size: 44px;
      letter-spacing: 0.37px;
      line-height: 55px
  }
    }

@media (min-width: 997px) {

.lobby-bar__title {
      font-size: 48px;
      letter-spacing: 0.4px;
      line-height: 60px
  }
    }

@media (min-width: 1540px) {

.lobby-bar__title {
      font-size: 68px;
      line-height: 85px
  }
    }

.lobby-bar__paragraph {
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 31.5px;
    color: #707070;
  }

@media (min-width: 1540px) {

.lobby-bar__paragraph {
      font-size: 25.5px;
      line-height: 44.6px
  }
    }

.call-to-action {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 32px 32px 56px 32px;
  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;
  gap: 40px;
}

@media (min-width: 769px) {

.call-to-action {
    padding: 88px 88px 132px 88px
}
  }

@media (min-width: 997px) {

.call-to-action {
    padding: 96px 96px 144px 96px;
    width: 960px;
    margin: auto
}
  }

@media (min-width: 1540px) {

.call-to-action {
    padding: 136px 136px 204px 136px;
    width: 1360px
}
  }

.call-to-action__line {
    width: 80px;
    border-bottom: 1px solid #ebebeb;
  }

.call-to-action__title {
    font-family: Fraunces, serif;
    font-size: 32px;
    font-weight: 300;
    letter-spacing: 0.35px;
    line-height: 36px;
    color: #2b201d;
  }

@media (min-width: 769px) {

.call-to-action__title {
      font-size: 44px;
      line-height: 55px;
      letter-spacing: 0.36px
  }
    }

@media (min-width: 1540px) {

.call-to-action__title {
      font-size: 68px;
      line-height: 85px
  }
    }

.call-to-action__paragraph {
    font-size: 18px;
    font-weight: 300;
    line-height: 31.5px;
    color: #707070;
  }

@media (min-width: 1540px) {

.call-to-action__paragraph {
      font-size: 25.5px;
      line-height: 44.6px
  }
    }

.call-to-action__actions {
    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;
    gap: 24px;
  }

@media (min-width: 769px) {

.call-to-action__actions {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center
  }
    }

.call-to-action__button {
    position: relative;
    height: 64px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 18px;
    font-weight: 500;
    font-family: Inter, sans-serif;
    line-height: 64px;
    letter-spacing: 0.4px;
    text-decoration: none;
    color: #f3f2f2;
    background-color: #d8ab5e;
    background-image: linear-gradient(
      23deg,
      rgb(194, 147, 68) 0%,
      rgba(216, 171, 94, 0.008) 100%
    );
    background-size: cover;
    border-radius: 40px;
    -webkit-transition: color 0.25s ease,
      background-color 0.25s ease, border-color 0.25s ease, -webkit-transform 0.25s ease;
    transition: color 0.25s ease,
      background-color 0.25s ease, border-color 0.25s ease, -webkit-transform 0.25s ease;
    transition: transform 0.25s ease, color 0.25s ease,
      background-color 0.25s ease, border-color 0.25s ease;
    transition: transform 0.25s ease, color 0.25s ease,
      background-color 0.25s ease, border-color 0.25s ease, -webkit-transform 0.25s ease;
  }

@media (min-width: 1540px) {

.call-to-action__button {
      font-size: 22.6px;
      letter-spacing: 0.56px
  }
    }

.call-to-action__button:hover {
    -webkit-transform: scale(1.0775);
            transform: scale(1.0775);
    cursor: pointer;
  }

.call-to-action__dates {
    padding: 0 32px 0 64px;
  }

.call-to-action__dates:before {
      position: absolute;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: J15f71;
      font-weight: normal;
      content: '\E004';
      font-size: 24px;
      color: #f3f2f2;
      left: 32px;
      top: -2px;
      z-index: 2;
    }

@media (min-width: 1540px) {

.call-to-action__dates:before {
        font-size: 30px;
        top: 8px;
        left: 38px
    }
      }

@media (min-width: 1540px) {

.call-to-action__dates {
      padding: 10px 45px 10px 77px
  }
    }

.call-to-action__whatsapp {
    padding: 0 32px 0 64px;
  }

.call-to-action__whatsapp:before {
      position: absolute;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: J15f71;
      font-weight: normal;
      content: '\E005';
      font-size: 24px;
      color: #f3f2f2;
      left: 32px;
      top: 0;
      z-index: 2;
    }

@media (min-width: 1540px) {

.call-to-action__whatsapp:before {
        font-size: 30px;
        top: 8px;
        left: 38px
    }
      }

@media (min-width: 1540px) {

.call-to-action__whatsapp {
      padding: 10px 45px 10px 77px
  }
    }

.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
  }
    }

.rest__section {
    margin: 40px 0 80px;
  }
  .rest__subHeading {
    max-width: 565px;
  }
.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: #566E9E;
  }
  .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/patern--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/patern--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__section:after {
      position: absolute;
      content: '';
      width: 100%;
      height: 280px;
      left: 0;
      bottom: -40px;
      background: #F5F5F7;
      z-index: -1;
    }
  .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: 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: #D8AB5E;
}
@font-face { font-family: xe9374; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAP4AAsAAAAABigAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpoTZMY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAAGkAAACASDRnC2hlYWQAAAI4AAAAMAAAADYo/CbpaGhlYQAAAmgAAAAZAAAAJABkAD9obXR4AAAChAAAAAgAAAAIADwAAGxvY2EAAAKMAAAABgAAAAYAQAAAbWF4cAAAApQAAAAeAAAAIAEOADxuYW1lAAACtAAAASkAAAIWm5e+CnBvc3QAAAPgAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAwk2aG0BAMTAw8DkGBlZsAKAtJcUxgcHjA8YGAwAnJZgCRIJSNIDgDDHgVKeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAHicPY3BDkAwEER3S6tawgG9V1IHB6rVi///LGGRyCQzb+YywACuEzxpggXArMI6v4/WxXTgnzGFNHRixj5sb+4EKbrCMIYZPvY5YlNrlaunqFzKUhNJZMhpMMRlKznVseeVoO8b1CwK6AAAAHicY2BkYGAAYtH90ybH89t8ZeBmMAKKMDy5+uUYgv7/l8EQCBkYOBiYQKIAbnUNKnicY2BkYGAwYgABGzBpyMDIgAqYAA/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: 'Roboto';
  font-weight: 600;
  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: 700;
    color: #ffffff;
  }
.room__subTitle {
  color: #D8AB5E;
  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,d09GRgABAAAAAAQQAAsAAAAABjAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqazbRY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAHsAAACIq1wN1mhlYWQAAAJMAAAAMAAAADYpESdGaGhlYQAAAnwAAAAZAAAAJAC1AGdobXR4AAACmAAAAAgAAAAIAGQAAGxvY2EAAAKgAAAABgAAAAYARAAAbWF4cAAAAqgAAAAeAAAAIAEOAD5uYW1lAAACyAAAASkAAAIWm5e+CnBvc3QAAAP0AAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4Ask+aG0CVBMhoGBiYGVmQErCEhzTWFweMDwgIEhD8jlBJIsQJoRJAcAAhoGmQAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nDXKQQrCMBSE4Zn3mrSVaCnEuhAEq8SCK5s2G3XrBbz/TQSNiJv5v8VAgPcLDzwx4AJEb/tw56EPU7py/ndKMW12tGeu49j53DkjhVMo96JiKELzW0q3qNiubENVNtY5mrL92qlKnd8Dpajsdpmtt2PtCyP4AEy2C+QAeJxjYGRgYABin21uS+P5bb4ycDPkAUUYnlz9cgxB///D4MYQDORyMDCBRAF2tA2MeJxjYGRgYMhjAIEUMOnGwMiACpgAHKIBHQAAAAAAAAAAZAAAAAAAAABEAAB4nGNgZGBgYGIwAmIGMIuBgQsIGRj+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(78, 137, 255, .06);
    }
  .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: #D8AB5E;
        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,d09GRgABAAAAAAPUAAsAAAAABegAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAEAAAABAs9NHd2hlYWQAAAIQAAAALgAAADYpLyc8aGhlYQAAAkAAAAAbAAAAJADLAGZobXR4AAACXAAAAAgAAAAIAGQAAGxvY2EAAAJkAAAABgAAAAYAIAAAbWF4cAAAAmwAAAAeAAAAIAENAB5uYW1lAAACjAAAASkAAAIWm5e+CnBvc3QAAAO4AAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAQAAAAAAZQBPABEAADcUDwEGIi8BJjQ2Mh8BNzYyFmQCKgMGAisCBQYCJSUCBwRHAwMqAgIqAwYFAiUlAgUAeJxjYGRgYABi64/X+OP5bb4ycDOkAEUYnlz9cgyZZkhl8AeSHAxMIA4AXugLxgAAeJxjYGRgYEhhYICQ//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: #D8AB5E;
    }
  
  .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,d09GRgABAAAAAAPAAAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAACgAAAAoTN0jVWhlYWQAAAH4AAAAMQAAADYo3SdBaGhlYQAAAiwAAAAcAAAAJAB4AGdobXR4AAACSAAAAAgAAAAIAGT/xGxvY2EAAAJQAAAABgAAAAYAFAAAbWF4cAAAAlgAAAAeAAAAIAENABVuYW1lAAACeAAAASkAAAIWm5e+CnBvc3QAAAOkAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAf/EAAAATwBUAAgAADcHFyMVMwcXNy0KEG9vEAoiVAoRDhAKIQAAeJxjYGRgYABibjv5ifH8Nl8ZuBlSgCIMT65+OQaj/x8BMvwZQoAkBwMTSBQASz4MYAAAAHicY2BkYGBIYQCBlP9HgKQ/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: 400;
    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: #D8AB5E !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: #D8AB5E;
      }
  @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: #D8AB5E;
   }
  .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: #D8AB5E;
    -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,d09GRgABAAAAAAOwAAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpvzZWY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAACgAAAAoJ2mZsWhlYWQAAAH0AAAALgAAADYo6iblaGhlYQAAAiQAAAAYAAAAJABdAD9obXR4AAACPAAAAAgAAAAIADwAAGxvY2EAAAJEAAAABgAAAAYAFAAAbWF4cAAAAkwAAAAeAAAAIAENABVuYW1lAAACbAAAASkAAAIWm5e+CnBvc3QAAAOYAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAUkOaC0DAMTAz8DkGBlZsAKAtJcUxgcHjA8YGCwAXJZwSQDAyOIAADJ0gVyeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAAABAAAAAAAgACIACAAANwcXIxUzBxc3GwIDEBADAgQiAgICAgIFAAB4nGNgZGBgAOLwpSae8fw2Xxm4GWyAIgxPrn45ikwzKDAoAUkOBiYQBwA5ZAqSAAB4nGNgZGBgsGFggJMKDIwMqIAJAA/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: #D8AB5E;
  border: 1px solid #D8AB5E;
  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(72,93,200,0.20);
            box-shadow: 0 5px 15px 0 rgba(72,93,200,0.20);
  }
  .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: #566E9E;
  }
  .roomWelcome__bg:after {
      content: '';
      background-image: url('/images/patern--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/patern--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-top: 3em;
}
  @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: 700;
    font-size: 24px;
    line-height: 26px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    color: #D8AB5E;
    margin-bottom: .5em;
    text-decoration: none;
  }
  .priceLists__more {
    text-decoration: none;
    color: #D8AB5E;
    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: #568C7F;
  }
  @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/paternGreen--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/paternGreen--left.svg');
      background-size: cover;
      position: absolute;
      width: 235px;
      background-repeat: no-repeat;
      height: 242px;
      left: 0;
      top: 0;
      display: block;
    }
.procedureTable__order {
  display: block;
  font-size: 14px;
  color: #78787A;
  font-weight: 300;
  text-decoration: none;

}
  .procedureTable__order_text {
    text-align: center;
    width: 100%;
    margin-top: 1em;
  }
  .procedureTable__order_square {
    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;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    width: 40px;
    height: 40px;
    background: rgba(115, 161, 255, .2);
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    border-radius: 2px;
    margin: 0;
    color: #D8AB5E;
}
  .procedureTable__order_square:before {
      font-size: 30px;
      font-weight: 300;
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg);
      content: '+';
    }
  .procedureTable__order:hover .procedureTable__order_square {
      color: #ffffff;
      background: #ED4D74;
      -webkit-box-shadow: 4px 10px 35px rgba(239, 106, 160, 0.7);
              box-shadow: 4px 10px 35px rgba(239, 106, 160, 0.7);
    }


@font-face { font-family: Dcd6f5; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABmwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAJsAAADEvjIXT2hlYWQAAAJsAAAALgAAADYpLyc2aGhlYQAAApwAAAAbAAAAJADLAGZobXR4AAACuAAAAAgAAAAIAGQAAGxvY2EAAALAAAAABgAAAAYAYgAAbWF4cAAAAsgAAAAeAAAAIAENAE5uYW1lAAAC6AAAASkAAAIWm5e+CnBvc3QAAAQUAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nB2LvQ6CQBgEb2+/H7wjYmGg0oICOoxEodPYanwM3/8VPN1qkpkNCL99wis8Qlh7a2Bu/YTLDXN3xHzDMA79FvvCyx3Lusxde/hH43DCUEx3bru2hNfLhLfVunFaMtKTMApBVk1tlussGxdvCIC1MiJKhIjvkmh6muaKpm6uUoQIzcvHVVOimSgZjZGIoECjVlk9WwhfuTELTwB4nGNgZGBgAGK1DYav4/ltvjJwM6QARRieXP1yFJlmSGXwBpIcDEwgDgBX8wuhAAB4nGNgZGBgSGFggJD//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: #566E9E;
  }

  .proceduresTable__tr:nth-child(even) {
      background: rgba(78, 137, 255, .06);
    }

  .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: #D8AB5E;
        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,d09GRgABAAAAAAP4AAsAAAAABigAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpoTZMY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAAGkAAACASDRnC2hlYWQAAAI4AAAAMAAAADYo/CbnaGhlYQAAAmgAAAAZAAAAJABkAD9obXR4AAAChAAAAAgAAAAIADwAAGxvY2EAAAKMAAAABgAAAAYAQAAAbWF4cAAAApQAAAAeAAAAIAEOADxuYW1lAAACtAAAASkAAAIWm5e+CnBvc3QAAAPgAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAwk2aG0BAMTAw8DkGBlZsAKAtJcUxgcHjA8YGAwAnJZgCRIJSNIDgDDHgVKeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAHicPY3BDkAwEER3S6tawgG9V1IHB6rVi///LGGRyCQzb+YywACuEzxpggXArMI6v4/WxXTgnzGFNHRixj5sb+4EKbrCMIYZPvY5YlNrlaunqFzKUhNJZMhpMMRlKznVseeVoO8b1CwK6AAAAHicY2BkYGAAYtH906bH89t8ZeBmMAKKMDy5+uUogv7/l8EQCBkYOBiYQKIAbvMNLHicY2BkYGAwYgABGzBpyMDIgAqYAA/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: 'Noah';
  font-weight: 900;
  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: 'Noah';
    font-weight: 900;
    line-height: 1.4em;
    margin-bottom: .2em;
    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: 700;
    color: #ffffff;
  }


.voucher__subTitle {
    font-size: 15px;
    color: #D8AB5E;
    font-weight: 500;
    font-family: 'Roboto';
}
.voucherMedProfiles { 
  margin-top: 1em;
}
.voucherDescription_title { 
    color: #D8AB5E;
    font-weight: 900;
    font-size: 2em;
    font-family: 'Noah'
  }
  .voucherDescription_content { 
    font-size: 14px;
  }
.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,d09GRgABAAAAAAQQAAsAAAAABjAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqazbRY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAHsAAACIq1wN1mhlYWQAAAJMAAAAMAAAADYpESdGaGhlYQAAAnwAAAAZAAAAJAC1AGdobXR4AAACmAAAAAgAAAAIAGQAAGxvY2EAAAKgAAAABgAAAAYARAAAbWF4cAAAAqgAAAAeAAAAIAEOAD5uYW1lAAACyAAAASkAAAIWm5e+CnBvc3QAAAP0AAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4Ask+aG0CVBMhoGBiYGVmQErCEhzTWFweMDwgIEhD8jlBJIsQJoRJAcAAhoGmQAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nDXKQQrCMBSE4Zn3mrSVaCnEuhAEq8SCK5s2G3XrBbz/TQSNiJv5v8VAgPcLDzwx4AJEb/tw56EPU7py/ndKMW12tGeu49j53DkjhVMo96JiKELzW0q3qNiubENVNtY5mrL92qlKnd8Dpajsdpmtt2PtCyP4AEy2C+QAeJxjYGRgYABin21uS+P5bb4ycDPkAUUYnlz9cgxB///D4MYQDORyMDCBRAF2tA2MeJxjYGRgYMhjAIEUMOnGwMiACpgAHKIBHQAAAAAAAAAAZAAAAAAAAABEAAB4nGNgZGBgYGIwAmIGMIuBgQsIGRj+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(78, 137, 255, .06);
    }
  .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: #D8AB5E;
        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,d09GRgABAAAAAAPUAAsAAAAABegAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAEAAAABAs9NHd2hlYWQAAAIQAAAALgAAADYpLyc8aGhlYQAAAkAAAAAbAAAAJADLAGZobXR4AAACXAAAAAgAAAAIAGQAAGxvY2EAAAJkAAAABgAAAAYAIAAAbWF4cAAAAmwAAAAeAAAAIAENAB5uYW1lAAACjAAAASkAAAIWm5e+CnBvc3QAAAO4AAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAQAAAAAAZQBPABEAADcUDwEGIi8BJjQ2Mh8BNzYyFmQCKgMGAisCBQYCJSUCBwRHAwMqAgIqAwYFAiUlAgUAeJxjYGRgYABi64/X+OP5bb4ycDOkAEUYnlz9cgyZZkhl8AeSHAxMIA4AXugLxgAAeJxjYGRgYEhhYICQ//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: #D8AB5E;
    }

  
  .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,d09GRgABAAAAAAPAAAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAACgAAAAoTN0jVWhlYWQAAAH4AAAAMQAAADYo3SdBaGhlYQAAAiwAAAAcAAAAJAB4AGdobXR4AAACSAAAAAgAAAAIAGT/xGxvY2EAAAJQAAAABgAAAAYAFAAAbWF4cAAAAlgAAAAeAAAAIAENABVuYW1lAAACeAAAASkAAAIWm5e+CnBvc3QAAAOkAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAf/EAAAATwBUAAgAADcHFyMVMwcXNy0KEG9vEAoiVAoRDhAKIQAAeJxjYGRgYABibjv5ifH8Nl8ZuBlSgCIMT65+OQaj/x8BMvwZQoAkBwMTSBQASz4MYAAAAHicY2BkYGBIYQCBlP9HgKQ/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: 400;
    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: #D8AB5E !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: #D8AB5E;
      }

  @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: #D8AB5E;
   }

  .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: 700;
    font-size: 24px;
    line-height: 26px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    color: #D8AB5E;
    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: x0df22; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABmwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFYqRzbGY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAJsAAADEvjIXT2hlYWQAAAJsAAAALgAAADYpLyc2aGhlYQAAApwAAAAbAAAAJADLAGZobXR4AAACuAAAAAgAAAAIAGQAAGxvY2EAAALAAAAABgAAAAYAYgAAbWF4cAAAAsgAAAAeAAAAIAENAE5uYW1lAAAC6AAAASkAAAIWm5e+CnBvc3QAAAQUAAAAGwAAACxqOAEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQwYpzAwMrAwGDP4AYk+aC0AQMLgyQDAxMDKzMDVhCQ5prC4PCA4QEDQwqQywkmGRgYQQQA+uoGagAAAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nB2LvQ6CQBgEb2+/H7wjYmGg0oICOoxEodPYanwM3/8VPN1qkpkNCL99wis8Qlh7a2Bu/YTLDXN3xHzDMA79FvvCyx3Lusxde/hH43DCUEx3bru2hNfLhLfVunFaMtKTMApBVk1tlussGxdvCIC1MiJKhIjvkmh6muaKpm6uUoQIzcvHVVOimSgZjZGIoECjVlk9WwhfuTELTwB4nGNgZGBgAGK1DYav4/ltvjJwM6QARRieXP1yFJlmSGXwBpIcDEwgDgBX8wuhAAB4nGNgZGBgSGFggJD//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;
}

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

  .proceduresTable__tr:nth-child(even) {
      background: rgba(78, 137, 255, .06);
    }

  .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: x0df22;
      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: #D8AB5E;
        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;
}
@font-face { font-family: Ff8485; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAOwAAsAAAAABdAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpvzZWY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAACgAAAAoJ2mZsWhlYWQAAAH0AAAALgAAADYo6iblaGhlYQAAAiQAAAAYAAAAJABdAD9obXR4AAACPAAAAAgAAAAIADwAAGxvY2EAAAJEAAAABgAAAAYAFAAAbWF4cAAAAkwAAAAeAAAAIAENABVuYW1lAAACbAAAASkAAAIWm5e+CnBvc3QAAAOYAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAUkOaC0DAMTAz8DkGBlZsAKAtJcUxgcHjA8YGCwAXJZwSQDAyOIAADJ0gVyeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAAABAAAAAAAgACIACAAANwcXIxUzBxc3GwIDEBADAgQiAgICAgIFAAB4nGNgZGBgAOLwpSae8fw2Xxm4GWyAIgxPrn45ikwzKDAoAUkOBiYQBwA5ZAqSAAB4nGNgZGBgsGFggJMKDIwMqIAJAA/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: 1.8em 0 1.2em;
  background: #D8AB5E;
  border: 1px solid #D8AB5E;
  color: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  -webkit-transition: all ease .3s;
  transition: all ease .3s;
}
  .voucherBookingBtn:hover {
    -webkit-box-shadow: 0 5px 15px 0 rgba(72,93,200,0.20);
            box-shadow: 0 5px 15px 0 rgba(72,93,200,0.20);
  }
  .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: 1.4em 0 1.2em
}
  }
  @media(min-width: 997px) {.voucherBookingBtn {
    margin: 2.6em 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: #D8AB5E;
    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: #D8AB5E;
    -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: #D8AB5E;
    -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: #D8AB5E;
    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: #D8AB5E;
    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;
  }
@font-face { font-family: H57e83; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAP4AAsAAAAABigAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFYpoTZMY21hcAAAAYAAAABKAAABcOEoo6pnbHlmAAABzAAAAGkAAACASDRnC2hlYWQAAAI4AAAAMAAAADYo/CblaGhlYQAAAmgAAAAZAAAAJABkAD9obXR4AAAChAAAAAgAAAAIADwAAGxvY2EAAAKMAAAABgAAAAYAQAAAbWF4cAAAApQAAAAeAAAAIAEOADxuYW1lAAACtAAAASkAAAIWm5e+CnBvc3QAAAPgAAAAFwAAACxqNwEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSQY5zAwMrAwKDGoAwk2aG0BAMTAw8DkGBlZsAKAtJcUxgcHjA8YGAwAnJZgCRIJSNIDgDDHgVKeJztkLENgDAQA8/KQ4EYgSo1s1Cxv9gk+RjYIpbOkk9fPbAAJTmTAN2IkSut7AubfVB9E8M/tPZ37nCjlZndfXzLv3pBHRomCVEAAHicPY3BDkAwEER3S6tawgG9V1IHB6rVi///LGGRyCQzb+YywACuEzxpggXArMI6v4/WxXTgnzGFNHRixj5sb+4EKbrCMIYZPvY5YlNrlaunqFzKUhNJZMhpMMRlKznVseeVoO8b1CwK6AAAAHicY2BkYGAAYtH902bH89t8ZeBmMAKKMDy5+uUIgv7/l8EQCBkYOBiYQKIAb3ENLnicY2BkYGAwYgABGzBpyMDIgAqYAA/nAKQAAAAAAAAAADwAAAAAAAAAQAAAeJxjYGRgYGBiMABiBjCLgYELCBkY/oP5DAANXgFLAAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nGNgYsAPmBiZGJkZmDINGBgAAw8ApwA=) format('woff');font-weight: normal;font-style: normal;}
  .saleCard {
  -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;
}
  .saleCard:hover .card__title {
      color: #D8AB5E;
    }
  .saleCard .card__readMore { 
    margin-top: 1em;
  }
  .saleCard .card__footer {
    min-height: 5em;
  }
  .saleCard__label {
    line-height: 30px;
    font-family: Alegreya;
    font-size: 34px;
    font-weight: bold;
    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;
  }
  .saleCard__price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: 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: 700;
    }
  .saleCard__currentPrice span {
      font-size: 16px;
    }
  .saleCard__oldPrice {
    display: inline;
    font-family: 'Roboto';
    font-size: 16px;
    font-weight: 300;
    line-height: 1.2em;
    text-decoration: line-through;
    color: #78787A;
    margin-right: 15px;
  }
  .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;
}

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

@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: 60px;
    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: #566E9E;
      top: -12px;
    }

.saleCard__ribbon:after {
      background: #566E9E;
      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
    }
      }

.salesWelcome {
  background: #566E9E;
  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:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 330px;
    background: #566E9E;
  }
  .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 (max-width: 769px) {.methodSiblings__list {
      grid-template-columns: repeat(auto-fill, minmax(45%, 1fr))
  }
    }
    @media (max-width: 570px) {.methodSiblings__list {
      grid-template-columns: repeat(auto-fill, minmax(100%, 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: #568C7F;
  }
  .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/paternGreen--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/paternGreen--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;
      }
    }

.rest__article {
  position: relative;
  margin-top: 1em;
  white-space: pre-line;
}
.vacancies__list {
  margin: 6px 6px 6px 6px;
}

  @media(max-width: 996px) {.vacancies__list {
    margin-top: 20px
}
  }
.vacancyExcursions__items {
  margin-top: 30px;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
  grid-auto-rows: auto;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}
  @media(max-width: 570px) {.vacancyExcursions__items {
    margin-top: 15px;
    grid-row-gap: 10px
}
  }





.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;
  }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.blog__list {
      display: block;
      width: 100%
  }
      .blog__list > a {
        width: calc(33.3% - 20px);
        margin-bottom: 30px;
      }
      .blog__list > a:nth-child(1n) {
        float: left;
        margin-right: 30px;
        clear: none;
      }
      .blog__list > a:last-child {
        margin-right: 0;
      }
      .blog__list > a:nth-child(3n) {
        margin-right: 0;
        float: right;
      }
      .blog__list > a:nth-child(3n + 1) {
        clear: both;
      }
    }
.blog {
  margin-top: 40px;
}
  .blog__list {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
    grid-auto-rows: auto;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }
  @media(max-width: 570px) {
  .blog__list {
      grid-template-columns: minmax(290px, 1fr)
  }
    }
.post__article{
    width: 100%;
    margin-top: 2em;
  }
  .post__date {
    color: #272729;
    font-weight: 400;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    margin: 0 0 20px;
  }
.rest__siblings_list > .blogCard {
  margin: 1em 0;
}

.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: #566E9E;
      opacity: 1;
    }
.post {
  margin: 30px 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zdHlsZXNoZWV0cy9hcHBsaWNhdGlvbi5jc3MgKDQpIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2VsZW1lbnRzL0J1dHRvbi9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvZWxlbWVudHMvQ29udGFpbmVyL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9lbGVtZW50cy9IZWFkaW5nL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9lbGVtZW50cy9CdXJnZXIvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2VsZW1lbnRzL0xpbmUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2VsZW1lbnRzL1NlY3Rpb24vaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL2VsZW1lbnRzL1Bob25lL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9lbGVtZW50cy9CcmVhZGNydW1icy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvTm90Rm91bmQvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL0xheW91dC93aWRnZXRzL0hlYWRlci9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL1NvY2lhbC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvTGF5b3V0L3dpZGdldHMvRm9vdGVyL01vYmlsZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvTGF5b3V0L3dpZGdldHMvRm9vdGVyL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvd2lkZ2V0cy9Db29raWVDb25zZW50L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvd2lkZ2V0cy9ZZXBzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9MYXlvdXQvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL01haW4vc2VjdGlvbnMvV2VsY29tZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvZWxlbWVudHMvQ2FyZC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvY2FyZHMvUm9vbUNhcmQvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC93aWRnZXRzL1Jvb21zTGlzdC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL3dpZGdldHMvUmV2aWV3cy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvY2FyZHMvQmxvZ0NhcmQvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC93aWRnZXRzL0xhc3RQb3N0cy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL3dpZGdldHMvQ29uc3VsdGF0aW9uL0RvY3Rvci9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL3dpZGdldHMvQ29uc3VsdGF0aW9uL0ZyZWUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC93aWRnZXRzL0NvbnN1bHRhdGlvbi9RdWVzdGlvbi9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvY2FyZHMvUmVzdENhcmQvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC93aWRnZXRzL1Jlc3RMaXN0L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9jYXJkcy9NZXRob2RDYXJkL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvd2lkZ2V0cy9NZXRob2RzTGlzdC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvY2FyZHMvRXhjdXJzaW9uQ2FyZC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL3dpZGdldHMvRXhjdXJzaW9ucy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvY2FyZHMvU2VydmljZUNhcmQvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC93aWRnZXRzL1NlcnZpY2VzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvd2lkZ2V0cy9TdGFyc1JhdGluZy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL3dpZGdldHMvRG9jdW1lbnRzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9jYXJkcy9SZXZpZXdDYXJkL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9NYWluL3NlY3Rpb25zL0FkdmFudGFnZXMvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL01haW4vc2VjdGlvbnMvUm9vbXMvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL01haW4vc2VjdGlvbnMvRm9vZC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvTWFpbi9zZWN0aW9ucy9BYm91dC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvY2FyZHMvSW5zdGFncmFtQ2FyZC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvTWFpbi9zZWN0aW9ucy9JbnN0YWdyYW0vd2lkZ2V0cy9JbnN0YWdyYW0vaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL01haW4vc2VjdGlvbnMvSW5zdGFncmFtL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9NYWluL3NlY3Rpb25zL1NwYS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvTWFpbi9zZWN0aW9ucy9SZXZpZXdzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvd2lkZ2V0cy9UcmF2ZWxMaW5lL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvc2VjdGlvbnMvUmVzZXJ2YXRpb24vaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC9zZWN0aW9ucy9Gb29kL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvc2VjdGlvbnMvUm9vbXMvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL01haW4vaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC93aWRnZXRzL0dhbGxlcnkvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL0Fib3V0L3NlY3Rpb25zL0FydGljbGUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL0Fib3V0L3NlY3Rpb25zL0Zvb2QvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL0Jvb2tpbmcvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL0NvbnRhY3RzL3NlY3Rpb25zL01hcC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvQ29udGFjdHMvc2VjdGlvbnMvV2VsY29tZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvQ29udGFjdHMvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1BhcnRuZXJzL3NlY3Rpb25zL1dlbGNvbWUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1BhcnRuZXJzL3dpZGdldHMvUmVxdWlzaXRlcy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL0xpY2Vuc2VzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9QYXJ0bmVycy9zZWN0aW9ucy9Db250ZW50L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Eb2N1bWVudHMvd2lkZ2V0cy9MaWNlbnNpbmdBdXRob3JpdHkvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL0RvY3VtZW50cy93aWRnZXRzL1JpZ2h0c1Zpb2xhdGlvbi9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUmV2aWV3cy93aWRnZXRzL0luc3RhZ3JhbVN0YXRpYy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUmV2aWV3cy93aWRnZXRzL0RvY3VtZW50L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9jYXJkcy9NYXBzQ2FyZC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUmV2aWV3cy93aWRnZXRzL0NhcmQvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1Jldmlld3Mvc2VjdGlvbnMvTGlzdC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvY2FyZHMvWW91dHViZUNhcmQvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC9zbGlkZXJzL1lvdXR1YmVTbGlkZXIvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1Jldmlld3Mvc2VjdGlvbnMvWW91dHViZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUmV2aWV3cy9zZWN0aW9ucy9NYXBzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9SZXZpZXdzL3NlY3Rpb25zL1JlcHV0YXRpb24vaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1RyZWF0bWVudC9zZWN0aW9ucy9XZWxjb21lL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9UcmVhdG1lbnQvc2VjdGlvbnMvQXJ0aWNsZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvY2FyZHMvUHJvZmlsZUNhcmQvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC9zbGlkZXJzL1Byb2ZpbGVTbGlkZXIvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1RyZWF0bWVudC9zZWN0aW9ucy9NZWRQcm9maWxlcy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvVHJlYXRtZW50L3NlY3Rpb25zL0luZm9ybWF0aW9uL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9UcmVhdG1lbnQvc2VjdGlvbnMvTWV0aG9kcy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvY2FyZHMvVm91Y2hlckNhcmQvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC9zbGlkZXJzL1ZvdWNoZXJzU2xpZGVyL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9UcmVhdG1lbnQvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL01lbnUvc2VjdGlvbnMvRm9vdGVyL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9NZW51L3NlY3Rpb25zL0JvZHkvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL01lbnUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1F1ZXN0aW9ucy9zZWN0aW9ucy9XZWxjb21lL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9RdWVzdGlvbnMvc2VjdGlvbnMvTGlzdC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvRm9vZC9zZWN0aW9ucy9SZXN0YXVyYW50L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Gb29kL3NlY3Rpb25zL0FydGljbGUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1Jlc3QvRW50cmllcy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUmVzdC9FbnRyeS93aWRnZXRzL0FydGljbGUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1Jlc3QvRW50cnkvd2lkZ2V0cy9TaWJsaW5ncy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUmVzdC9FbnRyeS9zZWN0aW9ucy9XZWxjb21lL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9SZXN0L0VudHJ5L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Sb29tcy9FbnRyaWVzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvZWxlbWVudHMvTGFiZWwvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1Jvb21zL0VudHJ5L3dpZGdldHMvVGl0bGUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1Jvb21zL0VudHJ5L3dpZGdldHMvUHJpY2UvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1Jvb21zL0VudHJ5L2VsZW1lbnRzL1RpdGxlL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Sb29tcy9FbnRyeS9lbGVtZW50cy9EZWZpbml0aW9uc0xpc3QvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1Jvb21zL0VudHJ5L3dpZGdldHMvT3B0aW9ucy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUm9vbXMvRW50cnkvd2lkZ2V0cy9Db21mb3J0YWJsZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUm9vbXMvRW50cnkvd2lkZ2V0cy9BZHZhbnRhZ2VzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Sb29tcy9FbnRyeS93aWRnZXRzL1NpYmxpbmdzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Sb29tcy9FbnRyeS93aWRnZXRzL0NvbmRpdGlvbnMvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC9lbGVtZW50cy9QaG9uZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUm9vbXMvRW50cnkvd2lkZ2V0cy9QcmljZUxpc3QvZWxlbWVudHMvUHJpY2UvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1Jvb21zL0VudHJ5L3dpZGdldHMvUHJpY2VMaXN0L3dpZGdldHMvUHJpY2VUYWJsZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUm9vbXMvRW50cnkvd2lkZ2V0cy9QcmljZUxpc3Qvd2lkZ2V0cy9QcmljZUFjY29yZGlvbi9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUm9vbXMvRW50cnkvd2lkZ2V0cy9QcmljZUxpc3Qvd2lkZ2V0cy9QZXJpb2RzU2xpZGVyL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Sb29tcy9FbnRyeS93aWRnZXRzL1ByaWNlTGlzdC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUm9vbXMvRW50cnkvd2lkZ2V0cy9Cb29raW5nQnRuL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Sb29tcy9FbnRyeS9zZWN0aW9ucy9XZWxjb21lL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Sb29tcy9FbnRyeS9zZWN0aW9ucy9EZXRhaWxzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Sb29tcy9FbnRyeS9zZWN0aW9ucy9Db25kaXRpb25zQW5kUHJpY2VMaXN0L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Sb29tcy9FbnRyeS9zZWN0aW9ucy9SZXZpZXdzQW5kU2libGluZ3MvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1NlcnZpY2VzL0VudHJpZXMvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1NlcnZpY2VzL0VudHJ5L3dpZGdldHMvQXJ0aWNsZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvU2VydmljZXMvRW50cnkvd2lkZ2V0cy9TaWJsaW5ncy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvVm91Y2hlcnMvRW50cmllcy93aWRnZXRzL0xpc3QvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1ZvdWNoZXJzL0VudHJpZXMvd2lkZ2V0cy9QcmljZUxpc3RzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyaWVzL3dpZGdldHMvRG9jdW1lbnRzV2lkZ2V0L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyaWVzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyeS9zZWN0aW9ucy9XZWxjb21lL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyeS93aWRnZXRzL1RhYmxlL3dpZGdldHMvT3JkZXJCdXR0b24vaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1ZvdWNoZXJzL0VudHJ5L3dpZGdldHMvVGFibGUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1ZvdWNoZXJzL0VudHJ5L3dpZGdldHMvUHJpY2UvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1ZvdWNoZXJzL0VudHJ5L2VsZW1lbnRzL1N1YlRpdGxlL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyeS93aWRnZXRzL01lZFByb2ZpbGVzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyeS93aWRnZXRzL0Rlc2NyaXB0aW9uL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyeS93aWRnZXRzL0VmZmVjdHMvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1ZvdWNoZXJzL0VudHJ5L3dpZGdldHMvRGV0YWlscy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvVm91Y2hlcnMvRW50cnkvd2lkZ2V0cy9TaWJsaW5ncy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvVm91Y2hlcnMvUHJpY2VMaXN0L2VsZW1lbnRzL1ByaWNlL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9QcmljZUxpc3Qvd2lkZ2V0cy9QcmljZVRhYmxlL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9QcmljZUxpc3Qvd2lkZ2V0cy9QcmljZUFjY29yZGlvbi9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvVm91Y2hlcnMvUHJpY2VMaXN0L3dpZGdldHMvUGVyaW9kc1NsaWRlci9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvVm91Y2hlcnMvUHJpY2VMaXN0L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyeS93aWRnZXRzL0FkZGluZm9ybWF0aW9uL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyeS93aWRnZXRzL1RhYmxlT25DYXRlZ29yeS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvVm91Y2hlcnMvRW50cnkvd2lkZ2V0cy9Cb29raW5nQnRuL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyeS9zZWN0aW9ucy9Qcm9jZWR1cmVzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyeS9zZWN0aW9ucy9SZXZpZXdzQW5kU2libGluZ3MvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1ZvdWNoZXJzL0VudHJ5L3NlY3Rpb25zL1ByaWNlVGFibGUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1ZvdWNoZXJzL0VudHJ5L3NlY3Rpb25zL1Byb2NlZHVyZXNPbkNhdGVnb3J5L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9Wb3VjaGVycy9FbnRyeS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvY2FyZHMvU2FsZUNhcmQvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1NhbGVzL0VudHJpZXMvc2VjdGlvbnMvV2VsY29tZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvU2FsZXMvRW50cmllcy9zZWN0aW9ucy9MaXN0L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9TYWxlcy9FbnRyeS93aWRnZXRzL0FydGljbGUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1NhbGVzL0VudHJ5L3dpZGdldHMvVkNhcmQvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1NhbGVzL0VudHJ5L3dpZGdldHMvU2libGluZ3MvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1NhbGVzL0VudHJ5L3NlY3Rpb25zL1dlbGNvbWUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1NhbGVzL0VudHJ5L2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9NZXRob2RzL0VudHJpZXMvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL01ldGhvZHMvRW50cnkvd2lkZ2V0cy9BcnRpY2xlL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9NZXRob2RzL0VudHJ5L3dpZGdldHMvU2libGluZ3MvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL01ldGhvZHMvRW50cnkvc2VjdGlvbnMvV2VsY29tZS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvTWV0aG9kcy9FbnRyeS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvRXhjdXJzaW9ucy9FbnRyeS93aWRnZXRzL0FydGljbGUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL0V4Y3Vyc2lvbnMvRW50cnkvd2lkZ2V0cy9TaWJsaW5ncy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvRXhjdXJzaW9ucy9FbnRyeS93aWRnZXRzL0RldGFpbHMvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL1N0YXRpYy9FbnRyeS9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvQmxvZy9FbnRyaWVzL0xpc3QvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL0Jsb2cvRW50cmllcy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvQmxvZy9FbnRyeS93aWRnZXRzL0FydGljbGUvaW5kZXguY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL0Jsb2cvRW50cnkvd2lkZ2V0cy9TaWJsaW5ncy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvQmxvZy9FbnRyeS9zZWN0aW9ucy9XZWxjb21lL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92aWV3cy9CbG9nL0VudHJ5L2luZGV4LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUN4SEEsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsZ3dDQUFnd0Msb0JBQW9COztBQUV6MkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsRztBQzlJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDdkpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUN6UEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE87QUMxREE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQzFCQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxveENBQW94QyxvQkFBb0I7O0FBRTczQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE87QUM3R0EsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsd3pDQUF3ekMsb0JBQW9CO0FBQ2o2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQ2pPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7OztBQzFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxxQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE87QUN2SUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGE7QUN2R0EsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsd2tFQUF3a0Usb0JBQW9COztBQUVqckU7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUMzUUEsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsZ3pDQUFnekMsb0JBQW9COztBQUV6NUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxLO0FDeERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQztBQ3hNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQjtBQUNBLHFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxjO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0I7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQjtBQUNBLG1CO0FBQ0Esc0I7QUFDQSxtQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLHFCO0FBQ0E7QUFDQSxDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUMvR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLO0FDeEdBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQ2hDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLO0FDdExBLFlBQVkscUJBQXFCLHNDQUFzQyxjQUFjLGcrQ0FBZytDLG9CQUFvQjtBQUN6a0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUNwTEEsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsbzJDQUFvMkMsb0JBQW9CO0FBQzc4QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDM0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRFQUE0RTtBQUM1RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0EsRztBQ3hDQTtBQUNBO0FBQ0EsQztBQ0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDN0RBLDBCQUEwQjtBQUMxQjtBQUNBO0FBQ0EsRztBQ0hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQ2hFQTtBQUNBO0FBQ0EsQztBQ0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLO0FDdkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQ25CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBLDRFQUE0RTtBQUM1RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUNuQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDM0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSxDO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSxDO0FBQ0E7QUFDQSw0RUFBNEU7QUFDNUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDdkNBLFlBQVkscUJBQXFCLHNDQUFzQyxjQUFjLGd3Q0FBZ3dDLG9CQUFvQjtBQUN6MkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDeERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxDO0FDZkEsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsZ3dDQUFnd0Msb0JBQW9CO0FBQ3oyQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEs7QUM1Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEM7QUNmQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTztBQ3ZCQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsOEI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUN0RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEVBQTRFO0FBQzVFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUMzRUEsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQzVMQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxveENBQW94QyxvQkFBb0I7QUFDNzNDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQy9UQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUztBQ2hIQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyx3eUNBQXd5QyxvQkFBb0I7QUFDajVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEs7QUMvSkEsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsbzZEQUFvNkQsb0JBQW9CO0FBQzdnRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPO0FDcFBBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLO0FDakNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQ1BBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUNqRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLO0FDN0xBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQztBQ05BO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDbENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFM7QUNsR0EsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsb3hDQUFveEMsb0JBQW9CO0FBQzczQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDalVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBOzs7QUNWQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxnd0NBQWd3QyxvQkFBb0I7QUFDejJDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLGlDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsZ0M7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDblVBO0FBQ0E7QUFDQTtBQUNBLEc7QUNIQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEs7O0FDYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxHO0FDcEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUNmQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0I7QUFDQSx5QjtBQUNBLHlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQzVGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLO0FDbkRBO0FBQ0E7QUFDQSxHO0FDRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxDO0FDbEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7O0FDckNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQSw4RUFBOEU7QUFDOUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHOzs7QUNwQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQ0hBO0FBQ0E7QUFDQTtBQUNBLEM7O0FDSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0RUFBNEU7QUFDNUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxLO0FDckZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQ3pCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPOzs7QUMxQ0EsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsZzZDQUFnNkMsb0JBQW9CO0FBQ3pnRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEs7QUN4SkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEVBQThFO0FBQzlFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQSxLO0FDeENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQ3BHQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxveENBQW94QyxvQkFBb0I7QUFDNzNDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDbEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDWEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSzs7QUNwRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7OztBQ1ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUN6Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsRztBQ25EQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLO0FDOUdBLFlBQVkscUJBQXFCLHNDQUFzQyxjQUFjLG94Q0FBb3hDLG9CQUFvQjs7QUFFNzNDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSx5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDNUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEc7QUN0Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJDQUEyQyxpQkFBaUI7QUFDNUQsMkNBQTJDLGlCQUFpQjtBQUM1RCwyQ0FBMkMsaUJBQWlCO0FBQzVELDJDQUEyQyxtQkFBbUI7QUFDOUQsMkNBQTJDLG1CQUFtQjtBQUM5RCwyQ0FBMkMsbUJBQW1CO0FBQzlELDJDQUEyQyxtQkFBbUIsRTtBQ2pCOUQsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsb3hDQUFveEMsb0JBQW9CO0FBQzczQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxjO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxLO0FDaFBBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCO0FBQ0E7QUFDQTtBQUNBLEc7O0FDM0JBO0FBQ0E7QUFDQSxDO0FDRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE87QUNqREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPO0FDdEdBLFlBQVkscUJBQXFCLHNDQUFzQyxjQUFjLHd5Q0FBd3lDLG9CQUFvQjtBQUNqNUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQ2pQQTtBQUNBO0FBQ0EsRztBQ0ZBLFlBQVkscUJBQXFCLHNDQUFzQyxjQUFjLGd6Q0FBZ3pDLG9CQUFvQjtBQUN6NUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE87O0FDdEZBLFlBQVkscUJBQXFCLHNDQUFzQyxjQUFjLHc3REFBdzdELG9CQUFvQjs7QUFFamlFO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJDQUEyQztBQUMzQztBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FDenREQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSzs7QUNkQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQ0xBO0FBQ0E7QUFDQTtBQUNBLEM7QUNIQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQ2RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPO0FDdkVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQzdEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUNoQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FDckRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QjtBQUNBOztBQUVBLGE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEM7QUNuQ0EsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsbzJDQUFvMkMsb0JBQW9CO0FBQzc4QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQ3hCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDTkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQ1RBO0FBQ0E7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLEs7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLEs7QUFDQTtBQUNBLCtCQUErQjtBQUMvQjtBQUNBLEs7QUFDQSxPOztBQ2RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEs7QUM1QkE7QUFDQTtBQUNBO0FBQ0EsQztBQ0hBO0FBQ0E7QUFDQTtBQUNBLGlGQUFpRjtBQUNqRjtBQUNBO0FBQ0E7O0FBRUEsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTs7QUFFQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsNEVBQTRFO0FBQzVFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQzFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDekNBO0FBQ0E7QUFDQSxDO0FDRkEsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsbzRDQUFvNEMsb0JBQW9COztBQUU3K0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjO0FBQ0E7O0FBRUEseUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLDJCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG1CO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUMzQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCLGNBQWM7QUFDM0MsSztBQzFEQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxvekNBQW96QyxvQkFBb0I7O0FBRTc1QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsMkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsbUI7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxTO0FDekhBLFlBQVkscUJBQXFCLHNDQUFzQyxjQUFjLHd4Q0FBd3hDLG9CQUFvQjtBQUNqNEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYztBQUNBLHdCO0FBQ0Esd0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEk7QUN6SUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QjtBQUNBLEs7QUMxRUEsWUFBWSxxQkFBcUIsc0NBQXNDLGNBQWMsb3dDQUFvd0Msb0JBQW9CO0FBQzcyQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQzlDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZDQUE2QztBQUM3QyxnREFBZ0Q7QUFDaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQ2hKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUNyQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUN4QkEsMEJBQTBCO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQTtBQUNBOzs7QUNaQTtBQUNBO0FBQ0EsQztBQ0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQ25CQTtBQUNBO0FBQ0E7O0FBRUEsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQSxHOzs7QUNQQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQSxLO0FDYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRFQUE0RTtBQUM1RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQjtBQUNBLEc7QUN2RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0EsSztBQ25CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEc7QUNUQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQ2hGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQzlDQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxnN0NBQWc3QyxvQkFBb0I7O0FBRXpoRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSw4QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSwwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxLO0FDOUtBLFlBQVkscUJBQXFCLHNDQUFzQyxjQUFjLG8yQ0FBbzJDLG9CQUFvQjtBQUM3OEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQ2xDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQztBQ0xBLHFCO0FBQ0E7QUFDQSxDO0FDRkEsMkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0I7QUFDQTtBQUNBLEc7QUNSQTtBQUNBO0FBQ0EsQztBQ0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDakJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQSw4RUFBOEU7QUFDOUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLO0FDakNBLFlBQVkscUJBQXFCLHNDQUFzQyxjQUFjLG80Q0FBbzRDLG9CQUFvQjs7QUFFNytDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYztBQUNBOztBQUVBLHlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSwyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLG9CO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQzdDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkIsY0FBYztBQUMzQyxLO0FDMURBLFlBQVkscUJBQXFCLHNDQUFzQyxjQUFjLG96Q0FBb3pDLG9CQUFvQjs7O0FBRzc1QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0EsMkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0EsbUI7QUFDQTs7O0FBR0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0EsUztBQzlJQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyx3eENBQXd4QyxvQkFBb0I7QUFDajRDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGM7QUFDQSx3QjtBQUNBLHdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEk7QUN2SkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCO0FBQ0EsSztBQzNFQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBLEc7QUNIQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxnN0NBQWc3QyxvQkFBb0I7O0FBRXpoRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDhDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDBCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQztBQ3hJQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxvd0NBQW93QyxvQkFBb0I7QUFDNzJDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQ2xEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQ3pCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0EsSztBQ1ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUI7QUFDQTtBQUNBLHVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE87QUM1SkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUN6QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQzlCQSxZQUFZLHFCQUFxQixzQ0FBc0MsY0FBYyxvMkNBQW8yQyxvQkFBb0I7QUFDNzhDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnREFBZ0QsMkhBQTJILGlCQUFpQixpQkFBaUI7QUFDN007QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUM5UEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLO0FDL0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQzNDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsSztBQ3hFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHO0FDMUVBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQ1hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE87QUMzRUE7QUFDQTtBQUNBOztBQUVBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7O0FBRUEsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQzFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQ0xBO0FBQ0E7QUFDQTtBQUNBLEM7QUNIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQTtBQUNBLDhFQUE4RTtBQUM5RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQzFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQzFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSzs7QUMvQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDO0FDSkE7QUFDQTtBQUNBOztBQUVBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0EsRztBQ1BBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0E7QUFDQTs7Ozs7O0FDYkE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRztBQ3RCQSwwRUFBMEU7QUFDMUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLO0FDdkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEs7QUNmQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEc7QUNoQkE7QUFDQTtBQUNBLEM7O0FDRkE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSztBQy9EQTtBQUNBO0FBQ0EsQyIsImZpbGUiOiJidW5kbGUtN2EwYTlmYTEyNWY2YTA2ZTNkMTkuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogTGF5b3V0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgc3JjOiB1cmwoJy9mb250cy9Ob2FoLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vYWgnO1xuICBzcmM6IHVybCgnL2ZvbnRzL05vYWgtQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gIHNyYzogdXJsKCcvZm9udHMvTm9haC1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgc3JjOiB1cmwoJy9mb250cy9Ob2FoLVJlZ3VsYXJJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5ib2R5IHtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzI3MjcyOTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Q4YWI1ZTg3O1xuICBjb2xvcjogIzI3MjcyOTtcbn1cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Q4YWI1ZTg3O1xuICBjb2xvcjogIzI3MjcyOTtcbn1cbmNvZGUge1xuICBjb2xvcjogIzI3MjcyOTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbmtiZCB7XG4gIGNvbG9yOiAjMjcyNzI5O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuc2FtcCB7XG4gIGNvbG9yOiAjMjcyNzI5O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxucHJlIHtcbiAgY29sb3I6ICMyNzI3Mjk7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG51bCB7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMjRweDtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMjRweDtcbn1cbm9sIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbnVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzI3MjcyOTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG51bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0Q4QUI1RTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjRweDtcbiAgICB0b3A6IDVweDtcbiAgfVxucCB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMDtcbn1cbmgxIHtcbiAgbWFyZ2luOiAwO1xufVxuIiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiB6YjAxODc7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQU9zQUFzQUFBQUFCZEFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUEFBQUFGWXB2elpXWTIxaGNBQUFBWUFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCekFBQUFDZ0FBQUFvSjRPWnMyaGxZV1FBQUFIMEFBQUFMQUFBQURZbzNpYjNhR2hsWVFBQUFpQUFBQUFZQUFBQUpBQlJBRDlvYlhSNEFBQUNPQUFBQUFnQUFBQUlBRHdBQUd4dlkyRUFBQUpBQUFBQUJnQUFBQVlBRkFBQWJXRjRjQUFBQWtnQUFBQWVBQUFBSUFFTkFCVnVZVzFsQUFBQ2FBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBT1VBQUFBRndBQUFDeHFOd0VFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdTUVk1ekF3TXJBd0tER29BVWtPYUMwREFNVEF6OERrR0JsWnNBS0F0SmNVeGdjSGpBOFlHQ3dBWEpad1NRREF5T0lBQURKMGdWeWVKenRrTEVOZ0RBUUE4L0tRNEVZZ1NvMXMxQ3h2OWdrK1JqWUlwYk9razlmUGJBQUpUbVRBTjJJa1N1dDdBdWJmVkI5RThNL3RQWjM3bkNqbFpuZGZYekx2M3BCSFJvbUNWRUFBQUFCQUFBQUFBQVVBRHdBQ0FBQU53Y1hJeFV6QnhjM0R3SURFQkFEQWdROEFnSUNBZ0lGQUFCNG5HTmdaR0JnQU9Md2hTYUs4ZncyWHhtNEdXeUFJZ3hQcm40NWlFd3ppSURGT1JpWVFCd0FNY0lLYkhpY1kyQmtZR0N3WVdDQWt5SU1qQXlvZ0FrQUR2WUFrUUFBQUFBQVBBQUFBQUFBQUFBVUFBQjRuR05nWkdCZ1lHTGdaQURSSUJZREF4Y1FNakQ4Qi9NWkFBbDRBU01BQUhpY1paQTlic0pBRklUSFlFZ0NVb0lVS1NtelZRb2ltWitTQTBCUFFaZkNtTFV4c3IzV2VrR2l5d2x5aEJ3aHA0aHlnaHdvWS9Ob1lDMC9mek52M3U3S0FBYjRoWWQ2ZWJodGFyMWF1S0U2Y1p2MElPeVRuNFU3Nk9ORnVFdC9LTnpERzZiQ2ZUemluVHQ0L2gyZEFVcmhGdTd4SWR5bS95bnNrNytFTzNqQ3QzQ1gvbzl3RHl2OENmZng2ZzNUeUJTeEtkeFNKL3NzdEdkNS9xNjByVkpUcUVrd1Bsc0xYV2diT3IxUjY2T3FEc25VdVZqRjF1UnF6cTdPTXFOS2EzWTZjc0hXdVhJMkdzWGlCNUhKa1NLQ1FZRzRxUTVMYUNUWUkwTUllOVc5MUN1bUxTcjZ0VmFZSU1ENEtyVmdxbWlTSVpYR2hzazFqcXdWRGp4dFN0Y3hyZmhhenVTa3VjeHEzaVFqSy83dnVyZWpFOUVQc0cybVNzd3c0aE5mNUlQbUR2ay9QUkZlcUFBQUFIaWNZMkJpd0ErWUdKa1ltUm1ZTWcwWUdBQUREd0NuQUE9PSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuXG4gIC5idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4IDM5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzI3MjcyOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogJ05vYWgnO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiAgLyoq0KjQuNGA0LjQvdCwINC60L3QvtC/0LrQuCoqL1xuXG4gIC5idXR0b24uYnV0dG9uLS1mbHVpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYnV0dG9uLmJ1dHRvbi0tbWluaSB7XG4gICAgcGFkZGluZzogN3B4IDM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgLyoq0KbQstC10YIg0LrQvdC+0L/QutC4KiovXG5cbiAgLmJ1dHRvbi5idXR0b24tLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjFzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IC4xcyBlYXNlLW91dDtcbiAgfVxuXG4gIC5idXR0b24uYnV0dG9uLS13aGl0ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDhBQjVFO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gIC5idXR0b24uYnV0dG9uLS1icm93biB7XG4gICAgYmFja2dyb3VuZDogI0Q4QUI1RTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5idXR0b24uYnV0dG9uLS1iYXNpYyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAuMXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhBQjVFO1xuICB9XG5cbiAgLmJ1dHRvbi5idXR0b24tLWJhc2ljOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNEOEFCNUU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgLyoq0KLQvtC70YzQutC+INGC0LXQutGB0YIqKi9cblxuICAuYnV0dG9uLmJ1dHRvbi0tdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAuYnV0dG9uLmJ1dHRvbi0tdGV4dC5idXR0b24tLXRleHRfZ3JleSB7XG4gICAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICB9XG5cbiAgLmJ1dHRvbi5idXR0b24tLXRleHQuYnV0dG9uLS10ZXh0X2JsYWNrIHtcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgIH1cblxuICAuYnV0dG9uLmJ1dHRvbi0tdGV4dC5idXR0b24tLXRleHRfc21hbGwge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgLmJ1dHRvbi5idXR0b24tLXRleHQuYnV0dG9uLS10ZXh0X21lZGl1bSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAvKipJY29uKiovXG5cbiAgLmJ1dHRvbi5idXR0b24tLXRleHRfX21vcmU6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0VENEQ3NDtcbiAgICAgIH1cblxuICAuYnV0dG9uLmJ1dHRvbi0tdGV4dF9fbW9yZTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICNFRDRENzQ7XG4gICAgICAgICAgbWFyZ2luOiAyMXB4IDAgLTIxcHggMjBweDtcbiAgICAgICAgfVxuXG4gIC5idXR0b24uYnV0dG9uLS10ZXh0X19tb3JlOmFmdGVyIHtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBmb250LWZhbWlseTogemIwMTg3O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBtYXJnaW46IDIxcHggMCAtMjFweCAxNnB4O1xuICAgICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xuICAgICAgfVxuXG4gIC8qKtCe0YLRgdGC0YPQvyDQutC90L7Qv9C60LgqKi9cblxuICAuYnV0dG9uLmJ1dHRvbi0tbWFyZ2luZWRfbWFyZ2luIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cblxuICAuYnV0dG9uLmJ1dHRvbi0tbWFyZ2luZWRfc21hbGwge1xuICAgIG1hcmdpbjogMjRweCAwO1xuICB9XG5cbiAgLmJ1dHRvbi5idXR0b24tLW1hcmdpbmVkX3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5idXR0b24uYnV0dG9uLS1tYXJnaW5lZF90b3A0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLmJ1dHRvbi5idXR0b24tLW1hcmdpbmVkX2JvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfSIsIi5jb250YWluZXJ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uY29udGFpbmVyLmNvbnRhaW5lci0tbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4uY29udGFpbmVyLmNvbnRhaW5lci0tcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7XG4uY29udGFpbmVyLmNvbnRhaW5lci0tcmVsYXRpdmUge1xuICAgICAgcG9zaXRpb246IGluaXRpYWxcbiAgfVxuICAgIH1cbi5jb250YWluZXIuY29udGFpbmVyLS1yb3cge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuLmNvbnRhaW5lci5jb250YWluZXItLWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4uY29udGFpbmVyLmNvbnRhaW5lci0tYWlfY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuLmNvbnRhaW5lci5jb250YWluZXItLWpjX2NlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuLmNvbnRhaW5lci5jb250YWluZXItLWpjX2JldHdlZW4ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbi5jb250YWluZXIuY29udGFpbmVyLS1qY19hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4uY29udGFpbmVyLmNvbnRhaW5lci0tamNfc3RhcnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuLmNvbnRhaW5lci5jb250YWluZXItLWpjX2VuZCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTcxcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbnRhaW5lciAge1xuICAgIG1hcmdpbjogMCA0MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5N3B4KSB7XG4gIC5jb250YWluZXIgIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1heC13aWR0aDogOTcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgICAuY29udGFpbmVyLmNvbnRhaW5lci0tbGFyZ2Uge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuQG1lZGlhKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgICAuY29udGFpbmVyLmNvbnRhaW5lci0tbGFyZ2Uge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIG1heC13aWR0aDogMTU2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxufSIsIi5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gIGNvbG9yOiAjMjcyNzI5O1xuXG59XG5cbiAgLmhlYWRpbmcgPiBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU0cHg7XG4gIH1cblxuICAvKipNYXJnaW4gSGVhZGVyKiovXG5cbiAgLmhlYWRpbmcuaGVhZGluZy0tbWFyZ2luZWRfYm90dG9tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuaGVhZGluZy5oZWFkaW5nLS1tYXJnaW5lZF9ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuaGVhZGluZy5oZWFkaW5nLS1tYXJnaW5lZF9ib3R0b20yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5oZWFkaW5nLmhlYWRpbmctLW1hcmdpbmVkX21hcmdpbjQge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG5cbiAgLmhlYWRpbmcuaGVhZGluZy0tbWFyZ2luZWRfbWFyZ2luMy0xIHtcbiAgICBtYXJnaW46IDMwcHggMCAxMHB4O1xuICB9XG5cbiAgLmhlYWRpbmcuaGVhZGluZy0tbWFyZ2luZWRfYm90dG9tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5oZWFkaW5nLmhlYWRpbmctLW1hcmdpbmVkX2JvdHRvbTQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuaGVhZGluZy5oZWFkaW5nLS1tYXJnaW5lZF9yaWdodDUge1xuICAgIG1hcmdpbi1yaWdodDogNTJweDtcbiAgfVxuXG4gIC5oZWFkaW5nLmhlYWRpbmctLW1hcmdpbmVkX3RvcDIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLyoqU2l6ZSBIZWFkZXIqKi9cblxuICAuaGVhZGluZy5oZWFkaW5nLS1tYWluIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDkycHg7XG4gICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpIHtcblxuICAuaGVhZGluZy5oZWFkaW5nLS1tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4XG4gIH1cbiAgICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcblxuICAuaGVhZGluZy5oZWFkaW5nLS1tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogNTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4XG4gIH1cbiAgICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcblxuICAuaGVhZGluZy5oZWFkaW5nLS1tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4XG4gIH1cbiAgICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcblxuICAuaGVhZGluZy5oZWFkaW5nLS1tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gIH1cbiAgICB9XG5cbiAgLmhlYWRpbmcuaGVhZGluZy0tYmlnIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG5cbiAgLmhlYWRpbmcuaGVhZGluZy0tYmlnIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4XG4gIH1cbiAgICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcblxuICAuaGVhZGluZy5oZWFkaW5nLS1iaWcge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHhcbiAgfVxuICAgIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuXG4gIC5oZWFkaW5nLmhlYWRpbmctLWJpZyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweFxuICB9XG4gICAgfVxuXG4gIC5oZWFkaW5nLmhlYWRpbmctLWxhcmdlIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC8qKkNvbG9yIEhlYWRlcioqL1xuXG4gIC5oZWFkaW5nLmhlYWRpbmctLXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5oZWFkaW5nLmhlYWRpbmctLWJsdWUge1xuICAgIGNvbG9yOiAjRDhBQjVFO1xuICB9XG5cbiAgLmhlYWRpbmcuaGVhZGluZy0tYmxhY2sge1xuICAgIGNvbG9yOiAjMjcyNzI5O1xuICB9XG5cbiAgLmhlYWRpbmcuaGVhZGluZy0tZ3JleURhcmsge1xuICAgIGNvbG9yOiAjNzg3ODdBO1xuICB9XG5cbiAgLmhlYWRpbmcuaGVhZGluZy0tZ3JleSB7XG4gICAgY29sb3I6ICNERERGRTA7XG4gIH1cblxuLmhlYWRpbmctLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkaW5nLS1oZWlnaHQge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uc3ViX2hlYWRpbmcge1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuXG4vKipTaG9ydCoqL1xuXG4uc3ViX2hlYWRpbmcuc3ViX2hlYWRpbmctLXNob3J0IHtcbiAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICB9XG5cbi8qKldlaWdodCBzdWJIZWFkZXIqKi9cblxuLnN1Yl9oZWFkaW5nLnN1Yl9oZWFkaW5nLS1yZWd1bGFyIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbi8qKkNvbG9yIHN1YkhlYWRlcioqL1xuXG4uc3ViX2hlYWRpbmcuc3ViX2hlYWRpbmctLXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4uc3ViX2hlYWRpbmcuc3ViX2hlYWRpbmctLWJsYWNrIHtcbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgfVxuXG4uc3ViX2hlYWRpbmcuc3ViX2hlYWRpbmctLWJsdWUge1xuICAgIGNvbG9yOiAjRDhBQjVFO1xuICB9XG5cbi5zdWJfaGVhZGluZy5zdWJfaGVhZGluZy0tZ3JleUxpZ2h0IHtcbiAgICBjb2xvcjogI0FFQjFCRjtcbiAgfVxuXG4uc3ViX2hlYWRpbmcuc3ViX2hlYWRpbmctLWdyZXkge1xuICAgIGNvbG9yOiAjNzg3ODdBO1xuICB9XG5cbi8qKnJvb20gc3ViSGVhZGVyKiovXG5cbi5zdWJfaGVhZGluZy5zdWJfaGVhZGluZy0tcm9vbSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICNBRUIxQkY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbi8qKlNpemUgc3ViSGVhZGVyKiovXG5cbi5zdWJfaGVhZGluZy5zdWJfaGVhZGluZy0tdGlueSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuLnN1Yl9oZWFkaW5nLnN1Yl9oZWFkaW5nLS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuLnN1Yl9oZWFkaW5nLnN1Yl9oZWFkaW5nLS1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbi8qKk1hcmdpbmVkIHN1YkhlYWRlcioqL1xuXG4uc3ViX2hlYWRpbmcuc3ViX2hlYWRpbmctLW1hcmdpbmVkX3RvcDE2IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbi5zdWJfaGVhZGluZy5zdWJfaGVhZGluZy0tbWFyZ2luZWRfdG9wOCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbi5zdWJfaGVhZGluZy5zdWJfaGVhZGluZy0tbWFyZ2luZWRfYm90dG9tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbi5zdWJfaGVhZGluZy5zdWJfaGVhZGluZy0tbWFyZ2luZWRfYm90dG9tMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuLnN1Yl9oZWFkaW5nLnN1Yl9oZWFkaW5nLS1tYXJnaW5lZF90b3AzMiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG4uc3ViX2hlYWRpbmcuc3ViX2hlYWRpbmctLW1hcmdpbmVkX3RvcDUyIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICB9XG4iLCIuYnVyZ2VyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0Q4QUI1RTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTYsIDE3MSwgOTQsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogN3B4IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG59XG4gIEBtZWRpYShtaW4td2lkdGg6IDU3MXB4KSB7LmJ1cmdlciB7XG4gICAgcGFkZGluZzogN3B4IDEzcHggN3B4IDE2cHhcbn1cbiAgfVxuICAuYnVyZ2VyX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICNEOEFCNUU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuYnVyZ2VyX19saW5lIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRDhBQjVFO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuICAuYnVyZ2VyX19saW5lOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIC5idXJnZXJfX2xpbmUtLWNsb3NlOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgZHVzcGxheTogbm9uZVxuICAgICAgfVxuICAuYnVyZ2VyLmJ1cmdlcl9fc2NyZWVuLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IFxuICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNTcxcHgpIHtcbiAgLmJ1cmdlci5idXJnZXJfX3NjcmVlbi0tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleCBcbiAgICB9XG4gICAgICB9XG4gIC5idXJnZXIuYnVyZ2VyX19zY3JlZW4tLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyBcbiAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5N3B4KSB7XG4gIC5idXJnZXIuYnVyZ2VyX19zY3JlZW4tLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgXG4gICAgfVxuICAgICAgfSIsIi5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNERERGRTA7XG4gIGhlaWdodDogMXB4O1xuXG59XG5cbiAgLmxpbmVfX3NhbGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIH1cblxuICAubGluZS5saW5lLS1ibGFjayB7XG4gICAgYmFja2dyb3VuZDogIzI3MjcyOTtcbiAgfVxuXG4gIC5saW5lLmxpbmUtLWdyZXlMaWdodCB7XG4gICAgYmFja2dyb3VuZDogI0YwRjBGMjtcbiAgfVxuXG4gIC5saW5lLmxpbmVfX21hcmdpbmVkLS10YiB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cblxuICAubGluZS5saW5lX19tYXJnaW5lZC0tdDJiMSB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMTVweCAwO1xuICB9XG4iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IEgxYjgzOTsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBTzhBQXNBQUFBQUJkQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQUUFBQUZZcVJ6YkdZMjFoY0FBQUFZUUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUIwQUFBQUNnQUFBQW9UT29rRjJobFlXUUFBQUg0QUFBQUxnQUFBRFlwVlNjN2FHaGxZUUFBQWlnQUFBQWJBQUFBSkFEeEFFQm9iWFI0QUFBQ1JBQUFBQWdBQUFBSUFHUUFBR3h2WTJFQUFBSk1BQUFBQmdBQUFBWUFGQUFBYldGNGNBQUFBbFFBQUFBZUFBQUFJQUVOQUJWdVlXMWxBQUFDZEFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFPZ0FBQUFHd0FBQUN4cU9BRUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1F3WXB6QXdNckF3R0RQNEFZaythQzBBUU1MZ3lRREF4TURLek1EVmhDUTVwckM0UENBNFFFRFF3cVF5d2ttR1JnWVFRUUErdW9HYWdBQUFIaWM3WkN4RFlBd0VBUFB5a09CR0lFcU5iTlFzYi9ZSlBrWTJDS1d6cEpQWHoyd0FDVTVrd0RkaUpFcnJld0xtMzFRZlJQRFA3VDJkKzV3bzVXWjNYMTh5Nzk2UVIwYUpnbFJBQUFBQVFBQUFBQUFpd0JpQUFnQUFEY0hGeU1WTXdjWE4ya0tFRzl2RUFvaVlnb1JEaEFLSVFBQWVKeGpZR1JnWUFCaVRoZlo5L0g4Tmw4WnVCbFNnQ0lNVDY1KzJZTk1NM1F6SkFGSkRnWW1FQWNBUGtvTE13QUFlSnhqWUdSZ1lFaGhZSUNRLzI4eWRETXdNcUFDSmdCSVFnTXdBQUFBQUFBQVpBQUFBQUFBQUFBVUFBQjRuR05nWkdCZ1lHTGdaQURSSUJZREF4Y1FNakQ4Qi9NWkFBbDRBU01BQUhpY1paQTlic0pBRklUSFlFZ0NVb0lVS1NtelZRb2ltWitTQTBCUFFaZkNtTFV4c3IzV2VrR2l5d2x5aEJ3aHA0aHlnaHdvWS9Ob1lDMC9mek52M3U3S0FBYjRoWWQ2ZWJodGFyMWF1S0U2Y1p2MElPeVRuNFU3Nk9ORnVFdC9LTnpERzZiQ2ZUemluVHQ0L2gyZEFVcmhGdTd4SWR5bS95bnNrNytFTzNqQ3QzQ1gvbzl3RHl2OENmZng2ZzNUeUJTeEtkeFNKL3NzdEdkNS9xNjByVkpUcUVrd1Bsc0xYV2diT3IxUjY2T3FEc25VdVZqRjF1UnF6cTdPTXFOS2EzWTZjc0hXdVhJMkdzWGlCNUhKa1NLQ1FZRzRxUTVMYUNUWUkwTUllOVc5MUN1bUxTcjZ0VmFZSU1ENEtyVmdxbWlTSVpYR2hzazFqcXdWRGp4dFN0Y3hyZmhhenVTa3VjeHEzaVFqSy83dnVyZWpFOUVQc0cybVNzd3c0aE5mNUlQbUR2ay9QUkZlcUFBQUFIaWNZMkJpZ0FCR0J1eUFpWkdKa1ptQktkT0FnUUVBQXpJQXFBQT0pIGZvcm1hdCgnd29mZicpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7Zm9udC1zdHlsZTogbm9ybWFsO31cblxuICAuc2VjdGlvbiB7XG4gIG1hcmdpbjogNDBweCAwIDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiAgLnNlY3Rpb24uc2VjdGlvbi0taGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLyoqQmcgY29sb3IqKi9cblxuICAuc2VjdGlvbi5zZWN0aW9uLS1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY3O1xuICB9XG5cbiAgLnNlY3Rpb24uc2VjdGlvbi0tZml0dGVkX3RydWUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnNlY3Rpb24uc2VjdGlvbi0tZml0dGVkX3BhZGRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2VjdGlvbi5zZWN0aW9uLS1maXR0ZWRfbWFyZ2luIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc2VjdGlvbi5zZWN0aW9uLS10ZXh0ID4gLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIH1cblxuQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLndyYXBwZXItLWJnX3doaXRlIHtcbiAgICBwYWRkaW5nOiAyZW07XG4gIH1cbn1cblxuLnNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNzI3Mjk7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5zZWN0aW9uX190aXRsZS0taW52ZXJ0ZWR7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuLnNlY3Rpb25fX3RpdGxlID4gYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4uc2VjdGlvbl9fdGl0bGUgPiBhOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IEgxYjgzOTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLW91dDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDNweDtcbiAgICB9XG5cbi5zZWN0aW9uX190aXRsZSA+IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNEOEFCNUU7XG4gICAgfVxuXG4uc2VjdGlvbl9fdGl0bGUgPiBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNEOEFCNUU7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB9IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBINjA2N2M7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVBZQUFzQUFBQUFCZmdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUFFBQUFGWXBXallDWTIxaGNBQUFBWVFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCMEFBQUFFc0FBQUJRcVBvVTdtaGxZV1FBQUFJY0FBQUFMQUFBQURZbzZTYXhhR2hsWVFBQUFrZ0FBQUFiQUFBQUpBQS9BQ0JvYlhSNEFBQUNaQUFBQUFnQUFBQUlBQjRBQUd4dlkyRUFBQUpzQUFBQUJnQUFBQVlBS0FBQWJXRjRjQUFBQW5RQUFBQWVBQUFBSUFFTkFDVnVZVzFsQUFBQ2xBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBUEFBQUFBRndBQUFDeHFOd0VFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdUZ1o1ekF3TXJBd0NETUlBb2tXYUEwSHdNakF6c0RBeE1ES3pNRFZoQ1E1cHJDNFBDQTRRRURneHdEU0tFY1dKZ1JSQUFBcFQwRXVRQUFBSGljN1pDeERZQXdFQVBQeWtPQkdJRXFOYk5Rc2IvWUpQa1kyQ0tXenBKUFh6MndBQ1U1a3dEZGlKRXJyZXdMbTMxUWZSUERQN1QyZCs1d281V1ozWDE4eTc5NlFSMGFKZ2xSQUFCNG5CV01NUXJBTUF6RWZMWXZma0ZJcDJRb2RFMmdsQXo5LzcvcUNvUTJDZVJuU0pkRFpLOGE1OFExN2RrdldvMmgrMjZkS0ZSelZRS3VZQm9GaE1IYzZZd3NvWjZqRDc2UkE2UUFlSnhqWUdSZ1lBRGkwQVcyZStQNWJiNHljRFBJQVVVWW5sejlzZ2VaWnBBSGkzTXdNSUU0QUVjK0N0TjRuR05nWkdCZ2tHTmdnSkQvL3pQSU16QXlvQUltQURRTUFsNEFBQUFBQUFBZUFBQUFBQUFBQUNnQUFIaWNZMkJrWUdCZ1lwQmtBTkVnRmdNREZ4QXlNUHdIOHhrQUN3Z0JNd0FBZUp4bGtEMXV3a0FVaE1kZ1NBSlNnaFFwS2JOVkNpS1puNUlEUUU5Qmw4S1l0VEd5dmRaNlFhTExDWEtFSENHbmlIS0NIQ2hqODJoZ0xUOS9NMi9lN3NvQUJ2aUZoM3A1dUcxcXZWcTRvVHB4bS9RZzdKT2ZoVHZvNDBXNFMzOG8zTU1icHNKOVBPS2RPM2orSFowQlN1RVc3dkVoM0tiL0tleVR2NFE3ZU1LM2NKZitqM0FQSy93SjkvSHFEZFBJRkxFcDNGSW4reXkwWjNuK3JyU3RVbE9vU1RBK1d3dGRhQnM2dlZIcm82b095ZFM1V01YVzVHck9yczR5bzBwcmRqcHl3ZGE1Y2pZYXhlSUhrY21SSW9KQmdiaXBEa3RvSk5nalF3aDcxYjNVSzZZdEt2cTFWcGdnd1BncXRXQ3FhSklobGNhR3lUV09yQlVPUEcxSzF6R3QrRnJPNUtTNXpHcmVKQ01yL3UrNnQ2TVQwUSt3YmFaS3pERGlFMS9rZytZTytUODlFVjZvQUFBQWVKeGpZR0xBRDVnWW1SaVpHWmd5RFJnWUFBTVBBS2NBKSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4gIC5waG9uZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuICAucGhvbmVfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnBob25lX19jb250YWluZXIucGhvbmVfX2NvbnRhaW5lci0tcHJvbW8ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAucGhvbmVfX2NvbnRhaW5lci5waG9uZV9fY29udGFpbmVyLS1wcm9tbyAucGhvbmUsIC5waG9uZV9fY29udGFpbmVyLnBob25lX19jb250YWluZXItLXByb21vIC5waG9uZV9fbnVtYmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuICAucGhvbmVfX2NvbnRhaW5lci5waG9uZV9fY29udGFpbmVyLS1wcm9tbyAucGhvbmVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgfVxuICAucGhvbmVfX2NvbnRhaW5lci5waG9uZV9fY29udGFpbmVyLS1kZWZhdWx0IC5waG9uZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGNvbG9yOiAjRDhBQjVFO1xuICAgICAgfVxuICAucGhvbmVfX2NvbnRhaW5lci5waG9uZV9fY29udGFpbmVyLS1kZWZhdWx0IC5waG9uZV9fbnVtYmVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICNEOEFCNUU7XG4gICAgICB9XG4gIC5waG9uZV9fY29udGFpbmVyLnBob25lX19jb250YWluZXItLWRlZmF1bHQgLnBob25lX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAucGhvbmVfX2NvbnRhaW5lci5waG9uZV9fY29udGFpbmVyLS1mb290ZXIgLnBob25lIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICNEOEFCNUU7XG4gICAgICB9XG4gIC5waG9uZV9fY29udGFpbmVyLnBob25lX19jb250YWluZXItLWZvb3RlciAucGhvbmVfX251bWJlciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGNvbG9yOiAjRDhBQjVFO1xuICAgICAgfVxuICAucGhvbmVfX2NvbnRhaW5lci5waG9uZV9fY29udGFpbmVyLS1mb290ZXIgLnBob25lX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAucGhvbmVfX2NvbnRhaW5lci5waG9uZV9fY29udGFpbmVyLS1oZWFkZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAucGhvbmVfX2NvbnRhaW5lci5waG9uZV9fY29udGFpbmVyLS1oZWFkZXIgLnBob25lOmFmdGVyIHtcbiAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBINjA2N2M7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgLnBob25lX19jb250YWluZXIucGhvbmVfX2NvbnRhaW5lci0taGVhZGVyIC5waG9uZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICNEOEFCNUU7XG4gICAgICB9XG4gIC5waG9uZV9fY29udGFpbmVyLnBob25lX19jb250YWluZXItLWhlYWRlciAucGhvbmU6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE2LCAxNzEsIDk0LCAwLjEyKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDdweCA4cHg7XG4gICAgICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNTcxcHgpIHtcbiAgLnBob25lX19jb250YWluZXIucGhvbmVfX2NvbnRhaW5lci0taGVhZGVyIC5waG9uZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgICAgfVxuICAgICAgICAgIC5waG9uZV9fY29udGFpbmVyLnBob25lX19jb250YWluZXItLWhlYWRlciAucGhvbmU6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgLnBob25lX19jb250YWluZXIucGhvbmVfX2NvbnRhaW5lci0taGVhZGVyIC5waG9uZV9fbnVtYmVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICAgIH1cbiAgLnBob25lX19jb250YWluZXIucGhvbmVfX2NvbnRhaW5lci0taGVhZGVyIC5waG9uZV9fbnVtYmVyOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNiwgMTcxLCA5NCwgMC4xMik7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggOHB4O1xuICAgICAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDU3MXB4KSB7XG4gIC5waG9uZV9fY29udGFpbmVyLnBob25lX19jb250YWluZXItLWhlYWRlciAucGhvbmVfX251bWJlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgICAgfVxuICAgICAgICB9XG4gIC5waG9uZV9fY29udGFpbmVyLnBob25lX19jb250YWluZXItLWhlYWRlciAucGhvbmVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgICAgICBjb2xvcjogIzI3MjcyOTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLnBob25lX19jb250YWluZXIucGhvbmVfX2NvbnRhaW5lci0taGVhZGVyIC5waG9uZV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgIH1cbiAgICAgICAgfVxuICAucGhvbmVfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuICAucGhvbmUtLW1vYmlsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnBob25lLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgfVxuICAgIH1cbiAgLnBob25lLS1tb2JpbGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IEg2MDY3YztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgLnBob25lLS1tb2JpbGVfX3doaXRlOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gIC8qKk9wdGlvbnMqKi9cbiAgLnBob25lX19tZW51IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnBob25lX19tZW51OmhvdmVyIC5waG9uZV9fbnVtYmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgLnBob25lX19tZW51IC5waG9uZV9fbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAucGhvbmVfX21lbnUgLnBob25lX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIC5waG9uZV9fY29uc3VsdGF0aW9uIC5waG9uZV9fbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgfVxuICAucGhvbmVfX2NvbnN1bHRhdGlvbiAucGhvbmVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgLnBob25lLnBob25lLS1qY19jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBob25lLnBob25lLS1qY19zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5waG9uZS5waG9uZS0tamNfZW5kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH0iLCIuYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbjogMCAuNWVtO1xufVxuXG4uYnJlYWRjcnVtYiA+IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbi5icmVhZGNydW1iID4gYSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuLmJyZWFkY3J1bWI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbi5icmVhZGNydW1iOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuIiwiLm5vdGZvdW5kIHtcbiAgYmFja2dyb3VuZDogIzU2NkU5RTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6ICdOb2FoJztcbn1cblxuICAubm90Zm91bmRfX2NvbnRhaW5lciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5ub3Rmb3VuZF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiA1MHB4IDUwcHggMDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG5cbiAgLm5vdGZvdW5kX19oZWFkZXIge1xuICAgICAgbWFyZ2luOiAyNXB4IDI1cHggMFxuICB9XG4gICAgfVxuXG4gIC5ub3Rmb3VuZF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMzUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG5cbiAgLm5vdGZvdW5kX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE1MHB4XG4gIH1cbiAgICB9XG5cbiAgLm5vdGZvdW5kX19zdWJUaXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuXG4gIC5ub3Rmb3VuZF9fc3ViVGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWF4LXdpZHRoOiAzMDBweFxuICB9XG4gICAgfVxuXG4gIC5ub3Rmb3VuZF9fbG9nbyB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNDY4cHgpIHtcblxuICAubm90Zm91bmRfX2xvZ28ge1xuICAgICAgd2lkdGg6IDE1MHB4XG4gIH1cbiAgICB9XG5cbiAgLm5vdGZvdW5kX19sb2dvID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAubm90Zm91bmRfX3Bob25lIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5ub3Rmb3VuZF9fcGhvbmUgPiBhOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuXG4gIC5ub3Rmb3VuZF9fcGhvbmUgPiBhOmFmdGVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHhcbiAgICB9XG4gICAgICB9XG5cbiAgLm5vdGZvdW5kX19waG9uZSA+IC5waG9uZV9fZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgLm5vdGZvdW5kX19waG9uZSA+IC5waG9uZSAucGhvbmVfX251bWJlciB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7ICBcbiAgICB9XG5cbiAgLm5vdGZvdW5kX19saW5rcyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAubm90Zm91bmRfX2xpbmtzID4gYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG5cbiAgLm5vdGZvdW5kX19saW5rcyA+IGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiA4cHggMjBweFxuICAgIH1cbiAgICAgIH1cblxuICAubm90Zm91bmRfX2xpbmtzID4gYTpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRDhBQjVFO1xuICAgICAgfSIsIi5oZWFkZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4gICAgLmhlYWRlci5oZWFkZXItLWxpbmU6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMjhweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYyO1xuICAgICAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgICAuaGVhZGVyLmhlYWRlci0tbGluZTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTE1cHhcbiAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDU3MXB4KSB7LmhlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMjhweCAwXG59XG4gICAgfVxuICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICB9XG4gICAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDU3MXB4KSB7XG4gICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogMTk1cHhcbiAgICB9XG4gICAgICAgIH1cbiAgICAuaGVhZGVyX19sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuaGVhZGVyX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAgIC5oZWFkZXJfX25hdmlnYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAgICAgfVxuICAgIC5oZWFkZXJfX25hdmlnYXRpb24gPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIC5oZWFkZXJfX25hdmlnYXRpb24gPiBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAuaGVhZGVyX19uYXZpZ2F0aW9uID4gYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNEOEFCNUU7XG4gICAgICAgICAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgLmhlYWRlcl9fbmF2aWdhdGlvbiA+IGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTlweFxuICAgICAgICB9XG4gICAgICAgICAgICB9IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBFNTk5ZGI7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVlrQUFzQUFBQUFDY2dBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUFFBQUFGWXB3alowWTIxaGNBQUFBWVFBQUFCbkFBQUJ4T0ZDSkg5bmJIbG1BQUFCN0FBQUFqb0FBQU9JeUVhTEYyaGxZV1FBQUFRb0FBQUFNZ0FBQURZcENTYjFhR2hsWVFBQUJGd0FBQUFkQUFBQUpBQjhBRUpvYlhSNEFBQUVmQUFBQUJRQUFBQWdBYWIvL1d4dlkyRUFBQVNRQUFBQUVnQUFBQklFU2dNa2JXRjRjQUFBQktRQUFBQWZBQUFBSUFFWEFGSnVZVzFsQUFBRXhBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBWHdBQUFBTVFBQUFFbys5QTVTZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdRd1paekF3TXJBd0tER29BVWtPYUMwREFNVEF6OERrR0JsWnNBS0F0SmNVeGdjSGpBOFlHT3dBWEpaR1d3WlFDb1pRWElBMGQ4Rmt3QUFBSGljN1pIQkNZQkFEQVRuTk42QldJcFlrQzhmRnA1T2RCTlRob0ZaMkNYa3NRRVdZQmE3TUdnWGpaaFRhY3Q4WnMzY09ITEhJdmYrUEZKQzVTMTEwcTdwWW1mSWR2N1pVdTl5SXhyN3lBNEw5WVlYOFFzdm9sVXY0azllcUYvMS84RjRBVUlERkxVQWVKeGRVbTFQMjBBTVB2dDhMMDNUZExEa3doQnJwUVFsRzlzQzVGV0lBcC8yLzMvUjFEMVh4b2FXU3g3WmpzLzJZMXZSOGFpVWVsSzMrTlJ5dCtmY2ZxUHFsaHFiMjdwcVdweEg2c3V3cC9CQ1k5UFdDOVNpTE1MOXNNeXdRQXZGbG14ZWptU1l5QXNiWm1LWGlMR2tQVVNCbVFqQVNSUklhNDRTTytKUFpEUXhXeEloWTEycTJTSUlzMWo0Y3dwZkk0aW1FOWlVd292blFjM3FYQVZVMnlCdjJQT09YcWg4Qk14YmFwZUYrQmE1VWtFRWx5QzZwNzJXcTVFb0owMnl3VCs3NHEvNmM1TG1pR2FPeCtNdjlRTDJXM1dsdnF0Si9VVGt1cktmS1E4Z056K0J0YXM2R3ArcDMxR2UwVkozVkZsWFQrTjhJdThxbTRkK0hwdi9iODJkTmtaSHVCUXJZbjJFc0dIbkhXK0V2Mmg5S2NaNFk3WUc5TWlnTllkWC93aWRkczZKQVBTRnhwT3lDRytzTThiWkxUakVUZ0ppUjE3N2NsQURPSnlqK3JIQkNQK1dNclZUZVRCeWcxd1JyczlPMGtVRUR1dC85NTl3enRVOTdqOVFsVkdSaDlJdG9YK21zYU1TdkR0cUcrekZpRDQvVWhscVYreG9IN3MrbER1ZmVhMGxkV2VaOTlsS3RDU0dkWnc0aUdtS0U0WVd0K01BVDdPU3RSaWZmY2o4RFhpVEdCYXRMVVJQQWkydUNBa3FFc3ptZUtvcncyeHVNSG0xb0REWEwyQTFUMmg4bTVkNUdNTFFqaDNYU3dWTFlZdWxmK2FwN0docSt4THpDVVZiTmRmSW40cXp0RGEySWVza0pUYldmSHl6R1hidlBDNndobXQ0QVZpdnpadkwvbzhKOHVhZGh6b05RZjFBblhFcjg2SXVobUtZaHVWMVJhYTZjcllJMXFZcldoRzVsZGQ4SjVMc2Rva2pCTmFSNm0rYTNrRi9BQUI0bkdOZ1pHQmdBT0tFTlA3NGVINmJyd3pjRERaQUVZWW5WNzhjaE5ILy8vLy95MkRQWUF2a2NqQXdnVVFCY09rT2VRQUFlSnhqWUdSZ1lMQmhBQUdiLy8vLy8yV3daMkJrUUFVY0FHdXBCTHdBQUFCNG5HTmdBQUtiLy84WmJKQnBCQnNBZVZzSG53QUFBQUFBVmdDQUFPSUJBZ0ZPQWFJQnhBQUFlSnhqWUdSZ1lPQmdjR05nWlFBQkppRG1Ba0lHaHY5Z1BnTUFFR3NCYWdCNG5HV1FQVzdDUUJTRXgyQklBbEtDRkNrcHMxVUtJcG1ma2dOQVQwR1h3cGkxTWJLOTFucEJvc3NKY29RY0lhZUljb0ljS0dQemFHQXRQMzh6Yjk3dXlnQUcrSVdIZW5tNGJXcTlXcmloT25HYjlDRHNrNStGTytqalJiaExmeWpjd3h1bXduMDg0cDA3ZVA0ZG5RRks0UmJ1OFNIY3B2OHA3Sk8vaER0NHdyZHdsLzZQY0E4ci9BbjM4ZW9OMDhnVXNTbmNVaWY3TExSbmVmNnV0SzFTVTZoSk1ENWJDMTFvR3pxOVVldWpxZzdKMUxsWXhkYmthczZ1empLalNtdDJPbkxCMXJseU5ockY0Z2VSeVpFaWdrR0J1S2tPUzJnazJDTkRDSHZWdmRRcnBpMHErclZXbUNEQStDcTFZS3Bva2lHVnhvYkpOWTZzRlE0OGJVclhNYTM0V3M3a3BMbk1hdDRrSXl2Kzc3cTNveFBSRDdCdHBrck1NT0lUWCtTRDVnNzVQejBSWHFnQUFBQjRuSDNCQVFHQUlBQUR3ZTFSZ1RZb2FLZjFMMEFENzRUK05lUGl3NmN2VnpkM2tVRnU4cEJKRm5uSkoyMCsxd1NSQUFBQSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuXG4uZm9vdGVyX19zb2NpYWwtLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zb2NpYWxzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBncmlkLWNvbHVtbi1nYXA6IDEycHg7XG4gIGdyaWQtcm93LWdhcDogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcblxuLnNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlXG59XG4gICAgLnNvY2lhbHMgPiBhIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE2LjY1JSAtIDI1cHgpO1xuICAgIH1cbiAgICAuc29jaWFscyA+IGE6bnRoLWNoaWxkKDFuKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgIH1cbiAgICAuc29jaWFscyA+IGE6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5zb2NpYWxzID4gYTpudGgtY2hpbGQoNG4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgLnNvY2lhbHMgPiBhOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuXG4uc29jaWFscy0tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiA2OCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxNnB4O1xuICB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG5cbi5zb2NpYWxzLS1mb290ZXIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblxuLnNvY2lhbHMtLWZvb3RlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcilcbiAgfVxuICAgIH1cblxuLnNvY2lhbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA0NXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNiwgMTcxLCA5NCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjFzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2Utb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuXG4uc29jaWFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDYwcHhcbn1cbiAgfVxuXG4uc29jaWFsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDhBQjVFO1xuICB9XG5cbi5zb2NpYWw6aG92ZXIuc29jaWFsLS12azpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4uc29jaWFsOmhvdmVyLnNvY2lhbC0tdGc6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuLnNvY2lhbDpob3Zlci5zb2NpYWwtLWluczpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4uc29jaWFsOmhvdmVyLnNvY2lhbC0teXQ6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuLnNvY2lhbDpob3Zlci5zb2NpYWwtLWZjOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbi5zb2NpYWw6aG92ZXIuc29jaWFsLS13dDpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4uc29jaWFsOmhvdmVyLnNvY2lhbC0tZHplbjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4uc29jaWFsLS1tZWRpdW0ge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxuXG4uc29jaWFsLS1tZWRpdW0uc29jaWFsLS12azpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuLnNvY2lhbC0tbWVkaXVtLnNvY2lhbC0taW5zOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4uc29jaWFsLS1tZWRpdW0uc29jaWFsLS15dDpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuLnNvY2lhbC0tbWVkaXVtLnNvY2lhbC0tZmM6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbi5zb2NpYWwtLW1lZGl1bS5zb2NpYWwtLXd0OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4uc29jaWFsLS1tZWRpdW0uc29jaWFsLS1kemVuOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4uc29jaWFsLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuXG4uc29jaWFsLS12azpiZWZvcmUge1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogRTU5OWRiO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDAnO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjRDhBQjVFO1xuICAgIH1cblxuLnNvY2lhbC0tdGc6YmVmb3JlIHtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IEU1OTlkYjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAxJztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICB9XG5cbi5zb2NpYWwtLWluczpiZWZvcmUge1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogRTU5OWRiO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDInO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjRDhBQjVFO1xuICAgIH1cblxuLnNvY2lhbC0teXQ6YmVmb3JlIHtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IEU1OTlkYjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAzJztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICB9XG5cbi5zb2NpYWwtLXd0IHtcbiAgICBjb2xvcjogI0Q4QUI1RTtcbiAgfVxuXG4uc29jaWFsLS13dDpiZWZvcmUge1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogRTU5OWRiO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDQnO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjRDhBQjVFO1xuICAgIH1cblxuLnNvY2lhbC0tZHplbiB7XG4gICAgY29sb3I6ICNEOEFCNUU7XG4gIH1cblxuLnNvY2lhbC0tZHplbjpiZWZvcmUge1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogRTU5OWRiO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDUnO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjRDhBQjVFO1xuICAgIH1cblxuLnNvY2lhbC0tZmM6YmVmb3JlIHtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IEU1OTlkYjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDA2JztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICB9XG4iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IEljYzI3Yzsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBUFFBQXNBQUFBQUJlZ0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQUUFBQUZZcFNUWHpZMjFoY0FBQUFZUUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUIwQUFBQUQwQUFBQkExWmJtMFdobFlXUUFBQUlRQUFBQUxnQUFBRFlvNUNhcWFHaGxZUUFBQWtBQUFBQWJBQUFBSkFBMUFCdG9iWFI0QUFBQ1hBQUFBQWdBQUFBSUFCa0FBR3h2WTJFQUFBSmtBQUFBQmdBQUFBWUFJQUFBYldGNGNBQUFBbXdBQUFBZUFBQUFJQUVOQUI1dVlXMWxBQUFDakFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFPNEFBQUFGd0FBQUN4cU53RUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1RnWlp6QXdNckF3TURQSUFna21hRTBEd01qQXhzREF4TURLek1EVmhDUTVwckM0UENBNFFFRGd5UURTS0VrV0pnUlJBQUFuck1FbVFBQUFIaWM3WkN4RFlBd0VBUFB5a09CR0lFcU5iTlFzYi9ZSlBrWTJDS1d6cEpQWHoyd0FDVTVrd0RkaUpFcnJld0xtMzFRZlJQRFA3VDJkKzV3bzVXWjNYMTh5Nzk2UVIwYUpnbFJBQUI0bkdOZ1pBQUJLUVlSQmtFR0JuTVJma1kySlgxR05STXpJMUZ4Y3hNak1VbEdMa1pHRUdiaTRtUmlGQUl6dVJpWkdCazVPUmxCV2dGM2l3TWpBQUFBZUp4allHUmdZQURpUHdkbTdZN250L25Ld00wZ0NSUmhlSEwxeXdGa21rR0tRUVJJY2pBd2dUZ0FlZUFMNlFBQWVKeGpZR1JnWUpCa1lJQ1EvLzh6U0RFd01xQUNKZ0F5bFFKUEFBQUFBQUFBR1FBQUFBQUFBQUFnQUFCNG5HTmdaR0JnWUdJUVlnRFJJQllEQXhjUU1qRDhCL01aQUFwWkFTd0FBSGljWlpBOWJzSkFGSVRIWUVnQ1VvSVVLU216VlFvaW1aK1NBMEJQUVpmQ21MVXhzcjNXZWtHaXl3bHloQndocDRoeWdod29ZL05vWUMwL2Z6TnYzdTdLQUFiNGhZZDZlYmh0YXIxYXVLRTZjWnYwSU95VG40VTc2T05GdUV0L0tOekRHNmJDZlR6aW5UdDQvaDJkQVVyaEZ1N3hJZHltL3luc2s3K0VPM2pDdDNDWC9vOXdEeXY4Q2ZmeDZnM1R5QlN4S2R4U0ovc3N0R2Q1L3E2MHJWSlRxRWt3UGxzTFhXZ2JPcjFSNjZPcURzblV1VmpGMXVScXpxN09NcU5LYTNZNmNzSFd1WEkyR3NYaUI1SEprU0tDUVlHNHFRNUxhQ1RZSTBNSWU5VzkxQ3VtTFNyNnRWYVlJTUQ0S3JWZ3FtaVNJWlhHaHNrMWpxd1ZEanh0U3RjeHJmaGF6dVNrdWN4cTNpUWpLLzd2dXJlakU5RVBzRzJtU3N3dzRoTmY1SVBtRHZrL1BSRmVxQUFBQUhpY1kyQml3QStZR0prWW1SbVlNZzBZR0FBRER3Q25BQT09KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG5cbiAgICAgIC5mb290ZXIgLkNvbGxhcHNpYmxlX190cmlnZ2VyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICAgLmZvb3RlciAuQ29sbGFwc2libGVfX3RyaWdnZXIuaXMtb3BlbjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAuZm9vdGVyIC5Db2xsYXBzaWJsZV9fdHJpZ2dlci5pcy1vcGVuOmJlZm9yZSB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAuZm9vdGVyIC5Db2xsYXBzaWJsZV9fdHJpZ2dlcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0REREZFMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9OOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgIH1cblxuICAgICAgLmZvb3RlciAuQ29sbGFwc2libGVfX3RyaWdnZXI6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBmb250LWZhbWlseTogSWNjMjdjO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI0FFQjFCRjtcbiAgICAgIH1cblxuICAuZm9vdGVyX19jb2x1bW5zLS1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuXG4gIC5mb290ZXJfX2NvbHVtbnMtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gIH1cbiAgICB9IiwiLmZvb3RlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgcGFkZGluZzogNjBweCAwO1xufVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7LmZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMFxufVxuICAgIH1cbiAgICAuZm9vdGVyX19pbmZvcm1hdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM3ODc4N0E7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5mb290ZXJfX2luZm9ybWF0aW9uID4gYSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICM3ODc4N0E7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgIH1cbiAgICAuZm9vdGVyX19pbmZvcm1hdGlvbiA+IGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMkY3REUxO1xuICAgICAgICAgICAgfVxuICAgIC5mb290ZXJfX2luZm9ybWF0aW9uID4gYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgIC5mb290ZXJfX2F1dGhvciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICM3ODc4N0E7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5mb290ZXJfX2NvbHVtbnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNDBweCAyNDBweCAyMTBweCAxZnIgMWZyO1xuICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNHB4O1xuICAgICAgICBncmlkLXJvdy1nYXA6IDI0cHg7XG4gICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC5mb290ZXJfX2NvbHVtbnMge1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIH1cbiAgICAgICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5mb290ZXJfX2NvbHVtbnMge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDE5MHB4LCAxZnIpKTtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogNTRweDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMFxuICAgIH1cbiAgICAgICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIC5mb290ZXJfX2NvbHVtbnMge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjMwcHgsIDFmcikpO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAzNHB4O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNHB4XG4gICAgfVxuICAgICAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgICAuZm9vdGVyX19jb2x1bW5zIHtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHhcbiAgICB9XG4gICAgICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5mb290ZXJfX2NvbHVtbi5mb290ZXJfX2NvbHVtbi0tbm9tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmZvb3Rlcl9fY29sdW1uLmZvb3Rlcl9fY29sdW1uLS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAuZm9vdGVyX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmZvb3Rlcl9faXRlbSA+IGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgLmZvb3Rlcl9faXRlbSA+IGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRDhBQjVFO1xuICAgICAgICAgICAgfVxuICAgIC5mb290ZXJfX2l0ZW0gPiBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgLmZvb3Rlcl9faXRlbS0tcm93IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLmZvb3Rlcl9fcGF5bWVudCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmZvb3Rlcl9fcGF5bWVudCA+IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIC5mb290ZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICAuZm9vdGVyX190aXRsZV9hZGRyZXNzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuZm9vdGVyX19jb3B5cmlnaHRMaW5rIHtcbiAgICAgICAgY29sb3I6ICM3ODc4N0E7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgICAuZm9vdGVyX19jb3B5cmlnaHRMaW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweFxuICAgIH1cbiAgICAgICAgfVxuICAgIC5mb290ZXJfX2NvcHlyaWdodExpbms6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNEOEFCNUU7XG4gICAgICAgIH1cbiAgICAuZm9vdGVyX19jb3B5cmlnaHRMaW5rOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgfVxuICAgIC5mb290ZXJfX3JlZ2lzdHJ5IHtcbiAgICAgICAgY29sb3I6ICM3ODc4N0E7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5mb290ZXJfX3JlZ2lzdHJ5OmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4uZm9vdGVyX19pdGVtcyArIC5mb290ZXJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufSIsIi5jb29raWVzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogMS4yZW0gMS41ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICM1NjZFOUU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMjE0NzQ4MzY0NztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBnYXA6IDFlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWVzIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDsgXG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgXG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uY29va2llcy0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb29raWVzX190b3Age1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb29raWVzX19pbWFnZSB7XG4gIHdpZHRoOiAyOHB4OyBcbiAgaGVpZ2h0OiAyOHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTsgXG59XG5cbi5jb29raWVzX190ZXh0IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDE7XG4gICAgICAgICAgZmxleDogMSAxO1xuICBmb250LXNpemU6IDEzcHg7IFxuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uY29va2llc19fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29va2llc19fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbi5jb29raWVzX19idXR0b24ge1xuICBwYWRkaW5nOiA4cHggMTZweDsgXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZmZmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7IFxuICBmb250LXdlaWdodDogNjAwOyAgXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7IFxuICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDsgXG4gIHRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbi5jb29raWVzX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwOyBcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4XG59IFxuICB9XG5cbi5jb29raWVzX19idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM1NjZFOUU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzU2NkU5RTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjNTY2RTlFO1xuICB9IiwiLnllcHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjhlbSAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRDhBQjVFO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7LnllcHMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDFlbSAwXG59XG4gIH1cbiAgLnllcHMtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnllcHNfX2ltYWdlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAueWVwc19fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuICAueWVwc19fYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxuICAgIH1cbiAgLnllcHNfX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkJGNUVCO1xuICAgICAgY29sb3I6ICNEOEFCNUU7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjRDhBQjVFO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI0Q4QUI1RTtcbiAgICB9XG4gIC55ZXBzX19saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAueWVwc19fbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuICAgICAgLyogbWF4LXdpZHRoOiAyMDBweDsgKi9cbiAgfVxuICAgIH1cbiAgLnllcHNfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmOGY4ZmM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIC55ZXBzX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDJlbTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogLjY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlLWluLW91dDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC55ZXBzX19jbG9zZSB7XG4gICAgICBsZWZ0OiAuNWVtXG4gIH1cbiAgICB9XG4gIC55ZXBzX19jbG9zZTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIC55ZXBzX19jbG9zZTpiZWZvcmUsLnllcHNfX2Nsb3NlOmFmdGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW46IC0xcHggMCAwIC02cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgLnllcHNfX2Nsb3NlOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICAueWVwc19fY2xvc2U6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9IiwiLmxheW91dF9fd3JhcHBlciwgLmxheW91dF9fbWFpbiB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gNDRweCk7XG4gIH1cblxuLmFtby1idXR0b24taG9sZGVyIHtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiA5OTdweCkge1xuICAjUm9vdHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmxheW91dF9fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NHB4KTtcbiAgICBtaW4taGVpZ2h0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIH1cblxuICAubGF5b3V0X19tYWluIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IG5vbmU7XG4gIH1cblxuICAubGF5b3V0X19mb290ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufSIsIi5tYWluV2VsY29tZSB7XG4gIG1hcmdpbjogMCAwIDYwcHg7XG59XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7Lm1haW5XZWxjb21lIHtcbiAgICBtYXJnaW46IDBcbn1cbiAgfVxuICAubWFpbldlbGNvbWVfX2JhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm1haW5XZWxjb21lX19iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogIzI3MjcyOTtcbiAgICAgIG9wYWNpdHk6IDAuNDU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5XZWxjb21lX19iYWNrZ3JvdW5kIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBcbiAgfVxuICAgIH1cbiAgLm1haW5XZWxjb21lX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiA0OSU7XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiA0OSU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLm1haW5XZWxjb21lX19pbWcge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXJcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLm1haW5XZWxjb21lX19pbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlXG4gIH1cbiAgICB9XG4gIC5tYWluV2VsY29tZV9fYnRuIHtcbiAgICBwYWRkaW5nOiA3cHggMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDU3MXB4KSB7XG4gIC5tYWluV2VsY29tZV9fYnRuIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMzlweFxuICB9XG4gICAgfVxuICAubWFpbldlbGNvbWVfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBwYWRkaW5nOiA0cHggMjNweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA1NzFweCkge1xuICAubWFpbldlbGNvbWVfX2J1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gIH1cbiAgICB9XG4gIC5tYWluV2VsY29tZV9fdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tYWluV2VsY29tZV9fdmlkZW8gLnlvdXR1YmVWaWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSA0cztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSA0cztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAubWFpbldlbGNvbWVfX3ZpZGVvIC55b3V0dWJlVmlkZW8ueW91dHViZVZpZGVvLS1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5XZWxjb21lX192aWRlbyB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gIH1cbiAgICB9XG4gIC5tYWluV2VsY29tZV9fY292ZXJWaWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5XZWxjb21lX19jb3ZlclZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxuICAgIH1cbiAgLm1haW5XZWxjb21lX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA4NXB4IDAgNjBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbldlbGNvbWVfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAxNDBweCA3OHB4XG4gIH1cbiAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDE1NDBweCkge1xuICAubWFpbldlbGNvbWVfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAxNzBweCA5MHB4XG4gIH1cbiAgICB9XG4gIC5tYWluV2VsY29tZV9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICBtYXJnaW46IDI1cHggMCAxM3B4O1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5tYWluV2VsY29tZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU1cHhcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLm1haW5XZWxjb21lX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweFxuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAubWFpbldlbGNvbWVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4XG4gIH1cbiAgICB9XG4gIC5tYWluV2VsY29tZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNTcxcHgpIHtcbiAgLm1haW5XZWxjb21lX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweFxuICB9XG4gICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAubWFpbldlbGNvbWVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4XG4gIH1cbiAgICB9IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBNZGQwZDY7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVJVQUFzQUFBQUFCb3dBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUFFBQUFGWXFSemJZWTIxaGNBQUFBWVFBQUFCUEFBQUJmbUJENUtsbmJIbG1BQUFCMUFBQUFLb0FBQURJL3VURkJHaGxZV1FBQUFLQUFBQUFNUUFBQURZcFlpYzhhR2hsWVFBQUFyUUFBQUFkQUFBQUpBRCtBRE5vYlhSNEFBQUMxQUFBQUF3QUFBQU1BTWovLzJ4dlkyRUFBQUxnQUFBQUNBQUFBQWdBVUFCa2JXRjRjQUFBQXVnQUFBQWVBQUFBSUFFUEFFZHVZVzFsQUFBRENBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBUTBBQUFBSUFBQUFERURkSncyZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdSd1pwekF3TXJBd0dEUDRBWWsrYUMwQVFNTGd5UURBeE1ES3pNRFZoQ1E1cHJDNFBDQTRRRWpRd3FReXdrbUdSZ1lRUVFBQUk4R2ZBQUFBSGljN1pDeERZQXdEQVRQaWFGQWpFRkJ3VEJVek04bXlkdG1ERjY2ay83bHlzQUNkSEVKQjNzd0lyZFd5NzJ6NWU0Y2VlT3h2emFHVEZqZDAwMWErYk9uejYrMStGTlJueXRvRTdib0N5MEFlSndWanIwS2cwQVFoSGYyZEM5ZUVUSDQweVFJS2xwWUNFWVVJcEluU0dlYk1yMWRuaVZQYTlabUJtYStnU0hlZHlMNjBKdEtlaEJOWllna2xoWkZ2V0FZWjE2NEtRdTVJVTVuOU9PQ1pxcTFsRGhIaUp5ZnlOSWpIVjRlNEp2TzgzMnZZVzVzRU5oT0hCTHdsUm11QWdSY09SaHVnWXNSTVowUjZNaUpjazR1Nk1GR1FWWVFDcklPOVJqaEVQclJTaWQ5WjdNeXVkdHMrcnBvMnlKWHJDNDZxeEg5QWQ4ZEVaNEFBSGljWTJCa1lHQUE0bUpWbVN2eC9EWmZHYmdaVW9BaURFK3VmdGtQby8vL0J6Sm1Nc1FDU1E0R0pwQW9BR3NVRFc4QUFBQjRuR05nWkdCZ1NHRUFnWlQvLy8rZlpwakp3TWlBQ3BnQmR2Z0ZMd0FBQUFBQUFBQUFaUC8vQUdRQUFBQUFBQUFBVUFCa2VKeGpZR1JnWUdCbXNHWmdZZ0FCRU1rRmhBd00vOEY4QmdBT2pBRlhBQUI0bkdXUVBXN0NRQlNFeDJCSUFsS0NGQ2twczFVS0lwbWZrZ05BVDBHWHdwaTFNYks5MW5wQm9zc0pjb1FjSWFlSWNvSWNLR1B6YUdBdFAzOHpiOTd1eWdBRytJV0hlbm00YldxOVdyaWhPbkdiOUNEc2s1K0ZPK2pqUmJoTGZ5amN3eHVtd24wODRwMDdlUDRkblFGSzRSYnU4U0hjcHY4cDdKTy9oRHQ0d3Jkd2wvNlBjQThyL0FuMzhlb04wOGdVc1NuY1VpZjdMTFJuZWY2dXRLMVNVNmhKTUQ1YkMxMW9HenE5VWV1anFnN0oxTGxZeGRia2FzNnV6aktqU210Mk9uTEIxcmx5TmhyRjRnZVJ5WkVpZ2tHQnVLa09TMmdrMkNORENIdlZ2ZFFycGkwcStyVldtQ0RBK0NxMVlLcG9raUdWeG9iSk5ZNnNGUTQ4YlVyWE1hMzRXczdrcExuTWF0NGtJeXYrNzdxM294UFJEN0J0cGtyTU1PSVRYK1NENWc3NVB6MFJYcWdBQUFCNG5HTmdZb0FBUmdic2dKbVJpWkdaa1lXQktkT0FLZE9RZ1FFQUI4Z0JTZz09KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4gIC5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzI3MjcyOTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuICAuY2FyZC0taW52ZXJ0ZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5jYXJkLS1pbnZlcnRlZCAuY2FyZF9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgcGFkZGluZzogMS41ZW07XG4gICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNhcmQtLWludmVydGVkIC5jYXJkX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS41ZW0gMS44ZW1cbiAgICB9XG4gICAgICB9XG4gIC5jYXJkLS1pbnZlcnRlZDphZnRlciwgLmNhcmQtLWludmVydGVkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgLmNhcmQtLWludmVydGVkOmFmdGVyIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMCAwIDAgLyAyNCUpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcbiAgICB9XG4gIC5jYXJkLS1ub1NoYWRvdyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuY2FyZC5jYXJkLS1zaG9ydCAuY2FyZF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cbiAgLmNhcmRfX2NvdmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5jYXJkX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5jYXJkX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHhcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLmNhcmRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW1cbiAgfVxuICAgIH1cbiAgLmNhcmRfX2hlYWRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2FyZF9fY29udGVudC5jYXJkX19jb250ZW50LS1wb3NpdGlvbl9ibCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgLmNhcmRfX2NvbnRlbnQuY2FyZF9fY29udGVudC0tbGluazphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBNZGQwZDY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDsgXG4gICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNhcmRfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMS41ZW0gMmVtXG4gIH1cbiAgICB9XG4gIC5jYXJkX19jb250ZW50LS1ub1BhZGRpbmcge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIC5jYXJkX19mb290ZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMS41ZW07XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jYXJkX19mb290ZXIge1xuICAgICAgcGFkZGluZzogMS41ZW0gMi41ZW1cbiAgfVxuICAgIH1cbiAgLmNhcmRfX2Zvb3RlcjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI0YwRjBGMjtcbiAgICB9XG4gIC5jYXJkX19yZWFkTW9yZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuY2FyZF9fcmVhZE1vcmU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IC44NWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogTWRkMGQ2O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDEnO1xuICAgICAgY29sb3I6ICNERERGRTA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDsgXG4gICAgfVxuICAuY2FyZDpob3ZlciAuY2FyZF9fcmVhZE1vcmUge1xuICAgICAgY29sb3I6ICNEOEFCNUU7XG4gICAgfVxuICAuY2FyZDpob3ZlciAuY2FyZF9fcmVhZE1vcmU6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIGNvbG9yOiAjRDhBQjVFO1xuICAgICAgfVxuICAuY2FyZCAqIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBFODY1NmQ7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVA0QUFzQUFBQUFCaWdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUEFBQUFGWXBvVFpNWTIxaGNBQUFBWUFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCekFBQUFHa0FBQUNBU0RSbkMyaGxZV1FBQUFJNEFBQUFNQUFBQURZby9DYlphR2hsWVFBQUFtZ0FBQUFaQUFBQUpBQmtBRDlvYlhSNEFBQUNoQUFBQUFnQUFBQUlBRHdBQUd4dlkyRUFBQUtNQUFBQUJnQUFBQVlBUUFBQWJXRjRjQUFBQXBRQUFBQWVBQUFBSUFFT0FEeHVZVzFsQUFBQ3RBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBUGdBQUFBRndBQUFDeHFOd0VFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdTUVk1ekF3TXJBd0tER29Bd2syYUcwQkFNVEF3OERrR0JsWnNBS0F0SmNVeGdjSGpBOFlHQXdBbkpaZ0NSSUpTTklEZ0RESGdWS2VKenRrTEVOZ0RBUUE4L0tRNEVZZ1NvMXMxQ3h2OWdrK1JqWUlwYk9razlmUGJBQUpUbVRBTjJJa1N1dDdBdWJmVkI5RThNL3RQWjM3bkNqbFpuZGZYekx2M3BCSFJvbUNWRUFBSGljUFkzQkRrQXdFRVIzUzZ0YXdnRzlWMUlIQjZyVmkvLy9MR0dSeUNRemIrWXl3QUN1RXp4cGdnWEFyTUk2djQvV3hYVGduekdGTkhSaXhqNXNiKzRFS2JyQ01JWVpQdlk1WWxOcmxhdW5xRnpLVWhOSlpNaHBNTVJsS3puVnNlZVZvTzhiMUN3SzZBQUFBSGljWTJCa1lHQUFZdEg5MHpiSDg5dDhaZUJtTUFLS01EeTUrbVVmZ3Y3L2w4RVFDQmtZT0JpWVFLSUFjbVVOT25pY1kyQmtZR0F3WWdBQkd6QnB5TURJZ0FxWUFBL25BS1FBQUFBQUFBQUFBRHdBQUFBQUFBQUFRQUFBZUp4allHUmdZR0JpTUFCaUJqQ0xnWUVMQ0JrWS9vUDVEQUFOWGdGTEFBQjRuR1dRUFc3Q1FCU0V4MkJJQWxLQ0ZDa3BzMVVLSXBtZmtnTkFUMEdYd3BpMU1iSzkxbnBCb3NzSmNvUWNJYWVJY29JY0tHUHphR0F0UDM4emI5N3V5Z0FHK0lXSGVubTRiV3E5V3JpaE9uR2I5Q0RzazUrRk8rampSYmhMZnlqY3d4dW13bjA4NHAwN2VQNGRuUUZLNFJidThTSGNwdjhwN0pPL2hEdDR3cmR3bC82UGNBOHIvQW4zOGVvTjA4Z1VzU25jVWlmN0xMUm5lZjZ1dEsxU1U2aEpNRDViQzExb0d6cTlVZXVqcWc3SjFMbFl4ZGJrYXM2dXpqS2pTbXQyT25MQjFybHlOaHJGNGdlUnlaRWlna0dCdUtrT1MyZ2syQ05EQ0h2VnZkUXJwaTBxK3JWV21DREErQ3ExWUtwb2tpR1Z4b2JKTlk2c0ZRNDhiVXJYTWEzNFdzN2twTG5NYXQ0a0l5dis3N3Ezb3hQUkQ3QnRwa3JNTU9JVFgrU0Q1Zzc1UHowUlhxZ0FBQUI0bkdOZ1lzQVBtQmlaR0prWm1ESU5HQmdBQXc4QXB3QT0pIGZvcm1hdCgnd29mZicpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7Zm9udC1zdHlsZTogbm9ybWFsO31cbiAgLnJvb21DYXJkIHtcbiAgaGVpZ2h0OiAxODBweDtcbn1cbiAgLnJvb21DYXJkOmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIH1cbiAgLnJvb21DYXJkOmhvdmVyIC5jYXJkX19jb3ZlciB7XG4gICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gIH1cbiAgLnJvb21DYXJkIC5jYXJkX19jb3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAucm9vbUNhcmRfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAucm9vbUNhcmRfX2hpbnQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnJvb21DYXJkX19wcmljZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgfVxuICAucm9vbUNhcmRfX3ByaWNlID4gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIC5yb29tQ2FyZF9fcHJpY2U6YWZ0ZXIge1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogRTg2NTZkO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDAnO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgLnJvb21DYXJkX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IC45O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjMkY3REUxO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgNXB4O1xuICB9XG4gIC5yb29tQ2FyZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuIiwiLnJvb21zX19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBncmlkLWNvbHVtbi1nYXA6IDIlO1xuICBncmlkLXJvdy1nYXA6IDI0cHg7XG4gIGdyaWQtcm93OiAyO1xufVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgey5yb29tc19fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCVcbn1cbiAgICAucm9vbXNfX2xpc3QgPiBhIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAucm9vbXNfX2xpc3QgPiBhOm50aC1jaGlsZCgxbikge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICB9XG4gICAgLnJvb21zX19saXN0ID4gYTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLnJvb21zX19saXN0ID4gYTpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgLnJvb21zX19saXN0ID4gYTpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHsucm9vbXNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcilcbn1cbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkgey5yb29tc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKVxufVxuICB9IiwiLnJldmlld19fd2lkZ2V0IHtcbiAgd2lkdGg6IDEwMCU7XG59IiwiLmJsb2dDYXJkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgxMDcsMTExLDEzMCwwLjEzKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgxMDcsMTExLDEzMCwwLjEzKTtcbn1cbiAgLmJsb2dDYXJkX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmJsb2dDYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbiAgLmJsb2dDYXJkX19oZWFkZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYmxvZ0NhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmJsb2dDYXJkX19jb3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxuICAuYmxvZ0NhcmRfX2NvdmVyID4gaW1nIHtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogNTAlIDU1JTtcbiAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDU1JTtcbiAgICB9XG4gIC5ibG9nQ2FyZF9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuYmxvZ0NhcmRfX2xpbms6YWZ0ZXIge1xuICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgfVxuICAuYmxvZ0NhcmQ6aG92ZXIgLmJsb2dDYXJkX19saW5rIHtcbiAgICAgIGNvbG9yOiAjRDhBQjVFO1xuICAgIH1cbiAgLmJsb2dDYXJkX19kYXRlIHtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzc4Nzg3QTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA0NjhweCkge1xuICAuYmxvZ0NhcmRfX2RhdGUge1xuICAgICAgZGlzcGxheTogbm9uZVxuICB9XG4gICAgfVxuIiwiQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHsuYmxvZ19fd2lkZ2V0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4XG59XG4gIH0iLCIuY29uc3VsdGF0aW9uRG9jdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDI0N3B4O1xufVxuXG4gIC5jb25zdWx0YXRpb25Eb2N0b3JfX21haWwge1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2Mi44NmRlZywgI2RlNjJhMDllIDAlLCAjZjI4MzlmYWQgMTAwJSk7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gIH1cblxuICAuY29uc3VsdGF0aW9uRG9jdG9yX19tYWlsOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjIuODZkZWcsICNERTYyQTAgMCUsICNGMjgzOUYgMTAwJSk7XG4gICAgfVxuXG4gIC5jb25zdWx0YXRpb25Eb2N0b3JfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgfVxuXG4gIC5jb25zdWx0YXRpb25Eb2N0b3JfX2ltYWdlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuY29uc3VsdGF0aW9uRG9jdG9yX19pbWFnZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjkwZGVnLCAjM2U2ZWNjIDMwJSwgIzNlODRjYyAxMDAlKTs7XG4gICAgICBvcGFjaXR5OiAuMztcbiAgICB9XG5cbiAgLmNvbnN1bHRhdGlvbkRvY3Rvcl9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9IiwiLmNvbnN1bHRhdGlvbiAuYnV0dG9uIHtcbiAgd2lkdGg6IDIxNXB4O1xufSIsIi5jb25zdWx0YXRpb25RdWVzdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBhZGRpbmc6IDJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6ICNmNWY1Zjc7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4gIC5jb25zdWx0YXRpb25RdWVzdGlvbl9fc3ViSGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7LmNvbnN1bHRhdGlvblF1ZXN0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjhlbSAyZW1cbn1cbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkgey5jb25zdWx0YXRpb25RdWVzdGlvbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEuOGVtIDFlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwXG59XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLmNvbnN1bHRhdGlvblF1ZXN0aW9uX19idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDZweCAyNXB4XG4gIH1cbiAgICB9IiwiLnJlc3RDYXJkIHtcbiAgaGVpZ2h0OiAxNDBweDtcbn1cbiAgLnJlc3RDYXJkOmhvdmVyIC5jYXJkX19jb3ZlciB7XG4gICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gIH1cbiAgLnJlc3RDYXJkIC5jYXJkX19jb3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAucmVzdENhcmQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyNzI3Mjk7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIC5yZXN0Q2FyZDpob3ZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjcyNzI5O1xuICAgIH0iLCIucmVzdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMzBweCwgMWZyKSk7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtcm93LWdhcDogMjBweDtcbn1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHsucmVzdF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjkwcHgsIDFmcikpXG59XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsucmVzdF9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCVcbn1cbiAgICAucmVzdF9fbGlzdCA+IGEge1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5yZXN0X19saXN0ID4gYTpudGgtY2hpbGQoMW4pIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgfVxuICAgIC5yZXN0X19saXN0ID4gYTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLnJlc3RfX2xpc3QgPiBhOm50aC1jaGlsZCgzbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICAucmVzdF9fbGlzdCA+IGE6bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9IiwiLm1ldGhvZENhcmQge1xuICAgIGhlaWdodDogMTAwcHg7XG59XG4gIEBtZWRpYShtaW4td2lkdGg6IDU3MXB4KSB7Lm1ldGhvZENhcmQge1xuICAgIGhlaWdodDogMTIwcHhcbn1cbiAgfVxuICAubWV0aG9kQ2FyZDphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQ6ICMyNzI3Mjk7XG4gICAgb3BhY2l0eTogMC40NTtcbiAgfVxuICAubWV0aG9kQ2FyZDpob3ZlciB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLDAsMCwgLjMpO1xuICB9XG4gIC5tZXRob2RDYXJkOmhvdmVyIC5jYXJkX19jb3ZlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogIHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogIHNjYWxlKDEuMSk7XG4gICAgfVxuICAubWV0aG9kQ2FyZCAuY2FyZF9fY292ZXIge1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogMCA0MCU7XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiAwIDQwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cbiAgfVxuICAubWV0aG9kQ2FyZCAuY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA1NzFweCkge1xuICAubWV0aG9kQ2FyZCAuY2FyZF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4XG4gIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KXtcbiAgLm1ldGhvZENhcmQgLmNhcmRfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMWVtIFxuICB9XG4gICAgfVxuICAubWV0aG9kQ2FyZF9fbW9yZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfSIsIi5tZXRob2RzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDEwMCUsIDFmcikpO1xuICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyNHB4O1xuICBncmlkLXJvdy1nYXA6IDI0cHg7XG59XG4gIEBtZWRpYShtaW4td2lkdGg6IDU3MXB4KSB7Lm1ldGhvZHNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQ1JSwgMWZyKSlcbn0gICBcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCkgey5tZXRob2RzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNzBweCwgMWZyKSlcbn0gICBcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgey5tZXRob2RzX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJVxufVxuICAgIC5tZXRob2RzX19saXN0ID4gYSB7XG4gICAgICB3aWR0aDogY2FsYygyNC45NzUlIC0gMjIuNXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5tZXRob2RzX19saXN0ID4gYTpudGgtY2hpbGQoMW4pIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgfVxuICAgIC5tZXRob2RzX19saXN0ID4gYTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLm1ldGhvZHNfX2xpc3QgPiBhOm50aC1jaGlsZCg0bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICAubWV0aG9kc19fbGlzdCA+IGE6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBJYzFmNTA7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQU9zQUFzQUFBQUFCZEFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUEFBQUFGWXB2elpXWTIxaGNBQUFBWUFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCekFBQUFDZ0FBQUFvSjRPWnMyaGxZV1FBQUFIMEFBQUFMQUFBQURZbzNpYjdhR2hsWVFBQUFpQUFBQUFZQUFBQUpBQlJBRDlvYlhSNEFBQUNPQUFBQUFnQUFBQUlBRHdBQUd4dlkyRUFBQUpBQUFBQUJnQUFBQVlBRkFBQWJXRjRjQUFBQWtnQUFBQWVBQUFBSUFFTkFCVnVZVzFsQUFBQ2FBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBT1VBQUFBRndBQUFDeHFOd0VFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdTUVk1ekF3TXJBd0tER29BVWtPYUMwREFNVEF6OERrR0JsWnNBS0F0SmNVeGdjSGpBOFlHQ3dBWEpad1NRREF5T0lBQURKMGdWeWVKenRrTEVOZ0RBUUE4L0tRNEVZZ1NvMXMxQ3h2OWdrK1JqWUlwYk9razlmUGJBQUpUbVRBTjJJa1N1dDdBdWJmVkI5RThNL3RQWjM3bkNqbFpuZGZYekx2M3BCSFJvbUNWRUFBQUFCQUFBQUFBQVVBRHdBQ0FBQU53Y1hJeFV6QnhjM0R3SURFQkFEQWdROEFnSUNBZ0lGQUFCNG5HTmdaR0JnQU9Md2hTYVM4ZncyWHhtNEdXeUFJZ3hQcm40NWpFd3ppSURGT1JpWVFCd0FNTVlLYUhpY1kyQmtZR0N3WVdDQWt5SU1qQXlvZ0FrQUR2WUFrUUFBQUFBQVBBQUFBQUFBQUFBVUFBQjRuR05nWkdCZ1lHTGdaQURSSUJZREF4Y1FNakQ4Qi9NWkFBbDRBU01BQUhpY1paQTlic0pBRklUSFlFZ0NVb0lVS1NtelZRb2ltWitTQTBCUFFaZkNtTFV4c3IzV2VrR2l5d2x5aEJ3aHA0aHlnaHdvWS9Ob1lDMC9mek52M3U3S0FBYjRoWWQ2ZWJodGFyMWF1S0U2Y1p2MElPeVRuNFU3Nk9ORnVFdC9LTnpERzZiQ2ZUemluVHQ0L2gyZEFVcmhGdTd4SWR5bS95bnNrNytFTzNqQ3QzQ1gvbzl3RHl2OENmZng2ZzNUeUJTeEtkeFNKL3NzdEdkNS9xNjByVkpUcUVrd1Bsc0xYV2diT3IxUjY2T3FEc25VdVZqRjF1UnF6cTdPTXFOS2EzWTZjc0hXdVhJMkdzWGlCNUhKa1NLQ1FZRzRxUTVMYUNUWUkwTUllOVc5MUN1bUxTcjZ0VmFZSU1ENEtyVmdxbWlTSVpYR2hzazFqcXdWRGp4dFN0Y3hyZmhhenVTa3VjeHEzaVFqSy83dnVyZWpFOUVQc0cybVNzd3c0aE5mNUlQbUR2ay9QUkZlcUFBQUFIaWNZMkJpd0ErWUdKa1ltUm1ZTWcwWUdBQUREd0NuQUE9PSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuICAgIC5leGN1cnNpb25DYXJkOmhvdmVyIC5zZXJ2aWNlQ2FyZF9fYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luOiAyMXB4IDAgLTIxcHggMjFweDtcbiAgICB9XG4gICAgLmV4Y3Vyc2lvbkNhcmQ6aG92ZXIgLmJ1dHRvbiB7XG4gICAgICBjb2xvcjogI0VENEQ3NDtcbiAgICB9XG4gICAgLmV4Y3Vyc2lvbkNhcmQ6aG92ZXIgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICNFRDRENzQ7XG4gICAgICB9XG4gIC5leGN1cnNpb25DYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAuZXhjdXJzaW9uQ2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW46IDEwcHggMFxuICB9XG4gICAgfVxuICAuZXhjdXJzaW9uQ2FyZF9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmV4Y3Vyc2lvbkNhcmRfX2RldGFpbCB7XG4gICAgbWluLXdpZHRoOiA0NSU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmV4Y3Vyc2lvbkNhcmRfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG4gIC5leGN1cnNpb25DYXJkX19jb3ZlciB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAuZXhjdXJzaW9uQ2FyZF9fYnV0dG9uOmFmdGVyIHtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtZmFtaWx5OiBJYzFmNTA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbWFyZ2luOiAyMXB4IDAgLTIxcHggMTZweDtcbiAgICBjb2xvcjogI0REREZFMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLW91dDtcbiAgfSIsIi5yZXN0X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMzMHB4LCAxZnIpKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xufVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkgey5yZXN0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyOTBweCwgMWZyKSlcbn1cbiAgfVxuXG4ucmVzdF9fc2libGluZ3NfbGlzdCA+IC5leGN1cnNpb25DYXJkIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn0iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IEs5ZWY4NTsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBT3NBQXNBQUFBQUJkQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQQUFBQUZZcHZ6WldZMjFoY0FBQUFZQUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUJ6QUFBQUNnQUFBQW9KNE9aczJobFlXUUFBQUgwQUFBQUxBQUFBRFlvM2liN2FHaGxZUUFBQWlBQUFBQVlBQUFBSkFCUkFEOW9iWFI0QUFBQ09BQUFBQWdBQUFBSUFEd0FBR3h2WTJFQUFBSkFBQUFBQmdBQUFBWUFGQUFBYldGNGNBQUFBa2dBQUFBZUFBQUFJQUVOQUJWdVlXMWxBQUFDYUFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFPVUFBQUFGd0FBQUN4cU53RUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1NRWTV6QXdNckF3S0RHb0FVa09hQzBEQU1UQXo4RGtHQmxac0FLQXRKY1V4Z2NIakE4WUdDd0FYSlp3U1FEQXlPSUFBREowZ1Z5ZUp6dGtMRU5nREFRQTgvS1E0RVlnU28xczFDeHY5Z2srUmpZSXBiT2trOWZQYkFBSlRtVEFOMklrU3V0N0F1YmZWQjlFOE0vdFBaMzduQ2psWm5kZlh6THYzcEJIUm9tQ1ZFQUFBQUJBQUFBQUFBVUFEd0FDQUFBTndjWEl4VXpCeGMzRHdJREVCQURBZ1E4QWdJQ0FnSUZBQUI0bkdOZ1pHQmdBT0x3aFNhUzhmdzJYeG00R1d5QUlneFBybjQ1akV3emlJREZPUmlZUUJ3QU1NWUthSGljWTJCa1lHQ3dZV0NBa3lJTWpBeW9nQWtBRHZZQWtRQUFBQUFBUEFBQUFBQUFBQUFVQUFCNG5HTmdaR0JnWUdMZ1pBRFJJQllEQXhjUU1qRDhCL01aQUFsNEFTTUFBSGljWlpBOWJzSkFGSVRIWUVnQ1VvSVVLU216VlFvaW1aK1NBMEJQUVpmQ21MVXhzcjNXZWtHaXl3bHloQndocDRoeWdod29ZL05vWUMwL2Z6TnYzdTdLQUFiNGhZZDZlYmh0YXIxYXVLRTZjWnYwSU95VG40VTc2T05GdUV0L0tOekRHNmJDZlR6aW5UdDQvaDJkQVVyaEZ1N3hJZHltL3luc2s3K0VPM2pDdDNDWC9vOXdEeXY4Q2ZmeDZnM1R5QlN4S2R4U0ovc3N0R2Q1L3E2MHJWSlRxRWt3UGxzTFhXZ2JPcjFSNjZPcURzblV1VmpGMXVScXpxN09NcU5LYTNZNmNzSFd1WEkyR3NYaUI1SEprU0tDUVlHNHFRNUxhQ1RZSTBNSWU5VzkxQ3VtTFNyNnRWYVlJTUQ0S3JWZ3FtaVNJWlhHaHNrMWpxd1ZEanh0U3RjeHJmaGF6dVNrdWN4cTNpUWpLLzd2dXJlakU5RVBzRzJtU3N3dzRoTmY1SVBtRHZrL1BSRmVxQUFBQUhpY1kyQml3QStZR0prWW1SbVlNZzBZR0FBRER3Q25BQT09KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4gICAgLnNlcnZpY2VDYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMTA3LDExMSwxMzAsMC4xMyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgxMDcsMTExLDEzMCwwLjEzKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4gICAgLnNlcnZpY2VDYXJkOmhvdmVyIC5zZXJ2aWNlQ2FyZF9fYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjFweCAwIC0yMXB4IDIxcHg7XG4gICAgICAgIH1cbiAgICAuc2VydmljZUNhcmQ6aG92ZXIgLmJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICAgICAgfVxuICAgIC5zZXJ2aWNlQ2FyZDpob3ZlciAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICAgICAgICAgIH1cbiAgICAuc2VydmljZUNhcmRfX2NvdmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgLnNlcnZpY2VDYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICAgLnNlcnZpY2VDYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMFxuICAgIH1cbiAgICAgICAgfVxuICAgIC5zZXJ2aWNlQ2FyZF9fYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBmb250LWZhbWlseTogSzllZjg1O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBtYXJnaW46IDIxcHggMCAtMjFweCAxNnB4O1xuICAgICAgICBjb2xvcjogI0REREZFMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xuICAgIH0iLCIucmVzdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMzBweCwgMWZyKSk7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtcm93LWdhcDogMjBweDtcbn1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHsucmVzdF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjkwcHgsIDFmcikpXG59XG4gIH1cblxuLnJlc3RfX3NpYmxpbmdzX2xpc3QgPiAuZXhjdXJzaW9uQ2FyZCB7XG4gIG1hcmdpbjogMWVtIDA7XG59IiwiLnJldmlld3NfX3JhdGluZ1N0YXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbiAgICAucmV2aWV3c19fcmF0aW5nU3RhcnMgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cbiAgICAucmV2aWV3c19fcmF0aW5nU3RhcnMtLWFic29sdXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAucmV2aWV3c19fcmF0aW5nU3RhcnMtLWFic29sdXRlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgfVxuICAgIC5yZXZpZXdzX19yYXRpbmdTdGFycy0tYmlnU3RhciB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICAgIC5yZXZpZXdzX19yYXRpbmdTdGFycy0tYmlnU3RhciBpbWcge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgIH1cbiAgICAucmV2aWV3c19fcmF0aW5nU3RhcnMtLW1lZGl1bVN0YXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICB9IiwiLmRvY3VtZW50cyB7XG4gIG1hcmdpbjogMmVtIDA7XG59XG5cbiAgLmRvY3VtZW50c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG5cbiAgLmRvY3VtZW50c19fZG9jdW1lbnQge1xuICAgIG1hcmdpbjogMjBweCAzMHB4IDAgMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciBlYXNlIC4ycztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIC4ycztcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG5cbiAgLmRvY3VtZW50c19fZG9jdW1lbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gIH1cbiAgICB9XG5cbiAgLmRvY3VtZW50c19fZG9jdW1lbnQ6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gIC5kb2N1bWVudHNfX2RvY3VtZW50OmhvdmVyIHsgXG4gICAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICB9XG5cbiAgLmRvY3VtZW50c19fZG9jdW1lbnQgPiBpbWcge1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gIC5kb2N1bWVudHNfX2V4dHJhIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG5cbiAgLmRvY3VtZW50c19fZXh0cmEge1xuICAgICAgd2lkdGg6IDE4MHB4XG4gIH1cbiAgICB9XG5cbiAgLmRvY3VtZW50c19fZXh0cmEgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgfVxuXG4gIC5kb2N1bWVudHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH0iLCIucmV2aWV3Q2FyZCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMjkycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEycHggMjhweCAtMTVweCAjMjcyNzI5NDU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggMjhweCAtMTVweCAjMjcyNzI5NDU7XG59XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7LnJldmlld0NhcmQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEycHggMjhweCAtMTVweCAjMjcyNzI5O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggMjhweCAtMTVweCAjMjcyNzI5XG59XG4gIH1cbiAgLnJldmlld0NhcmRfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgLyogbWFyZ2luLXRvcDogMTJweDsgKi9cbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgfVxuICAucmV2aWV3Q2FyZF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnJldmlld0NhcmRfX21vcmVMaW5rIHtcbiAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgfVxuICAucmV2aWV3Q2FyZF9fbW9yZUxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAucmV2aWV3Q2FyZF9fYXZhdGFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLnJldmlld0NhcmRfX2F2YXRhciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB9XG4gIC5yZXZpZXdDYXJkX19uYW1lIHtcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuICAucmV2aWV3Q2FyZF9fYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGNvbG9yOiAjNzg3ODdBO1xuICB9XG4gIC5yZXZpZXdDYXJkX191c2VyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9IiwiQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHsubWFpbkFkdmFudGFnZXMge1xuICAgIG1hcmdpbjogNDBweCAwIDIwcHhcbn1cbiAgfVxuICAubWFpbkFkdmFudGFnZXNfX2J1dHRvbiB7XG4gICAgY29sb3I6ICNEOEFCNUU7XG4gIH1cbiAgLm1haW5BZHZhbnRhZ2VzX19ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLm1haW5BZHZhbnRhZ2VzX19ncmlkIHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICB9XG4gICAgfVxuICAubWFpbkFkdmFudGFnZXNfX2Zvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTQ1cHg7XG4gICAgbWFyZ2luOiAwIDAgMCA4JTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAubWFpbkFkdmFudGFnZXNfX2Zvb3RlciB7XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICB9XG4gICAgfVxuICAubWFpbkFkdmFudGFnZXNfX2NvbHVtbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYWluQWR2YW50YWdlc19fY29sdW1uIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgICAgICAgIG9yZGVyOiAwXG4gIH1cbiAgICB9XG4gIC5tYWluQWR2YW50YWdlc19fY29sdW1uLm1haW5BZHZhbnRhZ2VzX19jb2x1bW4tLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYWluQWR2YW50YWdlc19fY29sdW1uLm1haW5BZHZhbnRhZ2VzX19jb2x1bW4tLXJpZ2h0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxXG4gICAgfVxuICAgICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAubWFpbkFkdmFudGFnZXNfX2NvbHVtbiB7XG4gICAgICB3aWR0aDogMTAwJVxuICB9XG4gICAgICAubWFpbkFkdmFudGFnZXNfX2NvbHVtbi5tYWluQWR2YW50YWdlc19fY29sdW1uLS1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgLm1haW5BZHZhbnRhZ2VzX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAubWFpbkFkdmFudGFnZXNfX2NvdmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tYWluQWR2YW50YWdlc19fY292ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICMyNzI3Mjk7XG4gICAgICBvcGFjaXR5OiAuMTI7XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAubWFpbkFkdmFudGFnZXNfX2NvdmVyIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIG92ZXJmbG93OiBpbml0aWFsXG4gIH1cbiAgICB9XG4gIC5tYWluQWR2YW50YWdlc19fcG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5tYWluQWR2YW50YWdlc19fcG9zaXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweFxuICB9XG4gICAgfVxuICAubWFpbkFkdmFudGFnZXNfX3F1b3RlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5tYWluQWR2YW50YWdlc19fcXVvdGUge1xuICAgICAgbWFyZ2luLXRvcDogNzBweFxuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuICAubWFpbkFkdmFudGFnZXNfX3F1b3RlIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHhcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm1haW5BZHZhbnRhZ2VzX19xdW90ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4XG4gIH1cbiAgICB9XG4gIC5tYWluQWR2YW50YWdlc19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAubWFpbkFkdmFudGFnZXNfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogNDBweFxuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAubWFpbkFkdmFudGFnZXNfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweFxuICB9XG4gICAgfVxuICAubWFpbkFkdmFudGFnZXNfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tYWluQWR2YW50YWdlc19faXRlbSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICB9XG4gIC5tYWluQWR2YW50YWdlc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgLm1haW5BZHZhbnRhZ2VzX19pdGVtIHNwYW4ge1xuICAgICAgY29sb3I6ICNEOEFCNUVcbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbkFkdmFudGFnZXNfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHhcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLm1haW5BZHZhbnRhZ2VzX19pdGVtIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4XG4gIH1cbiAgICAgIC5tYWluQWR2YW50YWdlc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5tYWluQWR2YW50YWdlc19faXRlbSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHhcbiAgfVxuICAgIH0iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IEozNWFhNzsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBTzhBQXNBQUFBQUJkQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQUUFBQUZZcVJ6YkdZMjFoY0FBQUFZUUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUIwQUFBQUNnQUFBQW9UT29rRjJobFlXUUFBQUg0QUFBQUxnQUFBRFlwVlNjL2FHaGxZUUFBQWlnQUFBQWJBQUFBSkFEeEFFQm9iWFI0QUFBQ1JBQUFBQWdBQUFBSUFHUUFBR3h2WTJFQUFBSk1BQUFBQmdBQUFBWUFGQUFBYldGNGNBQUFBbFFBQUFBZUFBQUFJQUVOQUJWdVlXMWxBQUFDZEFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFPZ0FBQUFHd0FBQUN4cU9BRUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1F3WXB6QXdNckF3R0RQNEFZaythQzBBUU1MZ3lRREF4TURLek1EVmhDUTVwckM0UENBNFFFRFF3cVF5d2ttR1JnWVFRUUErdW9HYWdBQUFIaWM3WkN4RFlBd0VBUFB5a09CR0lFcU5iTlFzYi9ZSlBrWTJDS1d6cEpQWHoyd0FDVTVrd0RkaUpFcnJld0xtMzFRZlJQRFA3VDJkKzV3bzVXWjNYMTh5Nzk2UVIwYUpnbFJBQUFBQVFBQUFBQUFpd0JpQUFnQUFEY0hGeU1WTXdjWE4ya0tFRzl2RUFvaVlnb1JEaEFLSVFBQWVKeGpZR1JnWUFCaVRoZlo1L0g4Tmw4WnVCbFNnQ0lNVDY1KzJZZE1NM1F6SkFGSkRnWW1FQWNBUFU0TEx3QUFlSnhqWUdSZ1lFaGhZSUNRLzI4eWRETXdNcUFDSmdCSVFnTXdBQUFBQUFBQVpBQUFBQUFBQUFBVUFBQjRuR05nWkdCZ1lHTGdaQURSSUJZREF4Y1FNakQ4Qi9NWkFBbDRBU01BQUhpY1paQTlic0pBRklUSFlFZ0NVb0lVS1NtelZRb2ltWitTQTBCUFFaZkNtTFV4c3IzV2VrR2l5d2x5aEJ3aHA0aHlnaHdvWS9Ob1lDMC9mek52M3U3S0FBYjRoWWQ2ZWJodGFyMWF1S0U2Y1p2MElPeVRuNFU3Nk9ORnVFdC9LTnpERzZiQ2ZUemluVHQ0L2gyZEFVcmhGdTd4SWR5bS95bnNrNytFTzNqQ3QzQ1gvbzl3RHl2OENmZng2ZzNUeUJTeEtkeFNKL3NzdEdkNS9xNjByVkpUcUVrd1Bsc0xYV2diT3IxUjY2T3FEc25VdVZqRjF1UnF6cTdPTXFOS2EzWTZjc0hXdVhJMkdzWGlCNUhKa1NLQ1FZRzRxUTVMYUNUWUkwTUllOVc5MUN1bUxTcjZ0VmFZSU1ENEtyVmdxbWlTSVpYR2hzazFqcXdWRGp4dFN0Y3hyZmhhenVTa3VjeHEzaVFqSy83dnVyZWpFOUVQc0cybVNzd3c0aE5mNUlQbUR2ay9QUkZlcUFBQUFIaWNZMkJpZ0FCR0J1eUFpWkdKa1ptQktkT0FnUUVBQXpJQXFBQT0pIGZvcm1hdCgnd29mZicpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7Zm9udC1zdHlsZTogbm9ybWFsO31cbiAgLm1haW5Sb29tcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHsubWFpblJvb21zIHtcbiAgICBtYXJnaW4tdG9wOiAwcHhcbn1cbiAgfVxuICAubWFpblJvb21zX19ncmlkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLm1haW5Sb29tc19fZ3JpZCB7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm1haW5Sb29tc19fZ3JpZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4XG4gIH1cbiAgICB9XG4gIC5tYWluUm9vbXNfX2xpbmsge1xuICAgIGNvbG9yOiAjRDhBQjVFO1xuICB9XG4gIC5tYWluUm9vbXNfX2J1dHRvbiB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0Q4QUI1RTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpOyAgIFxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5tYWluUm9vbXNfX2J1dHRvbiB7XG4gICAgICB0b3A6IDE0JTtcbiAgICAgIGxlZnQ6IDI2JTtcbiAgICAgIGJhY2tncm91bmQ6ICNEOEFCNUUgICBcbiAgfVxuICAgICAgLm1haW5Sb29tc19fYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmZcbiAgICAgIH1cbiAgICB9XG4gIC5tYWluUm9vbXNfX2J1dHRvbjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBKMzVhYTc7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICAgICAgbGVmdDogMTNweDtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIC5tYWluUm9vbXNfX2xlZnQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluUm9vbXNfX2xlZnQge1xuICAgICAgd2lkdGg6IDY4JTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5tYWluUm9vbXNfX2xlZnQge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJVxuICB9XG4gICAgfVxuICAubWFpblJvb21zX19yaWdodCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5Sb29tc19fcmlnaHQge1xuICAgICAgd2lkdGg6IDMyJVxuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAubWFpblJvb21zX19yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogLTE0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5tYWluUm9vbXNfX3JpZ2h0IHtcbiAgICAgIHRvcDogLTM1cHhcbiAgfVxuICAgIH1cbiAgLm1haW5Sb29tc19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbjogNDBweCAwIDU1cHggNDVweDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5Sb29tc19fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMjBweCAxMHB4XG4gIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5tYWluUm9vbXNfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbjogNDBweCAwIDMwcHggMTBweFxuICB9XG4gICAgfVxuICAubWFpblJvb21zX19pbWFnZUJpZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5tYWluUm9vbXNfX2ltYWdlU2hvcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLm1haW5Sb29tc19faW1hZ2VTaG9ydCB7XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAubWFpblJvb21zX19pbWFnZVNob3J0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBcbiAgfVxuICAgIH1cbiAgLm1haW5Sb29tc19fY292ZXJTaG9ydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIHJpZ2h0OiA5NXB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gIH1cbiAgLm1haW5Sb29tc19fY292ZXJTaG9ydDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSg0MSwgNDEsIDQxLCAwLjI1KSksIHRvKHJnYmEoNDEsIDQxLCA0MSwgMC41NSkpKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNDEsIDQxLCA0MSwgMC4yNSkgMCUsIHJnYmEoNDEsIDQxLCA0MSwgMC41NSkgMTAwJSk7XG4gICAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAubWFpblJvb21zX19jb3ZlclNob3J0OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm1haW5Sb29tc19fY292ZXJTaG9ydDphZnRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweFxuICAgIH1cbiAgICAgIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgLm1haW5Sb29tc19fY292ZXJTaG9ydDpob3ZlcjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICB9XG4gICAgICB9XG4gIC5tYWluUm9vbXNfX2NvdmVyU2hvcnQ6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoNDEsIDQxLCA0MSwgMC42NikpLCB0byhyZ2JhKDQxLCA0MSwgNDEsIDAuOCkpKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg0MSwgNDEsIDQxLCAwLjY2KSAwJSwgcmdiYSg0MSwgNDEsIDQxLCAwLjgpIDEwMCUpO1xuICAgICAgfVxuICAubWFpblJvb21zX19jb3ZlclNob3J0OmhvdmVyIC5tYWluUm9vbXNfX2J1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEOEFCNUU7XG4gICAgICB9XG4gIC5tYWluUm9vbXNfX2NvdmVyU2hvcnQ6aG92ZXIgLm1haW5Sb29tc19fYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAubWFpblJvb21zX19jb3ZlclNob3J0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM1MHB4XG4gIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5tYWluUm9vbXNfX2NvdmVyU2hvcnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgb3ZlcmZsb3c6IGluaXRpYWxcbiAgfVxuICAgIH1cbiAgLm1haW5Sb29tc19fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTcycHg7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm1haW5Sb29tc19fZm9vdGVyIHtcbiAgICAgIHRvcDogLTM1cHhcbiAgfVxuICAgIH1cbiAgLm1haW5Sb29tc19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgNTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5tYWluUm9vbXNfX3RpdGxlLS1hYnNvbHV0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiAzNHB4IDQwcHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgLm1haW5Sb29tc19fdGl0bGUtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNTcxcHgpIHtcbiAgLm1haW5Sb29tc19fdGl0bGUtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuICAgICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAubWFpblJvb21zX190aXRsZS0tbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4XG4gICAgfVxuICAgICAgfVxuICAubWFpblJvb21zX19iZyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAubWFpblJvb21zX19jb3ZlckJpZyB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm1haW5Sb29tc19fY292ZXJCaWc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNjguMjUlLCByZ2JhKDQxLCA0MSwgNDEsIDApKSwgY29sb3Itc3RvcCg5MS41NCUsIHJnYmEoNDEsIDQxLCA0MSwgMC44KSkpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg0MSwgNDEsIDQxLCAwKSA2OC4yNSUsIHJnYmEoNDEsIDQxLCA0MSwgMC44KSA5MS41NCUpO1xuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLm1haW5Sb29tc19fY292ZXJCaWcge1xuICAgICAgaGVpZ2h0OiAzNTBweFxuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAubWFpblJvb21zX19jb3ZlckJpZyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICBvdmVyZmxvdzogaW5pdGlhbFxuICB9XG4gICAgfVxuICAubWFpblJvb21zOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY3O1xuICAgIHotaW5kZXg6IC0xO1xuICB9IiwiLm1haW5Gb29kX19ncmlkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHsubWFpbkZvb2RfX2dyaWQge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgfVxuICAgIH1cbiAgLm1haW5Gb29kX19sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5tYWluRm9vZF9fbGVmdCB7XG4gICAgICB3aWR0aDogMTAwJVxuICB9XG4gICAgfVxuICAubWFpbkZvb2RfX3JpZ2h0IHtcbiAgICB3aWR0aDogNDQlO1xuICAgIG1hcmdpbi1sZWZ0OiA2JTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAubWFpbkZvb2RfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxuICAgIH1cbiAgLm1haW5Gb29kX19jb3ZlciB7XG4gICAgaGVpZ2h0OiA1ODBweDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAubWFpbkZvb2RfX2NvdmVyIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBoZWlnaHQ6IDQ1MHB4XG4gIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5tYWluRm9vZF9fY292ZXIge1xuICAgICAgd2lkdGg6IDEwMCVcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm1haW5Gb29kX19jb3ZlciB7XG4gICAgICBoZWlnaHQ6IDI4MHB4XG4gIH1cbiAgICB9XG4gIC5tYWluRm9vZF9fdGl0bGUtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCkge1xuICAubWFpbkZvb2RfX3RpdGxlLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgICAgfVxuICAubWFpbkZvb2RfX3RpdGxlLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCkge1xuICAubWFpbkZvb2RfX3RpdGxlLS1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgfVxuICAgICAgfVxuICAubWFpbkZvb2RfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW5Gb29kX19pbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlXG4gIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5tYWluRm9vZF9faW1nIHtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgfVxuICAgIH1cbiAgLm1haW5Gb29kX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIG1hcmdpbjogMjRweCAwO1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gIH1cbiAgLm1haW5Gb29kX191bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubWFpbkZvb2RfX3VsIGxpIHtcbiAgICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAubWFpbkZvb2RfX3VsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIH0iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IEQ5YzFlNjsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBUE1BQXNBQUFBQUJmd0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFPQUFBQUZZcEt6WGFZMjFoY0FBQUFYd0FBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUJ5QUFBQUVjQUFBQlVHRWNFdW1obFlXUUFBQUlRQUFBQUxRQUFBRFlvMVNhWGFHaGxZUUFBQWtBQUFBQVlBQUFBSkFBY0FCTm9iWFI0QUFBQ1dBQUFBQWdBQUFBSUFCQUFBR3h2WTJFQUFBSmdBQUFBQmdBQUFBWUFLZ0FBYldGNGNBQUFBbWdBQUFBZUFBQUFJQUVPQUNkdVlXMWxBQUFDaUFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFPMEFBQUFGd0FBQUN4cU53RUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1RnWUp6QXdNckF3TURGd0Ewa21hQTBPeEN6Z0xpc3pBeFlRVUNhYXdxRHd3T0dCd3dNQWtBdUk1Z0UwVUFBQUpQbUJHSjRuTzJRc1EyQU1CQUR6OHBEZ1JpQktqV3pVTEcvMkNUNUdOZ2lsczZTVDE4OXNBQWxPWk1BM1lpUks2M3NDNXQ5VUgwVHd6KzA5bmZ1Y0tPVm1kMTlmTXUvZWtFZEdpWUpVUUFBZUp4allHSUFBVzRHUGdZT0Jpa0dCbk1SUTNaMVUwTnpjVkVSUTNGUmRWRnhaWFYyWlh0R2RsTnpZMDVHSUdCaUFoRVFCaThqR0RDQkNSWm1aaFlnQzJRY0FOMXNCQndBZUp4allHUmdZQURpOGhkeDgrUDViYjR5Y0RNSUFFVVlubHo5c2crWkJvcnpBVWtPQmlZUUJ3QlhZZ3NTQUFBQWVKeGpZR1JnWUJCZ1lJQ1QzQXlNREtpQUNRQUVxd0F3QUFBQUFBQVFBQUFBQUFBQUFDb0FBSGljWTJCa1lHQmdZcEFHWWdZd2k0R0JDd2daR1A2RCtRd0FDMUVCTmdBQWVKeGxrRDF1d2tBVWhNZGdTQUpTZ2hRcEtiTlZDaUtabjVJRFFFOUJsOEtZdFRHeXZkWjZRYUxMQ1hLRUhDR25pSEtDSENoajgyaGdMVDkvTTIvZTdzb0FCdmlGaDNwNXVHMXF2VnE0b1RweG0vUWc3Sk9maFR2bzQwVzRTMzhvM01NYnBzSjlQT0tkTzNqK0haMEJTdUVXN3ZFaDNLYi9LZXlUdjRRN2VNSzNjSmYrajNBUEsvd0o5L0hxRGRQSUZMRXAzRkluK3l5MFozbityclN0VWxPb1NUQStXd3RkYUJzNnZWSHJvNm9PeWRTNVdNWFc1R3JPcnM0eW8wcHJkanB5d2RhNWNqWWF4ZUlIa2NtUklvSkJnYmlwRGt0b0pOZ2pRd2g3MWIzVUs2WXRLdnExVnBnZ3dQZ3F0V0NxYUpJaGxjYUd5VFdPckJVT1BHMUsxekd0K0ZyTzVLUzV6R3JlSkNNci91KzZ0Nk1UMFErd2JhWkt6RERpRTEva2crWU8rVDg5RVY2b0FBQUFlSnhqWUdMQUQ1Z1ltUmlaR1pneURSZ1lBQU1QQUtjQSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuICAubWFpbkFib3V0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiA1MHB4IDAgMjBweDtcbn1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTI4MHB4KSB7Lm1haW5BYm91dCB7XG4gICAgbWFyZ2luOiA4MHB4IDAgNTBweFxufVxuICB9XG4gIC5tYWluQWJvdXRfX2dyaWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluQWJvdXRfX2dyaWQge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIH1cbiAgICB9XG4gIC5tYWluQWJvdXRfX2xlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluQWJvdXRfX2xlZnQge1xuICAgICAgd2lkdGg6IDcwJVxuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuICAubWFpbkFib3V0X19sZWZ0IHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgd2lkdGg6IDEwMCVcbiAgfVxuICAgIH1cbiAgLm1haW5BYm91dF9fcmlnaHQge1xuICAgIHdpZHRoOiA0NCU7XG4gICAgbWFyZ2luLWxlZnQ6IDYlO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbkFib3V0X19yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJVxuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuICAubWFpbkFib3V0X19yaWdodCB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCVcbiAgfVxuICAgIH1cbiAgLm1haW5BYm91dF9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNTBweDtcbiAgICBtYXJnaW46IDAgMCAwIDE1JTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAubWFpbkFib3V0X19mb290ZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgfVxuICAgIH1cbiAgLm1haW5BYm91dF9fY292ZXIge1xuICAgIG1heC13aWR0aDogNjkwcHg7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAubWFpbkFib3V0X19jb3ZlciB7XG4gICAgICBoZWlnaHQ6IDI4MHB4XG4gIH1cbiAgICB9XG4gIC5tYWluQWJvdXRfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm1haW5BYm91dF9faXRlbSB7XG4gICAgcGFkZGluZzogMy41cHggMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgxLCAxMjcsIDE4LCAwLjEyKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM1MTdGMTI7XG4gIH1cbiAgLm1haW5BYm91dF9faXRlbTpiZWZvcmUge1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogRDljMWU2O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDAnO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgfVxuICAubWFpbkFib3V0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGNvbG9yOiAjRDhBQjVFO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTYsIDE3MSwgOTQsIDAuMTIpO1xuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm1haW5BYm91dF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG4gIH1cbiAgICB9XG4gIC5tYWluQWJvdXRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuICAubWFpbkFib3V0X19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDEwcHggMCAyMHB4XG4gIH1cbiAgICB9XG4gIC5tYWluQWJvdXRfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm1haW5BYm91dF9faW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICBib3JkZXItcmFkaXVzOiAwXG4gIH1cbiAgICB9XG4gIC5tYWluQWJvdXRfX21hcCB7XG4gICAgd2lkdGg6IDUyMHB4O1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgbWFyZ2luOiAzMnB4IDA7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm1haW5BYm91dF9fbWFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxuICAgIH1cbiAgLm1haW5BYm91dF9fbWFwIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfSIsIkBmb250LWZhY2UgeyBmb250LWZhbWlseTogdjc3Y2FmOyBzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFXb0FBc0FBQUFBQ0VRQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBRQUFBRll2c1R2c1kyMWhjQUFBQVlRQUFBQmFBQUFCbXVCeDVMOW5iSGxtQUFBQjRBQUFBZW9BQUFKUTVVTHpoR2hsWVdRQUFBUE1BQUFBTEFBQUFEWXFzU3BnYUdobFlRQUFBL2dBQUFBWkFBQUFKQVBvQWdab2JYUjRBQUFFRkFBQUFBNEFBQUFVQ0FBQUFHeHZZMkVBQUFRa0FBQUFEQUFBQUF3QllnSFViV0Y0Y0FBQUJEQUFBQUFlQUFBQUlBRVJBRk51WVcxbEFBQUVVQUFBQVNrQUFBSVdtNWUrQ25CdmMzUUFBQVY4QUFBQUtnQUFBRHVnc1orbmVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHU2N4VGlCZ1pXQmdkR0ZNWTJCZ2NFZFNuOWxrR1JvWVdCZ1ltQmxac0FLQXRKY1V4Z2NIakE4WUdZQ2NmV1lJTUtNSUFJQWhJVUlBd0FBQUhpYzdaSEJEWUF3REFPdkpQQkFETUtESVJpQ0Y5TjNrOVlKR1lOSVo4bFdsSWNEcklDSlN6aTBsMGJNbzdSbGJ1eVpPMmZ1ZU9UZHhwQVNLdStwaTNianhzWS9SK3BkenFPcmoyeXZVR1AwSXI3UUMzd0NPM29POFFBQWVKdzlVcjl2MDBBVXZ1ZnpuUU9peEhaczU0ZVRObmVPblNJbmR1eGM3RUxTSHdNZ1FJaHNlT21FaEJpWldma2JLcVFPblRyQ2pCQlRCeEJMcC80TnBQd0hqQkYzcWNxZGRQcSswM3Z2dnUrOVF4cVNDLzdBSlFyUVU0bTRRWTFvR0FYOFByaE8wN3ZaZVZtVVdTR1BZaVlTd0NvaWswSERhQ1lPWUpwdkloVFlsamt5bnhyd2ZyZlRjcHltUDJRRmkrMnVGWWtPcm1GZlJGYlhpdnZsazBtN05ja2NaamI4eEE5R0xyNkh2VkhnSngzYlpFNEdsdzF6TURBYi9aTE45N3l1eVJNZll6L2hadGZibTdPeXY3NklXNjE0NVBKdEhzcDhIaE1TY3dsQ2VlR09FTHJ4ZEFFL2tJTWVJQlFlZ0pMOTMxSFp6SXRVR1IwbW9BeHNaRXZWT3dBZmUvMXA5YTRTQTE0K1hCeFRpdDlxVUlqc0tIbDF2Qnp2OUNodWZQQ2Y3NHBxT3EzRWZqWnhYTk85UzN5bzIzWlZKc3Z4ZUptRWo5dkVDRzgxL0lSZnFJdUU2aXZ0Z1VOajRORStpR2pEdkRua2hXSmhmaWdWZUlySVRoWlJDaEd2QS9YZ3UwNkQ5blZyUUdzMFpkY3NKZXUvT3A1TDlnamZJWUJmWUFPL0pEcThvZnBWT3dqYVZ6cVZpS1VwazhqVjBwWGlxMVF6YW5paGFRdXloVzUxZllVVnNsRkhJc2FwYXpuZUlXeW1QTE5FaElmcWRZdkI1L1VYblc3cDUrZVlhcFRVVCtVQVQrRUlmaE95ZmthSmZuYUc1VmVBYjVLK1B0RzBFL2drSy84RGFsNVhYQUFBZUp4allHUmdZQUJpOTIxVExPTDViYjR5Y0RNeGdNQ1RxMS8ySTlPTXp4bWZBaWtPQnJBMEFGQzhEQ2g0bkdOZ1pHQmdZZ0FCQ01uNG5JR1JBUld3QWdBU0NnRDBBQUFBZUp4allHQmdZRUxEQUFCa0FBa0FBQUFBQUFBQWFnQ3NBUGdCS0hpY1kyQmtZR0JnWlhCbllHSUFBUkRKQllRTURQL0JmQVlBRCs0QlpRQUFlSnhsa0QxdXdrQVVoTWRnU0FKU2doUXBLYk5WQ2lLWm41SURRRTlCbDhLWXRUR3l2ZFo2UWFMTENYS0VIQ0duaUhLQ0hDaGo4MmhnTFQ5L00yL2U3c29BQnZpRmgzcDV1RzFxdlZxNG9UcHhtL1FnN0pPZmhUdm80MFc0UzM4bzNNTWJwc0o5UE9LZE8zaitIWjBCU3VFVzd2RWgzS2IvS2V5VHY0UTdlTUszY0pmK2ozQVBLL3dKOS9IcURkUElGTEVwM0ZJbit5eTBaM24rcnJTdFVsT29TVEErV3d0ZGFCczZ2VkhybzZvT3lkUzVXTVhXNUdyT3JzNHlvMHByZGpweXdkYTVjallheGVJSGtjbVJJb0pCZ2JpcERrdG9KTmdqUXdoNzFiM1VLNll0S3ZxMVZwZ2d3UGdxdFdDcWFKSWhsY2FHeVRXT3JCVU9QRzFLMXpHdCtGck81S1M1ekdyZUpDTXIvdSs2dDZNVDBRK3diYVpLekREaUUxL2tnK1lPK1Q4OUVWNm9BQUFBZUp4allHS0FBRllHN0lDVmtZbVJtWkdGa1pXUmpZRXAwNEFwMDVBcDA0Z3AwNWlCQVFBWURBS1lBQUE9KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4gIC5pbnN0YWdyYW1DYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDAsMCwwLDAuNSksIDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAwIHJnYmEoMCwwLDAsMC41KSwgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjE1KTtcbiAgcGFkZGluZzogMDtcbn1cbiAgLmluc3RhZ3JhbUNhcmRfX2hlYWRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuaW5zdGFncmFtQ2FyZF9faWNvbnMge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luOiAycHggMCAxNHB4O1xuICAgIGNvbG9yOiAjMjcyNzI5O1xuICB9XG4gIC5pbnN0YWdyYW1DYXJkX19pY29ucyA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICB9XG4gIC5pbnN0YWdyYW1DYXJkX19pY29ucy0tbGlrZSB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgLmluc3RhZ3JhbUNhcmRfX2ljb25zLS1saWtlOmFmdGVyIHtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBmb250LWZhbWlseTogdjc3Y2FmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgICB9XG4gIC5pbnN0YWdyYW1DYXJkX19pY29ucy0tbGlrZTpob3ZlcjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZWI1YzRlO1xuICAgICAgfVxuICAuaW5zdGFncmFtQ2FyZF9faWNvbnMtLWNoYXQge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIC5pbnN0YWdyYW1DYXJkX19pY29ucy0tY2hhdDphZnRlciB7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHY3N2NhZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29udGVudDogJ1xcRTAwMSc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgfVxuICAuaW5zdGFncmFtQ2FyZF9faWNvbnMtLWNoYXQ6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2RlZGVkZTtcbiAgICAgIH1cbiAgLmluc3RhZ3JhbUNhcmRfX2ljb25zLS11cGxvYWQge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAuaW5zdGFncmFtQ2FyZF9faWNvbnMtLXVwbG9hZDphZnRlciB7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHY3N2NhZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29udGVudDogJ1xcRTAwMic7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgfVxuICAuaW5zdGFncmFtQ2FyZF9faWNvbnMtLWJvb2ttYXJrIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAuaW5zdGFncmFtQ2FyZF9faWNvbnMtLWJvb2ttYXJrOmFmdGVyIHtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBmb250LWZhbWlseTogdjc3Y2FmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb250ZW50OiAnXFxFMDAzJztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgICB9XG4gIC5pbnN0YWdyYW1DYXJkX19pY29ucy0tYm9va21hcms6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzljOWM5Y1xuICAgICAgfVxuICAuaW5zdGFncmFtQ2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHg7XG4gIH1cbiAgLmluc3RhZ3JhbUNhcmRfX2xpa2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiA4cHggMCA1cHg7XG4gIH1cbiAgLmluc3RhZ3JhbUNhcmRfX2F2YXRhciB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuaW5zdGFncmFtQ2FyZF9fYXZhdGFyIGltZyB7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAuaW5zdGFncmFtQ2FyZF9fYXZhdGFyOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbnN0YWdyYW1DYXJkX19jb3ZlciB7XG4gICAgICBoZWlnaHQ6IDI5MHB4XG4gIH1cbiAgICAgIC5pbnN0YWdyYW1DYXJkX19jb3ZlciBpbWcge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAuaW5zdGFncmFtQ2FyZF9fY292ZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgfVxuICAuaW5zdGFncmFtQ2FyZF9fbW9yZUxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMzODk3ZjA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgfVxuICAuaW5zdGFncmFtQ2FyZF9fbW9yZUxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAuaW5zdGFncmFtQ2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaW5zdGFncmFtQ2FyZF9fZGVzY3JpcHRpb246YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbSgjZmZmZmZmKSwgdG8oI2ZmZmZmZjc1KSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmZmZmLCAjZmZmZmZmNzUpO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAuaW5zdGFncmFtQ2FyZF9fbmFtZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmluc3RhZ3JhbUNhcmRfX3VzZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaW5zdGFncmFtQ2FyZF9fdXNlckJsb2NrIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5pbnN0YWdyYW1DYXJkX19hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5pbnN0YWdyYW1DYXJkX19idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzODk3ZjA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA1cHggNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAuaW5zdGFncmFtQ2FyZF9fYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4XG4gIH1cbiAgICB9XG4gIC5pbnN0YWdyYW1DYXJkX19idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzNzJjYztcbiAgICB9XG4gIC5pbnN0YWdyYW1DYXJkLmluc3RhZ3JhbUNhcmQtLXNob3J0IC5pbnN0YWdyYW1DYXJkX19jb3ZlciA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5pbnN0YWdyYW1DYXJkLmluc3RhZ3JhbUNhcmQtLXNob3J0IC5pbnN0YWdyYW1DYXJkX19jb3ZlciA+IGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgIH1cbiAgICAgIH0iLCIuaW5zdGFncmFtX19saXN0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDM1MHB4LCAxZnIpKTtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBncmlkLWNvbHVtbi1nYXA6IDI4cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyOHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpIHsuaW5zdGFncmFtX19saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMTVweFxuICB9XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7Lmluc3RhZ3JhbV9fbGlzdCB7XG4gICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjY4cHgsIDFmcikpXG4gIH1cbiAgICB9XG4gICAgLmluc3RhZ3JhbV9fbGlzdDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgyNTUsMjU1LDI1NSwwLjAwKSksIGNvbG9yLXN0b3AoNjYlLCByZ2JhKDI1NSwyNTUsMjU1LDAuODQpKSwgdG8oI2ZmZmZmZikpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMC4wMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMC44NCkgNjYlLCAjZmZmZmZmIDEwMCUpO1xuICAgIH0iLCIuaW5zdGFncmFtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAzZW0gMCA0LjVlbTtcbn1cbiAgLmluc3RhZ3JhbV9fbW9yZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgei1pbmRleDogMTtcbiAgfSIsIi5tYWluX19yZXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiAgLm1haW5fX3Jlc3Q6YmVmb3JlIHsgXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNGNUY1Rjc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gIH1cbiAgLm1haW5fX3Jlc3RfZ3JpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE0JSA3NCU7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNjRweDtcbiAgICBncmlkLXJvdy1nYXA6IDI0cHg7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluX19yZXN0X2dyaWQge1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMTBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZVxuICB9XG4gICAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAubWFpbl9fcmVzdF9ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCVcbiAgfVxuICAgICAgLm1haW5fX3Jlc3RfZ3JpZCA+IGEge1xuICAgICAgICB3aWR0aDogY2FsYygxNi42NSUgLSAyNXB4KTtcbiAgICAgIH1cbiAgICAgIC5tYWluX19yZXN0X2dyaWQgPiBhOm50aC1jaGlsZCgxbikge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5tYWluX19yZXN0X2dyaWQgPiBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAubWFpbl9fcmVzdF9ncmlkID4gYTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICAubWFpbl9fcmVzdF9ncmlkID4gYTpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLm1haW5fX3Jlc3RfdGl0bGUge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgfVxuICAgIH1cbiAgLm1haW5fX3Jlc3RfaGludCB7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5tYWluX19yZXN0X2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE2JTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLm1haW5fX3Jlc3RfbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiA0JVxuICB9XG4gICAgfVxuXG4iLCIubWFpblJldmlld3Mge1xuICBwYWRkaW5nOiA3MHB4IDAgNzBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5LjczZGVnLCAjRjBGMEYyIDAuNTElLCAjRjBGMEYyIDE3Ljg2JSwgI0YwRjBGMiA3Ni4wMiUsICNGMEYwRjIgOTkuNzglKTtcbn1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHsubWFpblJldmlld3Mge1xuICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4XG59XG4gIH1cbiAgLm1haW5SZXZpZXdzX19nb29kcGxhY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuICAubWFpblJldmlld3NfX2dvb2RwbGFjZSB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gIH1cbiAgICB9XG4gIC5tYWluUmV2aWV3c19fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNEOEFCNUU7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLm1haW5SZXZpZXdzX19idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gIH1cbiAgICAgIH1cbiAgLm1haW5SZXZpZXdzX19idXR0b24tLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5tYWluUmV2aWV3c19fYnV0dG9uLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICAgICAgfVxuICAubWFpblJldmlld3NfX2dyaWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuICAubWFpblJldmlld3NfX2dyaWQge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIH1cbiAgICB9XG4gIC5tYWluUmV2aWV3c19fbGVmdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1haW5SZXZpZXdzX19yaWdodCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5tYWluUmV2aWV3c19fcmlnaHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweFxuICB9XG4gICAgfVxuICAubWFpblJldmlld3NfX3JpZ2h0IGltZyB7XG4gICAgICB3aWR0aDogMjkwcHg7XG4gICAgICBoZWlnaHQ6IDM5NXB4O1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG4gIC5tYWluUmV2aWV3c19fbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIGNvbG9yOiAjQjc4ODFFO1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAubWFpblJldmlld3NfX251bWJlciB7XG4gICAgICBsZWZ0OiAxOSU7XG4gICAgICB0b3A6IDQwJVxuICB9XG4gICAgfVxuICAubWFpblJldmlld3NfX251bWJlciBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG4gIC5tYWluUmV2aWV3c19fbnVtYmVyIHAge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5tYWluUmV2aWV3c19fbnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxuICAgIH1cbiAgLm1haW5SZXZpZXdzX19jb3ZlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5tYWluUmV2aWV3c19fY292ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTAwcHhcbiAgfVxuICAgIH1cbiAgLm1haW5SZXZpZXdzX19jb3ZlciBpbWcge1xuICAgICAgd2lkdGg6IDMyNXB4O1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLm1haW5SZXZpZXdzX19jb3ZlciBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgICAgfVxuICAubWFpblJldmlld3NfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpblJldmlld3NfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLm1haW5SZXZpZXdzX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gIH1cbiAgICB9XG4gIC5tYWluUmV2aWV3c19fdGl0bGUtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAubWFpblJldmlld3NfX3RpdGxlLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cbiAgICAgIH1cbiAgLm1haW5SZXZpZXdzX190aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9IiwiLmJvb2tpbmdfX3dpZGdldCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2YtdGl0bGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIub3JkZXJTZWN0aW9uIHtcbiAgcGFkZGluZzogMy44ZW0gMDtcbiAgbWFyZ2luOiAwO1xufVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkgey5vcmRlclNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDJlbSAwXG59XG4gIH1cbiAgLm9yZGVyU2VjdGlvbl9fZ3JpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICAzMjBweCAxZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLm9yZGVyU2VjdGlvbl9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICAxZnJcbiAgfVxuICAgIH1cbiAgLm9yZGVyU2VjdGlvbl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICB9XG4gIC5vcmRlclNlY3Rpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbiAgLm9yZGVyU2VjdGlvbl9fc3ViVGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC4zZW07XG4gICAgY29sb3I6Izc4Nzg3QTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gIH0iLCIubWFpbkZvb2RfX2dyaWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkgey5tYWluRm9vZF9fZ3JpZCB7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICB9XG4gICAgfVxuICAubWFpbkZvb2RfX3JpZ2h0IHtcbiAgICB3aWR0aDogNDQlO1xuICAgIG1hcmdpbi1sZWZ0OiA2JTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAubWFpbkZvb2RfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxuICAgIH1cbiAgLm1haW5Gb29kX19jb3ZlciB7XG4gICAgaGVpZ2h0OiA1ODBweDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAubWFpbkZvb2RfX2NvdmVyIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBoZWlnaHQ6IDQ1MHB4XG4gIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5tYWluRm9vZF9fY292ZXIge1xuICAgICAgd2lkdGg6IDEwMCVcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm1haW5Gb29kX19jb3ZlciB7XG4gICAgICBoZWlnaHQ6IDI4MHB4XG4gIH1cbiAgICB9XG4gIC5tYWluRm9vZF9fdGl0bGUtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCkge1xuICAubWFpbkZvb2RfX3RpdGxlLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgICAgfVxuICAubWFpbkZvb2RfX3RpdGxlLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCkge1xuICAubWFpbkZvb2RfX3RpdGxlLS1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgfVxuICAgICAgfVxuICAubWFpbkZvb2RfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW5Gb29kX19pbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlXG4gIH1cbiAgICB9XG4gIC5tYWluRm9vZF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICB9XG4gIC5tYWluRm9vZF9fdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm1haW5Gb29kX191bCBsaSB7XG4gICAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgLm1haW5Gb29kX191bCBsaTpiZWZvcmUge1xuICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICB9IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiB1OGZlNTk7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQU84QUFzQUFBQUFCZEFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUFFBQUFGWXFSemJHWTIxaGNBQUFBWVFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCMEFBQUFDZ0FBQUFvVE9va0YyaGxZV1FBQUFINEFBQUFMZ0FBQURZcFZTYy9hR2hsWVFBQUFpZ0FBQUFiQUFBQUpBRHhBRUJvYlhSNEFBQUNSQUFBQUFnQUFBQUlBR1FBQUd4dlkyRUFBQUpNQUFBQUJnQUFBQVlBRkFBQWJXRjRjQUFBQWxRQUFBQWVBQUFBSUFFTkFCVnVZVzFsQUFBQ2RBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBT2dBQUFBR3dBQUFDeHFPQUVFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdRd1lwekF3TXJBd0dEUDRBWWsrYUMwQVFNTGd5UURBeE1ES3pNRFZoQ1E1cHJDNFBDQTRRRURRd3FReXdrbUdSZ1lRUVFBK3VvR2FnQUFBSGljN1pDeERZQXdFQVBQeWtPQkdJRXFOYk5Rc2IvWUpQa1kyQ0tXenBKUFh6MndBQ1U1a3dEZGlKRXJyZXdMbTMxUWZSUERQN1QyZCs1d281V1ozWDE4eTc5NlFSMGFKZ2xSQUFBQUFRQUFBQUFBaXdCaUFBZ0FBRGNIRnlNVk13Y1hOMmtLRUc5dkVBb2lZZ29SRGhBS0lRQUFlSnhqWUdSZ1lBQmlUaGZaNS9IOE5sOFp1QmxTZ0NJTVQ2NSsyWWRNTTNRekpBRkpEZ1ltRUFjQVBVNExMd0FBZUp4allHUmdZRWhoWUlDUS8yOHlkRE13TXFBQ0pnQklRZ013QUFBQUFBQUFaQUFBQUFBQUFBQVVBQUI0bkdOZ1pHQmdZR0xnWkFEUklCWURBeGNRTWpEOEIvTVpBQWw0QVNNQUFIaWNaWkE5YnNKQUZJVEhZRWdDVW9JVUtTbXpWUW9pbVorU0EwQlBRWmZDbUxVeHNyM1dla0dpeXdseWhCd2hwNGh5Z2h3b1kvTm9ZQzAvZnpOdjN1N0tBQWI0aFlkNmViaHRhcjFhdUtFNmNadjBJT3lUbjRVNzZPTkZ1RXQvS056REc2YkNmVHppblR0NC9oMmRBVXJoRnU3eElkeW0veW5zazcrRU8zakN0M0NYL285d0R5djhDZmZ4NmczVHlCU3hLZHhTSi9zc3RHZDUvcTYwclZKVHFFa3dQbHNMWFdnYk9yMVI2Nk9xRHNuVXVWakYxdVJxenE3T01xTkthM1k2Y3NIV3VYSTJHc1hpQjVISmtTS0NRWUc0cVE1TGFDVFlJME1JZTlXOTFDdW1MU3I2dFZhWUlNRDRLclZncW1pU0laWEdoc2sxanF3VkRqeHRTdGN4cmZoYXp1U2t1Y3hxM2lRaksvN3Z1cmVqRTlFUHNHMm1Tc3d3NGhOZjVJUG1EdmsvUFJGZXFBQUFBSGljWTJCaWdBQkdCdXlBaVpHSmtabUJLZE9BZ1FFQUF6SUFxQUE9KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4gIC5tYWluUm9vbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7Lm1haW5Sb29tcyB7XG4gICAgbWFyZ2luLXRvcDogMHB4XG59XG4gIH1cbiAgLm1haW5Sb29tc19fZ3JpZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5tYWluUm9vbXNfX2dyaWQge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5tYWluUm9vbXNfX2dyaWQge1xuICAgICAgbWFyZ2luLXRvcDogMjVweFxuICB9XG4gICAgfVxuICAubWFpblJvb21zX19saW5rIHtcbiAgICBjb2xvcjogI0Q4QUI1RTtcbiAgfVxuICAubWFpblJvb21zX19idXR0b24ge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNEOEFCNUU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTsgICBcbiAgfVxuICAubWFpblJvb21zX19idXR0b246YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogdThmZTU5O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDAnO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNEOEFCNUU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAubWFpblJvb21zX19sZWZ0IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpblJvb21zX19sZWZ0IHtcbiAgICAgIHdpZHRoOiA2OCU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAubWFpblJvb21zX19sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCVcbiAgfVxuICAgIH1cbiAgLm1haW5Sb29tc19fcmlnaHQge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluUm9vbXNfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiAzMiVcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLm1haW5Sb29tc19fcmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IC0xNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAubWFpblJvb21zX19yaWdodCB7XG4gICAgICB0b3A6IC0zNXB4XG4gIH1cbiAgICB9XG4gIC5tYWluUm9vbXNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW46IDQwcHggMCA1NXB4IDQ1cHg7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluUm9vbXNfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbjogNDBweCAwIDIwcHggMTBweFxuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAubWFpblJvb21zX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDQwcHggMCAzMHB4IDEwcHhcbiAgfVxuICAgIH1cbiAgLm1haW5Sb29tc19faW1hZ2VCaWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAubWFpblJvb21zX19pbWFnZVNob3J0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5tYWluUm9vbXNfX2ltYWdlU2hvcnQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMFxuICB9XG4gICAgfVxuICAubWFpblJvb21zX19mb290ZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNzJweDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAubWFpblJvb21zX19mb290ZXIge1xuICAgICAgdG9wOiAtMzVweFxuICB9XG4gICAgfVxuICAubWFpblJvb21zX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZzogMCA1NXB4O1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm1haW5Sb29tc19fdGl0bGUtLWFic29sdXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDM0cHggNDBweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAubWFpblJvb21zX190aXRsZS0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA1NzFweCkge1xuICAubWFpblJvb21zX190aXRsZS0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG4gICAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYWluUm9vbXNfX3RpdGxlLS1tb2JpbGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHhcbiAgICB9XG4gICAgICB9XG4gIC5tYWluUm9vbXNfX2JnIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5tYWluUm9vbXNfX2NvdmVyU2hvcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICByaWdodDogOTVweDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5tYWluUm9vbXNfX2NvdmVyU2hvcnQge1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgfVxuICAgIH1cbiAgLm1haW5Sb29tc19fY292ZXJTaG9ydDpob3ZlcjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSg0MSwgNDEsIDQxLCAwLjY2KSksIHRvKHJnYmEoNDEsIDQxLCA0MSwgMC44KSkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDQxLCA0MSwgNDEsIDAuNjYpIDAlLCByZ2JhKDQxLCA0MSwgNDEsIDAuOCkgMTAwJSk7XG4gICAgICB9XG4gIC5tYWluUm9vbXNfX2NvdmVyU2hvcnQ6aG92ZXIgLm1haW5Sb29tc19fYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q4QUI1RTtcbiAgICAgIH1cbiAgLm1haW5Sb29tc19fY292ZXJTaG9ydDpob3ZlciAubWFpblJvb21zX19idXR0b246YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG4gIC5tYWluUm9vbXNfX2NvdmVyU2hvcnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSg0MSwgNDEsIDQxLCAwLjI1KSksIHRvKHJnYmEoNDEsIDQxLCA0MSwgMC41NSkpKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNDEsIDQxLCA0MSwgMC4yNSkgMCUsIHJnYmEoNDEsIDQxLCA0MSwgMC41NSkgMTAwJSk7XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAubWFpblJvb21zX19jb3ZlclNob3J0OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4XG4gICAgfVxuICAgICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAubWFpblJvb21zX19jb3ZlclNob3J0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM1MHB4XG4gIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5tYWluUm9vbXNfX2NvdmVyU2hvcnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgb3ZlcmZsb3c6IGluaXRpYWxcbiAgfVxuICAgIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgIC5tYWluUm9vbXNfX2NvdmVyU2hvcnQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSg0MSwgNDEsIDQxLCAwLjI1KSksIHRvKHJnYmEoNDEsIDQxLCA0MSwgMC41NSkpKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg0MSwgNDEsIDQxLCAwLjI1KSAwJSwgcmdiYSg0MSwgNDEsIDQxLCAwLjU1KSAxMDAlKTtcbiAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgICAgIC5tYWluUm9vbXNfX2NvdmVyU2hvcnQ6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweFxuICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAubWFpblJvb21zX19jb3ZlckJpZyB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm1haW5Sb29tc19fY292ZXJCaWc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNjguMjUlLCByZ2JhKDQxLCA0MSwgNDEsIDApKSwgY29sb3Itc3RvcCg5MS41NCUsIHJnYmEoNDEsIDQxLCA0MSwgMC44KSkpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg0MSwgNDEsIDQxLCAwKSA2OC4yNSUsIHJnYmEoNDEsIDQxLCA0MSwgMC44KSA5MS41NCUpO1xuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLm1haW5Sb29tc19fY292ZXJCaWcge1xuICAgICAgaGVpZ2h0OiAzNTBweFxuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAubWFpblJvb21zX19jb3ZlckJpZyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICBvdmVyZmxvdzogaW5pdGlhbFxuICB9XG4gICAgfVxuICAubWFpblJvb21zOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY3O1xuICAgIHotaW5kZXg6IC0xO1xuICB9IiwiLm1haW5fX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtZ2FwOiAyZW07XG59XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHsubWFpbl9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXG59XG4gIH1cblxuIiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBLNGZkNjk7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQU9zQUFzQUFBQUFCZEFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBT0FBQUFGWXBPRFhrWTIxaGNBQUFBWHdBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCeUFBQUFDZ0FBQUFvSTFLWGdtaGxZV1FBQUFId0FBQUFMUUFBQURZbzNpYWRhR2hsWVFBQUFpQUFBQUFXQUFBQUpBQXBBQmRvYlhSNEFBQUNPQUFBQUFnQUFBQUlBQlFBQUd4dlkyRUFBQUpBQUFBQUJnQUFBQVlBRkFBQWJXRjRjQUFBQWtnQUFBQWVBQUFBSUFFTkFCVnVZVzFsQUFBQ2FBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBT1VBQUFBRndBQUFDeHFOd0VFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdUZ1lwekF3TXJBd01ERHdBY2ttYUEwSnhDemdyaXN6QXhZUVVDYWF3cUR3d09HQnd3TUlrQXVJNWdFMFVBQUFKaHBCSGw0bk8yUXNRMkFNQkFEejhwRGdSaUJLald6VUxHLzJDVDVHTmdpbHM2U1QxODlzQUFsT1pNQTNZaVJLNjNzQzV0OVVIMFR3eiswOW5mdWNLT1ZtZDE5Zk11L2VrRWRHaVlKVVFBQUFBRUFBQUFBQUJRQURnQUlBQUEzQnhjakZUTUhGemNQQVFJT0RnSUJCQTBCQWdJQ0FRUUFBSGljWTJCa1lHQUE0c1NOVnRueC9EWmZHYmdaUklBaURFK3VmdG1QVEFORitZQWtCd01UaUFNQVBBWUtmQUFBQUhpY1kyQmtZR0FRWVdCQUloa1pVQUVUQUFZMkFFRUFBQUFBQUFBQUZBQUFBQUFBQUFBVUFBQjRuR05nWkdCZ1lHTGdaQURSSUJZREF4Y1FNakQ4Qi9NWkFBbDRBU01BQUhpY1paQTlic0pBRklUSFlFZ0NVb0lVS1NtelZRb2ltWitTQTBCUFFaZkNtTFV4c3IzV2VrR2l5d2x5aEJ3aHA0aHlnaHdvWS9Ob1lDMC9mek52M3U3S0FBYjRoWWQ2ZWJodGFyMWF1S0U2Y1p2MElPeVRuNFU3Nk9ORnVFdC9LTnpERzZiQ2ZUemluVHQ0L2gyZEFVcmhGdTd4SWR5bS95bnNrNytFTzNqQ3QzQ1gvbzl3RHl2OENmZng2ZzNUeUJTeEtkeFNKL3NzdEdkNS9xNjByVkpUcUVrd1Bsc0xYV2diT3IxUjY2T3FEc25VdVZqRjF1UnF6cTdPTXFOS2EzWTZjc0hXdVhJMkdzWGlCNUhKa1NLQ1FZRzRxUTVMYUNUWUkwTUllOVc5MUN1bUxTcjZ0VmFZSU1ENEtyVmdxbWlTSVpYR2hzazFqcXdWRGp4dFN0Y3hyZmhhenVTa3VjeHEzaVFqSy83dnVyZWpFOUVQc0cybVNzd3c0aE5mNUlQbUR2ay9QUkZlcUFBQUFIaWNZMkJpd0ErWUdKa1ltUm1ZTWcwWUdBQUREd0NuQUE9PSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuICAuaW1hZ2UtZ2FsbGVyeS1jb3ZlciB7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LWhlaWdodDogNDUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2IoMTQyIDE0MyAxNDcgLyAyMCUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2IoMTQyIDE0MyAxNDcgLyAyMCUpO1xufVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuLmltYWdlLWdhbGxlcnktY292ZXIge1xuICAgIG1heC13aWR0aDogNTAlXG59XG4gIH1cblxuLnZpZGVvLWltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktc2xpZGUge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICB9XG5cbi52aWRlby1pbWFnZS1nYWxsZXJ5IC5wbGF5LWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuOSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIH1cblxuLnZpZGVvLWltYWdlLWdhbGxlcnkgLnBsYXktYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwgMSk7XG4gICAgfVxuXG4udmlkZW8taW1hZ2UtZ2FsbGVyeSAucGxheS1idXR0b246YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxOXB4O1xuICAgICAgbGVmdDogMjVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMTAuNXB4IDAgMTAuNXB4IDE1cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNEOEFCNUU7XG4gICAgfVxuXG4uaW1hZ2UtZ2FsbGVyeS1zbGlkZXMge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5pbWFnZS1nYWxsZXJ5LWluZGV4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuLmltYWdlLWdhbGxlcnktc2xpZGUgLmltYWdlLWdhbGxlcnktZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmltYWdlLWdhbGxlcnktdGh1bWJuYWlscyAuaW1hZ2UtZ2FsbGVyeS10aHVtYm5haWxzLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmltYWdlLWdhbGxlcnkge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5pbWFnZS1nYWxsZXJ5LmZ1bGxzY3JlZW4tbW9kYWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS1sZWZ0LW5hdiB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4OyBcbiAgfVxuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS1sZWZ0LW5hdjphZnRlciB7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBLNGZkNjk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LXJpZ2h0LW5hdiB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDsgXG4gIH1cblxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktcmlnaHQtbmF2OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogSzRmZDY5O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDAnO1xuICAgICAgY29sb3I6ICNEOEFCNUU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xuICAgIH1cblxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktbGVmdC1uYXYsIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LXJpZ2h0LW5hdiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgLjkpO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS1sZWZ0LW5hdiwgLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktcmlnaHQtbmF2IHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4XG4gIH1cbiAgICB9XG5cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LWxlZnQtbmF2OmJlZm9yZSwgLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktcmlnaHQtbmF2OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktbGVmdC1uYXY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LXJpZ2h0LW5hdjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktaW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDUyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgfVxuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS1pbWFnZSBpbWcge1xuICAgICAgaGVpZ2h0OiA1MjBweDtcbiAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuXG4uaW1hZ2UtZ2FsbGVyeSAudmVydGljYWwtaW1hZ2UgLmltYWdlLWdhbGxlcnktaW1hZ2UgaW1nIHtcbiAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG5cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS10aHVtYm5haWxzIHtcbiAgICBwYWRkaW5nOiAuNWVtIDA7XG4gIH1cblxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogLjM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS10aHVtYm5haWwgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS10aHVtYm5haWwuYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS10aHVtYm5haWwuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cblxuLmltYWdlLWdhbGxlcnktc2xpZGUtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3Miw5MywyMDAsMC4yMCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsOTMsMjAwLDAuMjApO1xufVxuXG4vKioqKio9PT09IEZ1bGxTY3JlZW4gPT09PSoqKioqL1xuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS1jb250ZW50LmZ1bGxzY3JlZW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LWNvbnRlbnQuZnVsbHNjcmVlbiAuaW1hZ2UtZ2FsbGVyeS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cblxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktY29udGVudC5mdWxsc2NyZWVuIC5pbWFnZS1nYWxsZXJ5LWltYWdlIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS1jb250ZW50LmZ1bGxzY3JlZW4gLmltYWdlLWdhbGxlcnktaW1hZ2UgaW1nIHtcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpblxuICAgIH1cbiAgICAgIH1cblxuLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktY29udGVudC5mdWxsc2NyZWVuIC5pbWFnZS1nYWxsZXJ5LXRodW1ibmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1hZ2UtZ2FsbGVyeS1jb250ZW50LmZ1bGxzY3JlZW4gLmltYWdlLWdhbGxlcnktZnVsbHNjcmVlbi1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgfVxuXG4uaXFfZ2FsbGVyeV9fY2xvc2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxLjdlbTtcbiAgdG9wOiAxLjdlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk5O1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAuaW1hZ2UtZ2FsbGVyeS1jb3ZlciB7XG4gICAgbWF4LWhlaWdodDogMzUwcHg7XG4gIH1cbiAgICAgIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LWltYWdlIGltZyB7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAuaW1hZ2UtZ2FsbGVyeS10aHVtYm5haWxzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmltYWdlLWdhbGxlcnktY292ZXIge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LWltYWdlIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICB9XG4gICAgLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktaW1hZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmltYWdlLWdhbGxlcnktY292ZXIge1xuICAgIG1heC1oZWlnaHQ6IDIzNXB4O1xuICB9XG4gIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LWltYWdlIHtcbiAgICBoZWlnaHQ6IDIzNXB4O1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICB9XG4gICAgLmltYWdlLWdhbGxlcnkgLmltYWdlLWdhbGxlcnktaW1hZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogMjM1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pbWFnZS1nYWxsZXJ5IC5pbWFnZS1nYWxsZXJ5LWNvbnRlbnQuZnVsbHNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIuYWJvdXRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQwcHggMCAxMHB4O1xuICB9IiwiLmFib3V0X19kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4gIC5hYm91dF9fZGVzY3JpcHRpb24gPiBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcblxuICAuYWJvdXRfX2Rlc2NyaXB0aW9uID4gcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4XG4gIH1cbiAgICB9IiwiLmJvb2tpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAxNXB4IDAgMzBweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuICAuYm9va2luZ19fZGVzY3JpcHRpb24gPiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbi5ib29raW5nX19wIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDQwcHggcmdiYSg3MiwgOTMsIDIwMCwgMC4yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDQwcHggcmdiYSg3MiwgOTMsIDIwMCwgMC4yKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4uYm9va2luZ19fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIH0iLCIuY29udGFjdHNfX21hcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAgIC5jb250YWN0c19fbWFwIGlmcmFtZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuICAuY29udGFjdHNfX2JnIHtcbiAgICBiYWNrZ3JvdW5kOiAjRThFOEU4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH0iLCIuY29udGFjdHNfX3dlbGNvbWUge1xuICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIH1cbiAgLmNvbnRhY3RzX19pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY29udGFjdHNfX3Bob25lIC5waG9uZSB7XG4gICAgY29sb3I6ICNEOEFCNUU7XG4gIH1cbiAgLmNvbnRhY3RzX19pdGVtIHtcbiAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IE5vYWg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1hcmdpbjogMCA2MHB4IDQwcHggMDtcbiAgfVxuICAuY29udGFjdHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAuY29udGFjdHNfX2l0ZW0tLXNtYWxsIHtcbiAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IE5vYWg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1hcmdpbjogMCA0MHB4IDQwcHggMDtcbiAgfVxuICAuY29udGFjdHNfX2l0ZW0tLXNtYWxsOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgLmNvbnRhY3RzX19pdGVtVGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbnRhY3RzX19pdGVtVGl0bGUtLXNtYWxsIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jb250YWN0c19fZ3JpZCB7XG4gICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDEwMHB4O1xuICAgICAgIC1tb3otY29sdW1uLWdhcDogMTAwcHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMDBweDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jb250YWN0c19fZ3JpZF9pdGVtIHsgIFxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94OyAgXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7ICBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cbiAgLmNvbnRhY3RzX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogLTEwcHggMCAxMHB4IDA7XG4gIH1cbiAgLmNvbnRhY3RzX19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMnB4IDI4cHg7XG4gICAgY29sb3I6ICNEOEFCNUU7XG4gIH1cbiAgLmNvbnRhY3RzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfSIsIi5jb250YWN0c19fc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA0MHB4IDAgODBweDtcbiAgfVxuICAuY29udGFjdHNfX2FkZHJlc3Mge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLmNvbnRhY3RzX19hZGRyZXNzIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDMwcHhcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250YWN0c19fY29sdW1uIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICAgIG9yZGVyOiAxXG4gIH1cbiAgICB9XG4gIC5jb250YWN0c19fcGFydG5lckxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgY29sb3I6ICNEOEFCNUU7XG4gIH1cbiAgLmNvbnRhY3RzX19wYXJ0bmVyTGlua19pbWFnZSB7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAuY29udGFjdHNfX3BhcnRuZXJMaW5rX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAgIH1cbiAgLmNvbnRhY3RzX19wYXJ0bmVyTGluayBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfSIsIi5wYXJ0bmVyc19fd2VsY29tZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfSIsIi5yZXF1aXNpdGVzX19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAucmVxdWlzaXRlc19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuICAucmVxdWlzaXRlc19faXRlbSA+IGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIC5yZXF1aXNpdGVzX19kaXJlY3RvciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4ucmVxdWlzaXRlc19fdWwge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufSIsIi5saWNlbnNlX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9IFxuICAubGljZW5zZV9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbi5pbWFnZV9ncmlkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDFlbSk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLS41ZW07XG59XG5AbWVkaWEobWF4LXdpZHRoOiA1NzBweCl7XG4uaW1hZ2VfZ3JpZCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogYXV0b1xufVxuICB9XG4uaW1hZ2VfZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luOiAuNWVtO1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuLmltYWdlX2dyaWRfX2xpbmsgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiIsIi5wYXJ0bmVyc19fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ4JSA0OCU7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHsucGFydG5lcnNfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpXG4gIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsucGFydG5lcnNfX2dyaWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJVxuICB9XG4gICAgICAucGFydG5lcnNfX2dyaWQgPiBkaXYge1xuICAgICAgICB3aWR0aDogY2FsYyg0OS45NSUgLSAxNXB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIC5wYXJ0bmVyc19fZ3JpZCA+IGRpdjpudGgtY2hpbGQoMW4pIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB9XG4gICAgICAucGFydG5lcnNfX2dyaWQgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5wYXJ0bmVyc19fZ3JpZCA+IGRpdjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICAucGFydG5lcnNfX2dyaWQgPiBkaXY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICB9XG4gIC5wYXJ0bmVyc19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMFxuICB9IiwiLmxpY2Vuc2luZ0F1dGhvcml0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufSIsIi5yaWdodHNWaW9sYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn0iLCIuaW5zdGFncmFtU3RhdGljIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDAsMCwwLDAuNSksIDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAwIHJnYmEoMCwwLDAsMC41KSwgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjE1KTtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsuaW5zdGFncmFtU3RhdGljIHtcbiAgICBwYWRkaW5nOiAwXG59XG4gIH1cbiAgLmluc3RhZ3JhbVN0YXRpY19fYWNjb3VudCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmluc3RhZ3JhbVN0YXRpY19fYWNjb3VudCB7XG4gICAgICBtYXJnaW46IDI0cHhcbiAgfVxuICAgIH1cbiAgLmluc3RhZ3JhbVN0YXRpY19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5pbnN0YWdyYW1TdGF0aWNfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbjogMjRweFxuICB9XG4gICAgfVxuICAuaW5zdGFncmFtU3RhdGljX191bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaW5zdGFncmFtU3RhdGljX191bCA+IGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgLmluc3RhZ3JhbVN0YXRpY19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbiAgLmluc3RhZ3JhbVN0YXRpY19fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgY29sb3I6ICMyNzI3Mjk7XG4gIH1cbiAgLmluc3RhZ3JhbVN0YXRpY19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmluc3RhZ3JhbVN0YXRpY19fYXZhdGFyIHtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNjVweDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuaW5zdGFncmFtU3RhdGljX19hdmF0YXIgPiBpbWcge1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcblxuLnNlYXJjaENhcmRfX2RvY3VtZW50cyB7XG4gICAgICBtYXJnaW46IDI0cHhcbiAgfVxuICAgIH0iLCIuZG9jdW1lbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuICAuZG9jdW1lbnQgPiBpbWcge1xuICAgIGhlaWdodDogNTJweDtcbiAgfVxuICAuZG9jdW1lbnRfX2V4dHJhIHtcbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgfVxuICAuZG9jdW1lbnRfX2V4dHJhID4gZGl2IHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgZWFzZSAuMnM7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIC4ycztcbiAgICB9XG4gIC5kb2N1bWVudF9fZXh0cmEgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjRERERkUwO1xuICAgIH0iLCIuc2VhcmNoUmV2aWV3Q2FyZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiAgLnNlYXJjaFJldmlld0NhcmRfX2F2YXRhciA+IGltZyB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICB9XG4gIC5zZWFyY2hSZXZpZXdDYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM0MjQyNDI7XG4gIH1cbiAgLnNlYXJjaFJldmlld0NhcmRfX3N0YXJzQmxvY2sge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuc2VhcmNoUmV2aWV3Q2FyZF9fZGF0ZSB7XG4gICAgY29sb3I6ICM3ODc4N0E7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnNlYXJjaFJldmlld0NhcmRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG4gIC5zZWFyY2hSZXZpZXdDYXJkX19uYW1lIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgLnNlYXJjaFJldmlld0NhcmRfX3N0YXJzQmxvY2sgLnJhdGluZ1N0YXJzIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgLnNlYXJjaFJldmlld0NhcmRfX3N0YXJzQmxvY2sgLnJhdGluZ1N0YXJzID4gaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgfSIsIkBmb250LWZhY2UgeyBmb250LWZhbWlseTogejA5MDljOyBzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFRa0FBc0FBQUFBQmtnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBRQUFBRllxUnpiR1kyMWhjQUFBQVlRQUFBQktBQUFCY09Fb282cG5iSGxtQUFBQjBBQUFBSW9BQUFDZ3NRYWYzV2hsWVdRQUFBSmNBQUFBTVFBQUFEWXBMaWMrYUdobFlRQUFBcEFBQUFBYkFBQUFKQURLQUdab2JYUjRBQUFDckFBQUFBZ0FBQUFJQUdULy8yeHZZMkVBQUFLMEFBQUFCZ0FBQUFZQVVBQUFiV0Y0Y0FBQUFyd0FBQUFlQUFBQUlBRU9BRWR1WVcxbEFBQUMzQUFBQVNrQUFBSVdtNWUrQ25CdmMzUUFBQVFJQUFBQUd3QUFBQ3hxT0FFRWVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHUXdZcHpBd01yQXdHRFA0QVlrK2FDMEFRTUxneVFEQXhNREt6TURWaENRNXByQzRQQ0E0UUVEUXdxUXl3a21HUmdZUVFRQSt1b0dhZ0FBQUhpYzdaQ3hEWUF3RUFQUHlrT0JHSUVxTmJOUXNiL1lKUGtZMkNLV3pwSlBYejJ3QUNVNWt3RGRpSkVycmV3TG0zMVFmUlBEUDdUMmQrNXdvNVdaM1gxOHk3OTZRUjBhSmdsUkFBQjRuQlhPTVFxRFFCUUUwRCt6K3NWdEJGbE5reUNvdUlYRmdvaENSSEtDSENGbDduOEU4OVBPdklFUlhwZUlmT1VqZ3p4RjlxRkNFM1JHUDUxWXQ0TW40OURyQTZFOXNHd240ajVacWFGRGhZNHYzTnAvdXI0eklIY3B5L01za3JFb3l5S3BSd1BlU2ZnUlVIRDBjSnlCMnFtNjVCUTI4bXJPYTQwRmRBWnBFQVpwUXp2MkEzejNEU29BQUhpY1kyQmtZR0FBWWtkdHhmZngvRFpmR2JnWlVvQWlERSt1ZmprQW8vLy9CekpTR1dLQkpBY0RFMGdVQUdZVkRURUFBQUI0bkdOZ1pHQmdTR0VBZ1pUL1FNQ1F5c0RJZ0FxWUFIZGZCUzRBQUFBQUFBQmsvLzhBQUFBQUFGQUFBSGljWTJCa1lHQmdZckFHWWdZd2k0R0JDd2daR1A2RCtRd0FEbkVCVmdBQWVKeGxrRDF1d2tBVWhNZGdTQUpTZ2hRcEtiTlZDaUtabjVJRFFFOUJsOEtZdFRHeXZkWjZRYUxMQ1hLRUhDR25pSEtDSENoajgyaGdMVDkvTTIvZTdzb0FCdmlGaDNwNXVHMXF2VnE0b1RweG0vUWc3Sk9maFR2bzQwVzRTMzhvM01NYnBzSjlQT0tkTzNqK0haMEJTdUVXN3ZFaDNLYi9LZXlUdjRRN2VNSzNjSmYrajNBUEsvd0o5L0hxRGRQSUZMRXAzRkluK3l5MFozbityclN0VWxPb1NUQStXd3RkYUJzNnZWSHJvNm9PeWRTNVdNWFc1R3JPcnM0eW8wcHJkanB5d2RhNWNqWWF4ZUlIa2NtUklvSkJnYmlwRGt0b0pOZ2pRd2g3MWIzVUs2WXRLdnExVnBnZ3dQZ3F0V0NxYUpJaGxjYUd5VFdPckJVT1BHMUsxekd0K0ZyTzVLUzV6R3JlSkNNci91KzZ0Nk1UMFErd2JhWkt6RERpRTEva2crWU8rVDg5RVY2b0FBQUFlSnhqWUdLQUFFWUc3SUNKa1ltUm1ZRXAwNENCQVFBRE1nQ29BQT09KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4gIC5zZWFyY2hDYXJkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuICAuc2VhcmNoQ2FyZF9fbG9nbyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VhcmNoQ2FyZF9fbG9nbyA+IGltZyB7XG4gICAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgLnNlYXJjaENhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuc2VhcmNoQ2FyZF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zZWFyY2hDYXJkX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDlweCAzMHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogIzNkN2FiNjs7XG4gICAgYmFja2dyb3VuZDogI2VjZjFmNztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5zZWFyY2hDYXJkX19idXR0b24ge1xuICAgICAgbWFyZ2luOiAxMHB4IDBcbiAgfVxuICAgIH1cbiAgLnNlYXJjaENhcmRfX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTRlYmYzO1xuICAgIH1cbiAgLnNlYXJjaENhcmRfX2J1dHRvbjphZnRlciB7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiB6MDkwOWM7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIH1cbiAgLnNlYXJjaENhcmRfX2xpc3Qge1xuICAgIG1hcmdpbjogMjVweCAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc2VhcmNoQ2FyZF9fbGlzdDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2ZmZmZmZjAwKSwgY29sb3Itc3RvcCgjRjVGNUY3YjgpLCB0bygjRjVGNUY3KSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmMDAsICNGNUY1RjdiOCwgI0Y1RjVGNyk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5zZWFyY2hDYXJkX19saXN0IHtcbiAgICAgIGhlaWdodDogMzgwcHhcbiAgfVxuICAgICAgLnNlYXJjaENhcmRfX2xpc3Q6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAuc2VhcmNoQ2FyZF9fYXZlcmFnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICNCOEJDQzg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAuc2VhcmNoQ2FyZF9fbW9yZUNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zZWFyY2hDYXJkX19tb3JlTGluayB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjM2Q3YWI2O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjE1KTtcbiAgICBwYWRkaW5nOiA3cHggMzNweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNlYXJjaENhcmRfX21vcmVMaW5rLnNlYXJjaENhcmRfX21vcmVMaW5rLS1hYnNvbHV0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogI0REREZFMDtcbiAgICAgIHRvcDogMjRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5zZWFyY2hDYXJkX19tb3JlTGluay5zZWFyY2hDYXJkX19tb3JlTGluay0tYWJzb2x1dGUge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgICAgfVxuICAuc2VhcmNoQ2FyZF9fbW9yZUxpbms6YWZ0ZXIge1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogejA5MDljO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDAnO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9IiwiLnJldmlld3NfX2luc3RhZ3JhbUxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjMlLCAxZnIpKTtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIlO1xuICAgIGdyaWQtcm93LWdhcDogMjRweDtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7LnJldmlld3NfX2luc3RhZ3JhbUxpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJVxuICB9XG4gICAgICAucmV2aWV3c19faW5zdGFncmFtTGlzdCA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI0Ljk3NSUgLSAyMi41cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgLnJldmlld3NfX2luc3RhZ3JhbUxpc3QgPiBkaXY6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgfVxuICAgICAgLnJldmlld3NfX2luc3RhZ3JhbUxpc3QgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5yZXZpZXdzX19pbnN0YWdyYW1MaXN0ID4gZGl2Om50aC1jaGlsZCg0bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICAgIC5yZXZpZXdzX19pbnN0YWdyYW1MaXN0ID4gZGl2Om50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7LnJldmlld3NfX2luc3RhZ3JhbUxpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDUlLCAxZnIpKVxuICB9XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7LnJldmlld3NfX2luc3RhZ3JhbUxpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTAwJSwgMWZyKSlcbiAgfVxuICAgIH0iLCIueW91dHViZUNhcmQge1xuICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiAgLnlvdXR1YmVDYXJkX190aXRsZSB7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IDE4cHg7XG4gICAgcmlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAueW91dHViZUNhcmRfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxuICAgIH1cbiAgLnlvdXR1YmVDYXJkX19jb3ZlciB7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiA1MCUgMzIlO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDMyJTtcbiAgfVxuICAueW91dHViZUNhcmRfX2hpbnQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTcwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Usb3BhY2l0eSAuM3MgZWFzZSxtYXJnaW4tdG9wIC4zcyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICB9XG4gIC55b3V0dWJlQ2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDAyOTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC55b3V0dWJlQ2FyZDphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjNzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy95b3V0dWJlLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdG9wOiAxOHB4O1xuICAgIHJpZ2h0OiAyMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC55b3V0dWJlQ2FyZDpob3ZlciAueW91dHViZUNhcmRfX2hpbnQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvdHRvbTogLTY2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLnlvdXR1YmVDYXJkOmhvdmVyIC55b3V0dWJlQ2FyZF9faGludCB7XG4gICAgICAgIGJvdHRvbTogLTcwcHg7XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG4gICAgICB9XG4gIC55b3V0dWJlQ2FyZDpob3ZlcjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB9XG4gIC55b3V0dWJlQ2FyZDpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDQyO1xuICAgIH1cbiAgLnlvdXR1YmVDYXJkIC5jYXJkX19jb3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAueW91dHViZUNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfSIsIkBmb250LWZhY2UgeyBmb250LWZhbWlseTogTDQ3MTlhOyBzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFPOEFBc0FBQUFBQmRBQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBRQUFBRllxUnpiR1kyMWhjQUFBQVlRQUFBQktBQUFCY09Fb282cG5iSGxtQUFBQjBBQUFBQ2dBQUFBb1RPb2tGMmhsWVdRQUFBSDRBQUFBTGdBQUFEWXBWU2RCYUdobFlRQUFBaWdBQUFBYkFBQUFKQUR4QUVCb2JYUjRBQUFDUkFBQUFBZ0FBQUFJQUdRQUFHeHZZMkVBQUFKTUFBQUFCZ0FBQUFZQUZBQUFiV0Y0Y0FBQUFsUUFBQUFlQUFBQUlBRU5BQlZ1WVcxbEFBQUNkQUFBQVNrQUFBSVdtNWUrQ25CdmMzUUFBQU9nQUFBQUd3QUFBQ3hxT0FFRWVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHUXdZcHpBd01yQXdHRFA0QVlrK2FDMEFRTUxneVFEQXhNREt6TURWaENRNXByQzRQQ0E0UUVEUXdxUXl3a21HUmdZUVFRQSt1b0dhZ0FBQUhpYzdaQ3hEWUF3RUFQUHlrT0JHSUVxTmJOUXNiL1lKUGtZMkNLV3pwSlBYejJ3QUNVNWt3RGRpSkVycmV3TG0zMVFmUlBEUDdUMmQrNXdvNVdaM1gxOHk3OTZRUjBhSmdsUkFBQUFBUUFBQUFBQWl3QmlBQWdBQURjSEZ5TVZNd2NYTjJrS0VHOXZFQW9pWWdvUkRoQUtJUUFBZUp4allHUmdZQUJpVGhmWngvSDhObDhadUJsU2dDSU1UNjUrMlk5TU0zUXpKQUZKRGdZbUVBY0FQTkFMTFFBQWVKeGpZR1JnWUVoaFlJQ1EvMjh5ZERNd01xQUNKZ0JJUWdNd0FBQUFBQUFBWkFBQUFBQUFBQUFVQUFCNG5HTmdaR0JnWUdMZ1pBRFJJQllEQXhjUU1qRDhCL01aQUFsNEFTTUFBSGljWlpBOWJzSkFGSVRIWUVnQ1VvSVVLU216VlFvaW1aK1NBMEJQUVpmQ21MVXhzcjNXZWtHaXl3bHloQndocDRoeWdod29ZL05vWUMwL2Z6TnYzdTdLQUFiNGhZZDZlYmh0YXIxYXVLRTZjWnYwSU95VG40VTc2T05GdUV0L0tOekRHNmJDZlR6aW5UdDQvaDJkQVVyaEZ1N3hJZHltL3luc2s3K0VPM2pDdDNDWC9vOXdEeXY4Q2ZmeDZnM1R5QlN4S2R4U0ovc3N0R2Q1L3E2MHJWSlRxRWt3UGxzTFhXZ2JPcjFSNjZPcURzblV1VmpGMXVScXpxN09NcU5LYTNZNmNzSFd1WEkyR3NYaUI1SEprU0tDUVlHNHFRNUxhQ1RZSTBNSWU5VzkxQ3VtTFNyNnRWYVlJTUQ0S3JWZ3FtaVNJWlhHaHNrMWpxd1ZEanh0U3RjeHJmaGF6dVNrdWN4cTNpUWpLLzd2dXJlakU5RVBzRzJtU3N3dzRoTmY1SVBtRHZrL1BSRmVxQUFBQUhpY1kyQmlnQUJHQnV5QWlaR0prWm1CS2RPQWdRRUFBeklBcUFBPSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuLnN3aXBlci1idXR0b24tbmV4dC0tcmlnaHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLW5leHQtLWxlZnQ6YWZ0ZXIgIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IEw0NzE5YTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29udGVudDogJ1xcRTAwMCc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xufVxuLnN3aXBlci1idXR0b24tbmV4dC0tcmlnaHQ6YWZ0ZXIge1xuICBsZWZ0OiA1MHB4O1xuICB0b3A6IDZweDtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQtLWxlZnQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgcmlnaHQ6IDcwcHg7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1sZWZ0LCAuc3dpcGVyLWJ1dHRvbi1uZXh0LS1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQtLWxlZnQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1idXR0b24tbmV4dC0tcmlnaHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbi5zd2lwZXItYnV0dG9uLW5leHQtLWxlZnQ6aG92ZXI6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKS5zd2lwZXItYnV0dG9uLW5leHQtLWxlZnQ6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRDhBQjVFO1xuICB9XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1yaWdodDpob3Zlcjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpLnN3aXBlci1idXR0b24tbmV4dC0tcmlnaHQ6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRDhBQjVFO1xuICB9XG4ueW91dHViZV9zbGlkZV9fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cbi55b3V0dWJlX19zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYShtaW4td2lkdGg6IDE1NDBweCkge1xuLnlvdXR1YmVfX3NsaWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuICB9XG4ueW91dHViZV9fc2xpZGVyIC5wcm9maWxlQ2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG5AbWVkaWEobWluLXdpZHRoOiA1NzFweCl7XG4gIC55b3V0dWJlX19zbGlkZXIge1xuICAgIHBhZGRpbmc6IDJlbSAxZW0gM2VtOyBcbiAgICBtYXJnaW46IC0yZW0gLTFlbSAtMmVtO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59IiwiLnJldmlld3NfX3lvdXR1YmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5yZXZpZXdzX19jYXJkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH0iLCIucmV2aWV3c0NhcmRzX19zZWN0aW9uIHtcbiAgICBtYXJnaW46IDQwcHggMCA4MHB4O1xuICB9XG4gIC5yZXZpZXdzQ2FyZHNfX2dyaWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAucmV2aWV3c0NhcmRzX19ncmlkIHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgbWFyZ2luOiAwXG4gIH1cbiAgICB9XG4gIC5yZXZpZXdzQ2FyZHNfX2dyaWQgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4uc2VhcmNoUmV2aWV3cyB7XG4gIG1hcmdpbjogNDBweCAwIDYwcHg7XG59XG5cbi5zZWFyY2hSZXZpZXdzX19ncmlkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4uc2VhcmNoUmV2aWV3c19fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbi5zZWFyY2hSZXZpZXdzX19jb2x1bW4ge1xuICAgIHdpZHRoOiA0OC41JTtcbiAgICBiYWNrZ3JvdW5kOiAgI0Y1RjVGNztcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4uc2VhcmNoUmV2aWV3c19fY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcblxuLnNlYXJjaFJldmlld3NfX2NvbHVtbiB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICBwYWRkaW5nOiAxMnB4XG4gIH1cbiAgICB9IiwiLnJldmlld3NfX3JlcHV0YXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDE7XG59XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogOTk3cHgpIHsucmV2aWV3c19fcmVwdXRhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweFxufVxuICB9XG4iLCIudHJlYXRtZW50V2VsY29tZSB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy90cmVhdG1lbnQuanBnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuICAudHJlYXRtZW50V2VsY29tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC03MGRlZywgI2ZmZmZmZjAwIDAlLCAjZDhhYjVlIDYwJSk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnRyZWF0bWVudFdlbGNvbWU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNEOEFCNUU7XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkgey50cmVhdG1lbnRXZWxjb21lIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MCVcbn1cbiAgfVxuICAudHJlYXRtZW50V2VsY29tZV9fY29udGVudCB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxMzBweCAwIDA7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnRyZWF0bWVudFdlbGNvbWVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogODBweCAwXG4gIH1cbiAgICB9XG4gIC50cmVhdG1lbnRXZWxjb21lX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfSIsIi50cmVhdG1lbnRfX2FydGljbGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkgey50cmVhdG1lbnRfX2FydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweFxufVxuICAgIH1cblxuLnRyZWF0bWVudEFydGljbGVfX3NlY3Rpb24ge1xuICBtYXJnaW46IDYwcHggMCA1MHB4O1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuXG4udHJlYXRtZW50X19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLWdhcDogMjhweFxufVxuICB9XG5cbi50cmVhdG1lbnRfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDVweCAyMXB4IDVweCAyMXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0Q4QUI1RTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogJ05vYWgnO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnRyZWF0bWVudF9fYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTYyLjg2ZGVnLCAjREU2MkEwIDAlLCAjRjI4MzlGIDEwMCUpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9IiwiLnByb2ZpbGVDYXJkIC5jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyZW07XG4gIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpIHsucHJvZmlsZUNhcmQgLmNhcmRfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMmVtIDIuNWVtXG4gIH1cbiAgICB9XG5cbiAgLnByb2ZpbGVDYXJkIC5jYXJkX19oZWFkZXIge1xuICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5wcm9maWxlQ2FyZF9faWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuXG4gIC5wcm9maWxlQ2FyZF9faWNvbiB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweFxuICB9XG4gICAgfVxuXG4gIC5wcm9maWxlQ2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAvKiBoZWlnaHQ6IDEwNXB4OyAqL1xuICAgIGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIEBtZWRpYSgtLW1heC1zbWFsbC1waG9uZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH0gKi9cbiAgfVxuXG4gIC5wcm9maWxlQ2FyZF9fcHJvZ3JhbW1MaXN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucHJvZmlsZUNhcmRfX3Byb2dyYW1tTGlzdC0tb3BlbmVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjI7XG4gICAgfVxuXG4gIC5wcm9maWxlQ2FyZF9fcHJvZ3JhbW1MaXN0OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYyO1xuICAgIH1cblxuICAucHJvZmlsZUNhcmRfX3Byb2dyYW1tTGlzdDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjI7XG4gICAgfVxuXG4gIC5wcm9maWxlQ2FyZF9faW5jbHVkZVByb2dyYW1tIHtcbiAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLnByb2ZpbGVDYXJkX190b29nbGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLnByb2ZpbGVDYXJkX19wcm9ncmFtbUxpc3Q6aG92ZXIgLnByb2ZpbGVDYXJkX190b29nbGUge1xuICAgICAgY29sb3I6ICNEOEFCNUU7XG4gICAgfVxuXG4gIC5wcm9maWxlQ2FyZF9fbW9yZSB7XG4gICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAucHJvZmlsZUNhcmRfX21vcmU6aG92ZXIge1xuICAgICAgY29sb3I6ICNEOEFCNUU7XG4gICAgfVxuXG4gIC5wcm9maWxlQ2FyZF9fcHJvY2VkdXJlcyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5wcm9maWxlQ2FyZF9fcHJvY2VkdXJlcyA+IHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH0iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IHoyN2I0Nzsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBTzhBQXNBQUFBQUJkQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQUUFBQUZZcVJ6YkdZMjFoY0FBQUFZUUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUIwQUFBQUNnQUFBQW9UT29rRjJobFlXUUFBQUg0QUFBQUxnQUFBRFlwVlNkRGFHaGxZUUFBQWlnQUFBQWJBQUFBSkFEeEFFQm9iWFI0QUFBQ1JBQUFBQWdBQUFBSUFHUUFBR3h2WTJFQUFBSk1BQUFBQmdBQUFBWUFGQUFBYldGNGNBQUFBbFFBQUFBZUFBQUFJQUVOQUJWdVlXMWxBQUFDZEFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFPZ0FBQUFHd0FBQUN4cU9BRUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1F3WXB6QXdNckF3R0RQNEFZaythQzBBUU1MZ3lRREF4TURLek1EVmhDUTVwckM0UENBNFFFRFF3cVF5d2ttR1JnWVFRUUErdW9HYWdBQUFIaWM3WkN4RFlBd0VBUFB5a09CR0lFcU5iTlFzYi9ZSlBrWTJDS1d6cEpQWHoyd0FDVTVrd0RkaUpFcnJld0xtMzFRZlJQRFA3VDJkKzV3bzVXWjNYMTh5Nzk2UVIwYUpnbFJBQUFBQVFBQUFBQUFpd0JpQUFnQUFEY0hGeU1WTXdjWE4ya0tFRzl2RUFvaVlnb1JEaEFLSVFBQWVKeGpZR1JnWUFCaVRoZlorL0g4Tmw4WnVCbFNnQ0lNVDY1K09ZQk1NM1F6SkFGSkRnWW1FQWNBUEZJTEt3QUFlSnhqWUdSZ1lFaGhZSUNRLzI4eWRETXdNcUFDSmdCSVFnTXdBQUFBQUFBQVpBQUFBQUFBQUFBVUFBQjRuR05nWkdCZ1lHTGdaQURSSUJZREF4Y1FNakQ4Qi9NWkFBbDRBU01BQUhpY1paQTlic0pBRklUSFlFZ0NVb0lVS1NtelZRb2ltWitTQTBCUFFaZkNtTFV4c3IzV2VrR2l5d2x5aEJ3aHA0aHlnaHdvWS9Ob1lDMC9mek52M3U3S0FBYjRoWWQ2ZWJodGFyMWF1S0U2Y1p2MElPeVRuNFU3Nk9ORnVFdC9LTnpERzZiQ2ZUemluVHQ0L2gyZEFVcmhGdTd4SWR5bS95bnNrNytFTzNqQ3QzQ1gvbzl3RHl2OENmZng2ZzNUeUJTeEtkeFNKL3NzdEdkNS9xNjByVkpUcUVrd1Bsc0xYV2diT3IxUjY2T3FEc25VdVZqRjF1UnF6cTdPTXFOS2EzWTZjc0hXdVhJMkdzWGlCNUhKa1NLQ1FZRzRxUTVMYUNUWUkwTUllOVc5MUN1bUxTcjZ0VmFZSU1ENEtyVmdxbWlTSVpYR2hzazFqcXdWRGp4dFN0Y3hyZmhhenVTa3VjeHEzaVFqSy83dnVyZWpFOUVQc0cybVNzd3c0aE5mNUlQbUR2ay9QUkZlcUFBQUFIaWNZMkJpZ0FCR0J1eUFpWkdKa1ptQktkT0FnUUVBQXpJQXFBQT0pIGZvcm1hdCgnd29mZicpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7Zm9udC1zdHlsZTogbm9ybWFsO31cblxuLnN3aXBlci1idXR0b24tbmV4dC0tcmlnaHQ6YWZ0ZXIgIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IHoyN2I0NztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29udGVudDogJ1xcRTAwMCc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNERERGRTA7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC0tbGVmdDphZnRlciAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogejI3YjQ3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb250ZW50OiAnXFxFMDAwJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0REREZFMDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1yaWdodDphZnRlciB7XG4gIGxlZnQ6IDUwcHg7XG4gIHRvcDogOHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1sZWZ0OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHJpZ2h0OiA3MHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1sZWZ0LCAuc3dpcGVyLWJ1dHRvbi1uZXh0LS1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC0tbGVmdC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1uZXh0LS1yaWdodC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1sZWZ0OmhvdmVyOm5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkuc3dpcGVyLWJ1dHRvbi1uZXh0LS1sZWZ0OmFmdGVyIHtcbiAgICBjb2xvcjogI0Q4QUI1RTtcbiAgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1yaWdodDpob3Zlcjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpLnN3aXBlci1idXR0b24tbmV4dC0tcmlnaHQ6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRDhBQjVFO1xuICB9XG5cbi5tZWRQcm9maWxlc19zbGlkZV9fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLm1lZFByb2ZpbGVzX19zbGlkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZWRQcm9maWxlc19fc2xpZGVyIC5wcm9maWxlQ2FyZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgfVxuXG5AbWVkaWEobWluLXdpZHRoOiA1NzFweCl7XG4gIC5tZWRQcm9maWxlc19fc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAyZW0gMWVtIDJlbTsgXG4gICAgbWFyZ2luOiAtMmVtIC0xZW0gLTJlbTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufSIsIi50cmVhdG1lbnRfX3NsaWRlciB7XG4gICAgbWFyZ2luOiAtMTQwcHggMCAzMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50cmVhdG1lbnRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDQwcHggMCAzMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbkBtZWRpYShtaW4td2lkdGg6IDk5N3B4KSB7XG4gICAgLnRyZWF0bWVudF9fc2xpZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgICB9XG59IiwiLnRyZWF0bWVudF9faW5mb3JtYXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHsudHJlYXRtZW50X19pbmZvcm1hdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4XG59XG4gICAgfVxuXG4udHJlYXRtZW50X19idXR0b24ge1xuICBwYWRkaW5nOiA1cHggMjFweCA1cHggMjFweDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNEOEFCNUU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi50cmVhdG1lbnRfX2J1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2Mi44NmRlZywgI0RFNjJBMCAwJSwgI0YyODM5RiAxMDAlKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfSIsIi50cmVhdG1lbnRfX21ldGhvZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMTUlIDFmcik7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBncmlkLWNvbHVtbi1nYXA6IDhweDtcbiAgZ3JpZC1yb3ctZ2FwOiA4cHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJiaWcxIGJpZzEgYmlnMSBiaWcyIGJpZzIgYmlnMiBiaWczIGJpZzNcIlxuICAgIFwic21hbGwxIHNtYWxsMSBzbWFsbDIgc21hbGwyIHNtYWxsMyBzbWFsbDMgc21hbGw0IHNtYWxsNFwiO1xufVxuICAudHJlYXRtZW50X19tZXRob2RzIC5jYXJkOm50aC1jaGlsZCgxKSAgeyBncmlkLWFyZWE6IGJpZzE7IH1cbiAgLnRyZWF0bWVudF9fbWV0aG9kcyAuY2FyZDpudGgtY2hpbGQoMikgIHsgZ3JpZC1hcmVhOiBiaWcyOyB9XG4gIC50cmVhdG1lbnRfX21ldGhvZHMgLmNhcmQ6bnRoLWNoaWxkKDMpICB7IGdyaWQtYXJlYTogYmlnMzsgfVxuICAudHJlYXRtZW50X19tZXRob2RzIC5jYXJkOm50aC1jaGlsZCg0KSAgeyBncmlkLWFyZWE6IHNtYWxsMTsgfVxuICAudHJlYXRtZW50X19tZXRob2RzIC5jYXJkOm50aC1jaGlsZCg1KSAgeyBncmlkLWFyZWE6IHNtYWxsMjsgfVxuICAudHJlYXRtZW50X19tZXRob2RzIC5jYXJkOm50aC1jaGlsZCg2KSAgeyBncmlkLWFyZWE6IHNtYWxsMzsgfVxuICAudHJlYXRtZW50X19tZXRob2RzIC5jYXJkOm50aC1jaGlsZCg3KSAgeyBncmlkLWFyZWE6IHNtYWxsNDsgfSIsIkBmb250LWZhY2UgeyBmb250LWZhbWlseTogSDg5YzlkOyBzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFPOEFBc0FBQUFBQmRBQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBRQUFBRllxUnpiR1kyMWhjQUFBQVlRQUFBQktBQUFCY09Fb282cG5iSGxtQUFBQjBBQUFBQ2dBQUFBb1RPb2tGMmhsWVdRQUFBSDRBQUFBTGdBQUFEWXBWU2RCYUdobFlRQUFBaWdBQUFBYkFBQUFKQUR4QUVCb2JYUjRBQUFDUkFBQUFBZ0FBQUFJQUdRQUFHeHZZMkVBQUFKTUFBQUFCZ0FBQUFZQUZBQUFiV0Y0Y0FBQUFsUUFBQUFlQUFBQUlBRU5BQlZ1WVcxbEFBQUNkQUFBQVNrQUFBSVdtNWUrQ25CdmMzUUFBQU9nQUFBQUd3QUFBQ3hxT0FFRWVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHUXdZcHpBd01yQXdHRFA0QVlrK2FDMEFRTUxneVFEQXhNREt6TURWaENRNXByQzRQQ0E0UUVEUXdxUXl3a21HUmdZUVFRQSt1b0dhZ0FBQUhpYzdaQ3hEWUF3RUFQUHlrT0JHSUVxTmJOUXNiL1lKUGtZMkNLV3pwSlBYejJ3QUNVNWt3RGRpSkVycmV3TG0zMVFmUlBEUDdUMmQrNXdvNVdaM1gxOHk3OTZRUjBhSmdsUkFBQUFBUUFBQUFBQWl3QmlBQWdBQURjSEZ5TVZNd2NYTjJrS0VHOXZFQW9pWWdvUkRoQUtJUUFBZUp4allHUmdZQUJpVGhmWngvSDhObDhadUJsU2dDSU1UNjUrMlk5TU0zUXpKQUZKRGdZbUVBY0FQTkFMTFFBQWVKeGpZR1JnWUVoaFlJQ1EvMjh5ZERNd01xQUNKZ0JJUWdNd0FBQUFBQUFBWkFBQUFBQUFBQUFVQUFCNG5HTmdaR0JnWUdMZ1pBRFJJQllEQXhjUU1qRDhCL01aQUFsNEFTTUFBSGljWlpBOWJzSkFGSVRIWUVnQ1VvSVVLU216VlFvaW1aK1NBMEJQUVpmQ21MVXhzcjNXZWtHaXl3bHloQndocDRoeWdod29ZL05vWUMwL2Z6TnYzdTdLQUFiNGhZZDZlYmh0YXIxYXVLRTZjWnYwSU95VG40VTc2T05GdUV0L0tOekRHNmJDZlR6aW5UdDQvaDJkQVVyaEZ1N3hJZHltL3luc2s3K0VPM2pDdDNDWC9vOXdEeXY4Q2ZmeDZnM1R5QlN4S2R4U0ovc3N0R2Q1L3E2MHJWSlRxRWt3UGxzTFhXZ2JPcjFSNjZPcURzblV1VmpGMXVScXpxN09NcU5LYTNZNmNzSFd1WEkyR3NYaUI1SEprU0tDUVlHNHFRNUxhQ1RZSTBNSWU5VzkxQ3VtTFNyNnRWYVlJTUQ0S3JWZ3FtaVNJWlhHaHNrMWpxd1ZEanh0U3RjeHJmaGF6dVNrdWN4cTNpUWpLLzd2dXJlakU5RVBzRzJtU3N3dzRoTmY1SVBtRHZrL1BSRmVxQUFBQUhpY1kyQmlnQUJHQnV5QWlaR0prWm1CS2RPQWdRRUFBeklBcUFBPSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuICAgICAgLnZvdWNoZXJDYXJkOmhvdmVyIC52b3VjaGVyQ2FyZF9fYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAgIC52b3VjaGVyQ2FyZDpob3ZlciAudm91Y2hlckNhcmRfX2J1dHRvbjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICAudm91Y2hlckNhcmQ6aG92ZXIgLnZvdWNoZXJDYXJkX19udW1iZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC52b3VjaGVyQ2FyZDpob3ZlciAudm91Y2hlckNhcmRfX2V4dHJhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAudm91Y2hlckNhcmQ6aG92ZXIgLnZvdWNoZXJDYXJkX19tb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAudm91Y2hlckNhcmQ6aG92ZXIgLnZvdWNoZXJDYXJkX19tb3JlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgLnZvdWNoZXJDYXJkX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBtYXJnaW46IDIwcHggMCAxMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgfVxuICAudm91Y2hlckNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudm91Y2hlckNhcmRfX2NvdmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudm91Y2hlckNhcmRfX2NvdmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogIzI3MjcyOTtcbiAgICAgIG9wYWNpdHk6IC4xO1xuICAgIH1cbiAgLnZvdWNoZXJDYXJkX19jb3ZlciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgLnZvdWNoZXJDYXJkX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAudm91Y2hlckNhcmRfX2J1dHRvbjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMC4xMjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDhBQjVFO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgfVxuICAudm91Y2hlckNhcmRfX21vcmUge1xuICAgIGNvbG9yOiAjRDhBQjVFO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAudm91Y2hlckNhcmRfX21vcmU6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogSDg5YzlkO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDAnO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgY29sb3I6ICNEOEFCNUU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgIH1cbiAgLnZvdWNoZXJDYXJkX19wcmljZSB7XG4gICAgY29sb3I6ICNEOEFCNUU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAudm91Y2hlckNhcmRfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICB9XG4gIC52b3VjaGVyQ2FyZF9fbnVtYmVyIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgLnZvdWNoZXJDYXJkX19leHRyYSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnZvdWNoZXJDYXJkX19leHRyYSBzcGFuIHtcbiAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4udm91Y2hlckNhcmRTaG9ydCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udm91Y2hlckNhcmRTaG9ydCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cblxuLnZvdWNoZXJDYXJkU2hvcnQgbGk6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgdG9wOiAzcHg7XG4gICAgfVxuXG4udm91Y2hlckNhcmRTaG9ydF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbi52b3VjaGVyQ2FyZFNob3J0X19jb3ZlciB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuLnZvdWNoZXJDYXJkU2hvcnRfX3R5cGUge1xuICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbi52b3VjaGVyQ2FyZFNob3J0X19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuLnZvdWNoZXJDYXJkU2hvcnRfX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDsgXG4gIH1cblxuLnZvdWNoZXJDYXJkU2hvcnRfX2J1dHRvbjphZnRlciB7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBIODljOWQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgICBtYXJnaW46IDMwcHggMCAtMjFweCAxNnB4O1xuICAgICAgY29sb3I6ICNERERGRTA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xuICAgIH1cblxuLnZvdWNoZXJDYXJkU2hvcnRfX2xpc3Qge1xuICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuLnZvdWNoZXJDYXJkU2hvcnRfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6ICM3ODc4N0E7XG4gIH1cblxuLnZvdWNoZXJDYXJkU2hvcnRfX3ByaWNlID4gc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG5cbi52b3VjaGVyQ2FyZFNob3J0OmhvdmVyIC5idXR0b24ge1xuICAgICAgY29sb3I6ICNEOEFCNUU7XG4gICAgfVxuXG4udm91Y2hlckNhcmRTaG9ydDpob3ZlciAuY2FyZF9fdGl0bGUge1xuICAgICAgY29sb3I6ICNEOEFCNUU7XG4gICAgfVxuXG4udm91Y2hlckNhcmRTaG9ydDpob3ZlciAudm91Y2hlckNhcmRfX2J1dHRvbjphZnRlciB7XG4gICAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH0iLCIudm91Y2hlcnNfc2xpZGVfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG4udm91Y2hlcnNfX3NsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhKG1pbi13aWR0aDogMTU0MHB4KSB7XG4udm91Y2hlcnNfX3NsaWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuICB9XG4udm91Y2hlcnNfX3NsaWRlciAudm91Y2hlckNhcmRTaG9ydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG4udm91Y2hlcnNfX3NsaWRlciB7XG4gIHBhZGRpbmc6IDJlbSAxZW0gMS41ZW07IFxuICBtYXJnaW46IC0yZW0gLTFlbSAwZW07XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEobWluLXdpZHRoOiA1NzFweCkge1xuICAgIC52b3VjaGVyc19fc2xpZGVyIC52b3VjaGVyc19fc2xpZGVyIHtcbiAgICAgIHBhZGRpbmc6IDJlbSAxZW0gMWVtOyBcbiAgICAgIG1hcmdpbjogLTJlbSAtMWVtIDBlbTtcbiAgICB9XG4gIH0iLCIudHJlYXRtZW50IHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNztcbn0iLCIubWVudUZvb3Rlcl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSA3MCU7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgICAubWVudUZvb3Rlcl9fZ3JpZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjI7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkgey5tZW51Rm9vdGVyX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiA0MHB4XG4gIH1cbiAgICB9XG4gIC5tZW51Rm9vdGVyX19pdGVtcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMCUsIDFmcikpO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLm1lbnVGb290ZXJfX2l0ZW1zIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDEwMCUsIDFmcikpXG4gIH1cbiAgICB9XG4gIC5tZW51Rm9vdGVyX19pdGVtIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gICAgfVxuICAubWVudUZvb3Rlcl9faXRlbSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNEOEFCNUU7XG4gICAgICB9IiwiLm9wZW5NZW51X19pdGVtcyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7Lm9wZW5NZW51X19pdGVtcyB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwXG4gIH1cbiAgICB9XG4gIC5vcGVuTWVudV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm9wZW5NZW51X19saXN0IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzUlO1xuICAgIHRvcDogLTRweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKC43ODUsLjEzNSwuMTUsLjg2KSx2aXNpYmlsaXR5IC4zcyBjdWJpYy1iZXppZXIoLjc4NSwuMTM1LC4xNSwuODYpLC13ZWJraXQtdHJhbnNmb3JtIDBzIGN1YmljLWJlemllciguNzg1LC4xMzUsLjE1LC44NikgLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGN1YmljLWJlemllciguNzg1LC4xMzUsLjE1LC44NiksdmlzaWJpbGl0eSAuM3MgY3ViaWMtYmV6aWVyKC43ODUsLjEzNSwuMTUsLjg2KSwtd2Via2l0LXRyYW5zZm9ybSAwcyBjdWJpYy1iZXppZXIoLjc4NSwuMTM1LC4xNSwuODYpIC4zcztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgY3ViaWMtYmV6aWVyKC43ODUsLjEzNSwuMTUsLjg2KSAuM3Msb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKC43ODUsLjEzNSwuMTUsLjg2KSx2aXNpYmlsaXR5IC4zcyBjdWJpYy1iZXppZXIoLjc4NSwuMTM1LC4xNSwuODYpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyBjdWJpYy1iZXppZXIoLjc4NSwuMTM1LC4xNSwuODYpIC4zcyxvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoLjc4NSwuMTM1LC4xNSwuODYpLHZpc2liaWxpdHkgLjNzIGN1YmljLWJlemllciguNzg1LC4xMzUsLjE1LC44NiksLXdlYmtpdC10cmFuc2Zvcm0gMHMgY3ViaWMtYmV6aWVyKC43ODUsLjEzNSwuMTUsLjg2KSAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MHB4LDAsMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MHB4LDAsMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm9wZW5NZW51X19saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxuICAgIH1cbiAgLm9wZW5NZW51X19saW5rIHtcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgd2lkdGg6IDI0JTtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm9wZW5NZW51X19saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlXG4gIH1cbiAgICB9XG4gIC5vcGVuTWVudV9fbGluayBzdWIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdG9wOiAtMWVtO1xuICAgICAgbGVmdDogN3B4O1xuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm9wZW5NZW51X19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuICB9XG4gICAgICAub3Blbk1lbnVfX2xpbmsgc3ViIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0b3A6IC0wLjhlbTtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgLm9wZW5NZW51X19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRDhBQjVFO1xuICAgIH1cbiAgLm9wZW5NZW51X19saW5rOmhvdmVyIC5vcGVuTWVudV9fbGlzdCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLHZpc2liaWxpdHkgMXMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoLjA3NSwuODIsLjE2NSwxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZSx2aXNpYmlsaXR5IDFzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKC4wNzUsLjgyLC4xNjUsMSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoLjA3NSwuODIsLjE2NSwxKSxvcGFjaXR5IC41cyBlYXNlLHZpc2liaWxpdHkgMXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllciguMDc1LC44MiwuMTY1LDEpLG9wYWNpdHkgLjVzIGVhc2UsdmlzaWJpbGl0eSAxcyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllciguMDc1LC44MiwuMTY1LDEpO1xuICAgICAgfVxuICAub3Blbk1lbnVfX2xpbmstLXN1YiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICAgIG1hcmdpbjogMCA1MHB4IC0yMHB4IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAub3Blbk1lbnVfX2xpbmstLXN1YjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfSIsIkBmb250LWZhY2UgeyBmb250LWZhbWlseTogdmYzOWIxOyBzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFQTUFBc0FBQUFBQmdRQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBBQUFBRllwdnpaV1kyMWhjQUFBQVlBQUFBQktBQUFCY09Fb282cG5iSGxtQUFBQnpBQUFBRVFBQUFCY09GMlhlV2hsWVdRQUFBSVFBQUFBTEFBQUFEWXBCeWJyYUdobFlRQUFBandBQUFBYkFBQUFKQUI3QUQ1b2JYUjRBQUFDV0FBQUFBZ0FBQUFJQUR3QUFHeHZZMkVBQUFKZ0FBQUFCZ0FBQUFZQUxnQUFiV0Y0Y0FBQUFtZ0FBQUFlQUFBQUlBRU5BQ2h1WVcxbEFBQUNpQUFBQVNrQUFBSVdtNWUrQ25CdmMzUUFBQU8wQUFBQUZ3QUFBQ3hxTndFRWVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHU1FZNXpBd01yQXdLREdvQVVrT2FDMERBTVRBejhEa0dCbFpzQUtBdEpjVXhnY0hqQThZR0N3QVhKWndTUURBeU9JQUFESjBnVnllSnp0a0xFTmdEQVFBOC9LUTRFWWdTbzFzMUN4djlnaytSallJcGJPa2s5ZlBiQUFKVG1UQU4ySWtTdXQ3QXViZlZCOUU4TS90UFozN25DamxabmRmWHpMdjNwQkhSb21DVkVBQUhpY1kyQmtBQUZiQmhzR2FRWUdlMFl6RXpVbGZrWjFOU1UyRVhsR2RqWVJNU043Um5FeEl6TVRkV1VKUmlabVJna0pSbVltRUFsbnkyR0lRTmdNREFBMXhBV2plSnhqWUdSZ1lBQmlVMkd6bC9IOE5sOFp1QmxzZ0NJTVQ2NSsyWTFNTTlpQ3hUa1ltRUFjQURXaENxTjRuR05nWkdCZ3NHRmdnSkQvL3pQWU1qQXlvQUltQUR6V0FyZ0FBQUFBQUFBOEFBQUFBQUFBQUM0QUFIaWNZMkJrWUdCZ1lwQmhBTkVnRmdNREZ4QXlNUHdIOHhrQUMxTUJOZ0FBZUp4bGtEMXV3a0FVaE1kZ1NBSlNnaFFwS2JOVkNpS1puNUlEUUU5Qmw4S1l0VEd5dmRaNlFhTExDWEtFSENHbmlIS0NIQ2hqODJoZ0xUOS9NMi9lN3NvQUJ2aUZoM3A1dUcxcXZWcTRvVHB4bS9RZzdKT2ZoVHZvNDBXNFMzOG8zTU1icHNKOVBPS2RPM2orSFowQlN1RVc3dkVoM0tiL0tleVR2NFE3ZU1LM2NKZitqM0FQSy93SjkvSHFEZFBJRkxFcDNGSW4reXkwWjNuK3JyU3RVbE9vU1RBK1d3dGRhQnM2dlZIcm82b095ZFM1V01YVzVHck9yczR5bzBwcmRqcHl3ZGE1Y2pZYXhlSUhrY21SSW9KQmdiaXBEa3RvSk5nalF3aDcxYjNVSzZZdEt2cTFWcGdnd1BncXRXQ3FhSklobGNhR3lUV09yQlVPUEcxSzF6R3QrRnJPNUtTNXpHcmVKQ01yL3UrNnQ2TVQwUSt3YmFaS3pERGlFMS9rZytZTytUODlFVjZvQUFBQWVKeGpZR0xBRDVnWW1SaVpHWmd5RFJnWUFBTVBBS2NBKSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4gIC5tZW51IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDk7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbiAgLm1lbnVfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnQWxlZ3JleWEnO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgLm1lbnVfX2hlYWRpbmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDhBQjVFO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm90dG9tOiAtMTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAubWVudV9fbGlua3Mge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5tZW51X19saW5rcyA+IGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMjBweDtcbiAgICB9XG4gIC5tZW51X19saW5rcyA+IGE6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0yMXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjM1cztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMzVzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNGU4OWZmO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgLm1lbnVfX2xpbmtzID4gYTphZnRlciB7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzRlODlmZjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gIC5tZW51X19saW5rcyA+IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICAgIH1cbiAgLm1lbnVfX2xpbmtzID4gYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzIzYzc0ODtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjM1cywtd2Via2l0LXRyYW5zZm9ybSAuMzVzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjM1cywtd2Via2l0LXRyYW5zZm9ybSAuMzVzO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzLGJhY2tncm91bmQgLjM1cztcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjM1cyxiYWNrZ3JvdW5kIC4zNXMsLXdlYmtpdC10cmFuc2Zvcm0gLjM1cztcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjgpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOCk7XG4gICAgICAgIH1cbiAgLm1lbnVfX2Nsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gIH1cbiAgLm1lbnVfX2Nsb3NlOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2ZjM5YjE7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgICBjb2xvcjogIzI3MjcyOTtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogOTk3cHgpIHtcbiAgLm1lbnVfX2Nsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwXG4gIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5tZW51X19jbG9zZSB7XG4gICAgICBwYWRkaW5nOiAxNXB4XG4gIH1cbiAgICAgIC5tZW51X19jbG9zZTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAubWVudV9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCkge1xuICAubWVudV9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA4MHB4XG4gIH1cbiAgICB9XG4gIC5tZW51X19oZWFkZXJfbG9nbyB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5tZW51X19oZWFkZXJfbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4XG4gICAgfVxuICAgICAgfVxuICAubWVudV9faGVhZGVyX2xvZ28gPiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAubWVudV9fYm9keSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVudV9fYm9keSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1N3B4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW46IDYwcHggMCAwXG4gIH1cbiAgICB9XG4gIC5tZW51X19mb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCkge1xuICAubWVudV9fZm9vdGVyIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgfVxuICAgIH1cbiAgLm1lbnVfX2NvcHlyaWdodCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuICAubWVudV9fY29weXJpZ2h0IHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICB9XG4gICAgfVxuICAubWVudV9fY29weXJpZ2h0X2xpbmtzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIC5tZW51X19jb3B5cmlnaHRfbGlua3MgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBjb2xvcjogIzI3MjcyOTtcbiAgICAgIH1cbiAgLm1lbnVfX2NvcHlyaWdodF90ZXh0IHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjb2xvcjogIzI3MjcyOTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbi5tZW51SGVhZGVyX19jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuQG1lZGlhKG1pbi13aWR0aDogOTk3cHgpIHtcblxuLm1lbnVIZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAgIH0iLCIucXVlc3Rpb25zX193ZWxjb21lIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiB5YzIzY2Q7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVBRQUFzQUFBQUFCZWdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUFFBQUFGWXBTVFh6WTIxaGNBQUFBWVFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCMEFBQUFEMEFBQUJBMVpibTBXaGxZV1FBQUFJUUFBQUFMZ0FBQURZbzVDYXlhR2hsWVFBQUFrQUFBQUFiQUFBQUpBQTFBQnRvYlhSNEFBQUNYQUFBQUFnQUFBQUlBQmtBQUd4dlkyRUFBQUprQUFBQUJnQUFBQVlBSUFBQWJXRjRjQUFBQW13QUFBQWVBQUFBSUFFTkFCNXVZVzFsQUFBQ2pBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBTzRBQUFBRndBQUFDeHFOd0VFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdUZ1paekF3TXJBd01EUElBZ2ttYUUwRHdNakF4c0RBeE1ES3pNRFZoQ1E1cHJDNFBDQTRRRURneVFEU0tFa1dKZ1JSQUFBbnJNRW1RQUFBSGljN1pDeERZQXdFQVBQeWtPQkdJRXFOYk5Rc2IvWUpQa1kyQ0tXenBKUFh6MndBQ1U1a3dEZGlKRXJyZXdMbTMxUWZSUERQN1QyZCs1d281V1ozWDE4eTc5NlFSMGFKZ2xSQUFCNG5HTmdaQUFCS1FZUkJrRUdCbk1SZmtZMkpYMUdOUk16STFGeGN4TWpNVWxHTGtaR0VHYmk0bVJpRkFJenVSaVpHQms1T1JsQldnRjNpd01qQUFBQWVKeGpZR1JnWUFEaVB3ZG1yWTdudC9uS3dNMGdDUlJoZUhMMXl4Rmtta0dLUVFSSWNqQXdnVGdBZCtnTDRRQUFlSnhqWUdSZ1lKQmtZSUNRLy84elNERXdNcUFDSmdBeWxRSlBBQUFBQUFBQUdRQUFBQUFBQUFBZ0FBQjRuR05nWkdCZ1lHSVFZZ0RSSUJZREF4Y1FNakQ4Qi9NWkFBcFpBU3dBQUhpY1paQTlic0pBRklUSFlFZ0NVb0lVS1NtelZRb2ltWitTQTBCUFFaZkNtTFV4c3IzV2VrR2l5d2x5aEJ3aHA0aHlnaHdvWS9Ob1lDMC9mek52M3U3S0FBYjRoWWQ2ZWJodGFyMWF1S0U2Y1p2MElPeVRuNFU3Nk9ORnVFdC9LTnpERzZiQ2ZUemluVHQ0L2gyZEFVcmhGdTd4SWR5bS95bnNrNytFTzNqQ3QzQ1gvbzl3RHl2OENmZng2ZzNUeUJTeEtkeFNKL3NzdEdkNS9xNjByVkpUcUVrd1Bsc0xYV2diT3IxUjY2T3FEc25VdVZqRjF1UnF6cTdPTXFOS2EzWTZjc0hXdVhJMkdzWGlCNUhKa1NLQ1FZRzRxUTVMYUNUWUkwTUllOVc5MUN1bUxTcjZ0VmFZSU1ENEtyVmdxbWlTSVpYR2hzazFqcXdWRGp4dFN0Y3hyZmhhenVTa3VjeHEzaVFqSy83dnVyZWpFOUVQc0cybVNzd3c0aE5mNUlQbUR2ay9QUkZlcUFBQUFIaWNZMkJpd0ErWUdKa1ltUm1ZTWcwWUdBQUREd0NuQUE9PSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuICAgIC5xdWVzdGlvbnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHsucXVlc3Rpb25zX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4XG4gIH1cbiAgICB9XG4gIC5xdWVzdGlvbnNfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnF1ZXN0aW9uc19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBvcGFjaXR5OiAuOTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnF1ZXN0aW9uc19faGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHhcbiAgfVxuICAgIH1cbiAgLnF1ZXN0aW9uc19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAucXVlc3Rpb25zX19jb250ZW50IHAge1xuICAgICAgbWFyZ2luOiAxNHB4IDA7XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuICAucXVlc3Rpb25zX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDBcbiAgfVxuICAgIH1cbiAgLnF1ZXN0aW9uc19faXRlbXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5xdWVzdGlvbnNfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAucXVlc3Rpb25zX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuICB9XG4gICAgfVxuICAucXVlc3Rpb25zX19pdGVtOmFmdGVyIHtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IHljMjNjZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnF1ZXN0aW9uc19faXRlbTphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDE2cHhcbiAgICB9XG4gICAgICB9XG4gIC5xdWVzdGlvbnNfX2l0ZW0ucXVlc3Rpb25zX19pdGVtLS1vcGVuZWQgLnF1ZXN0aW9uc19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAucXVlc3Rpb25zX19pdGVtLnF1ZXN0aW9uc19faXRlbS0tb3BlbmVkOmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBKMTVmNzE7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVc0QUFzQUFBQUFDTVFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUFFBQUFGWXFSemJzWTIxaGNBQUFBWVFBQUFCZUFBQUJ0bUN0NU5kbmJIbG1BQUFCNUFBQUFkOEFBQUtjVmM0aFEyaGxZV1FBQUFQRUFBQUFMd0FBQURZcFZDZExhR2hsWVFBQUEvUUFBQUFkQUFBQUpBRHdBRVZvYlhSNEFBQUVGQUFBQUJVQUFBQWNBa1QvLzJ4dlkyRUFBQVFzQUFBQUVBQUFBQkFCVEFJT2JXRjRjQUFBQkR3QUFBQWRBQUFBSUFFYkFGaHVZVzFsQUFBRVhBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBV0lBQUFBTUFBQUFFV2tJajdqZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdRSVpwekF3TXJBd0dEUDRBWWsrYUMwQVFNTGd5UURBeE1ES3pNRFZoQ1E1cHJDNFBDQTRRRXJRd3FReXdrbUdSZ1lRUVFBQmdzR2tBQUFBSGljN1pIQkRjQXdDQU12RGNtajZpZ2RLSy9PemlhcG9ZeFJwTE5rQy9Fd3dBQzZ1SVZCZTJqRUxLVXQ4ODZadWRXT1JlNWpieW1oOHBaNmFOZDBjY3BNL3JsU1Y3a1pmWDFrZzRWYXc0djRoQmZScVJmeEpTK1lMeVhrRXNVQUFIaWNOVkpOYjlOQUVKM1o5WDdhTVp0MmJXTkI0aVNXN0VORVEreTRsa0IxRVJJSFFCeVF1RlZxUlJRT25QcEQrTkZsTnBTUlpzYnovR2I4ZHNlQUVPd1BIRUVEaktxb3MxNFY0Mi9ySGgrZDNSenRQSFYyVFF4MjV2MkNFM2hZRU5PbnVNV3N6bFE5ak0xd21MQmJvdXF1RDgxRyt2eGtuTWxuc2x5aGNaZk9sSnh6eWZsSDYwd1MwRWpRZStOa0FDVUgrS2ZoUkJvTVRhNVFGYTBhMjdHN1dHV3NxbmkrUGk1MHVVNlNkYW1mdVQvaEIrbUFzVzAyTC9BY3BLOHc3MjV4d2dmTkJMWVhLSmhtYkVtcFIveWlFZHM1SXlRaUNIc213aFQ3OUVUeGpyNWNRUTB0YkdFSFBieURDVDdCWjVvZURyUEFPZ1NmdjhmdStnWVB6UmFIWjF6MWRIN3k4Yi9YUTA5TVNZdzZxNE52bWhzTWFNVWpyb1hXNGtNSW1xclhtU01ydlYrRTdCak9qRGN6WkcrOGYyQ2NNNlhGSkpXU2s5RHFYSmV4VFlMbDhWWXhGcE14cGxZeDhQTjkzTUU5WE5JSnZwTHFLMUtjb2kvVW1QZjdiZ3B5MVdhSGFod2FXbFBmTFZsR3l4dWJ0bjVMMTlaZVlUdU1FKzZvUysybEwvWjVzV1FUM21MN1RkRytza1RLbHphbXJCcHJNT1hTenExS1kwRkpJa09PVENpTzlCUkY1SUkybWdnaEVQRzdWSWt2YkNGRjRtUGpiZ1R5R1JvL044S215c3p0SytxS3FGRVNtVEcwR0ZrWlJhSGlqSWZmN1M5ZFlEWmRBSGljWTJCa1lHQUE0cnBnemlYeC9EWmZHYmdaVW9BaURFK3VmamtNby8vL0J6SzZ3ZUljREV3Z1VRQnFIdzFtQUhpY1kyQmtZR0JJWVFDQmxQLy8vOTlrNkdaZ1pFQUY3QUIzR0FVekFBQUFlSnhqWUFDQ0ZEUWM5ZjgvUXhRREF3QXBKUVJEQUFBQUFBQUFBQUFVQUVJQVdBQitBT0FCVG5pY1kyQmtZR0JnWi9CaDRHSUFBU1lnNWdLei80UDVEQUFSV1FGMEFBQUFlSnhsa0QxdXdrQVVoTWRnU0FKU2doUXBLYk5WQ2lLWm41SURRRTlCbDhLWXRUR3l2ZFo2UWFMTENYS0VIQ0duaUhLQ0hDaGo4MmhnTFQ5L00yL2U3c29BQnZpRmgzcDV1RzFxdlZxNG9UcHhtL1FnN0pPZmhUdm80MFc0UzM4bzNNTWJwc0o5UE9LZE8zaitIWjBCU3VFVzd2RWgzS2IvS2V5VHY0UTdlTUszY0pmK2ozQVBLL3dKOS9IcURkUElGTEVwM0ZJbit5eTBaM24rcnJTdFVsT29TVEErV3d0ZGFCczZ2VkhybzZvT3lkUzVXTVhXNUdyT3JzNHlvMHByZGpweXdkYTVjallheGVJSGtjbVJJb0pCZ2JpcERrdG9KTmdqUXdoNzFiM1VLNll0S3ZxMVZwZ2d3UGdxdFdDcWFKSWhsY2FHeVRXT3JCVU9QRzFLMXpHdCtGck81S1M1ekdyZUpDTXIvdSs2dDZNVDBRK3diYVpLekREaUUxL2tnK1lPK1Q4OUVWNm9BQUFBZUp4dHdUY0JBQ0FRQThBa2xFY09WVlQ4RzJCZzVRN0NRL3dGeGNUTXdzcGdnOXpsSVU5NXlWcyt3QVV2aUFQbSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuXG4ucmVzdGF1cmFudC13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVyby1zY3JlZW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcblxuLmhlcm8tc2NyZWVuIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXG59XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cbi5oZXJvLXNjcmVlbl9fdmlkZW8ge1xuICAgICAgd2lkdGg6IDU5JVxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblxuLmhlcm8tc2NyZWVuX192aWRlbyB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJVxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcblxuLmhlcm8tc2NyZWVuX192aWRlbyB2aWRlbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gIH1cbiAgICB9XG5cbi5oZXJvLXNjcmVlbl9fYXJ0aWNsZSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA1NnB4IDMycHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDM1cHg7XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cbi5oZXJvLXNjcmVlbl9fYXJ0aWNsZSB7XG4gICAgICBwYWRkaW5nOiAxMzJweCA4OHB4O1xuICAgICAgd2lkdGg6IDQxJTtcbiAgICAgIGdhcDogNDBweFxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTk3cHgpIHtcblxuLmhlcm8tc2NyZWVuX19hcnRpY2xlIHtcbiAgICAgIHBhZGRpbmc6IDE0NHB4IDk2cHhcbiAgfVxuICAgIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuXG4uaGVyby1zY3JlZW5fX2FydGljbGUge1xuICAgICAgcGFkZGluZzogMjA0cHggMTM2cHhcbiAgfVxuICAgIH1cblxuLmhlcm8tc2NyZWVuX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAjMmIyMDFkO1xuICAgIGZvbnQtZmFtaWx5OiBGcmF1bmNlcywgc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuXG4uaGVyby1zY3JlZW5fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4XG4gIH1cbiAgICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcblxuLmhlcm8tc2NyZWVuX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgICBsaW5lLWhlaWdodDogODVweFxuICB9XG4gICAgfVxuXG4uaGVyby1zY3JlZW5fX3BhcmFncmFwaCB7XG4gICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzEuNXB4O1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuXG4uaGVyby1zY3JlZW5fX3BhcmFncmFwaCB7XG4gICAgICBmb250LXNpemU6IDI1LjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NC42cHhcbiAgfVxuICAgIH1cblxuLmhlcm8tc2NyZWVuX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAgNDVweCAwIDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICBjb2xvcjogI2YzZjJmMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhhYjVlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDIzZGVnLFxuICAgICAgcmdiKDE5NCwgMTQ3LCA2OCkgMCUsXG4gICAgICByZ2JhKDIxNiwgMTcxLCA5NCwgMC4wMDgpIDEwMCVcbiAgICApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2UsXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2UsXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCBjb2xvciAwLjI1cyBlYXNlLFxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLCBib3JkZXItY29sb3IgMC4yNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZSxcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIH1cblxuLmhlcm8tc2NyZWVuX19idXR0b246YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogSjE1ZjcxO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDAnO1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBjb2xvcjogI2YzZjJmMjtcbiAgICAgIHJpZ2h0OiAyOHB4O1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG5cbi5oZXJvLXNjcmVlbl9fYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgcmlnaHQ6IDM1cHhcbiAgICB9XG4gICAgICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcblxuLmhlcm8tc2NyZWVuX19idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAyMi42cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41NnB4O1xuICAgICAgcGFkZGluZzogMTBweCA1OHB4IDEwcHggNDNweFxuICB9XG4gICAgfVxuXG4uaGVyby1zY3JlZW5fX2J1dHRvbjpob3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDc3NSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDc3NSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbi5wYW5vcmFtYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuXG4ucGFub3JhbWEge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93XG59XG4gIH1cblxuLnBhbm9yYW1hX19jb3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cbi5wYW5vcmFtYV9fY292ZXIge1xuICAgICAgd2lkdGg6IDQxJVxuICB9XG4gICAgfVxuXG4ucGFub3JhbWFfX2NvdmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cbi5wYW5vcmFtYV9fY292ZXIgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgfVxuICAgIH1cblxuLnBhbm9yYW1hX19hcnRpY2xlIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDU2cHggMzJweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcblxuLnBhbm9yYW1hX19hcnRpY2xlIHtcbiAgICAgIHdpZHRoOiA1OSU7XG4gICAgICBwYWRkaW5nOiAxMzJweCA4OHB4XG4gIH1cbiAgICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTdweCkge1xuXG4ucGFub3JhbWFfX2FydGljbGUge1xuICAgICAgcGFkZGluZzogMTQ0cHggOTZweFxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG5cbi5wYW5vcmFtYV9fYXJ0aWNsZSB7XG4gICAgICBwYWRkaW5nOiAyMDRweCAxMzZweFxuICB9XG4gICAgfVxuXG4ucGFub3JhbWFfX25hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNS42cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2M3OTI3ZDtcbiAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTk3cHgpIHtcblxuLnBhbm9yYW1hX19uYW1lIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2LjRweFxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG5cbi5wYW5vcmFtYV9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA5cHhcbiAgfVxuICAgIH1cblxuLnBhbm9yYW1hX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IEZyYXVuY2VzLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGNvbG9yOiAjMmIyMDFkO1xuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuXG4ucGFub3JhbWFfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM3cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTVweFxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTk3cHgpIHtcblxuLnBhbm9yYW1hX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweFxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG5cbi5wYW5vcmFtYV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA2OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDg1cHhcbiAgfVxuICAgIH1cblxuLnBhbm9yYW1hX19wYXJhZ3JhcGgge1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMzEuNXB4O1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcblxuLnBhbm9yYW1hX19wYXJhZ3JhcGgge1xuICAgICAgZm9udC1zaXplOiAyNS41cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDQuNnB4XG4gIH1cbiAgICB9XG5cbi5wYW5vcmFtYV9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2YzZjJmMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhhYjVlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDIzZGVnLFxuICAgICAgcmdiKDE5NCwgMTQ3LCA2OCkgMCUsXG4gICAgICByZ2JhKDIxNiwgMTcxLCA5NCwgMC4wMDgpIDEwMCVcbiAgICApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2UsXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2UsXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCBjb2xvciAwLjI1cyBlYXNlLFxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLCBib3JkZXItY29sb3IgMC4yNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZSxcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuXG4ucGFub3JhbWFfX2J1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDIyLjZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU2cHhcbiAgfVxuICAgIH1cblxuLnBhbm9yYW1hX19idXR0b246aG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA3NzUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA3NzUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4ucGFub3JhbWFfX2NhbGwtdG8tYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDMycHggMCA2OHB4O1xuICB9XG5cbi5wYW5vcmFtYV9fY2FsbC10by1hY3Rpb246YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IEoxNWY3MTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAxJztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjZjNmMmYyO1xuICAgICAgbGVmdDogMzJweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG5cbi5wYW5vcmFtYV9fY2FsbC10by1hY3Rpb246YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMzhweFxuICAgIH1cbiAgICAgIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuXG4ucGFub3JhbWFfX2NhbGwtdG8tYWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNDVweCAxMHB4IDgycHhcbiAgfVxuICAgIH1cblxuLnZpcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuXG4udmlwIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xufVxuICB9XG5cbi52aXBfX2NvdmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcblxuLnZpcF9fY292ZXIge1xuICAgICAgd2lkdGg6IDU5JVxuICB9XG4gICAgfVxuXG4udmlwX19jb3ZlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuXG4udmlwX19jb3ZlciBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuICB9XG4gICAgfVxuXG4udmlwX19hcnRpY2xlIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDU2cHggMzJweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcblxuLnZpcF9fYXJ0aWNsZSB7XG4gICAgICB3aWR0aDogNDElO1xuICAgICAgcGFkZGluZzogMTMycHggODhweFxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTk3cHgpIHtcblxuLnZpcF9fYXJ0aWNsZSB7XG4gICAgICBwYWRkaW5nOiAxNDRweCA5NnB4XG4gIH1cbiAgICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcblxuLnZpcF9fYXJ0aWNsZSB7XG4gICAgICBwYWRkaW5nOiAyMDRweCAxMzZweFxuICB9XG4gICAgfVxuXG4udmlwX19uYW1lIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDUuNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNjNzkyN2Q7XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5N3B4KSB7XG5cbi52aXBfX25hbWUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNHB4XG4gIH1cbiAgICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcblxuLnZpcF9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA5cHhcbiAgfVxuICAgIH1cblxuLnZpcF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBGcmF1bmNlcywgc2VyaWY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBjb2xvcjogIzJiMjAxZDtcbiAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcblxuLnZpcF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4XG4gIH1cbiAgICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTdweCkge1xuXG4udmlwX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweFxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG5cbi52aXBfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4NXB4XG4gIH1cbiAgICB9XG5cbi52aXBfX3BhcmFncmFwaCB7XG4gICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMS41cHg7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuXG4udmlwX19wYXJhZ3JhcGgge1xuICAgICAgZm9udC1zaXplOiAyNS41cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDQuNnB4XG4gIH1cbiAgICB9XG5cbi52aXBfX2J1dHRvbiB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHBhZGRpbmc6IDAgMjFweDtcbiAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBjb2xvcjogIzQ3NDc0NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThkNWI1O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDIzZGVnLFxuICAgICAgI2ViY2I5NiAwJSxcbiAgICAgIHJnYmEoMjMyLCAyMTMsIDE4MSwgMC4wMDgpIDEwMCVcbiAgICApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAxcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDFzIGVhc2UsXG4gICAgICBib3JkZXItY29sb3IgMXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDFzIGVhc2UsXG4gICAgICBib3JkZXItY29sb3IgMXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZSwgY29sb3IgMXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAxcyBlYXNlLFxuICAgICAgYm9yZGVyLWNvbG9yIDFzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UsIGNvbG9yIDFzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMXMgZWFzZSxcbiAgICAgIGJvcmRlci1jb2xvciAxcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAxcyBlYXNlO1xuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcblxuLnZpcF9fYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjIuNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggNDNweCAxMHB4IDQzcHhcbiAgfVxuICAgIH1cblxuLnZpcF9fYnV0dG9uOmhvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNDI1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNDI1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuLnZpcF9fbGluayB7XG4gICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMS41cHg7XG4gICAgY29sb3I6ICM4YzhjOGM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcblxuLnZpcF9fbGluayB7XG4gICAgICBmb250LXNpemU6IDI1LjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NC42cHhcbiAgfVxuICAgIH1cblxuLnZpcF9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuLmtpdGNoZW4ge1xuICBwYWRkaW5nOiA1NnB4IDMycHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlOalF3SWlCb1pXbG5hSFE5SWpRNE1DSWdkbWxsZDBKdmVEMGlNQ0F3SURZME1DQTBPREFpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krSUR4emRIbHNaVDRnT25KdmIzUWdleUJ2Y0dGamFYUjVPaUF3TGpBM095QjlJSEJoZEdnZ2V5Qm1hV3hzT2lBak1EQXdNREF3T3lCemRISnZhMlU2SUc1dmJtVTdJSE4wY205clpTMTNhV1IwYURvZ01Ec2dkbVZqZEc5eUxXVm1abVZqZERvZ2JtOXVMWE5qWVd4cGJtY3RjM1J5YjJ0bE95QjlJSEJoZEdndWVqQWdleUJtYVd4c09pQWpOMlkzWmpkbUlIMGdjR0YwYUM1Nk1TQjdJR1pwYkd3NklDTTFaVFZsTldVZ2ZTQndZWFJvTG5veUlIc2dabWxzYkRvZ0l6TmtNMlF6WkNCOUlIQmhkR2d1ZWpNZ2V5Qm1hV3hzT2lBak1XTXhZekZqSUgwZ1BDOXpkSGxzWlQ0Z1BIQmhkR2dnWkQwaWJTQXdMREFnYkNBeU1Dd3hOU0JzSURJd0xERTFJR3dnTWpBc0xURTFJR3dnTWpBc01UVWdiQ0F5TUN3eE5TQnNJREl3TEMweE5TQnNJREl3TEMweE5TQnNJREl3TEMweE5TQnNJREl3TERFMUlHd2dNakFzTVRVZ2JDQXlNQ3d0TVRVZ2JDQXlNQ3d4TlNCc0lESXdMREUxSUd3Z01qQXNMVEUxSUd3Z01qQXNMVEUxSUd3Z01qQXNMVEUxSUd3Z01qQXNNVFVnYkNBeU1Dd3hOU0JzSURJd0xDMHhOU0JzSURJd0xERTFJR3dnTWpBc01UVWdiQ0F5TUN3dE1UVWdiQ0F5TUN3dE1UVWdiQ0F5TUN3dE1UVWdiQ0F5TUN3eE5TQnNJREl3TERFMUlHd2dNakFzTFRFMUlHd2dNakFzTVRVZ2JDQXlNQ3d4TlNCc0lESXdMQzB4TlNCc0lESXdMQzB4TlNCc0lESXdMQzB4TlNCc0lESXdMREUxSUd3Z01qQXNNVFVnYkNBeU1Dd3RNVFVnYkNBeU1Dd3hOU0JzSURJd0xERTFJR3dnTWpBc0xURTFJR3dnTWpBc0xURTFJR3dnTWpBc0xURTFJR3dnTUN3ME9EQWdiQ0F0T0RBd0xEQWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0MwekxqUTVNU3d4TVRNdU1UUXlPU2tpSUdOc1lYTnpQU0o2TUNJK1BDOXdZWFJvUGlBOGNHRjBhQ0JrUFNKdElEQXNNekFnYkNBeU1Dd3RNVFVnYkNBeU1Dd3RNVFVnYkNBeU1Dd3RNVFVnYkNBeU1Dd3hOU0JzSURJd0xDMHhOU0JzSURJd0xDMHhOU0JzSURJd0xERTFJR3dnTWpBc01UVWdiQ0F5TUN3eE5TQnNJREl3TERFMUlHd2dNakFzTVRVZ2JDQXlNQ3d4TlNCc0lESXdMQzB4TlNCc0lESXdMQzB4TlNCc0lESXdMQzB4TlNCc0lESXdMREUxSUd3Z01qQXNMVEUxSUd3Z01qQXNMVEUxSUd3Z01qQXNMVEUxSUd3Z01qQXNNVFVnYkNBeU1Dd3RNVFVnYkNBeU1Dd3RNVFVnYkNBeU1Dd3hOU0JzSURJd0xERTFJR3dnTWpBc01UVWdiQ0F5TUN3eE5TQnNJREl3TERFMUlHd2dNakFzTVRVZ2JDQXlNQ3d0TVRVZ2JDQXlNQ3d0TVRVZ2JDQXlNQ3d0TVRVZ2JDQXlNQ3d4TlNCc0lESXdMQzB4TlNCc0lESXdMQzB4TlNCc0lESXdMQzB4TlNCc0lESXdMREUxSUd3Z01qQXNMVEUxSUd3Z01qQXNMVEUxSUd3Z01qQXNNVFVnYkNBeU1Dd3hOU0JzSURJd0xERTFJR3dnTWpBc01UVWdiQ0F5TUN3eE5TQnNJREl3TERFMUlHd2dNakFzTFRFMUlHd2dNakFzTFRFMUlHd2dNakFzTFRFMUlHd2dNakFzTVRVZ2JDQXdMRFExTUNCc0lDMDVOakFzTUNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVFF1T1Rnd05pd3hOelV1TkRnd05Ta2lJR05zWVhOelBTSjZNU0krUEM5d1lYUm9QaUE4Y0dGMGFDQmtQU0p0SURBc016QWdiQ0F5TUN3dE1UVWdiQ0F5TUN3dE1UVWdiQ0F5TUN3eE5TQnNJREl3TERFMUlHd2dNakFzTFRFMUlHd2dNakFzTFRFMUlHd2dNakFzTFRFMUlHd2dNakFzTVRVZ2JDQXlNQ3d4TlNCc0lESXdMQzB4TlNCc0lESXdMQzB4TlNCc0lESXdMREUxSUd3Z01qQXNNVFVnYkNBeU1Dd3hOU0JzSURJd0xERTFJR3dnTWpBc01UVWdiQ0F5TUN3dE1UVWdiQ0F5TUN3dE1UVWdiQ0F5TUN3dE1UVWdiQ0F5TUN3dE1UVWdiQ0F5TUN3dE1UVWdiQ0F5TUN3eE5TQnNJREl3TEMweE5TQnNJREl3TERFMUlHd2dNakFzTFRFMUlHd2dNakFzTVRVZ2JDQXlNQ3d4TlNCc0lESXdMREUxSUd3Z01qQXNNVFVnYkNBeU1Dd3RNVFVnYkNBeU1Dd3hOU0JzSURJd0xDMHhOU0JzSURJd0xDMHhOU0JzSURJd0xDMHhOU0JzSURJd0xERTFJR3dnTWpBc01UVWdiQ0F5TUN3dE1UVWdiQ0F5TUN3dE1UVWdiQ0F5TUN3dE1UVWdiQ0F5TUN3eE5TQnNJREl3TERFMUlHd2dNakFzTFRFMUlHd2dNakFzTFRFMUlHd2dNakFzTVRVZ2JDQXlNQ3d4TlNCc0lESXdMREUxSUd3Z01qQXNNVFVnYkNBeU1Dd3hOU0JzSURJd0xDMHhOU0JzSURJd0xDMHhOU0JzSURJd0xDMHhOU0JzSURJd0xDMHhOU0JzSURJd0xDMHhOU0JzSURJd0xERTFJR3dnTWpBc0xURTFJR3dnTWpBc01UVWdiQ0F5TUN3dE1UVWdiQ0F5TUN3eE5TQnNJREl3TERFMUlHd2dNakFzTVRVZ2JDQXlNQ3d4TlNCc0lESXdMQzB4TlNCc0lESXdMREUxSUd3Z01qQXNMVEUxSUd3Z01DdzBOVEFnYkNBdE1USTRNQ3d3SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3RNVGd1T0RBNE5pd3lNemN1T0RFNE1pa2lJR05zWVhOelBTSjZNaUkrUEM5d1lYUm9QaUE4Y0dGMGFDQmtQU0p0SURBc0xUTXdJR3dnTWpBc01UVWdiQ0F5TUN3eE5TQnNJREl3TEMweE5TQnNJREl3TEMweE5TQnNJREl3TERFMUlHd2dNakFzTVRVZ2JDQXlNQ3d4TlNCc0lESXdMQzB4TlNCc0lESXdMQzB4TlNCc0lESXdMQzB4TlNCc0lESXdMQzB4TlNCc0lESXdMREUxSUd3Z01qQXNMVEUxSUd3Z01qQXNNVFVnYkNBeU1Dd3hOU0JzSURJd0xDMHhOU0JzSURJd0xERTFJR3dnTWpBc01UVWdiQ0F5TUN3dE1UVWdiQ0F5TUN3eE5TQnNJREl3TERFMUlHd2dNakFzTFRFMUlHd2dNakFzTFRFMUlHd2dNakFzTFRFMUlHd2dNakFzTFRFMUlHd2dNakFzTVRVZ2JDQXlNQ3d0TVRVZ2JDQXlNQ3d0TVRVZ2JDQXlNQ3d4TlNCc0lESXdMREUxSUd3Z01qQXNMVEUxSUd3Z01qQXNNVFVnYkNBeU1Dd3hOU0JzSURJd0xERTFJR3dnTWpBc0xURTFJR3dnTWpBc0xURTFJR3dnTWpBc01UVWdiQ0F5TUN3eE5TQnNJREl3TERFMUlHd2dNakFzTFRFMUlHd2dNakFzTFRFMUlHd2dNakFzTFRFMUlHd2dNakFzTFRFMUlHd2dNakFzTVRVZ2JDQXlNQ3d0TVRVZ2JDQXlNQ3d4TlNCc0lESXdMREUxSUd3Z01qQXNMVEUxSUd3Z01qQXNNVFVnYkNBeU1Dd3hOU0JzSURJd0xDMHhOU0JzSURJd0xERTFJR3dnTWpBc01UVWdiQ0F5TUN3dE1UVWdiQ0F5TUN3dE1UVWdiQ0F5TUN3dE1UVWdiQ0F5TUN3dE1UVWdiQ0F5TUN3eE5TQnNJREl3TEMweE5TQnNJREl3TEMweE5TQnNJREl3TERFMUlHd2dNakFzTVRVZ2JDQXlNQ3d0TVRVZ2JDQXlNQ3d4TlNCc0lEQXNOVEV3SUd3Z0xURXlPREFzTUNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVGt1TXpZeE9Dd3pNREF1TVRVMU9Da2lJR05zWVhOelBTSjZNeUkrUEM5d1lYUm9QaUE4Y0dGMGFDQmtQU0p0SURBc01DQnNJREl3TERFMUlHd2dNakFzTVRVZ2JDQXlNQ3d0TVRVZ2JDQXlNQ3d0TVRVZ2JDQXlNQ3d4TlNCc0lESXdMQzB4TlNCc0lESXdMQzB4TlNCc0lESXdMQzB4TlNCc0lESXdMREUxSUd3Z01qQXNNVFVnYkNBeU1Dd3RNVFVnYkNBeU1Dd3RNVFVnYkNBeU1Dd3hOU0JzSURJd0xDMHhOU0JzSURJd0xERTFJR3dnTWpBc01UVWdiQ0F5TUN3eE5TQnNJREl3TERFMUlHd2dNakFzTVRVZ2JDQXlNQ3d0TVRVZ2JDQXlNQ3d4TlNCc0lESXdMQzB4TlNCc0lESXdMQzB4TlNCc0lESXdMREUxSUd3Z01qQXNNVFVnYkNBeU1Dd3RNVFVnYkNBeU1Dd3RNVFVnYkNBeU1Dd3RNVFVnYkNBeU1Dd3hOU0JzSURJd0xDMHhOU0JzSURJd0xDMHhOU0JzSURJd0xERTFJR3dnTWpBc01UVWdiQ0F5TUN3eE5TQnNJREl3TEMweE5TQnNJREl3TEMweE5TQnNJREl3TERFMUlHd2dNakFzTFRFMUlHd2dNakFzTFRFMUlHd2dNakFzTFRFMUlHd2dNakFzTVRVZ2JDQXlNQ3d4TlNCc0lESXdMQzB4TlNCc0lESXdMQzB4TlNCc0lESXdMREUxSUd3Z01qQXNMVEUxSUd3Z01qQXNNVFVnYkNBeU1Dd3hOU0JzSURJd0xERTFJR3dnTWpBc01UVWdiQ0F5TUN3eE5TQnNJREl3TEMweE5TQnNJREl3TERFMUlHd2dNakFzTFRFMUlHd2dNakFzTFRFMUlHd2dNakFzTVRVZ2JDQXlNQ3d4TlNCc0lESXdMQzB4TlNCc0lESXdMQzB4TlNCc0lESXdMQzB4TlNCc0lESXdMREUxSUd3Z01qQXNMVEUxSUd3Z01qQXNMVEUxSUd3Z01qQXNNVFVnYkNBd0xEUTRNQ0JzSUMweE1qZ3dMREFpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtDMHhNUzR6TnpVMExETTJNaTQwT1RNMUtTSWdZMnhoYzNNOUlubzBJajQ4TDNCaGRHZytQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuXG4ua2l0Y2hlbiB7XG4gICAgcGFkZGluZzogMTMycHggODhweFxufVxuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTdweCkge1xuXG4ua2l0Y2hlbiB7XG4gICAgcGFkZGluZzogMTQ0cHggOTZweFxufVxuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcblxuLmtpdGNoZW4ge1xuICAgIHBhZGRpbmc6IDIwNHB4IDEzNnB4XG59XG4gIH1cblxuLmtpdGNoZW5fX3N0YXJzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG5cbi5raXRjaGVuX19zdGFycyB7XG4gICAgICBnYXA6IDU1cHhcbiAgfVxuICAgIH1cblxuLmtpdGNoZW5fX3N0YXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogI2MyOTM0NDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cblxuLmtpdGNoZW5fX3N0YXI6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IEoxNWY3MTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAyJztcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGNvbG9yOiAjRDhBQjVFO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTk3cHgpIHtcblxuLmtpdGNoZW5fX3N0YXI6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4XG4gICAgfVxuICAgICAgfVxuXG4ua2l0Y2hlbl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBGcmF1bmNlcywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBjb2xvcjogIzJiMjAxZDtcbiAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcblxuLmtpdGNoZW5fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4XG4gIH1cbiAgICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTdweCkge1xuXG4ua2l0Y2hlbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHhcbiAgfVxuICAgIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuXG4ua2l0Y2hlbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA2OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDg1cHhcbiAgfVxuICAgIH1cblxuLmtpdGNoZW5fX2xpc3Qge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuXG4ua2l0Y2hlbl9fbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDM3cHhcbiAgfVxuICAgIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuXG4ua2l0Y2hlbl9fbGlzdCB7XG4gICAgICBnYXA6IDIwcHhcbiAgfVxuICAgIH1cblxuLmtpdGNoZW5fX2xpc3RpdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cbi5raXRjaGVuX19saXN0aXRlbSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweFxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTk3cHgpIHtcblxuLmtpdGNoZW5fX2xpc3RpdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4XG4gIH1cbiAgICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcblxuLmtpdGNoZW5fX2xpc3RpdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OS41cHhcbiAgfVxuICAgIH1cblxuLmtpdGNoZW5fX2xpc3RpdGVtOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBKMTVmNzE7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMic7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG5cbi5raXRjaGVuX19saXN0aXRlbTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxlZnQ6IC0xMHB4XG4gICAgfVxuICAgICAgfVxuXG4ua2l0Y2hlbl9fZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuXG4ua2l0Y2hlbl9fZ2FsbGVyeSB7XG4gICAgICBnYXA6IDQ1cHhcbiAgfVxuICAgIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5N3B4KSB7XG5cbi5raXRjaGVuX19nYWxsZXJ5IHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG5cbi5raXRjaGVuX19nYWxsZXJ5IHtcbiAgICAgIGdhcDogNjhweFxuICB9XG4gICAgfVxuXG4ua2l0Y2hlbl9fZ2FsbGVyeWl0ZW0ge1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuXG4ua2l0Y2hlbl9fZ2FsbGVyeWl0ZW0ge1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgIHdpZHRoOiAzMzBweFxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTk3cHgpIHtcblxuLmtpdGNoZW5fX2dhbGxlcnlpdGVtIHtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICB3aWR0aDogMzYwcHhcbiAgfVxuICAgIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuXG4ua2l0Y2hlbl9fZ2FsbGVyeWl0ZW0ge1xuICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgIHdpZHRoOiA1MTBweFxuICB9XG4gICAgfVxuXG4uY2hhaWtvdnNreSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuXG4uY2hhaWtvdnNreSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbn1cbiAgfVxuXG4uY2hhaWtvdnNreV9fY292ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuXG4uY2hhaWtvdnNreV9fY292ZXIge1xuICAgICAgd2lkdGg6IDUwJVxuICB9XG4gICAgfVxuXG4uY2hhaWtvdnNreV9fY292ZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcblxuLmNoYWlrb3Zza3lfX2NvdmVyIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gIH1cbiAgICB9XG5cbi5jaGFpa292c2t5X19hcnRpY2xlIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDU2cHggMzJweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcblxuLmNoYWlrb3Zza3lfX2FydGljbGUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDEzMnB4IDg4cHhcbiAgfVxuICAgIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5N3B4KSB7XG5cbi5jaGFpa292c2t5X19hcnRpY2xlIHtcbiAgICAgIHBhZGRpbmc6IDE0NHB4IDk2cHhcbiAgfVxuICAgIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuXG4uY2hhaWtvdnNreV9fYXJ0aWNsZSB7XG4gICAgICBwYWRkaW5nOiAyMDRweCAxMzZweFxuICB9XG4gICAgfVxuXG4uY2hhaWtvdnNreV9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA1LjZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjYzc5MjdkO1xuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTdweCkge1xuXG4uY2hhaWtvdnNreV9fbmFtZSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNi40cHhcbiAgfVxuICAgIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuXG4uY2hhaWtvdnNreV9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA5cHhcbiAgfVxuICAgIH1cblxuLmNoYWlrb3Zza3lfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogRnJhdW5jZXMsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgY29sb3I6ICMyYjIwMWQ7XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cbi5jaGFpa292c2t5X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU1cHhcbiAgfVxuICAgIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5N3B4KSB7XG5cbi5jaGFpa292c2t5X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweFxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG5cbi5jaGFpa292c2t5X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgICBsaW5lLWhlaWdodDogODVweFxuICB9XG4gICAgfVxuXG4uY2hhaWtvdnNreV9fcGFyYWdyYXBoIHtcbiAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDMxLjVweDtcbiAgICBjb2xvcjogIzcwNzA3MDtcbiAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG5cbi5jaGFpa292c2t5X19wYXJhZ3JhcGgge1xuICAgICAgZm9udC1zaXplOiAyNS41cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDQuNnB4XG4gIH1cbiAgICB9XG5cbi5jaGFpa292c2t5X19saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG5cbi5jaGFpa292c2t5X19saXN0aXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogIzcwNzA3MDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbi5jaGFpa292c2t5X19saXN0aXRlbTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogSjE1ZjcxO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDMnO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgY29sb3I6ICNEOEFCNUU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuXG4uY2hhaWtvdnNreV9fbGlzdGl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAyMi43cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjguM3B4XG4gIH1cbiAgICB9XG5cbi5jaGFpa292c2t5X19saW5rIHtcbiAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDMxLjVweDtcbiAgICBjb2xvcjogIzhjOGM4YztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuXG4uY2hhaWtvdnNreV9fbGluayB7XG4gICAgICBmb250LXNpemU6IDI1LjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NC42cHhcbiAgfVxuICAgIH1cblxuLmNoYWlrb3Zza3lfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbi5yYWNobWFuaW5vZmYge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcblxuLnJhY2htYW5pbm9mZiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbn1cbiAgfVxuXG4ucmFjaG1hbmlub2ZmX19jb3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cbi5yYWNobWFuaW5vZmZfX2NvdmVyIHtcbiAgICAgIHdpZHRoOiA1MCVcbiAgfVxuICAgIH1cblxuLnJhY2htYW5pbm9mZl9fY292ZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcblxuLnJhY2htYW5pbm9mZl9fY292ZXIgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgfVxuICAgIH1cblxuLnJhY2htYW5pbm9mZl9fYXJ0aWNsZSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA1NnB4IDMycHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cbi5yYWNobWFuaW5vZmZfX2FydGljbGUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDEzMnB4IDg4cHhcbiAgfVxuICAgIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5N3B4KSB7XG5cbi5yYWNobWFuaW5vZmZfX2FydGljbGUge1xuICAgICAgcGFkZGluZzogMTQ0cHggOTZweFxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG5cbi5yYWNobWFuaW5vZmZfX2FydGljbGUge1xuICAgICAgcGFkZGluZzogMjA0cHggMTM2cHhcbiAgfVxuICAgIH1cblxuLnJhY2htYW5pbm9mZl9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA1LjZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjYzc5MjdkO1xuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTdweCkge1xuXG4ucmFjaG1hbmlub2ZmX19uYW1lIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2LjRweFxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG5cbi5yYWNobWFuaW5vZmZfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogOXB4XG4gIH1cbiAgICB9XG5cbi5yYWNobWFuaW5vZmZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogRnJhdW5jZXMsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgY29sb3I6ICMyYjIwMWQ7XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cbi5yYWNobWFuaW5vZmZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM3cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTVweFxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTk3cHgpIHtcblxuLnJhY2htYW5pbm9mZl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHhcbiAgfVxuICAgIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuXG4ucmFjaG1hbmlub2ZmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgICBsaW5lLWhlaWdodDogODVweFxuICB9XG4gICAgfVxuXG4ucmFjaG1hbmlub2ZmX19wYXJhZ3JhcGgge1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMzEuNXB4O1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcblxuLnJhY2htYW5pbm9mZl9fcGFyYWdyYXBoIHtcbiAgICAgIGZvbnQtc2l6ZTogMjUuNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0LjZweFxuICB9XG4gICAgfVxuXG4ubG9iYnktYmFyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcblxuLmxvYmJ5LWJhciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbn1cbiAgfVxuXG4ubG9iYnktYmFyX19jb3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cbi5sb2JieS1iYXJfX2NvdmVyIHtcbiAgICAgIHdpZHRoOiA1MCVcbiAgfVxuICAgIH1cblxuLmxvYmJ5LWJhcl9fY292ZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcblxuLmxvYmJ5LWJhcl9fY292ZXIgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgfVxuICAgIH1cblxuLmxvYmJ5LWJhcl9fYXJ0aWNsZSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA1NnB4IDMycHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cbi5sb2JieS1iYXJfX2FydGljbGUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDEzMnB4IDg4cHhcbiAgfVxuICAgIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5N3B4KSB7XG5cbi5sb2JieS1iYXJfX2FydGljbGUge1xuICAgICAgcGFkZGluZzogMTQ0cHggOTZweFxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG5cbi5sb2JieS1iYXJfX2FydGljbGUge1xuICAgICAgcGFkZGluZzogMjA0cHggMTM2cHhcbiAgfVxuICAgIH1cblxuLmxvYmJ5LWJhcl9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA1LjZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjYzc5MjdkO1xuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTdweCkge1xuXG4ubG9iYnktYmFyX19uYW1lIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2LjRweFxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG5cbi5sb2JieS1iYXJfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogOXB4XG4gIH1cbiAgICB9XG5cbi5sb2JieS1iYXJfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogRnJhdW5jZXMsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgY29sb3I6ICMyYjIwMWQ7XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cbi5sb2JieS1iYXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM3cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTVweFxuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTk3cHgpIHtcblxuLmxvYmJ5LWJhcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHhcbiAgfVxuICAgIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuXG4ubG9iYnktYmFyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgICBsaW5lLWhlaWdodDogODVweFxuICB9XG4gICAgfVxuXG4ubG9iYnktYmFyX19wYXJhZ3JhcGgge1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMzEuNXB4O1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcblxuLmxvYmJ5LWJhcl9fcGFyYWdyYXBoIHtcbiAgICAgIGZvbnQtc2l6ZTogMjUuNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0LjZweFxuICB9XG4gICAgfVxuXG4uY2FsbC10by1hY3Rpb24ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMzJweCAzMnB4IDU2cHggMzJweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cbi5jYWxsLXRvLWFjdGlvbiB7XG4gICAgcGFkZGluZzogODhweCA4OHB4IDEzMnB4IDg4cHhcbn1cbiAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTk3cHgpIHtcblxuLmNhbGwtdG8tYWN0aW9uIHtcbiAgICBwYWRkaW5nOiA5NnB4IDk2cHggMTQ0cHggOTZweDtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiBhdXRvXG59XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuXG4uY2FsbC10by1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEzNnB4IDEzNnB4IDIwNHB4IDEzNnB4O1xuICAgIHdpZHRoOiAxMzYwcHhcbn1cbiAgfVxuXG4uY2FsbC10by1hY3Rpb25fX2xpbmUge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICB9XG5cbi5jYWxsLXRvLWFjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBGcmF1bmNlcywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBjb2xvcjogIzJiMjAxZDtcbiAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcblxuLmNhbGwtdG8tYWN0aW9uX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHhcbiAgfVxuICAgIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuXG4uY2FsbC10by1hY3Rpb25fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4NXB4XG4gIH1cbiAgICB9XG5cbi5jYWxsLXRvLWFjdGlvbl9fcGFyYWdyYXBoIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMzEuNXB4O1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcblxuLmNhbGwtdG8tYWN0aW9uX19wYXJhZ3JhcGgge1xuICAgICAgZm9udC1zaXplOiAyNS41cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDQuNnB4XG4gIH1cbiAgICB9XG5cbi5jYWxsLXRvLWFjdGlvbl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuXG4uY2FsbC10by1hY3Rpb25fX2FjdGlvbnMge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgfVxuICAgIH1cblxuLmNhbGwtdG8tYWN0aW9uX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZjNmMmYyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGFiNWU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMjNkZWcsXG4gICAgICByZ2IoMTk0LCAxNDcsIDY4KSAwJSxcbiAgICAgIHJnYmEoMjE2LCAxNzEsIDk0LCAwLjAwOCkgMTAwJVxuICAgICk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZSxcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZSxcbiAgICAgIGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIGNvbG9yIDAuMjVzIGVhc2UsXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCBjb2xvciAwLjI1cyBlYXNlLFxuICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLCBib3JkZXItY29sb3IgMC4yNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG5cbi5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjIuNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweFxuICB9XG4gICAgfVxuXG4uY2FsbC10by1hY3Rpb25fX2J1dHRvbjpob3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDc3NSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDc3NSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbi5jYWxsLXRvLWFjdGlvbl9fZGF0ZXMge1xuICAgIHBhZGRpbmc6IDAgMzJweCAwIDY0cHg7XG4gIH1cblxuLmNhbGwtdG8tYWN0aW9uX19kYXRlczpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogSjE1ZjcxO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDQnO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICNmM2YyZjI7XG4gICAgICBsZWZ0OiAzMnB4O1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTQwcHgpIHtcblxuLmNhbGwtdG8tYWN0aW9uX19kYXRlczpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiAzOHB4XG4gICAgfVxuICAgICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG5cbi5jYWxsLXRvLWFjdGlvbl9fZGF0ZXMge1xuICAgICAgcGFkZGluZzogMTBweCA0NXB4IDEwcHggNzdweFxuICB9XG4gICAgfVxuXG4uY2FsbC10by1hY3Rpb25fX3doYXRzYXBwIHtcbiAgICBwYWRkaW5nOiAwIDMycHggMCA2NHB4O1xuICB9XG5cbi5jYWxsLXRvLWFjdGlvbl9fd2hhdHNhcHA6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IEoxNWY3MTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDA1JztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjZjNmMmYyO1xuICAgICAgbGVmdDogMzJweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG5cbi5jYWxsLXRvLWFjdGlvbl9fd2hhdHNhcHA6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMzhweFxuICAgIH1cbiAgICAgIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1NDBweCkge1xuXG4uY2FsbC10by1hY3Rpb25fX3doYXRzYXBwIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNDVweCAxMHB4IDc3cHhcbiAgfVxuICAgIH1cbiIsIi5hYm91dF9fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbiAgLmFib3V0X19kZXNjcmlwdGlvbiBoMzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYWJvdXRfX2Rlc2NyaXB0aW9uID4gcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFib3V0X19kZXNjcmlwdGlvbiA+IHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweFxuICB9XG4gICAgfSIsIi5yZXN0X19zZWN0aW9uIHtcbiAgICBtYXJnaW46IDQwcHggMCA4MHB4O1xuICB9XG4gIC5yZXN0X19zdWJIZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDU2NXB4O1xuICB9IiwiLnJlc3RfX2FydGljbGUge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn0iLCIucmVzdF9fc2libGluZ3NfbGlzdCAucmVzdENhcmQge1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG4ucmVzdF9faGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpIHtcblxuLnJlc3RfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgIG1hcmdpbi10b3A6IDIwcHhcbn1cbiAgfSIsIi5yZXN0V2VsY29tZSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuICAucmVzdFdlbGNvbWVfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNTY2RTlFO1xuICB9XG4gIC5yZXN0V2VsY29tZV9fYmcgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAucmVzdFdlbGNvbWVfX2JnOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3BhdGVybi0tcmlnaHQuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIzNXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAucmVzdFdlbGNvbWVfX2JnOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAgIH1cbiAgLnJlc3RXZWxjb21lX19iZzpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcGF0ZXJuLS1sZWZ0LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBoZWlnaHQ6IDI0MnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgLnJlc3RXZWxjb21lX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5yZXN0V2VsY29tZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4XG4gIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5yZXN0V2VsY29tZV9fY29udGVudCAuaGVhZGluZy5yZXN0V2VsY29tZV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHhcbiAgICB9XG4gICAgICB9IiwiLnJlc3RfX2dyaWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCkgey5yZXN0X19ncmlkIHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICB9XG4gICAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG5cbiAgLnJlc3RfX2dhbGxlcnkgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG4gICAgICB9XG5cbiAgLnJlc3RfX2NvbHVtbiB7XG4gICAgd2lkdGg6IDY4JTtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCkge1xuXG4gIC5yZXN0X19jb2x1bW4ge1xuICAgICAgd2lkdGg6IDEwMCVcbiAgfVxuICAgIH1cblxuICAucmVzdF9fc2libGluZ3Mge1xuICAgIHdpZHRoOiAyOCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpIHtcblxuICAucmVzdF9fc2libGluZ3Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4XG4gIH1cbiAgICB9XG5cbiAgLnJlc3RfX3NpYmxpbmdzX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpIHtcblxuICAucmVzdF9fc2libGluZ3NfbGlzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMTBweCwgMWZyKSk7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDI0cHg7XG4gICAgICBncmlkLXJvdy1nYXA6IDI0cHhcbiAgfVxuICAgIH0iLCIucm9vbXNfX3NlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuICAgIC5yb29tc19fc2VjdGlvbjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC00MHB4O1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNztcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgLnJvb21zX19zdWJIZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDU2NXB4O1xuICB9IiwiLmxhYmVsIHtcbiAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgNXB4O1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiAgLyoqTWFyZ2luZWQqKi9cblxuICAubGFiZWwubGFiZWwtLW1hcmdpbmVkX3JpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAubGFiZWwubGFiZWwtLW1hcmdpbmVkX2xlZnQ0IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuXG4gIC8qKkNvbG9yKiovXG5cbiAgLmxhYmVsLmxhYmVsLS1jb2xvcl9ibHVlIHtcbiAgICBjb2xvcjogIzJGN0RFMTtcbiAgfVxuXG4gIC5sYWJlbC5sYWJlbC0tY29sb3JfcGluayB7XG4gICAgY29sb3I6ICNFRDRENzQ7XG4gIH1cblxuICAvKipTaXplKiovXG5cbiAgLmxhYmVsLmxhYmVsLS1zaXplX21lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogLjk7XG4gICAgcGFkZGluZzogMTFweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cblxuICAubGFiZWwubGFiZWwtLXNpemVfYmlnIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDE3cHggMTRweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAvKipQb3NpdGlvbioqL1xuXG4gIC5sYWJlbC5sYWJlbC0tcG9zaXRpb25fcnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuIiwiLnJvb21fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCl7LnJvb21fX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxM3B4XG59XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTI4MHB4KXsucm9vbV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE0cHhcbn1cbiAgfVxuXG4ucm9vbV9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBmb250LWZhbWlseTogJ05vYWgnO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxufVxuXG4ucm9vbV9faGludCB7IFxuICBtYXJnaW46IC44ZW0gMDtcbiAgZm9udC1zaXplOiAxLjFlbTtcblxufVxuXG4ucm9vbV9faW1wcm92ZWQge1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIGNvbG9yOiAjRDhBQjVFO1xufSIsIkBmb250LWZhY2UgeyBmb250LWZhbWlseTogeGU5Mzc0OyBzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFQNEFBc0FBQUFBQmlnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBBQUFBRllwb1RaTVkyMWhjQUFBQVlBQUFBQktBQUFCY09Fb282cG5iSGxtQUFBQnpBQUFBR2tBQUFDQVNEUm5DMmhsWVdRQUFBSTRBQUFBTUFBQUFEWW8vQ2JwYUdobFlRQUFBbWdBQUFBWkFBQUFKQUJrQUQ5b2JYUjRBQUFDaEFBQUFBZ0FBQUFJQUR3QUFHeHZZMkVBQUFLTUFBQUFCZ0FBQUFZQVFBQUFiV0Y0Y0FBQUFwUUFBQUFlQUFBQUlBRU9BRHh1WVcxbEFBQUN0QUFBQVNrQUFBSVdtNWUrQ25CdmMzUUFBQVBnQUFBQUZ3QUFBQ3hxTndFRWVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHU1FZNXpBd01yQXdLREdvQXdrMmFHMEJBTVRBdzhEa0dCbFpzQUtBdEpjVXhnY0hqQThZR0F3QW5KWmdDUklKU05JRGdEREhnVktlSnp0a0xFTmdEQVFBOC9LUTRFWWdTbzFzMUN4djlnaytSallJcGJPa2s5ZlBiQUFKVG1UQU4ySWtTdXQ3QXViZlZCOUU4TS90UFozN25DamxabmRmWHpMdjNwQkhSb21DVkVBQUhpY1BZM0JEa0F3RUVSM1M2dGF3Z0c5VjFJSEI2clZpLy8vTEdHUnlDUXpiK1l5d0FDdUV6eHBnZ1hBck1JNnY0L1d4WFRnbnpHRk5IUml4ajVzYis0RUtickNNSVlaUHZZNVlsTnJsYXVucUZ6S1VoTkpaTWhwTU1SbEt6blZzZWVWb084YjFDd0s2QUFBQUhpY1kyQmtZR0FBWXRIOTB5Ykg4OXQ4WmVCbU1BS0tNRHk1K3VVWWd2Ny9sOEVRQ0JrWU9CaVlRS0lBYm5VTktuaWNZMkJrWUdBd1lnQUJHekJweU1ESWdBcVlBQS9uQUtRQUFBQUFBQUFBQUR3QUFBQUFBQUFBUUFBQWVKeGpZR1JnWUdCaU1BQmlCakNMZ1lFTENCa1kvb1A1REFBTlhnRkxBQUI0bkdXUVBXN0NRQlNFeDJCSUFsS0NGQ2twczFVS0lwbWZrZ05BVDBHWHdwaTFNYks5MW5wQm9zc0pjb1FjSWFlSWNvSWNLR1B6YUdBdFAzOHpiOTd1eWdBRytJV0hlbm00YldxOVdyaWhPbkdiOUNEc2s1K0ZPK2pqUmJoTGZ5amN3eHVtd24wODRwMDdlUDRkblFGSzRSYnU4U0hjcHY4cDdKTy9oRHQ0d3Jkd2wvNlBjQThyL0FuMzhlb04wOGdVc1NuY1VpZjdMTFJuZWY2dXRLMVNVNmhKTUQ1YkMxMW9HenE5VWV1anFnN0oxTGxZeGRia2FzNnV6aktqU210Mk9uTEIxcmx5TmhyRjRnZVJ5WkVpZ2tHQnVLa09TMmdrMkNORENIdlZ2ZFFycGkwcStyVldtQ0RBK0NxMVlLcG9raUdWeG9iSk5ZNnNGUTQ4YlVyWE1hMzRXczdrcExuTWF0NGtJeXYrNzdxM294UFJEN0J0cGtyTU1PSVRYK1NENWc3NVB6MFJYcWdBQUFCNG5HTmdZc0FQbUJpWkdKa1ptRElOR0JnQUF3OEFwd0E9KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4gIC5yb29tX19wcmljZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IFxufVxuICAucm9vbV9fcHJpY2UgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbiAgLnJvb21fX3ByaWNlOmFmdGVyIHtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtZmFtaWx5OiB4ZTkzNzQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfSIsIi5yb29tX19zdWJUaXRsZSB7XHJcbiAgY29sb3I6ICNEOEFCNUU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxufSIsIi5kZWZpbml0aW9uc0xpc3RfX2R0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICM3ODc4N0E7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG4gIC5kZWZpbml0aW9uc0xpc3RfX2RkIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH0iLCIucm9vbUNoYXJhY3RlcmlzdGljX19saXN0IC5kZWZpbml0aW9uc0xpc3RfX2RsIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTIwcHggMWZyO1xuICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDU3MXB4KXsucm9vbUNoYXJhY3RlcmlzdGljX19saXN0IC5kZWZpbml0aW9uc0xpc3RfX2RsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNTBweCAxZnJcbiAgICB9ICAgICBcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OXB4KXsucm9vbUNoYXJhY3RlcmlzdGljX19saXN0IC5kZWZpbml0aW9uc0xpc3RfX2RsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTUwcHgsIDFmcikpXG4gICAgfSAgICAgICAgICAgXG4gICAgICB9XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCl7LnJvb21DaGFyYWN0ZXJpc3RpY19fbGlzdCAuZGVmaW5pdGlvbnNMaXN0X19kbCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXG4gICAgfSAgICAgICAgICBcbiAgICAgIH0iLCIucm9vbUNvbWZvcnRhYmxlX19saXN0IHtcclxuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMWVtO1xyXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiAxZW07XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDFlbTtcclxuICB9XHJcbiAgICAucm9vbUNvbWZvcnRhYmxlX19saXN0IGxpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNTcxcHgpey5yb29tQ29tZm9ydGFibGVfX2xpc3Qge1xyXG4gICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcclxuICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDJlbTtcclxuICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAyZW07XHJcbiAgICAgICAgICAgICAgY29sdW1uLWdhcDogMmVtXHJcbiAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHsucm9vbUNvbWZvcnRhYmxlX19saXN0IHtcclxuICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XHJcbiAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcclxuICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgICAgICAgY29sdW1uLWdhcDogMFxyXG4gIH1cclxuICAgIH0iLCIucm9vbUFkdmFudGFnZXMge1xyXG4gIG1hcmdpbjogMWVtIDA7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufSIsIi5yb29tU2libGluZ3NfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICAvKiBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIGNhbGMoNTAlIC0gMjhweCkgY2FsYyg1MCUgLSAyOHB4KSk7ICovXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIzJSwgMWZyKSk7XG4gIGdyaWQtZ2FwOiAyOHB4O1xufVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7LnJvb21TaWJsaW5nc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcbn1cbiAgfVxuXG4gIEBtZWRpYShtaW4td2lkdGg6IDU3MXB4KSB7LnJvb21TaWJsaW5nc19fbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsucm9vbVNpYmxpbmdzX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJVxufVxuICAgIC5yb29tU2libGluZ3NfX2xpc3QgPiBhIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI0Ljk3NSUgLSAyMi41cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLnJvb21TaWJsaW5nc19fbGlzdCA+IGE6bnRoLWNoaWxkKDFuKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgIH1cbiAgICAucm9vbVNpYmxpbmdzX19saXN0ID4gYTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLnJvb21TaWJsaW5nc19fbGlzdCA+IGE6bnRoLWNoaWxkKDRuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIC5yb29tU2libGluZ3NfX2xpc3QgPiBhOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfSIsIi5yb29tQ29uZGl0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuICAucm9vbUNvbmRpdGlvbnNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1JSAyMiUgMTglIDE1JSAxNyU7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yb29tQ29uZGl0aW9uc19fbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNSUsIDFmcikpXG4gIH1cbiAgICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5yb29tQ29uZGl0aW9uc19fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlXG4gIH1cbiAgICAgIC5yb29tQ29uZGl0aW9uc19fbGlzdCA+IGRsIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTYuNjUlIC0gMjVweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgICAucm9vbUNvbmRpdGlvbnNfX2xpc3QgPiBkbDpudGgtY2hpbGQoMW4pIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB9XG4gICAgICAucm9vbUNvbmRpdGlvbnNfX2xpc3QgPiBkbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLnJvb21Db25kaXRpb25zX19saXN0ID4gZGw6bnRoLWNoaWxkKDZuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgICAgLnJvb21Db25kaXRpb25zX19saXN0ID4gZGw6bnRoLWNoaWxkKDZuICsgMSkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICB9XG4gIC5yb29tQ29uZGl0aW9uc19faXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuIiwiLnBob25lRWxlbWVudCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBMYWMxM2U7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVFRQUFzQUFBQUFCakFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUFFBQUFGWXFhemJSWTIxaGNBQUFBWVFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCMEFBQUFIc0FBQUNJcTF3TjFtaGxZV1FBQUFKTUFBQUFNQUFBQURZcEVTZEdhR2hsWVFBQUFud0FBQUFaQUFBQUpBQzFBR2RvYlhSNEFBQUNtQUFBQUFnQUFBQUlBR1FBQUd4dlkyRUFBQUtnQUFBQUJnQUFBQVlBUkFBQWJXRjRjQUFBQXFnQUFBQWVBQUFBSUFFT0FENXVZVzFsQUFBQ3lBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBUDBBQUFBR3dBQUFDeHFPQUVFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdRd1lwekF3TXJBd0dEUDRBc2srYUcwQ1ZCTWhvR0JpWUdWbVFFckNFaHpUV0Z3ZU1Ed2dJRWhEOGpsQkpJc1FKb1JKQWNBQWhvR21RQUFBSGljN1pDeERZQXdFQVBQeWtPQkdJRXFOYk5Rc2IvWUpQa1kyQ0tXenBKUFh6MndBQ1U1a3dEZGlKRXJyZXdMbTMxUWZSUERQN1QyZCs1d281V1ozWDE4eTc5NlFSMGFKZ2xSQUFCNG5EWEtRUXJDTUJTRTRabjNtclNWYUNuRXVoQUVxOFNDSzVzMkczWHJCYnovVFFTTmlKdjV2OFZBZ1BjTER6d3g0QUpFYi90dzU2RVBVN3B5L25kS01XMTJ0R2V1NDlqNTNEa2poVk1vOTZKaUtFTHpXMHEzcU5pdWJFTlZOdFk1bXJMOTJxbEtuZDhEcGFqc2RwbXR0MlB0Q3lQNEFFeTJDK1FBZUp4allHUmdZQUJpbjIxdVMrUDViYjR5Y0RQa0FVVVlubHo5Y2d4Qi8vL0Q0TVlRRE9SeU1EQ0JSQUYydEEyTWVKeGpZR1JnWU1oakFJRVVNT25Hd01pQUNwZ0FIS0lCSFFBQUFBQUFBQUFBWkFBQUFBQUFBQUJFQUFCNG5HTmdaR0JnWUdJd0FtSUdNSXVCZ1FzSUdSaitnL2tNQUEyUUFVMEFBSGljWlpBOWJzSkFGSVRIWUVnQ1VvSVVLU216VlFvaW1aK1NBMEJQUVpmQ21MVXhzcjNXZWtHaXl3bHloQndocDRoeWdod29ZL05vWUMwL2Z6TnYzdTdLQUFiNGhZZDZlYmh0YXIxYXVLRTZjWnYwSU95VG40VTc2T05GdUV0L0tOekRHNmJDZlR6aW5UdDQvaDJkQVVyaEZ1N3hJZHltL3luc2s3K0VPM2pDdDNDWC9vOXdEeXY4Q2ZmeDZnM1R5QlN4S2R4U0ovc3N0R2Q1L3E2MHJWSlRxRWt3UGxzTFhXZ2JPcjFSNjZPcURzblV1VmpGMXVScXpxN09NcU5LYTNZNmNzSFd1WEkyR3NYaUI1SEprU0tDUVlHNHFRNUxhQ1RZSTBNSWU5VzkxQ3VtTFNyNnRWYVlJTUQ0S3JWZ3FtaVNJWlhHaHNrMWpxd1ZEanh0U3RjeHJmaGF6dVNrdWN4cTNpUWpLLzd2dXJlakU5RVBzRzJtU3N3dzRoTmY1SVBtRHZrL1BSRmVxQUFBQUhpY1kyQmlnQUJHQnV5QWlaR0prWm1CS2RPQWdRRUFBeklBcUFBPSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuXG4gIC5wcmljZVRhYmxlX19wcmljZSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogNzBweDsgXG59XG5cbiAgLnByaWNlVGFibGVfX3ByaWNlX2F0IHsgXG4gICAgY29sb3I6ICM3ODc4N0E7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNGVtO1xuICB9XG5cbiAgLnByaWNlVGFibGVfX3ByaWNlX3VuaXQgeyBcbiAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICBmb250LXNpemU6IC44ZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC40ZW07XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuXG4gIC5wcmljZVRhYmxlX19wcmljZV91bml0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxuICAgIH1cblxuICAucHJpY2VUYWJsZV9fcHJpY2VfcHJpY2Uge1xuICAgIGNvbG9yOiAjMjcyNzI5OyBcbiAgfVxuXG4gIC5wcmljZVRhYmxlX19wcmljZV9wcmljZTphZnRlciB7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBMYWMxM2U7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuXG4iLCIucHJpY2VUYWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzI3MjcyOTtcbiAgbWFyZ2luOiAxZW0gMCAwO1xufVxuICAucHJpY2VUYWJsZV9fdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzgsIDEzNywgMjU1LCAuMDYpO1xuICAgIH1cbiAgLnByaWNlVGFibGVfX3RyOmhvdmVyIC5wcmljZVRhYmxlX190ZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsIC44NSk7XG4gICAgICB9XG4gIC5wcmljZVRhYmxlX190ZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAucHJpY2VUYWJsZV9fdGQge1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMWVtIFxuICB9XG4gICAgfVxuICAucHJpY2VUYWJsZV9fdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAucHJpY2VUYWJsZV9fdGQ6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRDhBQjVFO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB9XG4gIC5wcmljZVRhYmxlX190ZDpob3ZlcjpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnByaWNlVGFibGVfX3RkX3ByaWNlIHsgd2lkdGg6IDE1MHB4OyB9XG4gICAgfSIsIkBmb250LWZhY2UgeyBmb250LWZhbWlseTogTWEyMDI2OyBzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFQVUFBc0FBQUFBQmVnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBRQUFBRllxUnpiR1kyMWhjQUFBQVlRQUFBQktBQUFCY09Fb282cG5iSGxtQUFBQjBBQUFBRUFBQUFCQXM5TkhkMmhsWVdRQUFBSVFBQUFBTGdBQUFEWXBMeWM4YUdobFlRQUFBa0FBQUFBYkFBQUFKQURMQUdab2JYUjRBQUFDWEFBQUFBZ0FBQUFJQUdRQUFHeHZZMkVBQUFKa0FBQUFCZ0FBQUFZQUlBQUFiV0Y0Y0FBQUFtd0FBQUFlQUFBQUlBRU5BQjV1WVcxbEFBQUNqQUFBQVNrQUFBSVdtNWUrQ25CdmMzUUFBQU80QUFBQUd3QUFBQ3hxT0FFRWVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHUXdZcHpBd01yQXdHRFA0QVlrK2FDMEFRTUxneVFEQXhNREt6TURWaENRNXByQzRQQ0E0UUVEUXdxUXl3a21HUmdZUVFRQSt1b0dhZ0FBQUhpYzdaQ3hEWUF3RUFQUHlrT0JHSUVxTmJOUXNiL1lKUGtZMkNLV3pwSlBYejJ3QUNVNWt3RGRpSkVycmV3TG0zMVFmUlBEUDdUMmQrNXdvNVdaM1gxOHk3OTZRUjBhSmdsUkFBQUFBUUFBQUFBQVpRQlBBQkVBQURjVUR3RUdJaThCSmpRMk1oOEJOell5Rm1RQ0tnTUdBaXNDQlFZQ0pTVUNCd1JIQXdNcUFnSXFBd1lGQWlVbEFnVUFlSnhqWUdSZ1lBQmk2NC9YK09QNWJiNHljRE9rQUVVWW5sejljZ3laWmtobDhBZVNIQXhNSUE0QVh1Z0x4Z0FBZUp4allHUmdZRWhoWUlDUS8vOHpwREl3TXFBQ0pnQklqZ013QUFBQUFBQUFaQUFBQUFBQUFBQWdBQUI0bkdOZ1pHQmdZR0lRWWdEUklCWURBeGNRTWpEOEIvTVpBQXBaQVN3QUFIaWNaWkE5YnNKQUZJVEhZRWdDVW9JVUtTbXpWUW9pbVorU0EwQlBRWmZDbUxVeHNyM1dla0dpeXdseWhCd2hwNGh5Z2h3b1kvTm9ZQzAvZnpOdjN1N0tBQWI0aFlkNmViaHRhcjFhdUtFNmNadjBJT3lUbjRVNzZPTkZ1RXQvS056REc2YkNmVHppblR0NC9oMmRBVXJoRnU3eElkeW0veW5zazcrRU8zakN0M0NYL285d0R5djhDZmZ4NmczVHlCU3hLZHhTSi9zc3RHZDUvcTYwclZKVHFFa3dQbHNMWFdnYk9yMVI2Nk9xRHNuVXVWakYxdVJxenE3T01xTkthM1k2Y3NIV3VYSTJHc1hpQjVISmtTS0NRWUc0cVE1TGFDVFlJME1JZTlXOTFDdW1MU3I2dFZhWUlNRDRLclZncW1pU0laWEdoc2sxanF3VkRqeHRTdGN4cmZoYXp1U2t1Y3hxM2lRaksvN3Z1cmVqRTlFUHNHMm1Tc3d3NGhOZjVJUG1EdmsvUFJGZXFBQUFBSGljWTJCaWdBQkdCdXlBaVpHSmtabUJLZE9BZ1FFQUF6SUFxQUE9KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4gIFxuICAucHJpY2VBY2NvcmRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjI7XG59XG4gIFxuICAucHJpY2VBY2NvcmRpb25fX2hlYWRlciB7IFxuICAgIHBhZGRpbmc6IDFlbSAyZW07XG4gICAgY29sb3I6ICM3ODc4N0E7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IC45ZW07XG4gIH1cbiAgXG4gIC5wcmljZUFjY29yZGlvbl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgXG4gIC5wcmljZUFjY29yZGlvbl9fdGl0bGVfdGV4dCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgXG4gIC5wcmljZUFjY29yZGlvbl9fdGl0bGVfcHJpY2Uge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAtbXMtZmxleDogMCAwIDEyMHB4O1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgMTIwcHg7XG4gICAgfVxuICBcbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpe1xuICBcbiAgLnByaWNlQWNjb3JkaW9uX190aXRsZV9wcmljZSB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCA4MHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA4MHB4XG4gICAgfVxuICAgICAgfVxuICBcbiAgLnByaWNlQWNjb3JkaW9uX190aXRsZTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IE1hMjAyNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1vdXQgLjJzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2Utb3V0IC4ycztcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgLW1zLWZsZXg6IDAgMCAyMHB4O1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgMjBweDtcbiAgICB9XG4gIFxuICAucHJpY2VBY2NvcmRpb25fX3RpdGxlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRDhBQjVFO1xuICAgIH1cbiAgXG4gIC5wcmljZUFjY29yZGlvbl9fbGlzdCB7XG4gICAgcGFkZGluZzogMCAwIC4yZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG4gIH1cbiAgXG4gIC5wcmljZUFjY29yZGlvbl9faXRlbSB7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZSAuMnM7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjJzO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMEYyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIFxuICAucHJpY2VBY2NvcmRpb25fX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY3O1xuICAgICAgaGVpZ2h0OiBhdXRvOyAgIFxuICAgIH1cbiAgXG4gIC5wcmljZUFjY29yZGlvbl9faXRlbS0tYWN0aXZlIC5wcmljZUFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gIFxuICAucHJpY2VBY2NvcmRpb25fX2l0ZW0tLWFjdGl2ZSAucHJpY2VBY2NvcmRpb25fX3RpdGxlX3ByaWNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gIFxuICAucHJpY2VBY2NvcmRpb25fX2l0ZW0tLWFjdGl2ZSAucHJpY2VBY2NvcmRpb25fX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgXG4gIC5wcmljZUFjY29yZGlvbl9faXRlbS0tYWN0aXZlIC5wcmljZUFjY29yZGlvbl9fdGl0bGU6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgICB9IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBKNmM4ODQ7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVBBQUFzQUFBQUFCZEFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUFFBQUFGWXFSemJHWTIxaGNBQUFBWVFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCMEFBQUFDZ0FBQUFvVE4walZXaGxZV1FBQUFINEFBQUFNUUFBQURZbzNTZEJhR2hsWVFBQUFpd0FBQUFjQUFBQUpBQjRBR2RvYlhSNEFBQUNTQUFBQUFnQUFBQUlBR1QveEd4dlkyRUFBQUpRQUFBQUJnQUFBQVlBRkFBQWJXRjRjQUFBQWxnQUFBQWVBQUFBSUFFTkFCVnVZVzFsQUFBQ2VBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBT2tBQUFBR3dBQUFDeHFPQUVFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdRd1lwekF3TXJBd0dEUDRBWWsrYUMwQVFNTGd5UURBeE1ES3pNRFZoQ1E1cHJDNFBDQTRRRURRd3FReXdrbUdSZ1lRUVFBK3VvR2FnQUFBSGljN1pDeERZQXdFQVBQeWtPQkdJRXFOYk5Rc2IvWUpQa1kyQ0tXenBKUFh6MndBQ1U1a3dEZGlKRXJyZXdMbTMxUWZSUERQN1QyZCs1d281V1ozWDE4eTc5NlFSMGFKZ2xSQUFBQUFmL0VBQUFBVHdCVUFBZ0FBRGNIRnlNVk13Y1hOeTBLRUc5dkVBb2lWQW9SRGhBS0lRQUFlSnhqWUdSZ1lBQmlianY1aWZIOE5sOFp1QmxTZ0NJTVQ2NStPUWFqL3g4Qk12d1pRb0FrQndNVFNCUUFTejRNWUFBQUFIaWNZMkJrWUdCSVlRQ0JsUDlIZ0tRL0F5TURLbUFDQUVXYkF0OEFBQUFBQUdUL3hBQUFBQUFBRkFBQWVKeGpZR1JnWUdCaTRHUUEwU0FXQXdNWEVESXcvQWZ6R1FBSmVBRWpBQUI0bkdXUVBXN0NRQlNFeDJCSUFsS0NGQ2twczFVS0lwbWZrZ05BVDBHWHdwaTFNYks5MW5wQm9zc0pjb1FjSWFlSWNvSWNLR1B6YUdBdFAzOHpiOTd1eWdBRytJV0hlbm00YldxOVdyaWhPbkdiOUNEc2s1K0ZPK2pqUmJoTGZ5amN3eHVtd24wODRwMDdlUDRkblFGSzRSYnU4U0hjcHY4cDdKTy9oRHQ0d3Jkd2wvNlBjQThyL0FuMzhlb04wOGdVc1NuY1VpZjdMTFJuZWY2dXRLMVNVNmhKTUQ1YkMxMW9HenE5VWV1anFnN0oxTGxZeGRia2FzNnV6aktqU210Mk9uTEIxcmx5TmhyRjRnZVJ5WkVpZ2tHQnVLa09TMmdrMkNORENIdlZ2ZFFycGkwcStyVldtQ0RBK0NxMVlLcG9raUdWeG9iSk5ZNnNGUTQ4YlVyWE1hMzRXczdrcExuTWF0NGtJeXYrNzdxM294UFJEN0J0cGtyTU1PSVRYK1NENWc3NVB6MFJYcWdBQUFCNG5HTmdZb0FBUmdic2dJbVJpWkdaZ1NuVGdJRUJBQU15QUtnQSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuICAucGVyaW9kc1NsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4gIC5wZXJpb2RzU2xpZGVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5wZXJpb2RzU2xpZGVyX19jb250YWluZXIge1xuICAgICAgZm9udC1zaXplOiAuOWVtXG4gIH1cbiAgICB9XG4gIC5wZXJpb2RzU2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAuMnM7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gLjJzO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICNERERGRTA7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwYWRkaW5nOiAxLjRyZW0gMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5wZXJpb2RzU2xpZGVyX19pdGVtOmhvdmVyOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xuICAgICAgY29sb3I6ICNEOEFCNUUgIWltcG9ydGFudDtcbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KXtcbiAgLnBlcmlvZHNTbGlkZXJfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gIH1cbiAgICB9XG4gIC5wZXJpb2RzU2xpZGVyX19pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAucGVyaW9kc1NsaWRlcl9faXRlbS5zd2lwZXItc2xpZGUtcHJldiB7XG4gICAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICB9XG4gIC5wZXJpb2RzU2xpZGVyX19pdGVtLnN3aXBlci1zbGlkZS1uZXh0IHtcbiAgICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIH1cbiAgLnBlcmlvZHNTbGlkZXJfX2l0ZW0uc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzI3MjcyOTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgfVxuICAucGVyaW9kc1NsaWRlcl9faXRlbS5zd2lwZXItc2xpZGUtYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEOEFCNUU7XG4gICAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDU3MXB4KXtcbiAgICAgIC5wZXJpb2RzU2xpZGVyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICB9XG4gICAgICAucGVyaW9kc1NsaWRlcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgLnBlcmlvZHNTbGlkZXJfX2l0ZW06bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAucGVyaW9kc1NsaWRlcl9fbmF2IHtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIHRvcDogMDtcbiAgIHdpZHRoOiA2MHB4O1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgei1pbmRleDogMjsgXG4gICBkaXNwbGF5OiAtd2Via2l0LWJveDsgXG4gICBkaXNwbGF5OiAtbXMtZmxleGJveDsgXG4gICBkaXNwbGF5OiBmbGV4O1xuICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgIGNvbG9yOiAjNzg3ODdBO1xuICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciBlYXNlIC4ycztcbiAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjJzO1xuICB9XG4gIC5wZXJpb2RzU2xpZGVyX19uYXY6aG92ZXIge1xuICAgICBjb2xvcjogI0Q4QUI1RTtcbiAgIH1cbiAgLnBlcmlvZHNTbGlkZXJfX25hdjpiZWZvcmUge1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICBmb250LWZhbWlseTogSjZjODg0O1xuICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgLjJzO1xuICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgLjJzO1xuICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAucGVyaW9kc1NsaWRlcl9fbmF2IHtcbiAgICB3aWR0aDogNDBweFxuICB9XG4gIH1cbiAgLnBlcmlvZHNTbGlkZXJfX25hdi5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmJlZm9yZXtcbiAgICAgIG9wYWNpdHk6IC4yO1xuICAgIH1cbiAgLnBlcmlvZHNTbGlkZXJfX25hdi0tbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMjU1LDI1NSwyNTUsIDApKSwgY29sb3Itc3RvcCgzMCUsICNmZmZmZmYpKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwgMCkgMCUsICNmZmZmZmYgMzAlKTtcbiAgIH1cbiAgLnBlcmlvZHNTbGlkZXJfX25hdi0tbGVmdDpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgfVxuICAucGVyaW9kc1NsaWRlcl9fbmF2LS1yaWdodCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDI1NSwyNTUsMjU1LDApKSwgY29sb3Itc3RvcCgzMCUsICNmZmZmZmYpKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsICNmZmZmZmYgMzAlKTtcbiAgIH0iLCIucHJpY2VMaXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiAgLnByaWNlTGlzdF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG4gIC5wcmljZUxpc3RfX3RpdGxlIHtcbiAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgfVxuICAucHJpY2VMaXN0X19wZXJpb2RzIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAucHJpY2VMaXN0X19pc0Vycm9yIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07IFxuICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzZW0gMmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnByaWNlTGlzdF9faXNFcnJvciB7XG4gICAgICBmb250LXNpemU6IDFlbVxuICB9XG4gICAgfVxuICAucHJpY2VMaXN0X19pc0Vycm9yID4gZGl2IHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuICAucHJpY2VMaXN0X19pc0Vycm9yOmJlZm9yZSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnISc7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgICBvcGFjaXR5OiAuODU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdBbGVncmV5YSc7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY3O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgIFxuICAgIH0iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IEZlNjA4NDsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBT3dBQXNBQUFBQUJkQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQQUFBQUZZcHZ6WldZMjFoY0FBQUFZQUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUJ6QUFBQUNnQUFBQW9KMm1ac1dobFlXUUFBQUgwQUFBQUxnQUFBRFlvNmlibGFHaGxZUUFBQWlRQUFBQVlBQUFBSkFCZEFEOW9iWFI0QUFBQ1BBQUFBQWdBQUFBSUFEd0FBR3h2WTJFQUFBSkVBQUFBQmdBQUFBWUFGQUFBYldGNGNBQUFBa3dBQUFBZUFBQUFJQUVOQUJWdVlXMWxBQUFDYkFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFPWUFBQUFGd0FBQUN4cU53RUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1NRWTV6QXdNckF3S0RHb0FVa09hQzBEQU1UQXo4RGtHQmxac0FLQXRKY1V4Z2NIakE4WUdDd0FYSlp3U1FEQXlPSUFBREowZ1Z5ZUp6dGtMRU5nREFRQTgvS1E0RVlnU28xczFDeHY5Z2srUmpZSXBiT2trOWZQYkFBSlRtVEFOMklrU3V0N0F1YmZWQjlFOE0vdFBaMzduQ2psWm5kZlh6THYzcEJIUm9tQ1ZFQUFBQUJBQUFBQUFBZ0FDSUFDQUFBTndjWEl4VXpCeGMzR3dJREVCQURBZ1FpQWdJQ0FnSUZBQUI0bkdOZ1pHQmdBT0x3cFNhZThmdzJYeG00R1d5QUlneFBybjQ1aWt3ektEQW9BVWtPQmlZUUJ3QTVaQXFTQUFCNG5HTmdaR0Jnc0dGZ2dKTUtESXdNcUlBSkFBL2FBSjBBQUFBQUFEd0FBQUFBQUFBQUZBQUFlSnhqWUdSZ1lHQmk0R1FBMFNBV0F3TVhFREl3L0FmekdRQUplQUVqQUFCNG5HV1FQVzdDUUJTRXgyQklBbEtDRkNrcHMxVUtJcG1ma2dOQVQwR1h3cGkxTWJLOTFucEJvc3NKY29RY0lhZUljb0ljS0dQemFHQXRQMzh6Yjk3dXlnQUcrSVdIZW5tNGJXcTlXcmloT25HYjlDRHNrNStGTytqalJiaExmeWpjd3h1bXduMDg0cDA3ZVA0ZG5RRks0UmJ1OFNIY3B2OHA3Sk8vaER0NHdyZHdsLzZQY0E4ci9BbjM4ZW9OMDhnVXNTbmNVaWY3TExSbmVmNnV0SzFTVTZoSk1ENWJDMTFvR3pxOVVldWpxZzdKMUxsWXhkYmthczZ1empLalNtdDJPbkxCMXJseU5ockY0Z2VSeVpFaWdrR0J1S2tPUzJnazJDTkRDSHZWdmRRcnBpMHErclZXbUNEQStDcTFZS3Bva2lHVnhvYkpOWTZzRlE0OGJVclhNYTM0V3M3a3BMbk1hdDRrSXl2Kzc3cTNveFBSRDdCdHBrck1NT0lUWCtTRDVnNzVQejBSWHFnQUFBQjRuR05nWXNBUG1CaVpHSmtabURJTkdCZ0FBdzhBcHdBPSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxyXG4gIC5yb29tQm9va2luZ0J0biB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gIG1hcmdpbjogMWVtIDA7XHJcbiAgYmFja2dyb3VuZDogI0Q4QUI1RTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRDhBQjVFO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XHJcbn1cclxuICAucm9vbUJvb2tpbmdCdG46aG92ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3Miw5MywyMDAsMC4yMCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLDkzLDIwMCwwLjIwKTtcclxuICB9XHJcbiAgLnJvb21Cb29raW5nQnRuOmhvdmVyOmFmdGVyIHtcclxuICAgICAgbGVmdDogLjJlbTtcclxuICAgIH1cclxuICAucm9vbUJvb2tpbmdCdG46YWN0aXZlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMjRweCByZ2JhKDIzOCwgMTA1LCAxNjIsIDAuMyk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDI0cHggcmdiYSgyMzgsIDEwNSwgMTYyLCAwLjMpO1xyXG4gIH1cclxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkgey5yb29tQm9va2luZ0J0biB7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcbiAgfVxyXG4gIEBtZWRpYShtaW4td2lkdGg6IDk5N3B4KSB7LnJvb21Cb29raW5nQnRuIHtcclxuICAgIG1hcmdpbjogMmVtIDAgMWVtXHJcbn1cclxuICB9XHJcbiAgLnJvb21Cb29raW5nQnRuOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgZm9udC1mYW1pbHk6IEZlNjA4NDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjb250ZW50OiAnXFxFMDAwJztcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfSIsIi5yb29tV2VsY29tZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgbWFyZ2luOiAwO1xufVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCkgey5yb29tV2VsY29tZSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHhcbn1cbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCkgey5yb29tV2VsY29tZSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHhcbn1cbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCkgey5yb29tV2VsY29tZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4XG59XG4gIH1cbiAgLnJvb21XZWxjb21lX19ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5yb29tV2VsY29tZV9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgyNzVweCwgMWZyKTtcbiAgICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0XG4gIH1cbiAgICAgIC5yb29tV2VsY29tZV9fZ3JpZCAucm9vbVdlbGNvbWVfX2NhcmQgeyBncmlkLWNvbHVtbjogMSB9XG4gICAgICAucm9vbVdlbGNvbWVfX2dyaWQgLnJvb21XZWxjb21lX19nYWxsZXJ5IHsgZ3JpZC1jb2x1bW46IDJ9XG4gICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCkge1xuICAucm9vbVdlbGNvbWVfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNSUgMWZyXG4gIH1cbiAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyODBweCkge1xuICAucm9vbVdlbGNvbWVfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgMWZyXG4gIH1cbiAgICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5yb29tV2VsY29tZV9fZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlXG4gIH1cbiAgICAgIC5yb29tV2VsY29tZV9fZ3JpZCA+IGRpdiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgICAucm9vbVdlbGNvbWVfX2dyaWQgPiAucm9vbVdlbGNvbWVfX2NhcmQge1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDIwcHgpO1xuICAgICAgfVxuICAgICAgLnJvb21XZWxjb21lX19ncmlkID4gLnJvb21XZWxjb21lX19jYXJkOm50aC1jaGlsZCgxbikge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5yb29tV2VsY29tZV9fZ3JpZCA+IC5yb29tV2VsY29tZV9fY2FyZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLnJvb21XZWxjb21lX19ncmlkID4gLnJvb21XZWxjb21lX19jYXJkOm50aC1jaGlsZCgxMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICAucm9vbVdlbGNvbWVfX2dyaWQgPiAucm9vbVdlbGNvbWVfX2NhcmQ6bnRoLWNoaWxkKDEybiArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgICAucm9vbVdlbGNvbWVfX2dyaWQgPiAucm9vbVdlbGNvbWVfX2dhbGxlcnkge1xuICAgICAgICB3aWR0aDogY2FsYyg2Ni42JSAtIDEwcHgpO1xuICAgICAgfVxuICAgICAgLnJvb21XZWxjb21lX19ncmlkID4gLnJvb21XZWxjb21lX19nYWxsZXJ5Om50aC1jaGlsZCgxbikge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5yb29tV2VsY29tZV9fZ3JpZCA+IC5yb29tV2VsY29tZV9fZ2FsbGVyeTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLnJvb21XZWxjb21lX19ncmlkID4gLnJvb21XZWxjb21lX19nYWxsZXJ5Om50aC1jaGlsZCgxMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICAucm9vbVdlbGNvbWVfX2dyaWQgPiAucm9vbVdlbGNvbWVfX2dhbGxlcnk6bnRoLWNoaWxkKDEybiArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuICAucm9vbVdlbGNvbWVfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNTY2RTlFO1xuICB9XG4gIC5yb29tV2VsY29tZV9fYmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcGF0ZXJuLS1yaWdodC5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjM1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5yb29tV2VsY29tZV9fYmc6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgICAgfVxuICAucm9vbVdlbGNvbWVfX2JnOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9wYXRlcm4tLWxlZnQuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIzNXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGhlaWdodDogMjQycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA1NzFweCl7XG4gIC5yb29tV2VsY29tZV9fYmcge1xuICAgICAgaGVpZ2h0OiA1MzVweFxuICB9XG4gICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjlweCl7XG4gIC5yb29tV2VsY29tZV9fYmcge1xuICAgICAgaGVpZ2h0OiAzMzdweFxuICB9XG4gICAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCl7XG4gIC5yb29tV2VsY29tZV9fYmcge1xuICAgICAgaGVpZ2h0OiAzMjdweFxuICB9XG4gICAgfSIsIi5yb29tRGV0YWlscyB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG4gIC5yb29tRGV0YWlsc19fZ3JpZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERERGRTA7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICAxZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5yb29tRGV0YWlsc19fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1JSAxZnJcbiAgfVxuICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5yb29tRGV0YWlsc19fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSAxZnJcbiAgfVxuICAgIH1cbiIsIi5yb29tQ29uZGl0aW9uc0FuZFByaWNlTGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgcGFkZGluZy10b3A6IDNlbTtcbn1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHsucm9vbUNvbmRpdGlvbnNBbmRQcmljZUxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbiAgfVxuICAucm9vbUNvbmRpdGlvbnNBbmRQcmljZUxpc3RfX2dyaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1nYXA6IDJlbTtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCkge1xuICAucm9vbUNvbmRpdGlvbnNBbmRQcmljZUxpc3RfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgMWZyXG4gIH1cbiAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyODBweCkge1xuICAucm9vbUNvbmRpdGlvbnNBbmRQcmljZUxpc3RfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NSUgMWZyXG4gIH1cbiAgICB9XG4iLCJAbWVkaWEobWluLXdpZHRoOiA5OTdweCkgey5yb29tUmV2aWV3c0FuZFNpYmxpbmdzX19ncmlkIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygxMDAlIC0gMjRweCkgMWZyO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxMDAlLCAxZnIpKTtcclxuICAgICAgZ3JpZC1nYXA6IDI0cHhcclxuICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkgey5yb29tUmV2aWV3c0FuZFNpYmxpbmdzX19ncmlkIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgfVxyXG4gICAgfVxyXG4iLCIuc2VydmljZXMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufSIsIi5yZXN0X19hcnRpY2xlIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG4uc2VydmljZV9fY29sdW1uIHtcbiAgICB3aWR0aDogNjglO1xuICB9XG4uc2VydmljZV9fY29sdW1uIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5AbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuLnNlcnZpY2VfX2NvbHVtbiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbiAgICAgIH1cbkBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCkge1xuLnNlcnZpY2VfX2NvbHVtbiB7XG4gICAgICB3aWR0aDogMTAwJVxuICB9XG4gICAgfSIsIi52YWNhbmNpZXNfX2xpc3Qge1xuICBtYXJnaW46IDZweCA2cHggNnB4IDZweDtcbn1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkgey52YWNhbmNpZXNfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHhcbn1cbiAgfSIsIi52b3VjaGVyc19fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBtYXJnaW46IDJlbSAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDM1MHB4LCAxZnIpKTtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBncmlkLWNvbHVtbi1nYXA6IDI0cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyNHB4O1xuICB9XG4gICAgXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHsudm91Y2hlcnNfX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjgycHgsIDFmcikpXG4gIH1cbiAgICB9IiwiLnByaWNlTGlzdHMge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAlLCAxZnIpKTtcclxuICBncmlkLWF1dG8tcm93czogYXV0bztcclxuICBncmlkLWNvbHVtbi1nYXA6IDI0cHg7XHJcbiAgZ3JpZC1yb3ctZ2FwOiA2MHB4O1xyXG59XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsucHJpY2VMaXN0cyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAzMHB4IDBcclxufVxyXG4gICAgLnByaWNlTGlzdHMgPiBkaXYge1xyXG4gICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDIwcHgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnByaWNlTGlzdHMgPiBkaXY6bnRoLWNoaWxkKDFuKSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgfVxyXG4gICAgLnByaWNlTGlzdHMgPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC5wcmljZUxpc3RzID4gZGl2Om50aC1jaGlsZCgzbikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIC5wcmljZUxpc3RzID4gZGl2Om50aC1jaGlsZCgzbiArIDEpIHtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyNzlweCkgey5wcmljZUxpc3RzIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQ1JSwgMWZyKSlcclxufVxyXG4gIH1cclxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkgey5wcmljZUxpc3RzIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDEwMCUsIDFmcikpXHJcbn1cclxuICB9XHJcbiAgLnByaWNlTGlzdHNfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgMWZyO1xyXG4gICAgZ3JpZC1nYXA6IDJlbTtcclxuICAgIG1hcmdpbjogMy41ZW0gMDtcclxuICB9XHJcbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcclxuICAucHJpY2VMaXN0c19faXRlbSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDUwJSwgMWZyKSk7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMjBweFxyXG4gIH1cclxuICAgIH1cclxuICAucHJpY2VMaXN0c19fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb2FoJztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGNvbG9yOiAjRDhBQjVFO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgLnByaWNlTGlzdHNfX21vcmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICNEOEFCNUU7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7IFxyXG4gIH0iLCIuc2VydmljZXNQcmljZV9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMCUsIDFmcikpO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgICBncmlkLXJvdy1nYXA6IDYwcHg7XG4gIH1cbiAgICAuc2VydmljZXNQcmljZV9fbGlzdCBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7LnNlcnZpY2VzUHJpY2VfX2xpc3Qge1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA2MHB4XG4gIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHsuc2VydmljZXNQcmljZV9fbGlzdCB7XG4gICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxMDAlLCAxZnIpKVxuICB9XG4gICAgfSIsIi52b3VjaGVyc19fc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA0MHB4IDAgNDBweDtcbiAgfVxuICAudm91Y2hlcnNfX3N1YkhlYWRpbmcge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cblxuLnNlcnZpY2VzUHJpY2VfX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gIH0iLCIudm91Y2hlcldlbGNvbWUge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiAgLnZvdWNoZXJXZWxjb21lX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICAudm91Y2hlcldlbGNvbWVfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC52b3VjaGVyV2VsY29tZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4XG4gIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC52b3VjaGVyV2VsY29tZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHhcbiAgfVxuICAgIH1cbiAgLnZvdWNoZXJXZWxjb21lX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGhlaWdodDogMzcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzU2OEM3RjtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAudm91Y2hlcldlbGNvbWVfX2JnIHtcbiAgICAgIGhlaWdodDogMzMwcHhcbiAgfVxuICAgIH1cbiAgLnZvdWNoZXJXZWxjb21lX19iZyA+IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIC52b3VjaGVyV2VsY29tZV9fYmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcGF0ZXJuR3JlZW4tLXJpZ2h0LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnZvdWNoZXJXZWxjb21lX19iZzphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgICB9XG4gIC52b3VjaGVyV2VsY29tZV9fYmc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3BhdGVybkdyZWVuLS1sZWZ0LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBoZWlnaHQ6IDI0MnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH0iLCIucHJvY2VkdXJlVGFibGVfX29yZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3ODc4N0E7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxufVxuICAucHJvY2VkdXJlVGFibGVfX29yZGVyX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbiAgLnByb2NlZHVyZVRhYmxlX19vcmRlcl9zcXVhcmUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxNjEsIDI1NSwgLjIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNEOEFCNUU7XG59XG4gIC5wcm9jZWR1cmVUYWJsZV9fb3JkZXJfc3F1YXJlOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgY29udGVudDogJysnO1xuICAgIH1cbiAgLnByb2NlZHVyZVRhYmxlX19vcmRlcjpob3ZlciAucHJvY2VkdXJlVGFibGVfX29yZGVyX3NxdWFyZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNFRDRENzQ7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDRweCAxMHB4IDM1cHggcmdiYSgyMzksIDEwNiwgMTYwLCAwLjcpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiA0cHggMTBweCAzNXB4IHJnYmEoMjM5LCAxMDYsIDE2MCwgMC43KTtcbiAgICB9XG4iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IERjZDZmNTsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBUXdBQXNBQUFBQUJtd0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQUUFBQUZZcVJ6YkdZMjFoY0FBQUFZUUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUIwQUFBQUpzQUFBREV2aklYVDJobFlXUUFBQUpzQUFBQUxnQUFBRFlwTHljMmFHaGxZUUFBQXB3QUFBQWJBQUFBSkFETEFHWm9iWFI0QUFBQ3VBQUFBQWdBQUFBSUFHUUFBR3h2WTJFQUFBTEFBQUFBQmdBQUFBWUFZZ0FBYldGNGNBQUFBc2dBQUFBZUFBQUFJQUVOQUU1dVlXMWxBQUFDNkFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFRVUFBQUFHd0FBQUN4cU9BRUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1F3WXB6QXdNckF3R0RQNEFZaythQzBBUU1MZ3lRREF4TURLek1EVmhDUTVwckM0UENBNFFFRFF3cVF5d2ttR1JnWVFRUUErdW9HYWdBQUFIaWM3WkN4RFlBd0VBUFB5a09CR0lFcU5iTlFzYi9ZSlBrWTJDS1d6cEpQWHoyd0FDVTVrd0RkaUpFcnJld0xtMzFRZlJQRFA3VDJkKzV3bzVXWjNYMTh5Nzk2UVIwYUpnbFJBQUI0bkIyTHZRNkNRQmdFYjIrL0g3d2pZbUdnMG9JQ09veEVvZFBZYW53TTMvOFZQTjFxa3BrTkNMOTl3aXM4UWxoN2EyQnUvWVRMRFhOM3hIekRNQTc5RnZ2Q3l4M0x1c3hkZS9oSDQzRENVRXgzYnJ1MmhOZkxoTGZWdW5GYU10S1RNQXBCVmsxdGx1c3NHeGR2Q0lDMU1pSktoSWp2a21oNm11YUtwbTZ1VW9RSXpjdkhWVk9pbVNnWmpaR0lvRUNqVmxrOVd3aGZ1VEVMVHdCNG5HTmdaR0JnQUdLMURZYXY0L2x0dmpKd002UUFSUmllWFAxeUZKbG1TR1h3QnBJY0RFd2dEZ0JYOHd1aEFBQjRuR05nWkdCZ1NHRmdnSkQvL3pPa01qQXlvQUltQUVpT0F6QUFBQUFBQUFCa0FBQUFBQUFBQUdJQUFIaWNZMkJrWUdCZ1luQmlBTkVnRmdNREZ4QXlNUHdIOHhrQUR3a0JYQUFBZUp4bGtEMXV3a0FVaE1kZ1NBSlNnaFFwS2JOVkNpS1puNUlEUUU5Qmw4S1l0VEd5dmRaNlFhTExDWEtFSENHbmlIS0NIQ2hqODJoZ0xUOS9NMi9lN3NvQUJ2aUZoM3A1dUcxcXZWcTRvVHB4bS9RZzdKT2ZoVHZvNDBXNFMzOG8zTU1icHNKOVBPS2RPM2orSFowQlN1RVc3dkVoM0tiL0tleVR2NFE3ZU1LM2NKZitqM0FQSy93SjkvSHFEZFBJRkxFcDNGSW4reXkwWjNuK3JyU3RVbE9vU1RBK1d3dGRhQnM2dlZIcm82b095ZFM1V01YVzVHck9yczR5bzBwcmRqcHl3ZGE1Y2pZYXhlSUhrY21SSW9KQmdiaXBEa3RvSk5nalF3aDcxYjNVSzZZdEt2cTFWcGdnd1BncXRXQ3FhSklobGNhR3lUV09yQlVPUEcxSzF6R3QrRnJPNUtTNXpHcmVKQ01yL3UrNnQ2TVQwUSt3YmFaS3pERGlFMS9rZytZTytUODlFVjZvQUFBQWVKeGpZR0tBQUVZRzdJQ0prWW1SbVlFcDA0Q0JBUUFETWdDb0FBPT0pIGZvcm1hdCgnd29mZicpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7Zm9udC1zdHlsZTogbm9ybWFsO31cblxuICAucHJvY2VkdXJlc1RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gIG1hcmdpbjogMCAwIDJlbSAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3Rmb290IC5wcm9jZWR1cmVzVGFibGVfX3RkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVlbTtcbiAgICB9XG5cbiAgLnByb2NlZHVyZXNUYWJsZV9fbGluayB7XG4gICAgY29sb3I6ICM1NjZFOUU7XG4gIH1cblxuICAucHJvY2VkdXJlc1RhYmxlX190cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg3OCwgMTM3LCAyNTUsIC4wNik7XG4gICAgfVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3RyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgfVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3RkLCAucHJvY2VkdXJlc1RhYmxlX190aCB7IFxuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgIG9wYWNpdHk6IC44NTsgIFxuICB9XG5cbiAgLnByb2NlZHVyZXNUYWJsZV9fdHI6aG92ZXIgLnByb2NlZHVyZXNUYWJsZV9fdGQsIC5wcm9jZWR1cmVzVGFibGVfX3RyOmhvdmVyIC5wcm9jZWR1cmVzVGFibGVfX3RoIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3RkOm50aC1jaGlsZCgxKXtcbiAgICAgIG1pbi13aWR0aDogNTUlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBhZGRpbmc6IC41ZW0gMS41ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAucHJvY2VkdXJlc1RhYmxlX190aDpudGgtY2hpbGQoMSl7XG4gICAgICBtaW4td2lkdGg6IDU1JTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwYWRkaW5nOiAuNWVtIDEuNWVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHtcblxuICAucHJvY2VkdXJlc1RhYmxlX190ZDpudGgtY2hpbGQoMSksLnByb2NlZHVyZXNUYWJsZV9fdGg6bnRoLWNoaWxkKDEpe1xuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICB9XG4gICAgICB9XG5cbiAgLnByb2NlZHVyZXNUYWJsZV9fdGgge1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG5cbiAgLnByb2NlZHVyZXNUYWJsZV9fdGQge1xuICAgIGNvbG9yOiAjMzQ3MGU4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3RkOm50aC1jaGlsZCgxKXtcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgIH1cblxuICAucHJvY2VkdXJlc1RhYmxlX19oaW50IHsgXG4gICAgY29sb3I6ICM3ODc4N0E7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuXG4gIH1cblxuICAucHJvY2VkdXJlc1RhYmxlX191bmxpbTphZnRlciB7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBEY2Q2ZjU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gIH1cblxuICAucHJvY2VkdXJlc1RhYmxlX190aCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICB9XG5cbiAgLnByb2NlZHVyZXNUYWJsZV9fdGg6bm90KDpudGgtY2hpbGQoMSkpe1xuICAgICAgb3BhY2l0eTogLjQ7XG4gICAgfVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3RyOmhvdmVyIC5wcm9jZWR1cmVzVGFibGVfX3RoOm5vdCg6bnRoLWNoaWxkKDEpKSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgLnByb2NlZHVyZXNUYWJsZV9fdGg6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3RoOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDFlbTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRDhBQjVFO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB9XG5cbiAgLnByb2NlZHVyZXNUYWJsZV9fdHI6aG92ZXIgLnByb2NlZHVyZXNUYWJsZV9fdGg6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG5cbi5wcm9jZWR1cmVzVGFibGVfX3RyLS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnByb2NlZHVyZXNCb29raW5nIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvY2VkdXJlc0Jvb2tpbmdfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG5cbkBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG5cbi5wcm9jZWR1cmVzQm9va2luZ19fYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlXG4gIH1cbiAgICB9XG5cbkBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG5cbi5wcm9jZWR1cmVzQm9va2luZ19fcGhvbmUge1xuICAgICAgZGlzcGxheTogbm9uZVxuICB9XG4gICAgfSIsIkBmb250LWZhY2UgeyBmb250LWZhbWlseTogTDhhMzhiOyBzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFQNEFBc0FBQUFBQmlnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBBQUFBRllwb1RaTVkyMWhjQUFBQVlBQUFBQktBQUFCY09Fb282cG5iSGxtQUFBQnpBQUFBR2tBQUFDQVNEUm5DMmhsWVdRQUFBSTRBQUFBTUFBQUFEWW8vQ2JuYUdobFlRQUFBbWdBQUFBWkFBQUFKQUJrQUQ5b2JYUjRBQUFDaEFBQUFBZ0FBQUFJQUR3QUFHeHZZMkVBQUFLTUFBQUFCZ0FBQUFZQVFBQUFiV0Y0Y0FBQUFwUUFBQUFlQUFBQUlBRU9BRHh1WVcxbEFBQUN0QUFBQVNrQUFBSVdtNWUrQ25CdmMzUUFBQVBnQUFBQUZ3QUFBQ3hxTndFRWVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHU1FZNXpBd01yQXdLREdvQXdrMmFHMEJBTVRBdzhEa0dCbFpzQUtBdEpjVXhnY0hqQThZR0F3QW5KWmdDUklKU05JRGdEREhnVktlSnp0a0xFTmdEQVFBOC9LUTRFWWdTbzFzMUN4djlnaytSallJcGJPa2s5ZlBiQUFKVG1UQU4ySWtTdXQ3QXViZlZCOUU4TS90UFozN25DamxabmRmWHpMdjNwQkhSb21DVkVBQUhpY1BZM0JEa0F3RUVSM1M2dGF3Z0c5VjFJSEI2clZpLy8vTEdHUnlDUXpiK1l5d0FDdUV6eHBnZ1hBck1JNnY0L1d4WFRnbnpHRk5IUml4ajVzYis0RUtickNNSVlaUHZZNVlsTnJsYXVucUZ6S1VoTkpaTWhwTU1SbEt6blZzZWVWb084YjFDd0s2QUFBQUhpY1kyQmtZR0FBWXRIOTA2Ykg4OXQ4WmVCbU1BS0tNRHk1K3VVb2d2Ny9sOEVRQ0JrWU9CaVlRS0lBYnZNTkxIaWNZMkJrWUdBd1lnQUJHekJweU1ESWdBcVlBQS9uQUtRQUFBQUFBQUFBQUR3QUFBQUFBQUFBUUFBQWVKeGpZR1JnWUdCaU1BQmlCakNMZ1lFTENCa1kvb1A1REFBTlhnRkxBQUI0bkdXUVBXN0NRQlNFeDJCSUFsS0NGQ2twczFVS0lwbWZrZ05BVDBHWHdwaTFNYks5MW5wQm9zc0pjb1FjSWFlSWNvSWNLR1B6YUdBdFAzOHpiOTd1eWdBRytJV0hlbm00YldxOVdyaWhPbkdiOUNEc2s1K0ZPK2pqUmJoTGZ5amN3eHVtd24wODRwMDdlUDRkblFGSzRSYnU4U0hjcHY4cDdKTy9oRHQ0d3Jkd2wvNlBjQThyL0FuMzhlb04wOGdVc1NuY1VpZjdMTFJuZWY2dXRLMVNVNmhKTUQ1YkMxMW9HenE5VWV1anFnN0oxTGxZeGRia2FzNnV6aktqU210Mk9uTEIxcmx5TmhyRjRnZVJ5WkVpZ2tHQnVLa09TMmdrMkNORENIdlZ2ZFFycGkwcStyVldtQ0RBK0NxMVlLcG9raUdWeG9iSk5ZNnNGUTQ4YlVyWE1hMzRXczdrcExuTWF0NGtJeXYrNzdxM294UFJEN0J0cGtyTU1PSVRYK1NENWc3NVB6MFJYcWdBQUFCNG5HTmdZc0FQbUJpWkdKa1ptRElOR0JnQUF3OEFwd0E9KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4gIC52b3VjaGVyX19wcmljZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogJ05vYWgnO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgXG59XG4gIC52b3VjaGVyX19wcmljZSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuICAudm91Y2hlcl9fcHJpY2VfaGludCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjJlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAudm91Y2hlcl9fcHJpY2VfaGludCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgLnZvdWNoZXJfX3ByaWNlOmFmdGVyIHtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtZmFtaWx5OiBMOGEzOGI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4iLCIudm91Y2hlcl9fc3ViVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbn0iLCIudm91Y2hlck1lZFByb2ZpbGVzIHsgXG4gIG1hcmdpbi10b3A6IDFlbTtcbn0iLCIudm91Y2hlckRlc2NyaXB0aW9uX3RpdGxlIHsgXHJcbiAgICBjb2xvcjogI0Q4QUI1RTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm9haCdcclxuICB9XHJcbiAgLnZvdWNoZXJEZXNjcmlwdGlvbl9jb250ZW50IHsgXHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfSIsIi52b3VjaGVyRWZmZWN0IHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufSIsIi52b3VjaGVyRGV0YWlscyB7XG4gIG1hcmdpbjogMmVtIDA7XG59XG4gIC52b3VjaGVyRGV0YWlsc19fY29udGVudCBoNDpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgICBtYXJnaW46IDE0cHggMDtcbiAgfVxuICAudm91Y2hlckRldGFpbHMgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBtYXJnaW46IC43ZW0gMDtcbiAgfVxuICAudm91Y2hlckRldGFpbHNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfSIsIi52b3VjaGVyU2libGluZ3NfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzIlLCAxZnIpKTtcbiAgICBncmlkLWdhcDogMWVtO1xuICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHsudm91Y2hlclNpYmxpbmdzX19saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXG4gIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsudm91Y2hlclNpYmxpbmdzX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCVcbiAgfVxuICAgICAgLnZvdWNoZXJTaWJsaW5nc19fbGlzdCA+IGEge1xuICAgICAgICB3aWR0aDogY2FsYygyNC45NzUlIC0gMjIuNXB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIC52b3VjaGVyU2libGluZ3NfX2xpc3QgPiBhOm50aC1jaGlsZCgxbikge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIC52b3VjaGVyU2libGluZ3NfX2xpc3QgPiBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAudm91Y2hlclNpYmxpbmdzX19saXN0ID4gYTpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICAudm91Y2hlclNpYmxpbmdzX19saXN0ID4gYTpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgIH0iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IEsyMTkzZDsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBUVFBQXNBQUFBQUJqQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQUUFBQUZZcWF6YlJZMjFoY0FBQUFZUUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUIwQUFBQUhzQUFBQ0lxMXdOMW1obFlXUUFBQUpNQUFBQU1BQUFBRFlwRVNkR2FHaGxZUUFBQW53QUFBQVpBQUFBSkFDMUFHZG9iWFI0QUFBQ21BQUFBQWdBQUFBSUFHUUFBR3h2WTJFQUFBS2dBQUFBQmdBQUFBWUFSQUFBYldGNGNBQUFBcWdBQUFBZUFBQUFJQUVPQUQ1dVlXMWxBQUFDeUFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFQMEFBQUFHd0FBQUN4cU9BRUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1F3WXB6QXdNckF3R0RQNEFzaythRzBDVkJNaG9HQmlZR1ZtUUVyQ0VoelRXRndlTUR3Z0lFaEQ4amxCSklzUUpvUkpBY0FBaG9HbVFBQUFIaWM3WkN4RFlBd0VBUFB5a09CR0lFcU5iTlFzYi9ZSlBrWTJDS1d6cEpQWHoyd0FDVTVrd0RkaUpFcnJld0xtMzFRZlJQRFA3VDJkKzV3bzVXWjNYMTh5Nzk2UVIwYUpnbFJBQUI0bkRYS1FRckNNQlNFNFpuM21yU1ZhQ25FdWhBRXE4U0NLNXMyRzNYckJiei9UUVNOaUp2NXY4VkFnUGNMRHp3eDRBSkViL3R3NTZFUFU3cHkvbmRLTVcxMnRHZXU0OWo1M0RramhWTW85NkppS0VMelcwcTNxTml1YkVOVk50WTVtckw5MnFsS25kOERwYWpzZHBtdHQyUHRDeVA0QUV5MkMrUUFlSnhqWUdSZ1lBQmluMjF1UytQNWJiNHljRFBrQVVVWW5sejljZ3hCLy8vRDRNWVFET1J5TURDQlJBRjJ0QTJNZUp4allHUmdZTWhqQUlFVU1Pbkd3TWlBQ3BnQUhLSUJIUUFBQUFBQUFBQUFaQUFBQUFBQUFBQkVBQUI0bkdOZ1pHQmdZR0l3QW1JR01JdUJnUXNJR1JqK2cva01BQTJRQVUwQUFIaWNaWkE5YnNKQUZJVEhZRWdDVW9JVUtTbXpWUW9pbVorU0EwQlBRWmZDbUxVeHNyM1dla0dpeXdseWhCd2hwNGh5Z2h3b1kvTm9ZQzAvZnpOdjN1N0tBQWI0aFlkNmViaHRhcjFhdUtFNmNadjBJT3lUbjRVNzZPTkZ1RXQvS056REc2YkNmVHppblR0NC9oMmRBVXJoRnU3eElkeW0veW5zazcrRU8zakN0M0NYL285d0R5djhDZmZ4NmczVHlCU3hLZHhTSi9zc3RHZDUvcTYwclZKVHFFa3dQbHNMWFdnYk9yMVI2Nk9xRHNuVXVWakYxdVJxenE3T01xTkthM1k2Y3NIV3VYSTJHc1hpQjVISmtTS0NRWUc0cVE1TGFDVFlJME1JZTlXOTFDdW1MU3I2dFZhWUlNRDRLclZncW1pU0laWEdoc2sxanF3VkRqeHRTdGN4cmZoYXp1U2t1Y3hxM2lRaksvN3Z1cmVqRTlFUHNHMm1Tc3d3NGhOZjVJUG1EdmsvUFJGZXFBQUFBSGljWTJCaWdBQkdCdXlBaVpHSmtabUJLZE9BZ1FFQUF6SUFxQUE9KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG5cbiAgLnByaWNlVGFibGVfX3ByaWNlIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiA3MHB4OyBcbn1cblxuICAucHJpY2VUYWJsZV9fcHJpY2VfYXQgeyBcbiAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICBmb250LXNpemU6IC44ZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC40ZW07XG4gIH1cblxuICAucHJpY2VUYWJsZV9fcHJpY2VfdW5pdCB7IFxuICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1yaWdodDogLjRlbTtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG5cbiAgLnByaWNlVGFibGVfX3ByaWNlX3VuaXQge1xuICAgICAgZGlzcGxheTogbm9uZVxuICB9XG4gICAgfVxuXG4gIC5wcmljZVRhYmxlX19wcmljZV9wcmljZSB7XG4gICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgZm9udC1zaXplOiAxNXB4OyBcbiAgfVxuXG4gIC5wcmljZVRhYmxlX19wcmljZV9wcmljZTphZnRlciB7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBLMjE5M2Q7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuIiwiLnByaWNlVGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyNzI3Mjk7XG4gIG1hcmdpbjogMWVtIDAgMDtcbn1cbiAgLnByaWNlVGFibGVfX3RyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDc4LCAxMzcsIDI1NSwgLjA2KTtcbiAgICB9XG4gIC5wcmljZVRhYmxlX190cjpob3ZlciAucHJpY2VUYWJsZV9fdGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAuODUpO1xuICAgICAgfVxuICAucHJpY2VUYWJsZV9fdGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnByaWNlVGFibGVfX3RkIHtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICBwYWRkaW5nOiAwIDFlbSBcbiAgfVxuICAgIH1cbiAgLnByaWNlVGFibGVfX3RkOm50aC1jaGlsZCgxKSB7XG4gICAgICBsaW5lLWhlaWdodDogMi4yZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgLnByaWNlVGFibGVfX3RkOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q4QUI1RTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgfVxuICAucHJpY2VUYWJsZV9fdGQ6aG92ZXI6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5wcmljZVRhYmxlX190ZF9wcmljZSB7IHdpZHRoOiAxNTBweDsgfVxuICAgIH0iLCJAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IHdmNDdiZDsgc3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBUFVBQXNBQUFBQUJlZ0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQUUFBQUZZcVJ6YkdZMjFoY0FBQUFZUUFBQUJLQUFBQmNPRW9vNnBuYkhsbUFBQUIwQUFBQUVBQUFBQkFzOU5IZDJobFlXUUFBQUlRQUFBQUxnQUFBRFlwTHljOGFHaGxZUUFBQWtBQUFBQWJBQUFBSkFETEFHWm9iWFI0QUFBQ1hBQUFBQWdBQUFBSUFHUUFBR3h2WTJFQUFBSmtBQUFBQmdBQUFBWUFJQUFBYldGNGNBQUFBbXdBQUFBZUFBQUFJQUVOQUI1dVlXMWxBQUFDakFBQUFTa0FBQUlXbTVlK0NuQnZjM1FBQUFPNEFBQUFHd0FBQUN4cU9BRUVlSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1F3WXB6QXdNckF3R0RQNEFZaythQzBBUU1MZ3lRREF4TURLek1EVmhDUTVwckM0UENBNFFFRFF3cVF5d2ttR1JnWVFRUUErdW9HYWdBQUFIaWM3WkN4RFlBd0VBUFB5a09CR0lFcU5iTlFzYi9ZSlBrWTJDS1d6cEpQWHoyd0FDVTVrd0RkaUpFcnJld0xtMzFRZlJQRFA3VDJkKzV3bzVXWjNYMTh5Nzk2UVIwYUpnbFJBQUFBQVFBQUFBQUFaUUJQQUJFQUFEY1VEd0VHSWk4QkpqUTJNaDhCTnpZeUZtUUNLZ01HQWlzQ0JRWUNKU1VDQndSSEF3TXFBZ0lxQXdZRkFpVWxBZ1VBZUp4allHUmdZQUJpNjQvWCtPUDViYjR5Y0RPa0FFVVlubHo5Y2d5WlpraGw4QWVTSEF4TUlBNEFYdWdMeGdBQWVKeGpZR1JnWUVoaFlJQ1EvLzh6cERJd01xQUNKZ0JJamdNd0FBQUFBQUFBWkFBQUFBQUFBQUFnQUFCNG5HTmdaR0JnWUdJUVlnRFJJQllEQXhjUU1qRDhCL01aQUFwWkFTd0FBSGljWlpBOWJzSkFGSVRIWUVnQ1VvSVVLU216VlFvaW1aK1NBMEJQUVpmQ21MVXhzcjNXZWtHaXl3bHloQndocDRoeWdod29ZL05vWUMwL2Z6TnYzdTdLQUFiNGhZZDZlYmh0YXIxYXVLRTZjWnYwSU95VG40VTc2T05GdUV0L0tOekRHNmJDZlR6aW5UdDQvaDJkQVVyaEZ1N3hJZHltL3luc2s3K0VPM2pDdDNDWC9vOXdEeXY4Q2ZmeDZnM1R5QlN4S2R4U0ovc3N0R2Q1L3E2MHJWSlRxRWt3UGxzTFhXZ2JPcjFSNjZPcURzblV1VmpGMXVScXpxN09NcU5LYTNZNmNzSFd1WEkyR3NYaUI1SEprU0tDUVlHNHFRNUxhQ1RZSTBNSWU5VzkxQ3VtTFNyNnRWYVlJTUQ0S3JWZ3FtaVNJWlhHaHNrMWpxd1ZEanh0U3RjeHJmaGF6dVNrdWN4cTNpUWpLLzd2dXJlakU5RVBzRzJtU3N3dzRoTmY1SVBtRHZrL1BSRmVxQUFBQUhpY1kyQmlnQUJHQnV5QWlaR0prWm1CS2RPQWdRRUFBeklBcUFBPSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuXG4gIFxuICAucHJpY2VBY2NvcmRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiAgXG4gIC5wcmljZUFjY29yZGlvbl9faGVhZGVyIHsgXG4gICAgcGFkZGluZzogMWVtIDJlbTtcbiAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgfVxuXG4gIFxuICAucHJpY2VBY2NvcmRpb25fX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgXG4gIC5wcmljZUFjY29yZGlvbl9fdGl0bGVfdGV4dCB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICBcbiAgLnByaWNlQWNjb3JkaW9uX190aXRsZV9wcmljZSB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMTIwcHg7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAxMjBweDtcbiAgICB9XG5cbiAgXG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KXtcblxuICBcbiAgLnByaWNlQWNjb3JkaW9uX190aXRsZV9wcmljZSB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCA4MHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA4MHB4XG4gICAgfVxuICAgICAgfVxuXG4gIFxuICAucHJpY2VBY2NvcmRpb25fX3RpdGxlOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogd2Y0N2JkO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDAnO1xuICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgY29sb3I6ICM3ODc4N0E7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlLW91dCAuMnM7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1vdXQgLjJzO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAtbXMtZmxleDogMCAwIDIwcHg7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAyMHB4O1xuICAgIH1cblxuICBcbiAgLnByaWNlQWNjb3JkaW9uX190aXRsZTpob3ZlciB7XG4gICAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICB9XG5cbiAgXG4gIC5wcmljZUFjY29yZGlvbl9fbGlzdCB7XG4gICAgcGFkZGluZzogMCAwIC4yZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgfVxuXG4gIFxuICAucHJpY2VBY2NvcmRpb25fX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlIC4ycztcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuMnM7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYwRjI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuICBcbiAgLnByaWNlQWNjb3JkaW9uX19pdGVtLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNztcbiAgICAgIGhlaWdodDogYXV0bzsgICBcbiAgICB9XG5cbiAgXG4gIC5wcmljZUFjY29yZGlvbl9faXRlbS0tYWN0aXZlIC5wcmljZUFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG5cbiAgXG4gIC5wcmljZUFjY29yZGlvbl9faXRlbS0tYWN0aXZlIC5wcmljZUFjY29yZGlvbl9fdGl0bGVfcHJpY2Uge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICBcbiAgLnByaWNlQWNjb3JkaW9uX19pdGVtLS1hY3RpdmUgLnByaWNlQWNjb3JkaW9uX190aXRsZTphZnRlciB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAgICAgICB9XG5cbiAgXG4gIC5wcmljZUFjY29yZGlvbl9faXRlbS0tYWN0aXZlIC5wcmljZUFjY29yZGlvbl9fdGl0bGU6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgICB9IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBHYjY3Zjc7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVBBQUFzQUFBQUFCZEFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUFFBQUFGWXFSemJHWTIxaGNBQUFBWVFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCMEFBQUFDZ0FBQUFvVE4walZXaGxZV1FBQUFINEFBQUFNUUFBQURZbzNTZEJhR2hsWVFBQUFpd0FBQUFjQUFBQUpBQjRBR2RvYlhSNEFBQUNTQUFBQUFnQUFBQUlBR1QveEd4dlkyRUFBQUpRQUFBQUJnQUFBQVlBRkFBQWJXRjRjQUFBQWxnQUFBQWVBQUFBSUFFTkFCVnVZVzFsQUFBQ2VBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBT2tBQUFBR3dBQUFDeHFPQUVFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdRd1lwekF3TXJBd0dEUDRBWWsrYUMwQVFNTGd5UURBeE1ES3pNRFZoQ1E1cHJDNFBDQTRRRURRd3FReXdrbUdSZ1lRUVFBK3VvR2FnQUFBSGljN1pDeERZQXdFQVBQeWtPQkdJRXFOYk5Rc2IvWUpQa1kyQ0tXenBKUFh6MndBQ1U1a3dEZGlKRXJyZXdMbTMxUWZSUERQN1QyZCs1d281V1ozWDE4eTc5NlFSMGFKZ2xSQUFBQUFmL0VBQUFBVHdCVUFBZ0FBRGNIRnlNVk13Y1hOeTBLRUc5dkVBb2lWQW9SRGhBS0lRQUFlSnhqWUdSZ1lBQmlianY1aWZIOE5sOFp1QmxTZ0NJTVQ2NStPUWFqL3g4Qk12d1pRb0FrQndNVFNCUUFTejRNWUFBQUFIaWNZMkJrWUdCSVlRQ0JsUDlIZ0tRL0F5TURLbUFDQUVXYkF0OEFBQUFBQUdUL3hBQUFBQUFBRkFBQWVKeGpZR1JnWUdCaTRHUUEwU0FXQXdNWEVESXcvQWZ6R1FBSmVBRWpBQUI0bkdXUVBXN0NRQlNFeDJCSUFsS0NGQ2twczFVS0lwbWZrZ05BVDBHWHdwaTFNYks5MW5wQm9zc0pjb1FjSWFlSWNvSWNLR1B6YUdBdFAzOHpiOTd1eWdBRytJV0hlbm00YldxOVdyaWhPbkdiOUNEc2s1K0ZPK2pqUmJoTGZ5amN3eHVtd24wODRwMDdlUDRkblFGSzRSYnU4U0hjcHY4cDdKTy9oRHQ0d3Jkd2wvNlBjQThyL0FuMzhlb04wOGdVc1NuY1VpZjdMTFJuZWY2dXRLMVNVNmhKTUQ1YkMxMW9HenE5VWV1anFnN0oxTGxZeGRia2FzNnV6aktqU210Mk9uTEIxcmx5TmhyRjRnZVJ5WkVpZ2tHQnVLa09TMmdrMkNORENIdlZ2ZFFycGkwcStyVldtQ0RBK0NxMVlLcG9raUdWeG9iSk5ZNnNGUTQ4YlVyWE1hMzRXczdrcExuTWF0NGtJeXYrNzdxM294UFJEN0J0cGtyTU1PSVRYK1NENWc3NVB6MFJYcWdBQUFCNG5HTmdZb0FBUmdic2dJbVJpWkdaZ1NuVGdJRUJBQU15QUtnQSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuICAgIC5wZXJpb2RzU2xpZGVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbi5wZXJpb2RzU2xpZGVyX19jb250YWluZXIge1xuICAgICAgZm9udC1zaXplOiAuOWVtXG4gIH1cbiAgICB9XG5cbiAgLnBlcmlvZHNTbGlkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlLWluIC4ycztcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAuMnM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogI0REREZFMDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBhZGRpbmc6IDEuNHJlbSAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAucGVyaW9kc1NsaWRlcl9faXRlbTpob3Zlcjpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcbiAgICAgIGNvbG9yOiAjRDhBQjVFICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KXtcblxuICAucGVyaW9kc1NsaWRlcl9faXRlbSB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgfVxuICAgIH1cblxuICAucGVyaW9kc1NsaWRlcl9faXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAucGVyaW9kc1NsaWRlcl9faXRlbS5zd2lwZXItc2xpZGUtcHJldiB7XG4gICAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICB9XG5cbiAgLnBlcmlvZHNTbGlkZXJfX2l0ZW0uc3dpcGVyLXNsaWRlLW5leHQge1xuICAgICAgY29sb3I6ICM3ODc4N0E7XG4gICAgfVxuXG4gIC5wZXJpb2RzU2xpZGVyX19pdGVtLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIH1cblxuICAucGVyaW9kc1NsaWRlcl9faXRlbS5zd2lwZXItc2xpZGUtYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEOEFCNUU7XG4gICAgICB9XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogNTcxcHgpe1xuICAgICAgLnBlcmlvZHNTbGlkZXJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIH1cbiAgICAgIC5wZXJpb2RzU2xpZGVyX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIC5wZXJpb2RzU2xpZGVyX19pdGVtOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAucGVyaW9kc1NsaWRlcl9fbmF2IHtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIHRvcDogMDtcbiAgIHdpZHRoOiA2MHB4O1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgei1pbmRleDogMjsgXG4gICBkaXNwbGF5OiAtd2Via2l0LWJveDsgXG4gICBkaXNwbGF5OiAtbXMtZmxleGJveDsgXG4gICBkaXNwbGF5OiBmbGV4O1xuICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgIGNvbG9yOiAjNzg3ODdBO1xuICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciBlYXNlIC4ycztcbiAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgLjJzO1xuICB9XG5cbiAgLnBlcmlvZHNTbGlkZXJfX25hdjpob3ZlciB7XG4gICAgIGNvbG9yOiAjRDhBQjVFO1xuICAgfVxuXG4gIC5wZXJpb2RzU2xpZGVyX19uYXY6YmVmb3JlIHtcbiAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgZm9udC1mYW1pbHk6IEdiNjdmNztcbiAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgY29udGVudDogJ1xcRTAwMCc7XG4gICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIC4ycztcbiAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIC4ycztcbiAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuXG4gIC5wZXJpb2RzU2xpZGVyX19uYXYge1xuICAgIHdpZHRoOiA0MHB4XG4gIH1cbiAgfVxuXG4gIC5wZXJpb2RzU2xpZGVyX19uYXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpiZWZvcmV7XG4gICAgICBvcGFjaXR5OiAuMjtcbiAgICB9XG5cbiAgLnBlcmlvZHNTbGlkZXJfX25hdi0tbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMjU1LDI1NSwyNTUsIDApKSwgY29sb3Itc3RvcCgzMCUsICNmZmZmZmYpKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwgMCkgMCUsICNmZmZmZmYgMzAlKTtcbiAgIH1cblxuICAucGVyaW9kc1NsaWRlcl9fbmF2LS1sZWZ0OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICB9XG5cbiAgLnBlcmlvZHNTbGlkZXJfX25hdi0tcmlnaHQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgyNTUsMjU1LDI1NSwwKSksIGNvbG9yLXN0b3AoMzAlLCAjZmZmZmZmKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCAjZmZmZmZmIDMwJSk7XG4gICB9IiwiLnByaWNlTGlzdF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG4gIC5wcmljZUxpc3RfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGNvbG9yOiAjRDhBQjVFO1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIH1cbiAgLnByaWNlTGlzdF9fcGVyaW9kcyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLnByaWNlTGlzdF9faXNFcnJvciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMWVtOyBcbiAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogM2VtIDJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5wcmljZUxpc3RfX2lzRXJyb3Ige1xuICAgICAgZm9udC1zaXplOiAxZW1cbiAgfVxuICAgIH1cbiAgLnByaWNlTGlzdF9faXNFcnJvciA+IGRpdiB7XG4gICAgICB3aWR0aDogODUlO1xuICAgIH1cbiAgLnByaWNlTGlzdF9faXNFcnJvcjpiZWZvcmUge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29udGVudDogJyEnO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgb3BhY2l0eTogLjg1O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQWxlZ3JleWEnO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07ICBcbiAgICB9IiwiQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHsuYWRkaW5mb3JtYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbiAgfSIsIkBmb250LWZhY2UgeyBmb250LWZhbWlseTogeDBkZjIyOyBzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFRd0FBc0FBQUFBQm13QUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBRQUFBRllxUnpiR1kyMWhjQUFBQVlRQUFBQktBQUFCY09Fb282cG5iSGxtQUFBQjBBQUFBSnNBQUFERXZqSVhUMmhsWVdRQUFBSnNBQUFBTGdBQUFEWXBMeWMyYUdobFlRQUFBcHdBQUFBYkFBQUFKQURMQUdab2JYUjRBQUFDdUFBQUFBZ0FBQUFJQUdRQUFHeHZZMkVBQUFMQUFBQUFCZ0FBQUFZQVlnQUFiV0Y0Y0FBQUFzZ0FBQUFlQUFBQUlBRU5BRTV1WVcxbEFBQUM2QUFBQVNrQUFBSVdtNWUrQ25CdmMzUUFBQVFVQUFBQUd3QUFBQ3hxT0FFRWVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHUXdZcHpBd01yQXdHRFA0QVlrK2FDMEFRTUxneVFEQXhNREt6TURWaENRNXByQzRQQ0E0UUVEUXdxUXl3a21HUmdZUVFRQSt1b0dhZ0FBQUhpYzdaQ3hEWUF3RUFQUHlrT0JHSUVxTmJOUXNiL1lKUGtZMkNLV3pwSlBYejJ3QUNVNWt3RGRpSkVycmV3TG0zMVFmUlBEUDdUMmQrNXdvNVdaM1gxOHk3OTZRUjBhSmdsUkFBQjRuQjJMdlE2Q1FCZ0ViMisvSDd3alltR2cwb0lDT294RW9kUFlhbndNMy84VlBOMXFrcGtOQ0w5OXdpczhRbGg3YTJCdS9ZVExEWE4zeEh6RE1BNzlGdnZDeXgzTHVzeGRlL2hINDNEQ1VFeDNicnUyaE5mTGhMZlZ1bkZhTXRLVE1BcEJWazF0bHVzc0d4ZHZDSUMxTWlKS2hJanZrbWg2bXVhS3BtNnVVb1FJemN2SFZWT2ltU2daalpHSW9FQ2pWbGs5V3doZnVURUxUd0I0bkdOZ1pHQmdBR0sxRFlhdjQvbHR2akp3TTZRQVJSaWVYUDF5RkpsbVNHWHdCcEljREV3Z0RnQlg4d3VoQUFCNG5HTmdaR0JnU0dGZ2dKRC8vek9rTWpBeW9BSW1BRWlPQXpBQUFBQUFBQUJrQUFBQUFBQUFBR0lBQUhpY1kyQmtZR0JnWW5CaUFORWdGZ01ERnhBeU1Qd0g4eGtBRHdrQlhBQUFlSnhsa0QxdXdrQVVoTWRnU0FKU2doUXBLYk5WQ2lLWm41SURRRTlCbDhLWXRUR3l2ZFo2UWFMTENYS0VIQ0duaUhLQ0hDaGo4MmhnTFQ5L00yL2U3c29BQnZpRmgzcDV1RzFxdlZxNG9UcHhtL1FnN0pPZmhUdm80MFc0UzM4bzNNTWJwc0o5UE9LZE8zaitIWjBCU3VFVzd2RWgzS2IvS2V5VHY0UTdlTUszY0pmK2ozQVBLL3dKOS9IcURkUElGTEVwM0ZJbit5eTBaM24rcnJTdFVsT29TVEErV3d0ZGFCczZ2VkhybzZvT3lkUzVXTVhXNUdyT3JzNHlvMHByZGpweXdkYTVjallheGVJSGtjbVJJb0pCZ2JpcERrdG9KTmdqUXdoNzFiM1VLNll0S3ZxMVZwZ2d3UGdxdFdDcWFKSWhsY2FHeVRXT3JCVU9QRzFLMXpHdCtGck81S1M1ekdyZUpDTXIvdSs2dDZNVDBRK3diYVpLekREaUUxL2tnK1lPK1Q4OUVWNm9BQUFBZUp4allHS0FBRVlHN0lDSmtZbVJtWUVwMDRDQkFRQURNZ0NvQUE9PSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6IG5vcm1hbDtmb250LXN0eWxlOiBub3JtYWw7fVxuXG4gIC5wcm9jZWR1cmVzVGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdOb2FoJztcbiAgbWFyZ2luOiAwIDAgMmVtIDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3Rmb290IC5wcm9jZWR1cmVzVGFibGVfX3RkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVlbTtcbiAgICB9XG5cbiAgLnByb2NlZHVyZXNUYWJsZV9fdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzgsIDEzNywgMjU1LCAuMDYpO1xuICAgIH1cblxuICAucHJvY2VkdXJlc1RhYmxlX190ZCwgLnByb2NlZHVyZXNUYWJsZV9fdGggeyBcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogLjVlbSAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICBvcGFjaXR5OiAuODU7ICBcbiAgfVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3RyOmhvdmVyIC5wcm9jZWR1cmVzVGFibGVfX3RkLCAucHJvY2VkdXJlc1RhYmxlX190cjpob3ZlciAucHJvY2VkdXJlc1RhYmxlX190aCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAucHJvY2VkdXJlc1RhYmxlX190ZDpudGgtY2hpbGQoMSl7XG4gICAgICBtaW4td2lkdGg6IDU1JTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwYWRkaW5nOiAuNWVtIDEuNWVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgLnByb2NlZHVyZXNUYWJsZV9fdGg6bnRoLWNoaWxkKDEpe1xuICAgICAgbWluLXdpZHRoOiA1NSU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcGFkZGluZzogLjVlbSAxLjVlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzI3MjcyOTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XG5cbiAgLnByb2NlZHVyZXNUYWJsZV9fdGQ6bnRoLWNoaWxkKDEpLC5wcm9jZWR1cmVzVGFibGVfX3RoOm50aC1jaGlsZCgxKXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgfVxuICAgICAgfVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3RoIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3RkIHtcbiAgICBjb2xvcjogIzM0NzBlODtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cblxuICAucHJvY2VkdXJlc1RhYmxlX190ZDpudGgtY2hpbGQoMSl7XG4gICAgICBjb2xvcjogIzI3MjcyOTtcbiAgICB9XG5cbiAgLnByb2NlZHVyZXNUYWJsZV9faGludCB7IFxuICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcblxuICB9XG5cbiAgLnByb2NlZHVyZXNUYWJsZV9fdW5saW06YWZ0ZXIge1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LWZhbWlseTogeDBkZjIyO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbnRlbnQ6ICdcXEUwMDAnO1xuICB9XG5cbiAgLnByb2NlZHVyZXNUYWJsZV9fdGgge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgfVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3RoOm5vdCg6bnRoLWNoaWxkKDEpKXtcbiAgICAgIG9wYWNpdHk6IC40O1xuICAgIH1cblxuICAucHJvY2VkdXJlc1RhYmxlX190cjpob3ZlciAucHJvY2VkdXJlc1RhYmxlX190aDpub3QoOm50aC1jaGlsZCgxKSkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3RoOm50aC1jaGlsZCgxKSB7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgIH1cblxuICAucHJvY2VkdXJlc1RhYmxlX190aDpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAxZW07XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q4QUI1RTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgfVxuXG4gIC5wcm9jZWR1cmVzVGFibGVfX3RyOmhvdmVyIC5wcm9jZWR1cmVzVGFibGVfX3RoOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuXG4ucHJvY2VkdXJlc1RhYmxlX190ci0taGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59IiwiQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBGZjg0ODU7IHNyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQU93QUFzQUFBQUFCZEFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUEFBQUFGWXB2elpXWTIxaGNBQUFBWUFBQUFCS0FBQUJjT0VvbzZwbmJIbG1BQUFCekFBQUFDZ0FBQUFvSjJtWnNXaGxZV1FBQUFIMEFBQUFMZ0FBQURZbzZpYmxhR2hsWVFBQUFpUUFBQUFZQUFBQUpBQmRBRDlvYlhSNEFBQUNQQUFBQUFnQUFBQUlBRHdBQUd4dlkyRUFBQUpFQUFBQUJnQUFBQVlBRkFBQWJXRjRjQUFBQWt3QUFBQWVBQUFBSUFFTkFCVnVZVzFsQUFBQ2JBQUFBU2tBQUFJV201ZStDbkJ2YzNRQUFBT1lBQUFBRndBQUFDeHFOd0VFZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdTUVk1ekF3TXJBd0tER29BVWtPYUMwREFNVEF6OERrR0JsWnNBS0F0SmNVeGdjSGpBOFlHQ3dBWEpad1NRREF5T0lBQURKMGdWeWVKenRrTEVOZ0RBUUE4L0tRNEVZZ1NvMXMxQ3h2OWdrK1JqWUlwYk9razlmUGJBQUpUbVRBTjJJa1N1dDdBdWJmVkI5RThNL3RQWjM3bkNqbFpuZGZYekx2M3BCSFJvbUNWRUFBQUFCQUFBQUFBQWdBQ0lBQ0FBQU53Y1hJeFV6QnhjM0d3SURFQkFEQWdRaUFnSUNBZ0lGQUFCNG5HTmdaR0JnQU9Md3BTYWU4ZncyWHhtNEdXeUFJZ3hQcm40NWlrd3pLREFvQVVrT0JpWVFCd0E1WkFxU0FBQjRuR05nWkdCZ3NHRmdnSk1LREl3TXFJQUpBQS9hQUowQUFBQUFBRHdBQUFBQUFBQUFGQUFBZUp4allHUmdZR0JpNEdRQTBTQVdBd01YRURJdy9BZnpHUUFKZUFFakFBQjRuR1dRUFc3Q1FCU0V4MkJJQWxLQ0ZDa3BzMVVLSXBtZmtnTkFUMEdYd3BpMU1iSzkxbnBCb3NzSmNvUWNJYWVJY29JY0tHUHphR0F0UDM4emI5N3V5Z0FHK0lXSGVubTRiV3E5V3JpaE9uR2I5Q0RzazUrRk8rampSYmhMZnlqY3d4dW13bjA4NHAwN2VQNGRuUUZLNFJidThTSGNwdjhwN0pPL2hEdDR3cmR3bC82UGNBOHIvQW4zOGVvTjA4Z1VzU25jVWlmN0xMUm5lZjZ1dEsxU1U2aEpNRDViQzExb0d6cTlVZXVqcWc3SjFMbFl4ZGJrYXM2dXpqS2pTbXQyT25MQjFybHlOaHJGNGdlUnlaRWlna0dCdUtrT1MyZ2syQ05EQ0h2VnZkUXJwaTBxK3JWV21DREErQ3ExWUtwb2tpR1Z4b2JKTlk2c0ZRNDhiVXJYTWEzNFdzN2twTG5NYXQ0a0l5dis3N3Ezb3hQUkQ3QnRwa3JNTU9JVFgrU0Q1Zzc1UHowUlhxZ0FBQUI0bkdOZ1lzQVBtQmlaR0prWm1ESU5HQmdBQXc4QXB3QT0pIGZvcm1hdCgnd29mZicpO2ZvbnQtd2VpZ2h0OiBub3JtYWw7Zm9udC1zdHlsZTogbm9ybWFsO31cclxuICAudm91Y2hlckJvb2tpbmdCdG4ge1xyXG4gIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICBtYXJnaW46IDEuOGVtIDAgMS4yZW07XHJcbiAgYmFja2dyb3VuZDogI0Q4QUI1RTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRDhBQjVFO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XHJcbn1cclxuICAudm91Y2hlckJvb2tpbmdCdG46aG92ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3Miw5MywyMDAsMC4yMCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLDkzLDIwMCwwLjIwKTtcclxuICB9XHJcbiAgLnZvdWNoZXJCb29raW5nQnRuOmhvdmVyOmFmdGVyIHtcclxuICAgICAgbGVmdDogLjJlbTtcclxuICAgIH1cclxuICAudm91Y2hlckJvb2tpbmdCdG46YWN0aXZlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMjRweCByZ2JhKDIzOCwgMTA1LCAxNjIsIDAuMyk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDI0cHggcmdiYSgyMzgsIDEwNSwgMTYyLCAwLjMpO1xyXG4gIH1cclxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkgey52b3VjaGVyQm9va2luZ0J0biB7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcbiAgfVxyXG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7LnZvdWNoZXJCb29raW5nQnRuIHtcclxuICAgIG1hcmdpbjogMS40ZW0gMCAxLjJlbVxyXG59XHJcbiAgfVxyXG4gIEBtZWRpYShtaW4td2lkdGg6IDk5N3B4KSB7LnZvdWNoZXJCb29raW5nQnRuIHtcclxuICAgIG1hcmdpbjogMi42ZW0gMCAxLjhlbVxyXG59XHJcbiAgfVxyXG4gIC52b3VjaGVyQm9va2luZ0J0bjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGZvbnQtZmFtaWx5OiBGZjg0ODU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgY29udGVudDogJ1xcRTAwMCc7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH0iLCIudm91Y2hlclByb2NlZHVyZXMge1xyXG4gIHBhZGRpbmc6IDJlbTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMTA3LDExMSwxMzAsMC4xMyk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgxMDcsMTExLDEzMCwwLjEzKTtcclxuICBtYXJnaW4tdG9wOiAyZW07XHJcbn1cclxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkgey52b3VjaGVyUHJvY2VkdXJlcyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuICB9XHJcbiAgLnZvdWNoZXJQcm9jZWR1cmVzX190YWJsZSB7XHJcbiAgICBwYWRkaW5nOiAxZW0gMjRweDtcclxuICAgIGJhY2tncm91bmQ6ICNGNUY1Rjc7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICB9XHJcbiAgLnZvdWNoZXJQcm9jZWR1cmVzX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgY29sb3I6ICNEOEFCNUU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgfSIsIi52b3VjaGVyUmV2aWV3c0FuZFNpYmxpbmdzX19ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtZ2FwOiAyZW07XG4gIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA1NzFweCkgey52b3VjaGVyUmV2aWV3c0FuZFNpYmxpbmdzX19ncmlkIHtcbiAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYyg1MCUgLSAyZW0pIDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDEwMCUgMWZyKVxuICB9XG4gICAgfSIsIi5wcmljZUZ1bGxUYWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJ05vYWgnO1xuICBtYXJnaW46IDAgMCAyZW0gMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMTA3LDExMSwxMzAsMC4xMyk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMTA3LDExMSwxMzAsMC4xMyk7XG59XG4gIC5wcmljZUZ1bGxUYWJsZV9fY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJpY2VGdWxsVGFibGVfX3Rib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEZDO1xuICB9XG4gIC5wcmljZUZ1bGxUYWJsZV9fdGZvb3QgLnByb2NlZHVyZXNUYWJsZV9fdGQge1xuICAgICAgcGFkZGluZy10b3A6IDIuNWVtO1xuICAgIH1cbiAgLnByaWNlRnVsbFRhYmxlX190cjpudGgtY2hpbGQoMikge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg0OSwgNDksIDQ5LCAwLjEyKTtcbiAgICB9XG4gIC5wcmljZUZ1bGxUYWJsZV9fdHI6bnRoLWNoaWxkKDgpIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDksIDQ5LCA0OSwgMC4xMik7XG4gICAgfVxuICAucHJpY2VGdWxsVGFibGVfX3RyOm50aC1jaGlsZCgxNCkge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg0OSwgNDksIDQ5LCAwLjEyKTtcbiAgICB9XG4gIC5wcmljZUZ1bGxUYWJsZV9fdHI6bnRoLWNoaWxkKDIwKSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ5LCA0OSwgNDksIDAuMTIpO1xuICAgIH1cbiAgLnByaWNlRnVsbFRhYmxlX190cjpudGgtY2hpbGQoMjYpIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDksIDQ5LCA0OSwgMC4xMik7XG4gICAgfVxuICAucHJpY2VGdWxsVGFibGVfX3RyOm50aC1jaGlsZCgzKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIC5wcmljZUZ1bGxUYWJsZV9fdGQgeyBcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgY29sb3I6ICNEOEFCNUU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgIG9wYWNpdHk6IC44NTsgIFxuICB9XG4gIC5wcmljZUZ1bGxUYWJsZV9fdGggeyBcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgY29sb3I6ICNEOEFCNUU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgIG9wYWNpdHk6IC44NTsgIFxuICB9XG4gIC5wcmljZUZ1bGxUYWJsZV9fdGQucHJpY2VGdWxsVGFibGVfX3RoLS1oZWFkZXIge1xuICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAucHJpY2VGdWxsVGFibGVfX3RoLnByaWNlRnVsbFRhYmxlX190aC0taGVhZGVyIHtcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgLnByb2NlZHVyZXNUYWJsZV9fdHI6aG92ZXIgLnByaWNlRnVsbFRhYmxlX190ZCwgLnByb2NlZHVyZXNUYWJsZV9fdHI6aG92ZXIgLnByaWNlRnVsbFRhYmxlX190aCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgLnByaWNlRnVsbFRhYmxlX190ZDpudGgtY2hpbGQoMSl7XG4gICAgICBtaW4td2lkdGg6IDc1JTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwYWRkaW5nOiAuNWVtIDEuNWVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMjcyNzI5O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIC5wcmljZUZ1bGxUYWJsZV9fdGg6bnRoLWNoaWxkKDEpe1xuICAgICAgbWluLXdpZHRoOiA3NSU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcGFkZGluZzogLjVlbSAxLjVlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzI3MjcyOTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAucHJpY2VGdWxsVGFibGVfX3RkOm50aC1jaGlsZCgxKSwucHJpY2VGdWxsVGFibGVfX3RoOm50aC1jaGlsZCgxKXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgfVxuICAgICAgfVxuICAucHJpY2VGdWxsVGFibGVfX3RkID4gc3BhbiwgLnByaWNlRnVsbFRhYmxlX190aCA+IHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIC5wcmljZUZ1bGxUYWJsZV9fdGgge1xuICAgIHBhZGRpbmctdG9wOiAuNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuICAucHJpY2VGdWxsVGFibGVfX3RkIHtcbiAgICBjb2xvcjogI0Q4QUI1RTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICB9XG4gIC5wcmljZUZ1bGxUYWJsZV9fdGQ6bnRoLWNoaWxkKDEpe1xuICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgfVxuICAucHJpY2VGdWxsVGFibGVfX2hpbnQgeyBcbiAgICBjb2xvcjogIzc4Nzg3QTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gIH1cbiAgLnByaWNlRnVsbFRhYmxlX190aCB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gIH1cbiAgLnByaWNlRnVsbFRhYmxlX190aCA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNHB4O1xuICAgIH1cbiAgLnByaWNlRnVsbFRhYmxlX190aDpub3QoOm50aC1jaGlsZCgxKSl7XG4gICAgICBvcGFjaXR5OiAuODU7XG4gICAgfVxuICAucHJpY2VGdWxsVGFibGVfX3RoLS12b3VjaGVycyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgLnByaWNlRnVsbFRhYmxlX190aC0tdm91Y2hlcnM6bm90KDpudGgtY2hpbGQoMSkpe1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAucHJpY2VGdWxsVGFibGVfX3RoLS12b3VjaGVyczpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAucHJpY2VGdWxsVGFibGVfX3RoLS12b3VjaGVyczpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWYxZmQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICB9IiwiLnZvdWNoZXJQcm9jZWR1cmVzIHtcclxuICBwYWRkaW5nOiAyZW07XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDEwNywxMTEsMTMwLDAuMTMpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMTA3LDExMSwxMzAsMC4xMyk7XHJcbiAgbWFyZ2luLXRvcDogMmVtO1xyXG59XHJcbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHsudm91Y2hlclByb2NlZHVyZXMge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcbiAgfVxyXG4gIC52b3VjaGVyUHJvY2VkdXJlc19fdGFibGUge1xyXG4gICAgcGFkZGluZzogMWVtIDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY3O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC52b3VjaGVyUHJvY2VkdXJlc19fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb2FoJztcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGNvbG9yOiAjRDhBQjVFO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIH0iLCIudm91Y2hlcl9fZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC52b3VjaGVyX19jb2x1bW4ge1xyXG4gICAgd2lkdGg6IDI4JTtcclxuICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgfVxyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5NnB4KSB7XHJcbiAgLnZvdWNoZXJfX2NvbHVtbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgfVxyXG4gICAgfVxyXG4gIC52b3VjaGVyX19jb2x1bW46bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xyXG4gIC52b3VjaGVyX19jb2x1bW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgIH1cclxuICAgICAgfVxyXG4gIC52b3VjaGVyX19zZWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfSIsIkBmb250LWZhY2UgeyBmb250LWZhbWlseTogSDU3ZTgzOyBzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFQNEFBc0FBQUFBQmlnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBBQUFBRllwb1RaTVkyMWhjQUFBQVlBQUFBQktBQUFCY09Fb282cG5iSGxtQUFBQnpBQUFBR2tBQUFDQVNEUm5DMmhsWVdRQUFBSTRBQUFBTUFBQUFEWW8vQ2JsYUdobFlRQUFBbWdBQUFBWkFBQUFKQUJrQUQ5b2JYUjRBQUFDaEFBQUFBZ0FBQUFJQUR3QUFHeHZZMkVBQUFLTUFBQUFCZ0FBQUFZQVFBQUFiV0Y0Y0FBQUFwUUFBQUFlQUFBQUlBRU9BRHh1WVcxbEFBQUN0QUFBQVNrQUFBSVdtNWUrQ25CdmMzUUFBQVBnQUFBQUZ3QUFBQ3hxTndFRWVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHU1FZNXpBd01yQXdLREdvQXdrMmFHMEJBTVRBdzhEa0dCbFpzQUtBdEpjVXhnY0hqQThZR0F3QW5KWmdDUklKU05JRGdEREhnVktlSnp0a0xFTmdEQVFBOC9LUTRFWWdTbzFzMUN4djlnaytSallJcGJPa2s5ZlBiQUFKVG1UQU4ySWtTdXQ3QXViZlZCOUU4TS90UFozN25DamxabmRmWHpMdjNwQkhSb21DVkVBQUhpY1BZM0JEa0F3RUVSM1M2dGF3Z0c5VjFJSEI2clZpLy8vTEdHUnlDUXpiK1l5d0FDdUV6eHBnZ1hBck1JNnY0L1d4WFRnbnpHRk5IUml4ajVzYis0RUtickNNSVlaUHZZNVlsTnJsYXVucUZ6S1VoTkpaTWhwTU1SbEt6blZzZWVWb084YjFDd0s2QUFBQUhpY1kyQmtZR0FBWXRIOTAyYkg4OXQ4WmVCbU1BS0tNRHk1K3VVSWd2Ny9sOEVRQ0JrWU9CaVlRS0lBYjNFTkxuaWNZMkJrWUdBd1lnQUJHekJweU1ESWdBcVlBQS9uQUtRQUFBQUFBQUFBQUR3QUFBQUFBQUFBUUFBQWVKeGpZR1JnWUdCaU1BQmlCakNMZ1lFTENCa1kvb1A1REFBTlhnRkxBQUI0bkdXUVBXN0NRQlNFeDJCSUFsS0NGQ2twczFVS0lwbWZrZ05BVDBHWHdwaTFNYks5MW5wQm9zc0pjb1FjSWFlSWNvSWNLR1B6YUdBdFAzOHpiOTd1eWdBRytJV0hlbm00YldxOVdyaWhPbkdiOUNEc2s1K0ZPK2pqUmJoTGZ5amN3eHVtd24wODRwMDdlUDRkblFGSzRSYnU4U0hjcHY4cDdKTy9oRHQ0d3Jkd2wvNlBjQThyL0FuMzhlb04wOGdVc1NuY1VpZjdMTFJuZWY2dXRLMVNVNmhKTUQ1YkMxMW9HenE5VWV1anFnN0oxTGxZeGRia2FzNnV6aktqU210Mk9uTEIxcmx5TmhyRjRnZVJ5WkVpZ2tHQnVLa09TMmdrMkNORENIdlZ2ZFFycGkwcStyVldtQ0RBK0NxMVlLcG9raUdWeG9iSk5ZNnNGUTQ4YlVyWE1hMzRXczdrcExuTWF0NGtJeXYrNzdxM294UFJEN0J0cGtyTU1PSVRYK1NENWc3NVB6MFJYcWdBQUFCNG5HTmdZc0FQbUJpWkdKa1ptRElOR0JnQUF3OEFwd0E9KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDogbm9ybWFsO2ZvbnQtc3R5bGU6IG5vcm1hbDt9XG4gIC5zYWxlQ2FyZCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IGVhc2Utb3V0IC4zcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IGVhc2Utb3V0IC4zcztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyBlYXNlLW91dCAuM3M7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgZWFzZS1vdXQgLjNzLCAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1vdXQgLjNzO1xufVxuICAuc2FsZUNhcmQ6aG92ZXIgLmNhcmRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjRDhBQjVFO1xuICAgIH1cbiAgLnNhbGVDYXJkIC5jYXJkX19yZWFkTW9yZSB7IFxuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuICAuc2FsZUNhcmQgLmNhcmRfX2Zvb3RlciB7XG4gICAgbWluLWhlaWdodDogNWVtO1xuICB9XG4gIC5zYWxlQ2FyZF9fbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBbGVncmV5YTtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNlNjU4NTg7XG4gIH1cbiAgLnNhbGVDYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLjRlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNhbGVDYXJkX19wcmljZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNhbGVDYXJkX19wcmljZSA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIH1cbiAgLnNhbGVDYXJkOmhvdmVyIC5zYWxlQ2FyZF9fcHJpY2UgPiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNlNjU4NTg7XG4gICAgICB9XG4gIC5zYWxlQ2FyZF9fcHJpY2VfYXQge1xuICAgICAgZm9udC1zaXplOiAuN2VtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xuICAgIH1cbiAgLnNhbGVDYXJkX19jdXJyZW50UHJpY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zYWxlQ2FyZDpob3ZlciAuc2FsZUNhcmRfX2N1cnJlbnRQcmljZSB7XG4gICAgICBjb2xvcjogI2U2NTg1ODtcbiAgICB9XG4gIC5zYWxlQ2FyZF9fY3VycmVudFByaWNlOmFmdGVyIHtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IEg1N2U4MztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAuc2FsZUNhcmRfX2N1cnJlbnRQcmljZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIC5zYWxlQ2FyZF9fb2xkUHJpY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAuc2FsZUNhcmRfX29sZFByaWNlOmFmdGVyIHtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1mYW1pbHk6IEg1N2U4MztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb250ZW50OiAnXFxFMDAwJztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICAuc2FsZUNhcmRfX3dyYXBwZXIgeyBcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnNhbGVDYXJkX19vZmZlciB7IFxuICAgIGNvbG9yOiAjNzg3ODdBO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxuXG4uc2FsZUNhcmQtLWJpZyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IGVhc2Utb3V0IC4zcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IGVhc2Utb3V0IC4zcztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyBlYXNlLW91dCAuM3M7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgZWFzZS1vdXQgLjNzLCAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1vdXQgLjNzO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuXG4uc2FsZUNhcmQtLWJpZyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG4gIH1cblxuLnNhbGVDYXJkLS1iaWcgLmNhcmRfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMWVtIDAgMDtcbiAgfVxuXG5AbWVkaWEobWluLXdpZHRoOiA1NzFweCl7XG5cbi5zYWxlQ2FyZC0tYmlnIC5jYXJkX19mb290ZXIge1xuICAgICAgcGFkZGluZzogMFxuICB9XG4gICAgICAuc2FsZUNhcmQtLWJpZyAuY2FyZF9fZm9vdGVyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4uc2FsZUNhcmQtLWJpZyAuY2FyZF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbi5zYWxlQ2FyZC0tYmlnIC5jYXJkX19jb250ZW50IC5jYXJkX19mb290ZXI6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4uc2FsZUNhcmQtLWJpZyAuc2FsZUNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTg2cHg7XG4gICAgbWFyZ2luLXRvcDogLjdlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuLnNhbGVDYXJkLS1iaWcgLnNhbGVDYXJkX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG5cbi5zYWxlQ2FyZC0tYmlnIC5zYWxlQ2FyZF9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuLnNhbGVDYXJkX19yaWJib24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiA0MnB4IDI0cHg7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG5AbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuXG4uc2FsZUNhcmRfX3JpYmJvbiB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gIH1cbiAgICB9XG5cbi5zYWxlQ2FyZF9fcmliYm9uX19saW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHJlY3Qgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScgc3R5bGU9J2ZpbGw6IG5vbmU7IHN0cm9rZTogI0YwRjBGMjsgc3Ryb2tlLXdpZHRoOiA0OyBzdHJva2UtZGFzaGFycmF5OiA2IDIwJy8+PC9zdmc+XCIpO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbi5zYWxlQ2FyZF9fcmliYm9uOmJlZm9yZSwgLnNhbGVDYXJkX19yaWJib246YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICAgIGxlZnQ6IC0xMXB4O1xuICAgICAgei1pbmRleDogMjtcbiBcbiAgICB9XG5cbi5zYWxlQ2FyZF9fcmliYm9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTY2RTlFO1xuICAgICAgdG9wOiAtMTJweDtcbiAgICB9XG5cbi5zYWxlQ2FyZF9fcmliYm9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1NjZFOUU7XG4gICAgICBib3R0b206IC0xMnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1vdXQgLjNzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2Utb3V0IC4zcztcbiAgICB9XG5cbkBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XG5cbi5zYWxlQ2FyZF9fcmliYm9uOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC0xMXB4O1xuICAgICAgICBib3R0b206IG5vbmU7XG4gICAgICAgIHRvcDogLTEycHhcbiAgICB9XG4gICAgICB9XG4iLCIuc2FsZXNXZWxjb21lIHtcbiAgYmFja2dyb3VuZDogIzU2NkU5RTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA3MHB4IDAgMTUwcHg7XG59XG4gIC5zYWxlc1dlbGNvbWVfX2dyaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDQwMHB4LCAxZnIpKTtcbiAgICBncmlkLWdhcDogMjhweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgLnNhbGVzV2VsY29tZV9fZ3JpZCAuc2FsZUNhcmQtLWJpZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkge1xuICAuc2FsZXNXZWxjb21lX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0b1xuICB9XG4gICAgfVxuICAuc2FsZXNXZWxjb21lX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMjRweCAwIDI0cHggMDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAuc2FsZXNXZWxjb21lX19kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gIH1cbiAgICB9IiwiLnNhbGVzIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY3O1xufVxuICAuc2FsZXNfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC04MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzUwcHgsIDFmcikpO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjRweDtcbiAgICBncmlkLXJvdy1nYXA6IDI0cHg7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnNhbGVzX19saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MnB4LCAxZnIpKVxuICB9XG4gICAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuc2FsZXNfX2xpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJVxuICB9XG4gICAgICAuc2FsZXNfX2xpc3QgPiBhIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAyMHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIC5zYWxlc19fbGlzdCA+IGE6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgfVxuICAgICAgLnNhbGVzX19saXN0ID4gYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLnNhbGVzX19saXN0ID4gYTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICAuc2FsZXNfX2xpc3QgPiBhOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfSIsIi5zYWxlX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5zYWxlX19hcnRpY2xlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnNhbGVfX2NvdmVyIHtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuc2FsZV9fdGltZSB7XG4gICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuc2FsZV9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuc2FsZV9fcHJpY2UgPiBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgIGNvbG9yOiAjRERERkUwO1xuICAgIH1cblxuICAuc2FsZV9fc2FsZSB7XG4gICAgcGFkZGluZzogNDJweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgxMDcsMTExLDEzMCwwLjEzKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDEwNywxMTEsMTMwLDAuMTMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zYWxlX19zYWxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg0cHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExNXB4O1xuICAgICAgYmFja2dyb3VuZDogI0REREZFMDtcbiAgICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcblxuICAuc2FsZV9fc2FsZTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweClcbiAgICB9XG4gICAgICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcblxuICAuc2FsZV9fc2FsZSB7XG4gICAgICBwYWRkaW5nOiAxNXB4XG4gIH1cbiAgICB9IiwiLnNhbGVfX3ZjYXJkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgxMDcsMTExLDEzMCwwLjEzKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDEwNywxMTEsMTMwLDAuMTMpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHsuc2FsZV9fdmNhcmQge1xuICAgICAgZGlzcGxheTogbm9uZVxuICB9XG4gICAgfVxuICAuc2FsZV9fdGl0bGVEYXRlIHtcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjdlbTtcbiAgfVxuICAuc2FsZV9fdGl0bGVEYXRlID4gcCB7XG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luOiAwcHggMCAxNHB4O1xuICAgIH1cbiAgLnNhbGVfX3ByaWNlX3ZjYXJkIHtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgfVxuICAuc2FsZV9fcHJpY2VfYXQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5zYWxlX19kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNhbGVfX2RhdGUge1xuICAgICAgZGlzcGxheTogbm9uZVxuICB9XG4gICAgfVxuICAuc2FsZV9fZGF0ZV90aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgLnNhbGVfX2N1cnJlbnRQcmljZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LWZhbWlseTogJ05vYWgnO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5zYWxlX19jdXJyZW50UHJpY2UgLnNhbGVfX2N1cnJlbnRQcmljZS0tdW5pdCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIH1cbiAgLnNhbGVfX29sZFByaWNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBjb2xvcjogI0REREZFMDtcbiAgfSIsIi5zYWxlX19zaWJsaW5nc19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzI3MjcyOTtcbiAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7LnNhbGVfX3NpYmxpbmdzX2hlYWRpbmcge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMTBweFxuICB9XG4gICAgfVxuICAuc2FsZV9fc2libGluZ3MgLnNhbGVDYXJkIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2IoMTA3IDExMSAxMzAgLyAxOCUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYigxMDcgMTExIDEzMCAvIDE4JSk7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgfVxuICAiLCIuc2FsZVdlbGNvbWUge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbiAgLnNhbGVXZWxjb21lOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNTY2RTlFO1xuICB9XG4gIC5zYWxlV2VsY29tZV9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA0cHggMjNweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2FsZVdlbGNvbWVfX2J1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gIH1cbiAgICB9XG4gIC5zYWxlV2VsY29tZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2FsZVdlbGNvbWVfX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiA5MHB4XG4gIH1cbiAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5zYWxlV2VsY29tZV9fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHhcbiAgfVxuICAgIH1cbiAgLnNhbGVXZWxjb21lX19jb250YWluZXIgLnNhbGVfX2RhdGUtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2FsZVdlbGNvbWVfX2NvbnRhaW5lciAuc2FsZV9fZGF0ZS0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAgIH1cbiAgLnNhbGVXZWxjb21lX19jb250YWluZXIgLnNhbGVfX3ByaWNlX3ZjYXJkLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbjogMTRweCAwIDEwcHg7XG4gICAgfVxuICAuc2FsZVdlbGNvbWVfX2NvbnRhaW5lciAuc2FsZV9fcHJpY2VfdmNhcmQtLW1vYmlsZSAuc2FsZV9fb2xkUHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gIC5zYWxlV2VsY29tZV9fY29udGFpbmVyIC5zYWxlX19wcmljZV92Y2FyZC0tbW9iaWxlIC5zYWxlX19jdXJyZW50UHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2FsZVdlbGNvbWVfX2NvbnRhaW5lciAuc2FsZV9fcHJpY2VfdmNhcmQtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2FsZVdlbGNvbWVfX2NvbnRhaW5lciAuaGVhZGluZy5zYWxlV2VsY29tZV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweFxuICAgIH1cbiAgICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnNhbGVXZWxjb21lX19jb250YWluZXIgLmhlYWRpbmcuc2FsZVdlbGNvbWVfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDI4cHhcbiAgICB9XG4gICAgICB9IiwiLnNhbGVfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gICAgXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHsuc2FsZV9fZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg0cHgpXG4gIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHsuc2FsZV9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCVcbiAgfVxuICAgIH1cblxuICAuc2FsZV9fY29sdW1uIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzY5cHgpIHtcblxuICAuc2FsZV9fY29sdW1uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwXG4gIH1cbiAgICB9XG5cbiAgLnNhbGVfX2dyaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjlweCkge1xuXG4gIC5zYWxlX19ncmlkIHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICB9XG4gICAgfVxuXG4gIEBtZWRpYShtaW4td2lkdGg6IDEyODBweCkge1xuXG4gIC5zYWxlX190aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZlxuICB9XG4gICAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyNzlweCkge1xuXG4gIC5zYWxlX19zaWJsaW5ncyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwXG4gIH1cbiAgICB9IiwiLm1ldGhvZHNfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tZXRob2RzX19zZWN0aW9uIHtcbiAgICBtYXJnaW46IDQwcHggMCA4MHB4O1xuICB9IiwiLm1ldGhvZF9fYXJ0aWNsZSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufSIsIi5tZXRob2RTaWJsaW5nc19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLWdhcDogMWVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDEwMCUsIDFmcikpO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTZweCkgey5tZXRob2RTaWJsaW5nc19fbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMCUsIDFmcikpXG4gIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7Lm1ldGhvZFNpYmxpbmdzX19saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQ1JSwgMWZyKSlcbiAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHsubWV0aG9kU2libGluZ3NfX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTAwJSwgMWZyKSlcbiAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgey5tZXRob2RTaWJsaW5nc19fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlXG4gIH1cbiAgICAgIC5tZXRob2RTaWJsaW5nc19fbGlzdCA+IGEge1xuICAgICAgICB3aWR0aDogY2FsYygxNi42NSUgLSAyNXB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIC5tZXRob2RTaWJsaW5nc19fbGlzdCA+IGE6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgfVxuICAgICAgLm1ldGhvZFNpYmxpbmdzX19saXN0ID4gYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLm1ldGhvZFNpYmxpbmdzX19saXN0ID4gYTpudGgtY2hpbGQoNm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICAubWV0aG9kU2libGluZ3NfX2xpc3QgPiBhOm50aC1jaGlsZCg2biArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuICAubWV0aG9kU2libGluZ3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogOTk3cHgpIHtcbiAgLm1ldGhvZFNpYmxpbmdzX190aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW1cbiAgfVxuICAgIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLm1ldGhvZFNpYmxpbmdzX190aXRsZSB7XG4gICAgICBjb2xvcjogIzI3MjcyOVxuICB9XG4gICAgfSIsIi5tZXRob2RXZWxjb21lIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4gIC5tZXRob2RXZWxjb21lX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGhlaWdodDogMzMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzU2OEM3RjtcbiAgfVxuICAubWV0aG9kV2VsY29tZV9fYmcgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAubWV0aG9kV2VsY29tZV9fYmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvcGF0ZXJuR3JlZW4tLXJpZ2h0LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm1ldGhvZFdlbGNvbWVfX2JnOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAgIH1cbiAgLm1ldGhvZFdlbGNvbWVfX2JnOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9wYXRlcm5HcmVlbi0tbGVmdC5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjM1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgaGVpZ2h0OiAyNDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIC5tZXRob2RXZWxjb21lX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5tZXRob2RXZWxjb21lX190aXRsZSAge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIGZvbnQtZmFtaWx5OiAnTm9haCc7XG4gICAgbWFyZ2luLXRvcDogLjNlbTtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTdweCkge1xuICAubWV0aG9kV2VsY29tZV9fdGl0bGUgIHtcbiAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMFxuICB9XG4gICAgfSIsIi5tZXRob2RzX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tZXRob2RfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogNDBweCAwIDgwcHg7XG4gIH1cblxuLm1ldGhvZF9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLWdhcDogMmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbkBtZWRpYShtaW4td2lkdGg6IDk5N3B4KSB7XG5cbi5tZXRob2RfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MCUgMWZyXG4gIH1cbiAgICB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG5cbi5tZXRob2RfX2dyaWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJVxuICB9XG4gICAgICAubWV0aG9kX19ncmlkID4gYSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE2LjY1JSAtIDI1cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgLm1ldGhvZF9fZ3JpZCA+IGE6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgfVxuICAgICAgLm1ldGhvZF9fZ3JpZCA+IGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5tZXRob2RfX2dyaWQgPiBhOm50aC1jaGlsZCg2bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICAgIC5tZXRob2RfX2dyaWQgPiBhOm50aC1jaGlsZCg2biArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfSIsIi5yZXN0X19hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn0iLCIudmFjYW5jaWVzX19saXN0IHtcbiAgbWFyZ2luOiA2cHggNnB4IDZweCA2cHg7XG59XG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTk2cHgpIHsudmFjYW5jaWVzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4XG59XG4gIH0iLCIudmFjYW5jeUV4Y3Vyc2lvbnNfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE4MHB4LCAxZnIpKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogMjRweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyNHB4O1xufVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkgey52YWNhbmN5RXhjdXJzaW9uc19faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMHB4XG59XG4gIH1cblxuXG4iLCIucnVsZXNfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjcyNzI5O1xuXG59XG4gIC5ydWxlc19fY29udGVudCBwLCAucnVsZXNfX2NvbnRlbnQgb2wsIC5ydWxlc19fY29udGVudCB1bCB7XG4gICAgbWFyZ2luOiAxLjJlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICB9XG4gIC5ydWxlc19fY29udGVudCB1bCwgLnJ1bGVzX19jb250ZW50IG9sIHtcbiAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDFlbTtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxZW07XG5cbiAgfVxuICAucnVsZXNfX2NvbnRlbnQgb2wgKyB1bCB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAzZW07XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogM2VtO1xuICB9XG4gIC5ydWxlc19fY29udGVudCBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gIH0iLCJAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgey5ibG9nX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCVcbiAgfVxuICAgICAgLmJsb2dfX2xpc3QgPiBhIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAyMHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIC5ibG9nX19saXN0ID4gYTpudGgtY2hpbGQoMW4pIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB9XG4gICAgICAuYmxvZ19fbGlzdCA+IGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5ibG9nX19saXN0ID4gYTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICAuYmxvZ19fbGlzdCA+IGE6bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICB9IiwiLmJsb2cge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuICAuYmxvZ19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzNTBweCwgMWZyKSk7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAuYmxvZ19fbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgyOTBweCwgMWZyKVxuICB9XG4gICAgfSIsIi5wb3N0X19hcnRpY2xle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgfVxuICAucG9zdF9fZGF0ZSB7XG4gICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH0iLCIucmVzdF9fc2libGluZ3NfbGlzdCA+IC5ibG9nQ2FyZCB7XG4gIG1hcmdpbjogMWVtIDA7XG59IiwiLnBvc3RXZWxjb21lIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiAgLnBvc3RXZWxjb21lX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG5cbiAgLnBvc3RXZWxjb21lX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHhcbiAgfVxuICAgIH1cblxuICAucG9zdFdlbGNvbWVfX2NvbnRlbnQgLmhlYWRpbmcucG9zdFdlbGNvbWVfX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OXB4KSB7XG5cbiAgLnBvc3RXZWxjb21lX19jb250ZW50IC5oZWFkaW5nLnBvc3RXZWxjb21lX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweFxuICAgIH1cbiAgICAgIH1cblxuICAucG9zdFdlbGNvbWVfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wb3N0V2VsY29tZV9fYmcgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gIC5wb3N0V2VsY29tZV9fYmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICM1NjZFOUU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH0iLCIucG9zdCB7XG4gIG1hcmdpbjogMzBweCAwO1xufSJdLCJzb3VyY2VSb290IjoiIn0=*/