/* base styles*/
*, *:before, *:after {
  box-sizing: border-box;
  outline: none;
}

*, body, html {
  -webkit-text-size-adjust: none;
  -webkit-appearance: none;
}

html {
  height: 100%;
}

ul {
  list-style: none;
  padding: 0;
}

body {
  min-height: 100%;
  width: 100%;
  min-width: 320px;
  font-family: 'NotoSans' ,sans-serif;
  background: black;
  color: black;
  position: relative;
  font-size: 16px;
  line-height: 1;
}

img {
  vertical-align: bottom;
  border: 0;
  max-width: 100%;
}

a {
  text-decoration: none;
}

a::after {
  content: '';
  display: block;
  height: 2px;
  width: 0;
  background: #fff;
  position: relative;
  z-index: 3;
  transition: 0.2s linear;
}

a:hover {
  text-decoration: none;
}

a:hover::after {
  width: 100%;
}

p {
  font-size: 16px;
  line-height: 31px;
  font-weight: 300;
}

input, textarea {
  border-radius: 0 !important;
  font-size: 16px;
  line-height: 16px;
  font-family: 'SkolSerifa', sans-serif;
  border: 1px solid #E9E9E9;
  max-width: 250px;
  width: 100%;
  height: 50px;
  padding-left: 20px;
  margin-bottom: 20px;
  color: #E9E9E9;
  background: transparent;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #E5E5E5;
}

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #E5E5E5;
  opacity: 1;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #E5E5E5;
  opacity: 1;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #E5E5E5;
}

/*fonts*/
@font-face {
  font-family: "NotoSans";
  src: url("/fonts/NotoSans-ExtraBold.eot");
  src: url("/fonts/NotoSans-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/fonts/NotoSans-ExtraBold.woff") format("woff"), url("/fonts/NotoSans-ExtraBold.ttf") format("truetype"), url("/fonts/NotoSans-ExtraBold.svg#NotoSans") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "SkolSerifa";
  src: url("/fonts/SkolSerifa.eot");
  src: url("/fonts/SkolSerifa.eot?#iefix") format("embedded-opentype"), url("/fonts/SkolSerifa.woff") format("woff"), url("/fonts/SkolSerifa.ttf") format("truetype"), url("/fonts/SkolSerifa.svg#SkolSerifa") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* /fonts*/
/* /base styles*/
.wrapper {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 15px;
  position: relative;
  z-index: 10;
}

/* fullpage plagin container */
.fp-tableCell {
  position: relative;
  overflow: hidden;
  z-index: 5;
}

/* /fullpage plagin container */
/* ctext*/
.ctext {
  position: relative;
  z-index: 3;
  color: #fff;
}

.ctext h1, .ctext h2, .ctext h3, .ctext h4, .ctext h5, .ctext h6 {
  font-weight: normal;
  font-family: 'SkolSerifa', sans-serif;
  letter-spacing: 0.04em;
  margin: 0;
}

.ctext h1 {
  font-size: 144px;
  line-height: 143px;
}

.ctext h2 {
  font-size: 144px;
  line-height: 143px;
}

.ctext h3 {
  font-size: 30px;
  line-height: 38px;
}

.ctext h4 {
  font-size: 20px;
}

.ctext h5 {
  font-size: 17px;
}

.ctext h6 {
  font-size: 16px;
}

.ctext p {
  font-size: 20px;
  line-height: 26px;
  margin: 0;
}

.mb {
  margin-bottom: 20px !important;
}

/* /ctext*/
/* styles for wp-admin panel*/
body.customize-support .wp-panel-show {
  top: 32px;
}

@media screen and (max-width: 782px) {
  body.customize-support .wp-panel-show {
    top: 46px;
  }
  #wpadminbar {
    position: fixed !important;
  }
}

/* /styles for wp-admin panel*/
/*End Layout*/
.header {
  position: fixed;
  z-index: 16;
  width: 100%;
  margin-top: 50px;
}

.header .wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  z-index: 8;
}

.header .header_menu_btn {
  position: relative;
  z-index: 3;
  cursor: pointer;
  width: 30px;
  height: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
      flex-flow: column nowrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  opacity: 0;
}

.header .header_menu_btn .line {
  height: 2px;
  background: #fff;
  width: 100%;
  transition: 400ms;
}

.header .header_menu_btn.active .line_1 {
  transform: rotate(-45deg) translate(-10px, 7px);
}

.header .header_menu_btn.active .line_2 {
  opacity: 0;
}

.header .header_menu_btn.active .line_3 {
  transform: rotate(45deg) translate(-8px, -6px);
}

.header .header_tel > * {
  position: relative;
  z-index: 3;
  font-size: 18px;
  line-height: 18px;
  color: #fff;
  font-weight: normal;

}

.header_logo {
  margin-left: 160px;
  display: block;
}

.header_logo:hover:after {
  display: none;
}

.title-img {
  margin-bottom: 20px;
}

.title-img img {
  width: 600px;
  padding: 0 20px;
}

.desktop-menu, .mobile-menu {
  position: absolute;
  z-index: 4;
  top: 50%;
  left: 50px;
  transform: translateY(-50%);
}

.desktop-menu .menu_text, .mobile-menu .menu_text {
  font-size: 18px;
  line-height: 18px;
}

.desktop-menu .menu_text::after, .mobile-menu .menu_text::after {
  content: '';
  display: block;
  height: 2px;
  width: 0;
  background: #fff;
  position: relative;
  z-index: 3;
  transition: 0.2s linear;
}

.desktop-menu .menu_elem, .mobile-menu .menu_elem {
  color: #fff;
  transition: 0.3s linear;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 35px 0;
  opacity: 0.2;
}

.desktop-menu .menu_elem:hover, .mobile-menu .menu_elem:hover {
  opacity: 0.6;
}

.desktop-menu .menu_elem:hover::after, .mobile-menu .menu_elem:hover::after {
  width: 0%;
}

.desktop-menu .menu_elem:hover .menu_text::after, .mobile-menu .menu_elem:hover .menu_text::after {
  width: 100%;
}

.desktop-menu .menu_elem.active, .mobile-menu .menu_elem.active {
  opacity: 1;
}

.mobile-menu {
  display: none;
}

.slide_title {
  position: absolute;
  top: 50%;
  left: 300px;
  transform: translate(0%, -50%);
  width: 100%;
  z-index: 4;
  display: none;
}

.slide_title.fadeOut {
  opacity: 0;
}

.black_bg {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0.5;
  z-index: 3;
}

.parallax {
  height: 100vh;
  width: 100vw;
  position: absolute;
  transition: 0.6s ease-in-out;
}

.parallax .canvas {
  width: 100vw;
  height: 140vh;
}

.parallax .parallax_img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 2;
}

.main {
  position: relative;
  z-index: 3;
}

input.error {
  border: 1px solid #feb7b7;
  color: #feb7b7;
}

input.error:-ms-input-placeholder {
  color: #feb7b7;
}

input.error::placeholder {
  color: #feb7b7;
}

.errorText {
  color: #feb7b7;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  font-size: 14px;
  line-height: 14px;
}

.changed_text .animate-delay {
  opacity: 0;
  transition: 0.7s 1s linear;
}

.changed_text .animate-delay.animated {
  opacity: 1;
}

.address {
  width: 100%;
  max-width: 260px;
}

.main_container .ctext {
  text-align: center;
}

.main_container .ctext p span {
  opacity: 0;
}

.main_container .ctext p span.animated {
  opacity: 1;
}

.main_container .ctext p .visible-main-first {
  transition: 0.3s 1.2s linear;
}

.main_container .ctext p .visible-main-second {
  transition: 0.3s 1.5s linear;
}

.main_container .slide_title {
  left: 50%;
  transform: translate(-50%, -50%);
}

.preloader {
  background: black;
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}

.preloader img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.background {
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100vw;
  z-index: 2;
  height: 100vh;
}

video {
  position: absolute;
  transform: translateX(-50%);
  left: 50vw;
}

video.touch-1{top:20vh;}

.iScrollVerticalScrollbar {
  display: none;
}

.section {
  overflow: hidden;
}

.section .content_title_text {
  width: 100%;
  max-width: 50vw;
  position: relative;
  z-index: 2;
  padding: 40vh 0 36vh 0;
  opacity: 1;
  transition: opacity 0.3s ease-in;
}

.section .content_title_text.fadeOut {
  opacity: 0;
}

.contact .changed_title {
  margin-bottom: 70px;
}

.contact__info {
  display: -ms-flexbox;
  display: flex;
}

.contact__info .changed_text {
  font-size: 16px;
  line-height: 22px;
  display: inline-block;
}

.contact__info .contact-subtitle {
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 10px;
}

.contact__info-block:first-of-type .changed_text {
  display: block;
}

.contact__info-block {
  max-width: 260px;
  width: 100%;
}

.contact__info-block a {
  color: #fff;
}

.contact__info-block .icon {
  margin-right: 5px;
}

.form {
  width: 100%;
  max-width: 720px;
  margin-top: 45px;
}

.form form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.form .form__row {
  max-width: 250px;
  width: 100%;
  position: relative;
}

.form button {
  width: 100%;
  max-width: 200px;
  height: 50px;
  border: none;
  background: #fff;
  font-family: 'SkolSerifa', sans-serif;
  color: #000;
  transition: 0.3s linear;
}

.form button:hover {
  background: #ebebeb;
}

.about .slide_title_text {
  width: 65%;
}

@media screen and (max-width: 1366px) {
  .ctext h1 {
    font-size: 114px;
    line-height: 113px;
  }
  .ctext h2 {
    font-size: 114px;
    line-height: 113px;
  }
  .ctext p {
    font-size: 16px;
    line-height: 22px;
  }
  .slide_title {
    left: 180px;
  }
  .desktop-menu {
    left: 30px;
  }
  .desktop-menu .menu_elem {
    margin: 30px 0;
  }
  .desktop-menu .menu_text {
    font-size: 14px;
    line-height: 14px;
  }
  .contact .changed_title {
    margin-bottom: 30px;
  }
  .contact__info .changed_text {
    font-size: 14px;
    line-height: 20px;
  }
  .contact__info .contact-subtitle {
    font-size: 18px;
    line-height: 18px;
  }
  .contact__info-block {
    max-width: 230px;
  }
  .form {
    width: 100%;
    max-width: 620px;
    margin-top: 45px;
  }
  .form form {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .form .form__row {
    max-width: 220px;
    width: 100%;
  }
  .form button {
    width: 100%;
    max-width: 160px;
    height: 50px;
    border: none;
    background: #fff;
    font-family: 'SkolSerifa', sans-serif;
    color: #000;
    transition: 0.3s linear;
  }
  .form button:hover {
    background: #ebebeb;
  }
}

@media screen and (min-width: 1024px) {
  video {
    position: absolute;
    transform: translateX(-50%) scale(1.5);
    left: 50vw;
    width: 100vw;
    height: 100vh;
  }
  video.dream-1{
    transform: translateX(0%) translateY(-50%) scale(1);
    width: auto;
    height: auto;
    left:0;
    top:50%;
  }
}

@media screen and (max-width: 1024px) {
  .desktop-menu {
    display: none !important;
  }
  .slide_title {
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .header .header_menu_btn {
    opacity: 1;
  }
  .mobile-menu {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    left: 0;
    top: 0;
    transform: translate(0, 0);
  }
  .mobile-menu .menu_elem {
    margin: 15px 0;
  }
  .mobile-menu .menu_list {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 15px;
  }
}

@media screen and (max-width: 1024px) {
  .about .slide_title_text {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .header {
    margin-top: 20px;
  }
  .header .header_tel > * {
    font-size: 15px;
    line-height: 15px;
  }
  .header_menu .header_logo {
    margin-top: 16px;
  }
  .header_menu .header_logo img {
    width: 49px;
  }
  .header_menu .wrapper {
    padding: 0 15px;
    height: calc(100vh - 16px);
  }
  .header_menu .header_menu_top .menu_elements {
    width: 130px;
  }
  .header_menu .header_menu_top .menu_elements .menu_elem {
    font-size: 30px;
    line-height: 31px;
  }
  .header_menu .header_bottom .menu_elem {
    margin-right: 10px;
  }
  .header_menu .header_menu_top {
    margin-top: 180px;
  }
  .header_contacts .menu_elem {
    font-size: 15px !important;
    line-height: 15px !important;
  }
}

@media screen and (max-width: 722px) {
  .contact__info-block .icon {
    margin-right: 0;
  }
  .contact__info-block:last-of-type {
    max-width: 140px;
  }
}

@media screen and (max-width: 666px) {
  .slide_title .slide_title_text {
    width: 100%;
  }
  video {
    top: 0vh;
  }
  video.main-2 {
    left: 20vw;
  }
  video.smell-1 {
    left: 0vw;
    top: -34vh;
  }
  video.smell-2 {
    left: 70vw;
  }
  video.touch-1 {
    left: 70vw;
    top: -10vw;
  }
  video.dream-2 {
    left: 0vw;
    top: -100vw;
  }
  .header-logo {
    width: 300px;
    position: absolute;
    top: 40px;
    transform: translateX(-50%);
    left: 52%;
  }
  .header-logo a {
    margin: 0;
  }
  input, textarea {
    max-width: 414px;
    padding-left: 10px;
  }
  .ctext h1 {
    font-size: 50px;
    line-height: 50px;
  }
  .ctext h2 {
    font-size: 50px;
    line-height: 50px;
  }
  .ctext p {
    font-size: 12px;
    line-height: 13px;
  }
  .ctext h3 {
    font-size: 20px;
    line-height: 26px;
  }
  .errorText {
    bottom: 5px;
    font-size: 12px;
    line-height: 12px;
  }
  input, textarea {
    max-width: 300px;
  }
  .form {
    margin-top: 25px;
  }
  .form form {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .form .form__row {
    max-width: 300px;
  }
  .form button {
    max-width: 300px;
  }
  .contact__info-block .icon {
    margin-right: 6px;
    width: 15px;
  }
  .contact__info .changed_text {
    font-size: 12px;
    line-height: 18px;
  }
  .contact__info .contact-subtitle {
    display: -ms-flexbox;
    display: flex;
    font-size: 15px;
    line-height: 15px;
  }
  .contact .slide_title {
    transform: translate(-50%, -40%);
  }
  .contact__info-block:first-of-type {
    max-width: 140px;
  }
}

@media screen and (max-width: 479px) {
  .header_menu .header_menu_top .header_contacts {
    bottom: auto;
    top: 49px;
  }
  video.touch-1 {
    left: 70vw;
    top: -10vw;
  }
  video.dream-2 {
    left: 0vw;
    top: -100vw;
  }
  video.main-3 {
    top: -30vh;
    left: 50vw;
  }
  .ctext h1 {
    font-size: 40px;
    line-height: 40px;
  }
  .ctext h2 {
    font-size: 40px;
    line-height: 40px;
  }
  .ctext p {
    font-size: 12px;
    line-height: 13px;
  }
  .ctext h3 {
    font-size: 20px;
    line-height: 26px;
  }
  .mb {
    margin-bottom: 20px !important;
  }
  .slick-slider .slick-slide .slide_title_text {
    top: 55%;
  }
  .contact__info .contact-subtitle {
    margin-bottom: 4px;
  }
  .contact__info {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .form {
    margin-top: 0;
  }
  .form .form__row {
    max-width: 414px;
  }
  .form button {
    max-width: 414px;
  }
  .contact .changed_title {
    margin-bottom: 15px;
  }
  .contact__info-block {
    margin-bottom: 15px;
  }
  input, textarea {
    max-width: 414px;
  }
}


@media screen and (max-width: 666px) and (max-height:812px){
    video.main-2{top:0vh;height: 100vh;width: 250vw;left: 35%;}/*-20vh*/
     video.touch-1{top: 0;}
     video.taste-1{left:100vw;}
     video.dream-1{left:0%; top:0vh;width: 100vw;height: 100vh; transform: translateX(0);}
}

@media screen and (max-width: 666px) and (max-height:736px){
    video.main-2{top:0vh;height: 100vh;width: 250vw;left: 35%;}/*-30vh*/
     video.touch-1{top: 0;}
     video.taste-1{left:100vw;}
     video.dream-1{left:0%; top:0vh;width: 100vw;height: 100vh; transform: translateX(0);}
}

@media screen and (max-width: 666px) and (max-height:667px){
    video.main-2{top:0vh;height: 100vh;width: 250vw;left: 35%;}/*-40vh*/
    video.touch-1{top: 0;}
    video.taste-1{left:100vw;}
    video.dream-1{left:0%; top:0vh;width: 100vw;height: 100vh; transform: translateX(0);}/* -30 */
}

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