@charset "UTF-8";
*, :after, :before {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

:root {
  font-family: メイリオ, Meiryo, ヒラギノ角ゴ, Hiragino Kaku Gothic, sans-serif;
  font-size: 62.5%;
}

.u-spbr {
  display: none;
}

body {
  min-width: auto;
  color: #000;
  letter-spacing: 0;
  text-rendering: optimizeSpeed;
  --mv-background-color: #00abeb;
}

#main * {
  font-family: メイリオ, Meiryo, ヒラギノ角ゴ, Hiragino Kaku Gothic, sans-serif;
}

#main.l-main, .contents-wrap {
  background-color: #f3f3f3;
}

#main.l-main {
  position: relative;
  width: auto;
  min-width: 343px;
  padding: 0 0 60px;
}

main {
  display: block;
  width: calc(100% - 32px);
  margin: 0 16px;
  padding-top: 50px;
}

#topicpathArea {
  box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.15);
}

#topicpathArea ul#socialBtn {
  padding-top: 0;
}

#topicpathArea ul#socialBtn li:nth-child(n+2) {
  margin-left: 15px;
}

.exbtn {
  font: 1.4rem/1.7 メイリオ, Meiryo, ヒラギノ角ゴ, Hiragino Kaku Gothic, sans-serif;
}

.exbtn.exbtn--type2.exbtn--icon-search > .exbtn__txt:before {
  background: url(../../images/icons/alt_icon_search_02.png) no-repeat 0 0;
}

.c-pagenation {
  text-align: center;
}

.c-pagenation__txt {
  font-size: 16px;
}

.c-pagenation__txt span {
  color: #00AAEB;
  font-weight: bold;
  padding: 0 0.4em;
}

.c-pagenation__items {
  display: flex;
  justify-content: center;
  gap: 6px;
  margin-top: 20px;
}

.c-pagenation__numbers {
  font-size: 14px;
  line-height: 1;
}

.c-pagenation__numbers a, .c-pagenation__numbers span {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  width: 36px;
  height: 44px;
  border: solid 1px #B2B2B2;
  background: #fff;
  border-radius: 3px;
}

.c-pagenation__numbers a:hover, .c-pagenation__numbers span:hover {
  text-decoration: none;
}

.c-pagenation__numbers a.is-current, .c-pagenation__numbers span.is-current {
  color: #fff;
  background: #00AAEB;
  border: solid 1px #00AAEB;
}

.btn-top-01 {
  position: fixed;
  right: 15px;
  bottom: 75px;
  z-index: 100;
}

.btn-top-01 a {
  position: relative;
  display: block;
  width: 56px;
  height: 56px;
  font-size: 0;
  color: transparent;
  background: rgba(0, 171, 235, 0.5);
  border-radius: 50%;
}

.btn-top-01 a::before, .btn-top-01 a::after {
  position: absolute;
  top: 2px;
  right: 0;
  bottom: 0;
  display: block;
  width: 13px;
  height: 2px;
  margin: auto;
  background: #fff;
  border-radius: 2px;
  content: "";
}

.btn-top-01 a::before {
  left: -8px;
  transform: rotate(134deg);
}

.btn-top-01 a::after {
  left: 8px;
  transform: rotate(-134deg);
}

.js-scroll-top {
  opacity: 1;
  transition: opacity .5s;
  -webkit-transition: opacity .5s;
}

.js-scroll-top.is-hidden {
  opacity: 0;
}

.js-scroll-top.is-fixed {
  position: fixed;
  bottom: 68px;
}

.l-contents__main {
  overflow: hidden;
  width: 100%;
  margin: 0 0 44px;
  padding: 0;
}

.l-contents__main--page {
  overflow: visible;
}

.exbtn {
  display: inline-block;
  width: 100%;
  min-height: 48px;
  padding: 12px 20px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  font-size: 1.4rem;
  line-height: 1.7;
  text-align: center;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
}

.exbtn--type1 {
  background: #fff;
  color: #006bcd;
  transition: color .2s;
  -webkit-transition: color .2s;
}

.exbtn--type1:not(.exbtn--disabled):not(.exbtn--done):link, .exbtn--type1:not(.exbtn--disabled):not(.exbtn--done):visited {
  color: #006bcd;
}

.exbtn--type1:not(.exbtn--disabled):not(.exbtn--done):active, .exbtn--type1:not(.exbtn--disabled):not(.exbtn--done):focus, .exbtn--type1:not(.exbtn--disabled):not(.exbtn--done):hover {
  color: #349eff;
}

.exbtn--type2 {
  background: #f57c31;
  color: #fff;
  transition: background .2s;
  -webkit-transition: background .2s;
}

.exbtn--type2:not(.exbtn--disabled):not(.exbtn--done):link, .exbtn--type2:not(.exbtn--disabled):not(.exbtn--done):visited {
  color: #fff;
}

.exbtn--type2:not(.exbtn--disabled):not(.exbtn--done):active, .exbtn--type2:not(.exbtn--disabled):not(.exbtn--done):focus, .exbtn--type2:not(.exbtn--disabled):not(.exbtn--done):hover {
  background: #f79b62;
  color: #fff;
}

.exbtn--type3 {
  background: #006bcd;
  color: #fff;
  transition: background .2s;
  -webkit-transition: background .2s;
}

.exbtn--type3:not(.exbtn--disabled):not(.exbtn--done):link, .exbtn--type3:not(.exbtn--disabled):not(.exbtn--done):visited {
  color: #fff;
}

.exbtn--type3:not(.exbtn--disabled):not(.exbtn--done):active, .exbtn--type3:not(.exbtn--disabled):not(.exbtn--done):focus, .exbtn--type3:not(.exbtn--disabled):not(.exbtn--done):hover {
  background: #0186ff;
  color: #fff;
}

.exbtn--type4 {
  background: #fff;
  color: #f57c31;
  transition: color .2s;
  -webkit-transition: color .2s;
}

.exbtn--type4:not(.exbtn--disabled):not(.exbtn--done):link, .exbtn--type4:not(.exbtn--disabled):not(.exbtn--done):visited {
  color: #f57c31;
}

.exbtn--type4:not(.exbtn--disabled):not(.exbtn--done):active, .exbtn--type4:not(.exbtn--disabled):not(.exbtn--done):focus, .exbtn--type4:not(.exbtn--disabled):not(.exbtn--done):hover {
  color: #f79b62;
}

.exbtn__txt {
  display: inline-block;
  font: 1.4rem/1.7 メイリオ, Meiryo, ヒラギノ角ゴ, Hiragino Kaku Gothic, sans-serif;
}

.exbtn.exbtn--disabled {
  background: #b2b2b2;
  color: #fff;
}

.exbtn.exbtn--done {
  background: #fff;
  color: #9a9a9a;
}

.exbtn.exbtn--done.exbtn--iconCheck > .exbtn__txt {
  position: relative;
  padding-left: 28px;
}

.exbtn.exbtn--done.exbtn--iconCheck > .exbtn__txt:after, .exbtn.exbtn--done.exbtn--iconCheck > .exbtn__txt:before {
  position: absolute;
  content: "";
  display: block;
  width: 1px;
  background: #9a9a9a;
}

.exbtn.exbtn--done.exbtn--iconCheck > .exbtn__txt:before {
  left: 12px;
  top: 2px;
  height: 18px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.exbtn[class*=icon] {
  padding-left: 8px;
}

.exbtn[class*=icon] > .exbtn__txt {
  position: relative;
}

.exbtn[class*=icon] > .exbtn__txt:before {
  position: absolute;
  left: 0;
  content: "";
  display: inline-block;
}

.exbtn.exbtn--type1.exbtn--icon-login > .exbtn__txt:before, .exbtn.exbtn--type1.exbtn--icon-star > .exbtn__txt:before {
  transition: opacity .2s;
  -webkit-transition: opacity .2s;
}

.exbtn.exbtn--type1.exbtn--icon-login:active > .exbtn__txt, .exbtn.exbtn--type1.exbtn--icon-login:focus > .exbtn__txt, .exbtn.exbtn--type1.exbtn--icon-login:hover > .exbtn__txt, .exbtn.exbtn--type1.exbtn--icon-star:active > .exbtn__txt, .exbtn.exbtn--type1.exbtn--icon-star:focus > .exbtn__txt, .exbtn.exbtn--type1.exbtn--icon-star:hover > .exbtn__txt {
  opacity: .6;
}

.exbtn.exbtn--type2.exbtn--icon-search > .exbtn__txt {
  padding-left: 27px;
}

.exbtn.exbtn--type2.exbtn--icon-search > .exbtn__txt:before {
  top: 50%;
  height: 20px;
  width: 20px;
  background-size: 100%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.c-btn {
  text-align: center;
}

.c-btn .exbtn {
  width: 100%;
}

.p-mv {
  width: 100%;
  margin: 0;
  padding: 0;
}

.p-mv__wrapper > h1 {
  display: block;
  overflow: hidden;
  width: 100%;
  background-color: #00abeb;
  text-align: center;
}

.p-mv__wrapper > h1 picture > img {
  display: block;
  width: 100%;
  margin: 0 auto;
}

.p-section {
  margin: 0 0 50px;
}

.p-section:last-child {
  margin: 0;
}

.p-section__wrapper > p {
  color: #000;
  font-size: 1.6rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.75;
}

.p-section-weektheme {
  position: relative;
  background: #fff;
  padding: 30px 20px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);
}

.p-section-weektheme::after {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  bottom: -20px;
  display: block;
  width: 0;
  height: 0;
  margin: auto;
  border-style: solid;
  border-width: 20px 30px 0 30px;
  border-color: #fff transparent transparent transparent;
  filter: drop-shadow(0px 3px 2px rgba(0, 0, 0, 0.1));
}

.p-section-weektheme__inner {
  text-align: center;
  max-width: 860px;
  margin: auto;
}

.p-section-weektheme__topic {
  color: #00AAEB;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 1px;
}

.p-section-weektheme__ttl {
  font-size: 28px;
  font-weight: normal;
  line-height: 1.4;
  letter-spacing: 1px;
  margin-top: 10px;
}

.p-section-weektheme__ttl::after {
  content: "";
  display: block;
  width: 80px;
  margin: 18px auto 0;
  border-bottom: solid 4px #00AAEB;
}

.p-section-weektheme__time {
  font-size: 14px;
  margin-top: 20px;
}

.p-section-weektheme__time span {
  font-size: 12px;
}

.p-section-weektheme__txt {
  font-size: 16px;
  text-align: justify;
  margin-top: 30px;
}

.p-section-result__subject {
  padding: 47px 20px 25px;
}

.p-section-result__subject--pickup {
  background: #E5F6FD;
}

.p-section-result__subject__ttl {
  position: relative;
  color: #333;
  font-size: 2rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1;
  max-width: 1130px;
  margin: auto;
  padding: 4px 10px 5px;
}

.p-section-result__subject__ttl:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  display: inline-block;
  height: 100%;
  width: 2px;
  background: #00abed;
}

.p-searchresult {
  position: relative;
  z-index: 0;
  margin: 0 20px;
  padding-bottom: 25px;
}

.p-searchresult::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -50%;
  z-index: -1;
  width: calc(100vw + 50%);
  height: 100%;
  background: #F3F3F3;
}

.p-searchresult--pickup::before {
  background: #E5F6FD;
}

.p-searchresult__border {
  padding-top: 25px;
}

.p-searchresult__inner {
  background: #fff;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);
  padding: 0 14px 40px;
}

.p-searchresult h3 {
  color: #006bcd;
  font-size: 18px;
  text-align: justify;
  border-top: solid 4px #00AAEB;
  padding-top: 20px;
}

.p-searchresult__inner ul.labelList {
    display: inline-block;
}
.p-searchresult__inner ul.labelList li.adopt {
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #006bcd;
    line-height: 1.2;
    border: 1px solid #006bcd;
    border-radius: 6px;
    padding: 5px 9px 3px;
    column-gap: 4px;
    margin-top: 15px;
}
.p-searchresult__inner ul.labelList li.adopt::before {
    content: "";
    background: url("../assets/images/ico_saiyou.png") no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
}

.p-searchresult__industry {
  position: relative;
  text-align: justify;
  margin-top: 15px;
}

.p-searchresult__industry dt {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  font-size: 12px;
  background: #364FB0;
  border-radius: 4px;
  padding: 1px 7px;
}

.p-searchresult__industry dd {
  font-size: 12px;
  line-height: 20px;
  margin-left: 45px;
}

.p-searchresult h4 {
  font-size: 14px;
  text-align: justify;
  margin: 20px 0;
}

.p-searchresult__card__colmuns__pic {
  width: 240px;
  margin: 0 auto 15px;
}

.p-searchresult__card__colmuns__pic img {
  width: 100%;
  height: auto;
}

.p-searchresult__card__colmuns__txt {
  font-size: 14px;
  line-height: 25px;
  text-align: justify;
}

.p-searchresult__enterprise {
  margin-top: 24px;
}

.p-searchresult__enterprise dt {
  color: #859099;
  font-size: 13px;
  font-weight: bold;
}

.p-searchresult__enterprise dt::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(../assets/images/enterprise_icon-1.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  vertical-align: bottom;
  margin-right: 7px;
}

.p-searchresult__enterprise dd {
  font-size: 13px;
  line-height: 23px;
  text-align: justify;
  margin-top: 5px;
}

.p-searchresult__enterprise--2 dt::before {
  background-image: url(../assets/images/enterprise_icon-2.svg);
}

.p-searchresult__enterprise--2 dd {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  margin-top: 10px;
}

.p-searchresult__enterprise__list {
  font-size: 13px;
  line-height: 1;
  background: rgba(203, 207, 211, 0.3);
  border-radius: 3px;
  padding: 5px 8px;
}

.p-searchresult__unit__ttl {
  color: #859099;
  font-size: 13px;
  margin-top: 25px;
}

.p-searchresult__func {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4px;
  margin-top: 10px;
}

.p-searchresult__func a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 56px;
  padding: 0 !important;
}

.p-searchresult__func a:hover {
  text-decoration: none;
}

.p-searchresult__func a:hover .exbtn__txt_type2 {
  color: #fdb78c;
}

.p-searchresult__func a span {
  font-size: 13px;
  line-height: 20px;
}

button {
  appearance: none;
  cursor: pointer;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.exbtn__txt_type2 {
  color: #f67e28;
}

.p-searchresult__functop {
  display: flex;
  flex-wrap: wrap;
  row-gap: 25px;
  margin-top: 20px;
}

.p-searchresult__functop li {
  font-size: 14px;
  width: 50%;
}

.p-searchresult__functop a {
  display: block;
  position: relative;
  padding-left: 18px;
}

.p-searchresult__functop a::before {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-top: solid 2px #00abeb;
  border-right: solid 2px #00abeb;
  transform: rotate(45deg);
  position: absolute;
  left: 0;
  top: 5px;
}

.p-searchresult__functop a:hover {
  text-decoration: none;
}

.topicpath {
  margin: 0 20px;
}

.topicpath.topicpath {
  float: none;
  width: auto;
  padding: 0;
  background-image: none;
  line-height: 1.75;
  color: #4d4d4d;
  overflow-x: scroll;
  word-break: keep-all;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}

.topicpath.topicpath li {
  float: none;
  display: inline;
  font-size: 13px !important;
}

.topicpath.topicpath li a {
  font-size: 13px;
}

.topicpath.topicpath li:nth-child(n+2) {
  position: relative;
  margin-left: 25px;
}

.topicpath.topicpath li:nth-child(n+2)::before,
.topicpath.topicpath li:nth-child(n+2)::after {
  position: absolute;
  left: -16px;
  display: block;
  width: 7px;
  height: 1px;
  background: #999;
  content: "";
  font-size: 0;
}

.topicpath.topicpath li:nth-child(n+2)::before {
  top: 4px;
  transform: rotate(35deg);
}

.topicpath.topicpath li:nth-child(n+2)::after {
  top: 8px;
  transform: rotate(-35deg);
}

.topicpath.topicpath li + li:before {
  display: none;
}

.p-section-sns__list {
  display: flex;
  justify-content: center;
  gap: 16px;
  margin-top: 40px;
}

.p-section-sns__list__item {
  width: 58px;
}

.p-section-sns__list__item img {
  overflow: hidden;
  width: 100%;
  height: auto;
  border-radius: 5px;
}

footer nav.submenu ul.toTop {
  margin: 10px 10px 40px;
}

#footer .submenu .toTop li a {
  color: #333;
  background: #f3f3f3;
  padding: 12px 10px 11px;
}

#footer .submenu .toTop li a::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 17px;
  vertical-align: 1px;
  border-style: solid;
  border-width: 4px 5px 4px 0;
  border-color: transparent #00AAEB transparent transparent;
}

footer p.copyright {
  font-size: 12px;
}

footer p.copyright::before {
  display: none;
}

@media (max-width: 767px) {
  .u-pcbr {
    display: none;
  }
  .u-spbr {
    display: block;
  }
  .btn-top-01.js-scroll-top {
    opacity: 1;
    transition: opacity .5s;
  }
  .btn-top-01.js-scroll-top.is-hidden {
    opacity: 0;
  }
  .btn-top-01.js-scroll-top.is-fixed {
    position: fixed;
    bottom: 75px;
  }
}

@media screen and (min-width: 767px) {
  #main.l-main {
    padding-bottom: 144px;
  }
  main {
    width: 830px;
    margin: 0 auto;
    padding-top: 64px;
  }
  .c-pagenation {
    margin-top: 20px;
  }
  .l-contents__main {
    margin: 0;
  }
  .exbtn {
    width: auto;
    min-width: 240px;
  }
  .c-btn .exbtn {
    width: 359px;
  }
  .p-mv__wrapper > h1 {
    position: relative;
    height: 240px;
  }
  .p-mv__wrapper > h1 picture > img {
    position: absolute;
    left: 50%;
    height: 240px;
    width: auto;
    min-width: 1130px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
  }
  .p-section {
    width: 1130px;
    margin: 0 auto 64px;
    padding: 0 150px;
  }
  .p-section:last-child {
    margin: 0 0 64px;
  }
  .p-section-weektheme {
    padding: 60px 20px;
  }
  .p-section-weektheme__topic {
    font-size: 18px;
  }
  .p-section-weektheme__ttl {
    font-size: 36px;
    line-height: 1.6;
  }
  .p-section-weektheme__ttl::after {
    margin-top: 12px;
  }
  .p-section-weektheme__time {
    font-size: 16px;
    margin-top: 17px;
  }
  .p-section-weektheme__time span {
    font-size: 14px;
  }
  .p-section-weektheme__txt {
    text-align: center;
  }
  .p-searchresult {
    max-width: 1130px;
    margin: 0 auto;
  }
  .p-searchresult__inner {
    padding: 0 80px 50px;
  }
  .p-searchresult h3 {
    font-size: 20px;
    line-height: 24px;
    padding-top: 30px;
  }
    
    .p-searchresult__inner ul.labelList {
	    position: absolute;
	    top: 0;
	    left: -61px;
    }
	.p-searchresult__inner ul.labelList li.adopt {
	    width: 90px;
	    height: 90px;
	    border-radius: 50%;
	    font-size: 1.1rem;
	    border: 2px solid #006bcd;
        flex-direction: column;
        row-gap: 3px;
        padding: 0 0 9px;
        margin: 0;  
	}
    .p-searchresult__inner ul.labelList li.adopt::before {
        width: 30px;
        height: 30px;
    }
  
  .p-searchresult__industry {
    margin-top: 18px;
  }
  .p-searchresult h4 {
    font-size: 18px;
    line-height: 27px;
  }
  .p-searchresult__card {
    display: flex;
    justify-content: space-between;
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
  .p-searchresult__card__colmuns__pic {
    margin: 5px 0 0;
  }
  .p-searchresult__card__colmuns__txt {
    font-size: 16px;
    line-height: 32px;
  }
  .p-searchresult__func {
    gap: 20px;
  }
  .p-searchresult__func a span {
    font-size: 15px;
    line-height: 1;
  }
  .p-searchresult__functop {
    -moz-column-gap: 30px;
    column-gap: 30px;
    row-gap: 10px;
  }
  .p-searchresult__functop li {
    width: auto;
  }
}

@media (min-width: 768px) {
  .btn-top-01 {
    right: 80px;
    bottom: 64px;
    z-index: 999;
  }
  .btn-top-01 a {
    width: 70px;
    height: 70px;
    transition: background .2s;
  }
  .btn-top-01 a::before, .btn-top-01 a::after {
    width: 22px;
    height: 4px;
  }
  .btn-top-01 a::before {
    left: -12px;
  }
  .btn-top-01 a::after {
    left: 13px;
  }
  .btn-top-01 a:hover, .btn-top-01 a:active {
    background: #00aaeb;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRzLzIwMjUvd2Vla2x5L3Njc3Mvc3R5bGUuY3NzIiwiY29udHMvMjAyNS93ZWVrbHkvc2Nzcy9vYmplY3QvcHJvamVjdC9fcHJvamVjdC5zY3NzIiwiY29udHMvMjAyNS93ZWVrbHkvc2Nzcy9mb3VuZGF0aW9uL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRSxzQkFBc0I7RUFDdEIsOEJBQ0Y7QURDQTs7QUNBQTtFQUNFLG1FQUFhO0VBQ2IsZ0JBQWdCO0FER2xCOztBQ0VBO0VBQ0UsYUFBYTtBRE9mOztBQ0pBO0VBQ0UsZUFBZTtFQUNmLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLDhCQUFzQjtBRGF4Qjs7QUNYQTtFQUNFLG1FQUFhO0FEY2Y7O0FDWkE7RUFDRSx5QkFDRjtBRGNBOztBQ2JBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsaUJBQWlCO0FEZ0JuQjs7QUNUQTtFQUNFLGNBQWM7RUFDZCx3QkFBd0I7RUFDeEIsY0FBYztFQUNkLGlCQUFpQjtBRGtCbkI7O0FDVEE7RUFDRSwrQ0FBK0M7QURvQmpEOztBQ2xCQTtFQUNFLGNBQWM7QURxQmhCOztBQ25CQTtFQUNFLGlCQUFpQjtBRHNCbkI7O0FDcEJBO0VBQ0UsdUVBQU07QUR1QlI7O0FDckJBO0VBQ0Usd0VBQXdFO0FEd0IxRTs7QUN0QkE7RUFDRSxrQkFBa0I7QUR5QnBCOztBQ3JCRTtFQUNFLGVBQWU7QUQ4Qm5COztBQy9CRztFQUdHLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsZ0JBQWdCO0FEZ0N0Qjs7QUM3QkU7RUFDRSxhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLFFBQVE7RUFDUixnQkFBZ0I7QURnQ3BCOztBQzlCRTtFQUNFLGVBQWU7RUFDZixjQUFjO0FEaUNsQjs7QUNuQ0c7RUFJRyxhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsV0FB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SSxlQUFlO0lBQ2YsZ0JBQWdCO0VEK0dwQjtFQ3BIQztJQVVLLGVBQWU7RURvSHJCO0VDaEhBO0lBS0ksa0JBQWtCO0VEdUh0QjtFQ3hGRjtJQU1JLGlCQUFpQjtJQUNqQixjQUFjO0VEOEhoQjtFQzFHRjtJQUtJLG9CQUFvQjtFRHFJdEI7RUNsSUY7SUFPSSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFRHlJbkI7RUN0SUY7SUFLRSxnQkFBZ0I7RUQ2SWhCO0VDM0hGO0lBS0ksZUFBZTtJQUNmLGlCQUFpQjtFRG1KbkI7RUNoSkY7SUFFSSxhQUFhO0lBQ2IsOEJBQThCO0lBQzlCLHFCQUFnQjtJQUFoQixnQkFBZ0I7RURvSmxCO0VDakpFO0lBSUksZUFBZTtFRHdKckI7RUNqSkU7SUFLSSxlQUFlO0lBQ2YsaUJBQWlCO0VENkp2QjtFQ3hHRjtJQU1JLFNBQVM7RURxS1g7RUMzS0Y7SUF5QlEsZUFBZTtJQUNmLGNBQWM7RUQ4S3BCO0VDNUpGO0lBTUkscUJBQWdCO0lBQWhCLGdCQUFnQjtJQUNoQixhQUFhO0VEa0xmO0VDekxGO0lBYU0sV0FBVztFRHVMZjtBQTExQkY7O0FDMEdBO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsWUFBWTtJQUNaLFlBQVk7RUQwQ2Q7RUN4Q0E7SUFDRSxXQUFXO0lBQ1gsWUFBWTtJQUNaLDBCQUEwQjtFRDBDNUI7RUN4Q0E7SUFDRSxXQUFXO0lBQ1gsV0FBVztFRDBDYjtFQ3hDQTtJQUNFLFdBQVc7RUQwQ2I7RUN4Q0E7SUFDRSxVQUFVO0VEMENaO0VDeENBO0lBQ0UsbUJBQW1CO0VEMENyQjtBQUNGIiwiZmlsZSI6ImNvbnRzLzIwMjUvd2Vla2x5L3Njc3Mvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuKiwgOmFmdGVyLCA6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46cm9vdCB7XG4gIGZvbnQtZmFtaWx5OiDjg6HjgqTjg6rjgqosIE1laXJ5bywg44OS44Op44Ku44OO6KeS44K0LCBIaXJhZ2lubyBLYWt1IEdvdGhpYywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBjYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtc3BiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1zcGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBjb2xvcjogIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICAtLW12LWJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG59XG5cbiNtYWluICoge1xuICBmb250LWZhbWlseTog44Oh44Kk44Oq44KqLCBNZWlyeW8sIOODkuODqeOCruODjuinkuOCtCwgSGlyYWdpbm8gS2FrdSBHb3RoaWMsIHNhbnMtc2VyaWY7XG59XG5cbiNtYWluLmwtbWFpbiwgLmNvbnRlbnRzLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG4jbWFpbi5sLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDM0M3B4O1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgI21haW4ubC1tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ0cHg7XG4gIH1cbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIG1hcmdpbjogMCAxNnB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgbWFpbiB7XG4gICAgd2lkdGg6IDgzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG59XG5cbiN0b3BpY3BhdGhBcmVhIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbiN0b3BpY3BhdGhBcmVhIHVsI3NvY2lhbEJ0biB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4jdG9waWNwYXRoQXJlYSB1bCNzb2NpYWxCdG4gbGk6bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmV4YnRuIHtcbiAgZm9udDogMS40cmVtLzEuNyDjg6HjgqTjg6rjgqosIE1laXJ5bywg44OS44Op44Ku44OO6KeS44K0LCBIaXJhZ2lubyBLYWt1IEdvdGhpYywgc2Fucy1zZXJpZjtcbn1cblxuLmV4YnRuLmV4YnRuLS10eXBlMi5leGJ0bi0taWNvbi1zZWFyY2ggPiAuZXhidG5fX3R4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2FsdF9pY29uX3NlYXJjaF8wMi5wbmcpIG5vLXJlcGVhdCAwIDA7XG59XG5cbi5jLXBhZ2VuYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhZ2VuYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmMtcGFnZW5hdGlvbl9fdHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYy1wYWdlbmF0aW9uX190eHQgc3BhbiB7XG4gIGNvbG9yOiAjMDBBQUVCO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCAwLjRlbTtcbn1cblxuLmMtcGFnZW5hdGlvbl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jLXBhZ2VuYXRpb25fX251bWJlcnMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYy1wYWdlbmF0aW9uX19udW1iZXJzIGEsIC5jLXBhZ2VuYXRpb25fX251bWJlcnMgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0IyQjJCMjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYy1wYWdlbmF0aW9uX19udW1iZXJzIGE6aG92ZXIsIC5jLXBhZ2VuYXRpb25fX251bWJlcnMgc3Bhbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmMtcGFnZW5hdGlvbl9fbnVtYmVycyBhLmlzLWN1cnJlbnQsIC5jLXBhZ2VuYXRpb25fX251bWJlcnMgc3Bhbi5pcy1jdXJyZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMEFBRUI7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMEFBRUI7XG59XG5cbi5idG4tdG9wLTAxIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiA3NXB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5idG4tdG9wLTAxIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzEsIDIzNSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYnRuLXRvcC0wMSBhOjpiZWZvcmUsIC5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5idG4tdG9wLTAxIGE6OmJlZm9yZSB7XG4gIGxlZnQ6IC04cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNGRlZyk7XG59XG5cbi5idG4tdG9wLTAxIGE6OmFmdGVyIHtcbiAgbGVmdDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM0ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tdG9wLTAxLmpzLXNjcm9sbC10b3Age1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIH1cbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcC5pcy1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcC5pcy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi10b3AtMDEge1xuICAgIHJpZ2h0OiA4MHB4O1xuICAgIGJvdHRvbTogNjRweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xuICB9XG4gIC5idG4tdG9wLTAxIGE6OmJlZm9yZSwgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogNHB4O1xuICB9XG4gIC5idG4tdG9wLTAxIGE6OmJlZm9yZSB7XG4gICAgbGVmdDogLTEycHg7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEzcHg7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTpob3ZlciwgLmJ0bi10b3AtMDEgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMGFhZWI7XG4gIH1cbn1cblxuLmpzLXNjcm9sbC10b3Age1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbn1cblxuLmpzLXNjcm9sbC10b3AuaXMtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpzLXNjcm9sbC10b3AuaXMtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNjhweDtcbn1cblxuLmwtY29udGVudHNfX21haW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgNDRweDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmwtY29udGVudHNfX21haW4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubC1jb250ZW50c19fbWFpbi0tcGFnZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZXhidG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZXhidG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG4gIH1cbn1cblxuLmV4YnRuLS10eXBlMSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDA2YmNkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjJzO1xufVxuXG4uZXhidG4tLXR5cGUxOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpsaW5rLCAuZXhidG4tLXR5cGUxOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDZiY2Q7XG59XG5cbi5leGJ0bi0tdHlwZTE6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmFjdGl2ZSwgLmV4YnRuLS10eXBlMTpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6Zm9jdXMsIC5leGJ0bi0tdHlwZTE6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmhvdmVyIHtcbiAgY29sb3I6ICMzNDllZmY7XG59XG5cbi5leGJ0bi0tdHlwZTIge1xuICBiYWNrZ3JvdW5kOiAjZjU3YzMxO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XG59XG5cbi5leGJ0bi0tdHlwZTI6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmxpbmssIC5leGJ0bi0tdHlwZTI6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmV4YnRuLS10eXBlMjpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6YWN0aXZlLCAuZXhidG4tLXR5cGUyOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpmb2N1cywgLmV4YnRuLS10eXBlMjpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjc5YjYyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmV4YnRuLS10eXBlMyB7XG4gIGJhY2tncm91bmQ6ICMwMDZiY2Q7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcbn1cblxuLmV4YnRuLS10eXBlMzpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6bGluaywgLmV4YnRuLS10eXBlMzpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZXhidG4tLXR5cGUzOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTphY3RpdmUsIC5leGJ0bi0tdHlwZTM6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmZvY3VzLCAuZXhidG4tLXR5cGUzOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMTg2ZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZXhidG4tLXR5cGU0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmNTdjMzE7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMnM7XG59XG5cbi5leGJ0bi0tdHlwZTQ6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmxpbmssIC5leGJ0bi0tdHlwZTQ6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOnZpc2l0ZWQge1xuICBjb2xvcjogI2Y1N2MzMTtcbn1cblxuLmV4YnRuLS10eXBlNDpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6YWN0aXZlLCAuZXhidG4tLXR5cGU0Om5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpmb2N1cywgLmV4YnRuLS10eXBlNDpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6aG92ZXIge1xuICBjb2xvcjogI2Y3OWI2Mjtcbn1cblxuLmV4YnRuX190eHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IDEuNHJlbS8xLjcg44Oh44Kk44Oq44KqLCBNZWlyeW8sIOODkuODqeOCruODjuinkuOCtCwgSGlyYWdpbm8gS2FrdSBHb3RoaWMsIHNhbnMtc2VyaWY7XG59XG5cbi5leGJ0bi5leGJ0bi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjYjJiMmIyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmV4YnRuLmV4YnRuLS1kb25lIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM5YTlhOWE7XG59XG5cbi5leGJ0bi5leGJ0bi0tZG9uZS5leGJ0bi0taWNvbkNoZWNrID4gLmV4YnRuX190eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbn1cblxuLmV4YnRuLmV4YnRuLS1kb25lLmV4YnRuLS1pY29uQ2hlY2sgPiAuZXhidG5fX3R4dDphZnRlciwgLmV4YnRuLmV4YnRuLS1kb25lLmV4YnRuLS1pY29uQ2hlY2sgPiAuZXhidG5fX3R4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjOWE5YTlhO1xufVxuXG4uZXhidG4uZXhidG4tLWRvbmUuZXhidG4tLWljb25DaGVjayA+IC5leGJ0bl9fdHh0OmJlZm9yZSB7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5leGJ0bltjbGFzcyo9aWNvbl0ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLmV4YnRuW2NsYXNzKj1pY29uXSA+IC5leGJ0bl9fdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXhidG5bY2xhc3MqPWljb25dID4gLmV4YnRuX190eHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tbG9naW4gPiAuZXhidG5fX3R4dDpiZWZvcmUsIC5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tc3RhciA+IC5leGJ0bl9fdHh0OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xufVxuXG4uZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLWxvZ2luOmFjdGl2ZSA+IC5leGJ0bl9fdHh0LCAuZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLWxvZ2luOmZvY3VzID4gLmV4YnRuX190eHQsIC5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tbG9naW46aG92ZXIgPiAuZXhidG5fX3R4dCwgLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1zdGFyOmFjdGl2ZSA+IC5leGJ0bl9fdHh0LCAuZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLXN0YXI6Zm9jdXMgPiAuZXhidG5fX3R4dCwgLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1zdGFyOmhvdmVyID4gLmV4YnRuX190eHQge1xuICBvcGFjaXR5OiAuNjtcbn1cblxuLmV4YnRuLmV4YnRuLS10eXBlMi5leGJ0bi0taWNvbi1zZWFyY2ggPiAuZXhidG5fX3R4dCB7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbn1cblxuLmV4YnRuLmV4YnRuLS10eXBlMi5leGJ0bi0taWNvbi1zZWFyY2ggPiAuZXhidG5fX3R4dDpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYy1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLWJ0biAuZXhidG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnRuIC5leGJ0biB7XG4gICAgd2lkdGg6IDM1OXB4O1xuICB9XG59XG5cbi5wLW12IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnAtbXZfX3dyYXBwZXIgPiBoMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1tdl9fd3JhcHBlciA+IGgxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuXG4ucC1tdl9fd3JhcHBlciA+IGgxIHBpY3R1cmUgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1tdl9fd3JhcHBlciA+IGgxIHBpY3R1cmUgPiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDExMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLnAtc2VjdGlvbiB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMTMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjRweDtcbiAgICBwYWRkaW5nOiAwIDE1MHB4O1xuICB9XG59XG5cbi5wLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgMCA2NHB4O1xuICB9XG59XG5cbi5wLXNlY3Rpb25fX3dyYXBwZXIgPiBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi5wLXNlY3Rpb24td2Vla3RoZW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWN0aW9uLXdlZWt0aGVtZSB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICB9XG59XG5cbi5wLXNlY3Rpb24td2Vla3RoZW1lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMjBweCAzMHB4IDAgMzBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAzcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG5cbi5wLXNlY3Rpb24td2Vla3RoZW1lX19pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ucC1zZWN0aW9uLXdlZWt0aGVtZV9fdG9waWMge1xuICBjb2xvcjogIzAwQUFFQjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VjdGlvbi13ZWVrdGhlbWVfX3RvcGljIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnAtc2VjdGlvbi13ZWVrdGhlbWVfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VjdGlvbi13ZWVrdGhlbWVfX3R0bCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnAtc2VjdGlvbi13ZWVrdGhlbWVfX3R0bDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbjogMThweCBhdXRvIDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCAjMDBBQUVCO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWN0aW9uLXdlZWt0aGVtZV9fdHRsOjphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuXG4ucC1zZWN0aW9uLXdlZWt0aGVtZV9fdGltZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VjdGlvbi13ZWVrdGhlbWVfX3RpbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG59XG5cbi5wLXNlY3Rpb24td2Vla3RoZW1lX190aW1lIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlY3Rpb24td2Vla3RoZW1lX190aW1lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucC1zZWN0aW9uLXdlZWt0aGVtZV9fdHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWN0aW9uLXdlZWt0aGVtZV9fdHh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnAtc2VjdGlvbi1yZXN1bHRfX3N1YmplY3Qge1xuICBwYWRkaW5nOiA0N3B4IDIwcHggMjVweDtcbn1cblxuLnAtc2VjdGlvbi1yZXN1bHRfX3N1YmplY3QtLXBpY2t1cCB7XG4gIGJhY2tncm91bmQ6ICNFNUY2RkQ7XG59XG5cbi5wLXNlY3Rpb24tcmVzdWx0X19zdWJqZWN0X190dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWF4LXdpZHRoOiAxMTMwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNHB4IDEwcHggNXB4O1xufVxuXG4ucC1zZWN0aW9uLXJlc3VsdF9fc3ViamVjdF9fdHRsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwYWJlZDtcbn1cblxuLnAtc2VhcmNocmVzdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW46IDAgMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlYXJjaHJlc3VsdCB7XG4gICAgbWF4LXdpZHRoOiAxMTMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnAtc2VhcmNocmVzdWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC01MCU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogY2FsYygxMDB2dyArIDUwJSk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0YzRjNGMztcbn1cblxuLnAtc2VhcmNocmVzdWx0LS1waWNrdXA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNFNUY2RkQ7XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fYm9yZGVyIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogMCAxNHB4IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlYXJjaHJlc3VsdF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgODBweCA1MHB4O1xuICB9XG59XG5cbi5wLXNlYXJjaHJlc3VsdCBoMyB7XG4gIGNvbG9yOiAjMDA2YmNkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGJvcmRlci10b3A6IHNvbGlkIDRweCAjMDBBQUVCO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VhcmNocmVzdWx0IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnAtc2VhcmNocmVzdWx0X19pbmR1c3RyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VhcmNocmVzdWx0X19pbmR1c3RyeSB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2luZHVzdHJ5IGR0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6ICMzNjRGQjA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMXB4IDdweDtcbn1cblxuLnAtc2VhcmNocmVzdWx0X19pbmR1c3RyeSBkZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuXG4ucC1zZWFyY2hyZXN1bHQgaDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWFyY2hyZXN1bHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWFyY2hyZXN1bHRfX2NhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cblxuLnAtc2VhcmNocmVzdWx0X19jYXJkX19jb2xtdW5zX19waWMge1xuICB3aWR0aDogMjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlYXJjaHJlc3VsdF9fY2FyZF9fY29sbXVuc19fcGljIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gIH1cbn1cblxuLnAtc2VhcmNocmVzdWx0X19jYXJkX19jb2xtdW5zX19waWMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnAtc2VhcmNocmVzdWx0X19jYXJkX19jb2xtdW5zX190eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWFyY2hyZXN1bHRfX2NhcmRfX2NvbG11bnNfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fZW50ZXJwcmlzZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fZW50ZXJwcmlzZSBkdCB7XG4gIGNvbG9yOiAjODU5MDk5O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2VudGVycHJpc2UgZHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvZW50ZXJwcmlzZV9pY29uLTEuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLnAtc2VhcmNocmVzdWx0X19lbnRlcnByaXNlIGRkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2VudGVycHJpc2UtLTIgZHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL2VudGVycHJpc2VfaWNvbi0yLnN2Zyk7XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fZW50ZXJwcmlzZS0tMiBkZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA3cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fZW50ZXJwcmlzZV9fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAzLCAyMDcsIDIxMSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA1cHggOHB4O1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX3VuaXRfX3R0bCB7XG4gIGNvbG9yOiAjODU5MDk5O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fZnVuYyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWFyY2hyZXN1bHRfX2Z1bmMge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2Z1bmMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fZnVuYyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2Z1bmMgYTpob3ZlciAuZXhidG5fX3R4dF90eXBlMiB7XG4gIGNvbG9yOiAjZmRiNzhjO1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2Z1bmMgYSBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VhcmNocmVzdWx0X19mdW5jIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5leGJ0bl9fdHh0X3R5cGUyIHtcbiAgY29sb3I6ICNmNjdlMjg7XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fZnVuY3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMjVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VhcmNocmVzdWx0X19mdW5jdG9wIHtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbn1cblxuLnAtc2VhcmNocmVzdWx0X19mdW5jdG9wIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucC1zZWFyY2hyZXN1bHRfX2Z1bmN0b3AgbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5wLXNlYXJjaHJlc3VsdF9fZnVuY3RvcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2Z1bmN0b3AgYTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggIzAwYWJlYjtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzAwYWJlYjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNXB4O1xufVxuXG4ucC1zZWFyY2hyZXN1bHRfX2Z1bmN0b3AgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRvcGljcGF0aCB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4udG9waWNwYXRoLnRvcGljcGF0aCB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi50b3BpY3BhdGgudG9waWNwYXRoIGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3BpY3BhdGgudG9waWNwYXRoIGxpIGEge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi50b3BpY3BhdGgudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLnRvcGljcGF0aC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmJlZm9yZSxcbi50b3BpY3BhdGgudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgY29udGVudDogXCJcIjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4udG9waWNwYXRoLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YmVmb3JlIHtcbiAgdG9wOiA0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbn1cblxuLnRvcGljcGF0aC50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmFmdGVyIHtcbiAgdG9wOiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG59XG5cbi50b3BpY3BhdGgudG9waWNwYXRoIGxpICsgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtc2VjdGlvbi1zbnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucC1zZWN0aW9uLXNuc19fbGlzdF9faXRlbSB7XG4gIHdpZHRoOiA1OHB4O1xufVxuXG4ucC1zZWN0aW9uLXNuc19fbGlzdF9faXRlbSBpbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbmZvb3RlciBuYXYuc3VibWVudSB1bC50b1RvcCB7XG4gIG1hcmdpbjogMTBweCAxMHB4IDQwcHg7XG59XG5cbiNmb290ZXIgLnN1Ym1lbnUgLnRvVG9wIGxpIGEge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgcGFkZGluZzogMTJweCAxMHB4IDExcHg7XG59XG5cbiNmb290ZXIgLnN1Ym1lbnUgLnRvVG9wIGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDRweCA1cHggNHB4IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzAwQUFFQiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuZm9vdGVyIHAuY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5mb290ZXIgcC5jb3B5cmlnaHQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIqLCA6YWZ0ZXIsIDpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cbjpyb290IHtcbiAgZm9udC1mYW1pbHk6IOODoeOCpOODquOCqiwgTWVpcnlvLCDjg5Ljg6njgq7jg47op5LjgrQsIEhpcmFnaW5vIEtha3UgR290aGljLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuLnUtcGNiciB7XG4gIEBpbmNsdWRlIHNwIHsgZGlzcGxheTogbm9uZTsgfVxufVxuLnUtc3BiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIHNwIHsgZGlzcGxheTogYmxvY2s7IH1cbn1cbmJvZHkge1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIC0tbXYtYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlYjtcbn1cbiNtYWluICoge1xuICBmb250LWZhbWlseTog44Oh44Kk44Oq44KqLCBNZWlyeW8sIOODkuODqeOCruODjuinkuOCtCwgSGlyYWdpbm8gS2FrdSBHb3RoaWMsIHNhbnMtc2VyaWY7XG59XG4jbWFpbi5sLW1haW4sIC5jb250ZW50cy13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmM1xufVxuI21haW4ubC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAzNDNweDtcbiAgcGFkZGluZzogMCAwIDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gICNtYWluLmwtbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NHB4XG4gIH1cbn1cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBtYXJnaW46IDAgMTZweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIG1haW4ge1xuICAgIHdpZHRoOiA4MzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNjRweFxuICB9XG59XG4jdG9waWNwYXRoQXJlYXtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4jdG9waWNwYXRoQXJlYSB1bCNzb2NpYWxCdG57XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuI3RvcGljcGF0aEFyZWEgdWwjc29jaWFsQnRuIGxpOm50aC1jaGlsZChuKzIpe1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5leGJ0biB7XG4gIGZvbnQ6IDEuNHJlbS8xLjcg44Oh44Kk44Oq44KqLCBNZWlyeW8sIOODkuODqeOCruODjuinkuOCtCwgSGlyYWdpbm8gS2FrdSBHb3RoaWMsIHNhbnMtc2VyaWZcbn1cbi5leGJ0bi5leGJ0bi0tdHlwZTIuZXhidG4tLWljb24tc2VhcmNoID4gLmV4YnRuX190eHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9hbHRfaWNvbl9zZWFyY2hfMDIucG5nKSBuby1yZXBlYXQgMCAwXG59XG4uYy1wYWdlbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gICZfX3R4dHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgc3BhbntcbiAgICAgIGNvbG9yOiAjMDBBQUVCO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOiAwIDAuNGVtO1xuICAgIH1cbiAgfVxuICAmX19pdGVtc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgJl9fbnVtYmVyc3tcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYSxzcGFue1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjQjJCMkIyO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgICYuaXMtY3VycmVudHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMEFBRUI7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwMEFBRUI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYnRuLXRvcC0wMSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogNzVweDtcbiAgei1pbmRleDogMTAwO1xufVxuLmJ0bi10b3AtMDEgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3MSwgMjM1LCAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5idG4tdG9wLTAxIGE6OmJlZm9yZSwgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5idG4tdG9wLTAxIGE6OmJlZm9yZSB7XG4gIGxlZnQ6IC04cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNGRlZyk7XG59XG4uYnRuLXRvcC0wMSBhOjphZnRlciB7XG4gIGxlZnQ6IDhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi10b3AtMDEuanMtc2Nyb2xsLXRvcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgfVxuICAuYnRuLXRvcC0wMS5qcy1zY3JvbGwtdG9wLmlzLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuYnRuLXRvcC0wMS5qcy1zY3JvbGwtdG9wLmlzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi10b3AtMDEge1xuICAgIHJpZ2h0OiA4MHB4O1xuICAgIGJvdHRvbTogNjRweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xuICB9XG4gIC5idG4tdG9wLTAxIGE6OmJlZm9yZSwgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogNHB4O1xuICB9XG4gIC5idG4tdG9wLTAxIGE6OmJlZm9yZSB7XG4gICAgbGVmdDogLTEycHg7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEzcHg7XG4gIH1cbiAgLmJ0bi10b3AtMDEgYTpob3ZlciwgLmJ0bi10b3AtMDEgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMGFhZWI7XG4gIH1cbn1cbi5qcy1zY3JvbGwtdG9wIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXNcbn1cbi5qcy1zY3JvbGwtdG9wLmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDBcbn1cbi5qcy1zY3JvbGwtdG9wLmlzLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDY4cHhcbn1cbi5sLWNvbnRlbnRzX19tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDQ0cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5sLWNvbnRlbnRzX19tYWluIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5sLWNvbnRlbnRzX19tYWluLS1wYWdlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGVcbn1cbi5leGJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5leGJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyNDBweFxuICB9XG59XG4uZXhidG4tLXR5cGUxIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDZiY2Q7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMnNcbn1cbi5leGJ0bi0tdHlwZTE6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmxpbmssIC5leGJ0bi0tdHlwZTE6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwNmJjZFxufVxuLmV4YnRuLS10eXBlMTpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6YWN0aXZlLCAuZXhidG4tLXR5cGUxOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpmb2N1cywgLmV4YnRuLS10eXBlMTpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6aG92ZXIge1xuICBjb2xvcjogIzM0OWVmZlxufVxuLmV4YnRuLS10eXBlMiB7XG4gIGJhY2tncm91bmQ6ICNmNTdjMzE7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yc1xufVxuLmV4YnRuLS10eXBlMjpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6bGluaywgLmV4YnRuLS10eXBlMjpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmXG59XG4uZXhidG4tLXR5cGUyOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTphY3RpdmUsIC5leGJ0bi0tdHlwZTI6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmZvY3VzLCAuZXhidG4tLXR5cGUyOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNzliNjI7XG4gIGNvbG9yOiAjZmZmXG59XG4uZXhidG4tLXR5cGUzIHtcbiAgYmFja2dyb3VuZDogIzAwNmJjZDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzXG59XG4uZXhidG4tLXR5cGUzOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpsaW5rLCAuZXhidG4tLXR5cGUzOm5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZcbn1cbi5leGJ0bi0tdHlwZTM6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmFjdGl2ZSwgLmV4YnRuLS10eXBlMzpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6Zm9jdXMsIC5leGJ0bi0tdHlwZTM6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAxODZmZjtcbiAgY29sb3I6ICNmZmZcbn1cbi5leGJ0bi0tdHlwZTQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2Y1N2MzMTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4yc1xufVxuLmV4YnRuLS10eXBlNDpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6bGluaywgLmV4YnRuLS10eXBlNDpub3QoLmV4YnRuLS1kaXNhYmxlZCk6bm90KC5leGJ0bi0tZG9uZSk6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZjU3YzMxXG59XG4uZXhidG4tLXR5cGU0Om5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTphY3RpdmUsIC5leGJ0bi0tdHlwZTQ6bm90KC5leGJ0bi0tZGlzYWJsZWQpOm5vdCguZXhidG4tLWRvbmUpOmZvY3VzLCAuZXhidG4tLXR5cGU0Om5vdCguZXhidG4tLWRpc2FibGVkKTpub3QoLmV4YnRuLS1kb25lKTpob3ZlciB7XG4gIGNvbG9yOiAjZjc5YjYyXG59XG4uZXhidG5fX3R4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogMS40cmVtLzEuNyDjg6HjgqTjg6rjgqosIE1laXJ5bywg44OS44Op44Ku44OO6KeS44K0LCBIaXJhZ2lubyBLYWt1IEdvdGhpYywgc2Fucy1zZXJpZlxufVxuLmV4YnRuLmV4YnRuLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNiMmIyYjI7XG4gIGNvbG9yOiAjZmZmXG59XG4uZXhidG4uZXhidG4tLWRvbmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzlhOWE5YVxufVxuLmV4YnRuLmV4YnRuLS1kb25lLmV4YnRuLS1pY29uQ2hlY2sgPiAuZXhidG5fX3R4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4XG59XG4uZXhidG4uZXhidG4tLWRvbmUuZXhidG4tLWljb25DaGVjayA+IC5leGJ0bl9fdHh0OmFmdGVyLCAuZXhidG4uZXhidG4tLWRvbmUuZXhidG4tLWljb25DaGVjayA+IC5leGJ0bl9fdHh0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICM5YTlhOWFcbn1cbi5leGJ0bi5leGJ0bi0tZG9uZS5leGJ0bi0taWNvbkNoZWNrID4gLmV4YnRuX190eHQ6YmVmb3JlIHtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogMThweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxufVxuLmV4YnRuW2NsYXNzKj1pY29uXSB7XG4gIHBhZGRpbmctbGVmdDogOHB4XG59XG4uZXhidG5bY2xhc3MqPWljb25dID4gLmV4YnRuX190eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi5leGJ0bltjbGFzcyo9aWNvbl0gPiAuZXhidG5fX3R4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1sb2dpbiA+IC5leGJ0bl9fdHh0OmJlZm9yZSwgLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1zdGFyID4gLmV4YnRuX190eHQ6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnNcbn1cbi5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tbG9naW46YWN0aXZlID4gLmV4YnRuX190eHQsIC5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tbG9naW46Zm9jdXMgPiAuZXhidG5fX3R4dCwgLmV4YnRuLmV4YnRuLS10eXBlMS5leGJ0bi0taWNvbi1sb2dpbjpob3ZlciA+IC5leGJ0bl9fdHh0LCAuZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLXN0YXI6YWN0aXZlID4gLmV4YnRuX190eHQsIC5leGJ0bi5leGJ0bi0tdHlwZTEuZXhidG4tLWljb24tc3Rhcjpmb2N1cyA+IC5leGJ0bl9fdHh0LCAuZXhidG4uZXhidG4tLXR5cGUxLmV4YnRuLS1pY29uLXN0YXI6aG92ZXIgPiAuZXhidG5fX3R4dCB7XG4gIG9wYWNpdHk6IC42XG59XG4uZXhidG4uZXhidG4tLXR5cGUyLmV4YnRuLS1pY29uLXNlYXJjaCA+IC5leGJ0bl9fdHh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4XG59XG4uZXhidG4uZXhidG4tLXR5cGUyLmV4YnRuLS1pY29uLXNlYXJjaCA+IC5leGJ0bl9fdHh0OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbn1cbi5jLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuLmMtYnRuIC5leGJ0biB7XG4gIHdpZHRoOiAxMDAlXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5jLWJ0biAuZXhidG4ge1xuICAgIHdpZHRoOiAzNTlweFxuICB9XG59XG4ucC1tdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDBcbn1cbi5wLW12X193cmFwcGVyID4gaDEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZWI7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAucC1tdl9fd3JhcHBlciA+IGgxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyNDBweFxuICB9XG59XG4ucC1tdl9fd3JhcHBlciA+IGgxIHBpY3R1cmUgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSB7XG4gIC5wLW12X193cmFwcGVyID4gaDEgcGljdHVyZSA+IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTEzMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxuICB9XG59XG4ucC1zZWN0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNTBweFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xuICAucC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDY0cHg7XG4gICAgcGFkZGluZzogMCAxNTBweFxuICB9XG59XG4ucC1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIHtcbiAgLnAtc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgMCA2NHB4XG4gIH1cbn1cbi5wLXNlY3Rpb25fX3dyYXBwZXIgPiBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVcbn1cbi5wLXNlY3Rpb24td2Vla3RoZW1le1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgfVxuICAmOjphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMjBweCAzMHB4IDAgMzBweDtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggM3B4IDJweCByZ2JhKDAsMCwwLDAuMSkpO1xuICB9XG4gICZfX2lubmVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAmX190b3BpY3tcbiAgICBjb2xvcjogIzAwQUFFQjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbiAgJl9fdHRse1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIG1hcmdpbjogMThweCBhdXRvIDA7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggIzAwQUFFQjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190aW1le1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3R4dHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuLnAtc2VjdGlvbi1yZXN1bHRfX3N1YmplY3R7XG4gIHBhZGRpbmc6IDQ3cHggMjBweCAyNXB4O1xuICAmLS1waWNrdXB7XG4gICAgYmFja2dyb3VuZDogI0U1RjZGRDtcbiAgfVxuICAmX190dGx7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1heC13aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiA0cHggMTBweCA1cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwYWJlZDtcbiAgICB9XG4gIH1cbn1cbi5wLXNlYXJjaHJlc3VsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcbiAgICBtYXgtd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAmOjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC01MCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgKyA1MCUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICB9XG4gICYtLXBpY2t1cDo6YmVmb3Jle1xuICAgIGJhY2tncm91bmQ6ICNFNUY2RkQ7XG4gIH1cbn1cbi5wLXNlYXJjaHJlc3VsdF9fYm9yZGVye1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbi5wLXNlYXJjaHJlc3VsdF9faW5uZXJ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwYWRkaW5nOiAwIDE0cHggNDBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgcGFkZGluZzogMCA4MHB4IDUwcHg7XG4gIH1cbn1cbi5wLXNlYXJjaHJlc3VsdCBoMyB7XG4gIGNvbG9yOiAjMDA2YmNkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGJvcmRlci10b3A6IHNvbGlkIDRweCAjMDBBQUVCO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4ucC1zZWFyY2hyZXN1bHRfX2luZHVzdHJ5e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG4gIGR0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZDogIzM2NEZCMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMXB4IDdweDtcbiAgfVxuICBkZHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIH1cbn1cbi5wLXNlYXJjaHJlc3VsdCBoNHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW46IDIwcHggMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4ucC1zZWFyY2hyZXN1bHRfX2NhcmR7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbiAgJl9fY29sbXVuc3tcbiAgICAmX19waWN7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdHh0e1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucC1zZWFyY2hyZXN1bHRfX2VudGVycHJpc2V7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGR0e1xuICAgIGNvbG9yOiAjODU5MDk5O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAmOjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9lbnRlcnByaXNlX2ljb24tMS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB9XG4gIH1cbiAgZGR7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gICYtLTJ7XG4gICAgZHQ6OmJlZm9yZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL2VudGVycHJpc2VfaWNvbi0yLnN2Zyk7XG4gICAgfVxuICAgIGRke1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogN3B4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fbGlzdHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDMsIDIwNywgMjExLCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICB9XG59XG4ucC1zZWFyY2hyZXN1bHRfX3VuaXRfX3R0bHtcbiAgY29sb3I6ICM4NTkwOTk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5wLXNlYXJjaHJlc3VsdF9fZnVuY3tcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ2FwOiA0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgIGdhcDogMjBweDtcbiAgfVxuICBhe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICY6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAuZXhidG5fX3R4dF90eXBlMntcbiAgICAgICAgY29sb3I6ICNmZGI3OGM7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxufVxuLmV4YnRuX190eHRfdHlwZTIge1xuICBjb2xvcjogI2Y2N2UyODtcbn1cbi5wLXNlYXJjaHJlc3VsdF9fZnVuY3RvcHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbiAgbGl7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgYXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggIzAwYWJlYjtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMnB4ICMwMGFiZWI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1cHg7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi50b3BpY3BhdGh7XG4gIG1hcmdpbjogMCAyMHB4O1xuICAmLnRvcGljcGF0aCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAmLnRvcGljcGF0aCBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICB9XG4gICYudG9waWNwYXRoIGxpIGF7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gICYudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbiAgJi50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmJlZm9yZSxcbiAgJi50b3BpY3BhdGggbGk6bnRoLWNoaWxkKG4rMik6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gICYudG9waWNwYXRoIGxpOm50aC1jaGlsZChuKzIpOjpiZWZvcmUge1xuICAgIHRvcDogNHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgfVxuICAmLnRvcGljcGF0aCBsaTpudGgtY2hpbGQobisyKTo6YWZ0ZXIge1xuICAgIHRvcDogOHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG4gIH1cbiAgJi50b3BpY3BhdGggbGkgKyBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnAtc2VjdGlvbi1zbnNfX2xpc3R7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucC1zZWN0aW9uLXNuc19fbGlzdF9faXRlbXtcbiAgd2lkdGg6IDU4cHg7XG4gIGltZ3tcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuZm9vdGVyIG5hdi5zdWJtZW51IHVsLnRvVG9we1xuICBtYXJnaW46IDEwcHggMTBweCA0MHB4O1xufVxuI2Zvb3RlciAuc3VibWVudSAudG9Ub3AgbGkgYXtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIHBhZGRpbmc6IDEycHggMTBweCAxMXB4O1xuICAmOjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHggNXB4IDRweCAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzAwQUFFQiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5mb290ZXIgcC5jb3B5cmlnaHR7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgJjo6YmVmb3Jle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIkYnJlYWtwb2ludDogNzY4cHg7XG5cbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50IC0gMXB4fSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBoYWNrKCR2ZXI6IG51bGwpIHtcbiAgQGlmICR2ZXIgPT0gJ2llJyB7IC8vIElFMTDjgJwxMVxuICAgIEBhdC1yb290IF86LW1zLWlucHV0LXBsYWNlaG9sZGVyLCA6cm9vdCAmIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkdmVyID09ICdlZGdlJyB7IC8vIEVkZ2UxMivvvIhFZGdl5YWo44Gm77yJXG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHZlciA9PSAnbXMnIHsgLy8gSUUxMCvvvIhFZGdl44KC5YWo44Gm5ZCr44KA77yJXG4gICAgQGF0LXJvb3QgXzotbXMtbGFuZyh4KSwgJiB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtaXhpbiBob3ZlciB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtYmVyKSB7XG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpID09ICdudW1iZXInIGFuZCBub3QgdW5pdGxlc3MoJG51bWJlcikge1xuICAgIEByZXR1cm4gJG51bWJlciAvICgkbnVtYmVyICogMCArIDEpO1xuICB9XG4gIEByZXR1cm4gJG51bWJlcjtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkcHgsICRiYXNlOiAxNnB4KSB7XG4gICR2YWx1ZTogJHB4O1xuICBAaWYgKHVuaXQoJHB4KSAhPSAncHgnKSB7XG4gICAgQHdhcm4gJ3JlbSgp44Gu5byV5pWw44GrcHjku6XlpJbjga7lgKTjgpLmjIflrprjgZfjgabjgoLoqIjnrpfjgafjgY3jgb7jgZvjgpMnO1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG4gICR2YWx1ZTogKHN0cmlwLXVuaXQoJHB4KSAvIHN0cmlwLXVuaXQoJGJhc2UpKSAqIDFyZW07XG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5AZnVuY3Rpb24gdncoJHB4LCAkYmFzZTogMzc1cHgpIHtcbiAgJHZhbHVlOiAkcHg7XG4gIEBpZiAodW5pdCgkcHgpICE9ICdweCcpIHtcbiAgICBAd2FybiAndncoKeOBruW8leaVsOOBq3B45Lul5aSW44Gu5YCk44KS5oyH5a6a44GX44Gm44KC6KiI566X44Gn44GN44G+44Gb44KTJztcbiAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfVxuICAkdmFsdWU6IChzdHJpcC11bml0KCRweCkgLyBzdHJpcC11bml0KCRiYXNlKSkgKiAxMDB2dztcbiAgQHJldHVybiAkdmFsdWU7XG59XG5cbkBtaXhpbiBsaW5lLWNsYW1wKCRjb3VudDogMykge1xuICBAaWYgdHlwZS1vZigkY291bnQpICE9ICdudW1iZXInIHtcbiAgICBAZXJyb3IgJ2xpbmUtY2xhbXDjga7lvJXmlbDjga/lv4XjgZrmlbDlgKTjgafmjIflrprjgZfjgabjgY/jgaDjgZXjgYQnO1xuICB9XG4gIEBpZiAkY291bnQgPT0gMSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9IEBlbHNlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRjb3VudDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuQG1peGluIGljb24tZm9udCB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gdHJpYW5nbGUoJGJvcmRlcldpZHRoKSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyV2lkdGg7XG59Il19 */
