@charset "UTF-8";
/*================================================
このCSSファイルはSassから生成されています。
編集しないようにご注意ください。
================================================*/
img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
  display: block;
}

html,
body {
  height: 100%;
}

img {
  width: 100%;
  height: auto;
  display: block;
  vertical-align: bottom;
}

/*フェードイン*/
.fade_03 {
  transition: 0.3s ease-out;
}

.fade_05 {
  transition: 0.5s ease-out;
}

.fade_065 {
  transition: 0.65s ease-out;
}

.fade_1 {
  transition: 1s ease-out;
}

.fade_15 {
  transition: 1.5s ease-out;
}

.fade_2 {
  transition: 1.5s ease-out;
}

.fade-mv_in {
  opacity: 0;
}

.mv_in {
  opacity: 1;
}

.fade_delay01 {
  transition-delay: 0.1s;
}

.fade_delay015 {
  transition-delay: 0.15s;
}

.fade_delay02 {
  transition-delay: 0.2s;
}

/*フェードアップ*/
.fade-mv_up {
  opacity: 0;
  transform: translate(0, 60px);
  -webkit-transform: translate(0, 60px);
}

.mv_up {
  opacity: 1;
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
}

.fade-slide {
  opacity: 0;
  transform: translate(100px, 0);
  -webkit-transform: translate(100px, 0);
}

.slide_in {
  opacity: 1;
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
}

.noto {
  font-family: "Noto Serif JP", serif;
}

.main_logo {
  width: 82.2%;
}

.main_image {
  display: flex;
  align-items: center;
  justify-content: center;
  background: url(../img/main_image-sp.jpg) center no-repeat;
  background-size: cover;
  width: 100%;
  height: calc(100vh - 80px);
}

#ENTERTAINMENT::before,
#BUSINESS::before,
#CORPORATE::before {
  content: " ";
  margin-top: -55px;
  height: 55px;
  display: block;
  visibility: hidden;
}

#KUMAGAI::before {
  content: " ";
  margin-top: -118px;
  height: 118px;
  display: block;
  visibility: hidden;
}

#CONTACT::before {
  content: " ";
  margin-top: -100px;
  height: 100px;
  display: block;
  visibility: hidden;
}

.cont_wrap {
  margin-left: 5%;
  margin-right: 5%;
}

.main_ttl_box {
  z-index: 3;
  position: relative;
}
.main_ttl_box._kumagai {
  margin-top: -66px;
}
.main_ttl_box._bisiness {
  margin-top: -133px;
}
.main_ttl_box._entertainment {
  margin-top: -66px;
}
.main_ttl_box._corporate {
  margin-top: -171px;
}
.main_ttl_box._contact {
  margin-top: -44px;
}

.main_ttl {
  color: #003461;
  font-family: proxima-nova, sans-serif;
  font-weight: bold;
  font-size: 9.07vw;
  line-height: 1.3;
  background: #fff;
  padding: 10px 0 22px 11px;
  box-sizing: border-box;
  /*margin-top: -28px;*/
}
/* Safari 7.1+ に適用される */
_::-webkit-full-page-media,
_:future,
:root,
body {
  -webkit-animation: safariFix 1s forwards infinite;
}
.main_ttl-kana {
  color: #000;
  font-size: 13px;
  display: block;
  letter-spacing: 0.1em;
}
/* Safari 7.1+ に適用される */
_::-webkit-full-page-media,
_:future,
:root,
body {
  -webkit-animation: safariFix 1s forwards infinite;
}
.main_copy {
  color: #000;
  font-size: 4.53vw;
  letter-spacing: 0.05em;
  text-align: center;
  font-family: sans-serif;
  margin-top: 52px;
}

.main_lead {
  color: #000;
  font-size: 14px;
  line-height: 1.8;
  font-family: sans-serif;
  text-align: center;
  padding-top: 24px;
}

#KUMAGAI {
  padding-bottom: 120px;
}

.txt_box-kumagai {
  padding-top: 40px;
}

.main_txt {
  color: #000;
  font-size: 14px;
  line-height: 2;
  letter-spacing: 0.05em;
  font-family: sans-serif;
}
.main_txt:not(:first-of-type) {
  padding-top: 16px;
}

.image_box-kumagai {
  display: flex;
  justify-content: space-between;
  padding-top: 44px;
}
.image_box-kumagai li {
  width: 48%;
}
.image_box-kumagai li:nth-child(2) {
  margin-top: 29px;
}

.massage_box {
  padding-top: 47px;
}
.massage_box p {
  font-size: 4vw;
  font-family: sans-serif;
  color: #000;
  letter-spacing: 0.05em;
  line-height: 1.8;
}

.massage_lead {
  text-align: center;
}

.president {
  padding-top: 10px;
  text-align: center;
}

.business_bg {
  background-color: #003461;
  padding-top: 66px;
  position: relative;
  height: 804px;
}
.business_bg::after {
  position: absolute;
  display: block;
  content: "";
  background-color: #fff;
  -webkit-clip-path: polygon(87% 50%, 100% 100%, 100% 0);
  clip-path: polygon(87% 50%, 100% 100%, 100% 0);
  width: 100%;
  height: 870px;
  position: absolute;
  top: 0;
  left: 0;
}

.cont_box-business_wrap {
  display: flex;
  align-items: center;
  height: 764px;
}

.business_txt li {
  font-family: sans-serif;
  color: #fff;
  font-size: 15px;
  position: relative;
  padding-left: 17px;
}
.business_txt li:not(:first-of-type) {
  margin-top: 46px;
}
.business_txt li::before {
  position: absolute;
  display: block;
  content: "■";
  color: #fff;
  font-size: 14px;
  top: 0;
  left: 0;
}

.description {
  color: #fff;
  font-family: sans-serif;
  font-size: 14px;
  line-height: 2;
  letter-spacing: 0.05em;
  background-color: rgba(0, 52, 97, 0.56);
  padding: 15px 10px;
  box-sizing: border-box;
  margin-top: 47px;
  z-index: 3;
  position: relative;
}

.etc_biz {
  padding-top: 25px;
  padding-left: 16px;
  line-height: 1.5;
}

#ENTERTAINMENT {
  padding-bottom: 123px;
}

.lead_enter {
  color: #000;
  font-family: sans-serif;
  font-size: 14px;
  line-height: 1.8;
  padding-top: 32px;
}

.enter_txt_box {
  font-family: sans-serif;
  line-height: 1.8;
  letter-spacing: 0.05em;
}
.enter_txt_box dt {
  font-weight: bold;
  letter-spacing: 0.1em;
  color: #fff;
  line-height: 3.1;
  padding-left: 11px;
  box-sizing: border-box;
  font-size: 15px;
}
.enter_txt_box dd {
  font-size: 13px;
  line-height: 2;
  padding-top: 20px;
}

.ttl_tower {
  background-color: #005cad;
}

.ttl_development {
  background-color: #056e67;
}

.co_logo {
  width: 133px;
  margin-left: auto;
  margin-right: auto;
}

.corporate {
  background: url(../img/corporate_bg@2x.jpg) center no-repeat;
  background-size: cover;
  padding-top: 105px;
  padding-bottom: 94px;
}

.info_txt_bg {
  background-color: rgba(255, 255, 255, 0.9);
  padding: 32px 27px;
  box-sizing: border-box;
  margin-top: 50px;
}

.info_inner {
  color: #000;
}
.info_inner dl {
  font-family: sans-serif;
}
.info_inner dl:not(:last-of-type) {
  padding-bottom: 38px;
}
.info_inner dt {
  font-size: 4.27vw;
  padding-left: 17px;
  position: relative;
  padding-bottom: 6px;
}
.info_inner dt::before {
  position: absolute;
  display: block;
  content: "■";
  color: #000;
  font-size: 16px;
  top: 0;
  left: 0;
}
.info_inner dd {
  font-size: 3.73vw;
  line-height: 1.8;
}
.info_inner dd a {
  color: #000;
}
.info_inner ul {
  display: flex;
}

.position {
  width: 7em;
}

.co_txt-sub {
  line-height: 1.8;
}

.mail_box {
  background-color: #003461;
  padding: 67px 0;
  margin-top: 64px;
  box-sizing: border-box;
}

.mail_inner {
  border-radius: 10px;
  background: url("../img/mail_bg-sp@2x.png") center top no-repeat;
  background-color: #fff;
  height: auto;
  background-size: contain;
}

.mail_txt_box {
  font-family: sans-serif;
  text-align: center;
  padding: 51px 0;
  display: block;
}

.ttl_contact dt {
  font-family: proxima-nova, sans-serif;
  color: #003461;
  font-weight: bold;
  font-size: 36px;
}
.ttl_contact dd {
  font-weight: bold;
  color: #003461;
  letter-spacing: 0.05em;
  font-size: 18px;
  padding-top: 22px;
  display: inline-block;
  border-bottom: solid 3px #003461;
  padding-bottom: 6px;
}

.mail_to {
  font-size: 13px;
  color: #000;
  letter-spacing: 0.05em;
  padding-top: 32px;
}

.mail_add {
  color: #000;
  font-size: 17px;
  margin-top: 16px;
  display: block;
}
.mail_add span {
  position: relative;
  padding-left: 42px;
}
.mail_add span::before {
  position: absolute;
  content: "";
  display: block;
  background: url(../img/icon_email.svg) center no-repeat;
  background-size: contain;
  width: 26px;
  height: 19px;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.fixed_info {
  font-family: sans-serif;
  font-size: 18px;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 99;
  width: 100%;
}
.fixed_info ul {
  display: flex;
  align-items: center;
}
.fixed_info li {
  width: 50%;
  text-align: center;
}
.fixed_info a {
  display: block;
}

.flixed_tel {
  background-color: #003461;
}
.flixed_tel a {
  padding: 16px 0;
  color: #fff;
}
.flixed_tel span {
  position: relative;
  padding-left: 22px;
}
.flixed_tel span::before {
  position: absolute;
  content: "";
  display: block;
  background: url("../img/icon_iphone-w.svg") center no-repeat;
  background-size: contain;
  width: 13px;
  height: 23px;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.flixed_mail a {
  padding: 16px 0;
  color: #000;
  background-color: #fff;
  letter-spacing: 0.05em;
}
.flixed_mail span {
  position: relative;
  padding-left: 27px;
}
.flixed_mail span::before {
  position: absolute;
  content: "";
  display: block;
  background: url("../img/icon_mail-bl.svg") center no-repeat;
  background-size: contain;
  width: 19px;
  height: 14px;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

footer {
  padding-top: 43px;
  padding-bottom: 93px;
  background-color: #002647;
  margin-top: 67px;
}

.footer_inner {
  margin-left: 5%;
  margin-right: 5%;
}

.footer_logo {
  width: 286px;
}

.footer_txt {
  font-family: sans-serif;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.footer_txt li {
  line-height: 2.8;
}
.footer_txt li:not(:first-of-type) {
  padding-left: 7%;
}
.footer_txt a {
  color: #fff;
  display: block;
  font-size: 3.2vw;
}

.copy {
  color: #fff;
  font-family: sans-serif;
  text-align: center;
  display: block;
  font-size: 2.67vw;
  padding-top: 16px;
}

@media screen and (min-width: 768px) {
  .sp {
    display: none;
  }
  .main_image {
    background: url(../img/main_image-pc.jpg) center no-repeat;
    background-size: cover;
    width: 100%;
  }
  .cont_wrap {
    width: 90%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }
  .massage_lead {
    text-align: left;
  }
  .president {
    text-align: right;
  }
  .cont_box-business {
    padding-left: 8.5625%;
  }
  .info_wrap {
    display: flex;
    justify-content: center;
  }
  .mail_box {
    margin-left: auto;
    margin-right: auto;
  }
  .mail_inner {
    background: url("../img/mail_bg-pc@2x.png") center top no-repeat;
    background-color: #fff;
    height: auto;
    background-size: contain;
  }
  .footer_txt a {
    font-size: 11px;
  }
}

@media screen and (max-width: 767px) {
  .tb {
    display: none;
  }
  .pc {
    display: none;
  }
  .enter_txt_wrap {
    padding-top: 50px;
  }
  .ttl_development {
    margin-top: 43px;
  }
  .enter_image {
    padding-top: 42px;
  }
  .mail_inner {
    margin-left: 5%;
    margin-right: 5%;
  }
  .footer_logo {
    margin-left: auto;
    margin-right: auto;
  }
  .footer_txt {
    padding-top: 27px;
  }
}

@media screen and (min-width: 1024px) {
  .tb {
    display: none;
  }
  .main_logo {
    width: 48.9375%;
  }
  .main_image {
    height: calc(100vh - 140px);
  }
  #ENTERTAINMENT::before,
  #BUSINESS::before,
  #CORPORATE::before {
    content: " ";
    margin-top: -85px;
    height: 85px;
    display: block;
    visibility: hidden;
  }
  #KUMAGAI::before {
    content: " ";
    margin-top: -152px;
    height: 152px;
    display: block;
    visibility: hidden;
  }
  .main_ttl_box._contact {
    margin-top: -57px;
  }
  .main_ttl {
    padding: 10px 0 22px 20px;
  }
  .main_copy {
    font-size: 27px;
    margin-top: 72px;
  }
  .main_lead {
    padding-top: 44px;
  }
  #KUMAGAI {
    padding-bottom: 150px;
  }
  .cont_box-kumagai {
    display: flex;
    justify-content: space-between;
    padding-top: 66px;
  }
  .txt_box-kumagai {
    flex: 0 0 48%;
    padding-top: 0;
  }
  .image_box-kumagai {
    flex: 0 0 48%;
    padding-top: 0;
  }
  .image_box-kumagai li:nth-child(2) {
    padding-top: 43px;
  }
  .massage_box {
    width: 37em;
  }
  .massage_box p {
    font-size: 15px;
  }
  .business_bg {
    height: 733px;
  }
  .business_bg::after {
    height: 790px;
  }
  .cont_box-business_wrap {
    height: 678px;
  }
  #ENTERTAINMENT {
    padding-bottom: 153px;
  }
  .lead_enter {
    line-height: 2;
    padding-top: 42px;
  }
  .enter_txt_wrap {
    width: 38.6355748373%;
  }
  .cont_box._entertainment {
    display: flex;
    justify-content: space-between;
    padding-top: 68px;
  }
  .ttl_development {
    margin-top: 38px;
  }
  .enter_image {
    width: 54.6637744035%;
  }
  .co_logo {
    width: 294px;
  }
  .corporate {
    padding-bottom: 120px;
  }
  .info_txt_bg {
    margin-top: 80px;
  }
  .info_wrap {
    padding-top: 44px;
  }
  .info_inner:not(:first-of-type) {
    padding-left: 10%;
  }
  .info_inner dt {
    font-size: 15px;
  }
  .info_inner dd {
    font-size: 14px;
  }
  .mail_box {
    padding: 42px 0;
    width: 57.1875%;
  }
  .mail_inner {
    width: 84.335443038%;
    margin-left: auto;
    margin-right: auto;
  }
  footer {
    padding-top: 23px;
    padding-bottom: 73px;
  }
  .footer_inner {
    width: 90%;
    max-width: 1098px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }
  .footer_logo {
    width: 324px;
  }
  .footer_txt {
    padding-left: 66px;
  }
  .footer_txt li:not(:first-of-type) {
    padding-left: 24px;
  }
  .copy {
    font-size: 11px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .pc {
    display: none;
  }
  .main_logo {
    width: 368px;
  }
  .main_image {
    height: 480px;
  }
  #ENTERTAINMENT::before,
  #BUSINESS::before,
  #CORPORATE::before {
    content: " ";
    margin-top: -55px;
    height: 55px;
    display: block;
    visibility: hidden;
  }
  #KUMAGAI::before {
    content: " ";
    margin-top: -104px;
    height: 104px;
    display: block;
    visibility: hidden;
  }
  .main_ttl_box._kumagai {
    margin-top: -48px;
  }
  .main_ttl_box._bisiness {
    margin-top: -97px;
  }
  .main_ttl_box._entertainment {
    margin-top: -48px;
  }
  .main_ttl_box._corporate {
    margin-top: -153px;
  }
  .main_ttl_box._contact {
    margin-top: -48px;
  }
  .main_ttl {
    font-size: 5.47vw;
    padding: 10px 0 20px 16px;
  }
  .main_ttl-kana {
    font-size: 14px;
  }
  .main_copy {
    font-size: 17px;
    margin-top: 25px;
  }
  .main_lead {
    font-size: 13px;
    line-height: 1.8;
  }
  .txt_box-kumagai {
    /*width: 80%;
    margin-left: auto;
    margin-right: auto;*/
    padding-top: 24px;
  }
  .main_txt {
    font-size: 13px;
  }
  .image_box-kumagai {
    width: 60%;
  }
  .massage_box {
    width: 32em;
  }
  .massage_box p {
    font-size: 13px;
  }
  .business_bg {
    padding-top: 48px;
    height: 642px;
  }
  .business_bg::after {
    height: 690px;
  }
  .cont_box-business_wrap {
    height: 619px;
  }
  .business_txt li {
    font-size: 13px;
  }
  .business_txt li:not(:first-of-type) {
    margin-top: 40px;
  }
  .description {
    font-size: 13px;
    margin-top: 26px;
    width: 87%;
  }
  #ENTERTAINMENT {
    padding-bottom: 97px;
  }
  .lead_enter {
    font-size: 13px;
    padding-top: 37px;
  }
  .enter_txt_wrap {
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
  }
  .enter_txt_box {
    width: 48%;
  }
  .enter_txt_box dt {
    font-size: 14px;
    padding-left: 14px;
  }
  .enter_txt_box dd {
    font-size: 12px;
  }
  .enter_image {
    width: 62%;
    padding-top: 42px;
  }
  .co_logo {
    width: 286px;
  }
  .info_txt_bg {
    padding: 39px 54px;
  }
  .info_wrap {
    padding-top: 36px;
    justify-content: space-between;
  }
  .info_inner dt {
    font-size: 15px;
  }
  .info_inner dd {
    font-size: 13px;
  }
  .mail_box {
    padding: 37px 50px;
    width: 68.625%;
  }
  .mail_txt_box {
    padding: 61px 0;
  }
  .fixed_info {
    font-size: 16px;
  }
  footer {
    padding-top: 45px;
  }
  .footer_logo {
    margin-left: auto;
    margin-right: auto;
  }
  .footer_txt {
    padding-top: 34px;
  }
  .footer_txt li {
    line-height: 2;
  }
  .footer_txt li:not(:first-of-type) {
    padding-left: 24px;
  }
  .footer_txt a {
    font-size: 12px;
  }
  .copy {
    font-size: 12px;
  }
}

@media screen and (min-width: 1312px) {
  .main_logo {
    width: 48%;
    max-width: 725px;
  }
  .main_image {
    height: calc(100vh - 120px);
    max-height: 1080px;
  }
  #ENTERTAINMENT::before,
  #BUSINESS::before,
  #CORPORATE::before {
    content: " ";
    margin-top: -105px;
    height: 105px;
    display: block;
    visibility: hidden;
  }
  #KUMAGAI::before {
    content: " ";
    margin-top: -210px;
    height: 210px;
    display: block;
    visibility: hidden;
  }
  .main_ttl_box._kumagai {
    margin-top: -105px;
  }
  .main_ttl_box._bisiness {
    margin-top: -210px;
  }
  .main_ttl_box._entertainment {
    margin-top: -105px;
  }
  .main_ttl_box._corporate {
    margin-top: -210px;
  }
  .main_ttl_box._contact {
    margin-top: -105px;
  }
  .main_ttl {
    padding: 35px 0 25px 32px;
  }
  .main_copy {
    font-size: 32px;
    margin-top: 64px;
  }
  .main_lead {
    font-size: 18px;
    line-height: 2;
    padding-top: 54px;
  }
  #KUMAGAI {
    padding-bottom: 240px;
  }
  .cont_box-kumagai {
    display: flex;
    justify-content: space-between;
    padding-top: 96px;
  }
  .txt_box-kumagai {
    width: 38.5%;
    padding-left: 44px;
    padding-top: 0;
  }
  .main_txt {
    font-size: 17px;
  }
  .image_box-kumagai {
    width: 55.5625%;
    padding-top: 0;
  }
  .image_box-kumagai li:nth-child(2) {
    padding-top: 72px;
  }
  .massage_box {
    width: 47em;
  }
  .massage_box p {
    font-size: 19px;
  }
  .business_bg {
    padding-top: 105px;
    height: 995px;
  }
  .business_bg::after {
    -webkit-clip-path: polygon(79% 50%, 100% 100%, 100% 0);
    clip-path: polygon(79% 50%, 100% 100%, 100% 0);
    height: 1100px;
  }
  .cont_box-business_wrap {
    height: 892px;
  }
  .business_txt li {
    font-size: 21px;
  }
  .description {
    font-size: 20px;
    margin-top: 78px;
  }
  .etc_biz {
    padding-left: 26px;
  }
  #ENTERTAINMENT {
    padding-bottom: 282px;
  }
  .lead_enter {
    font-size: 17px;
    padding-top: 45px;
    padding-left: 44px;
  }
  .enter_txt_wrap {
    width: 40.5625%;
  }
  .cont_box._entertainment {
    display: flex;
    justify-content: space-between;
    padding-left: 44px;
    padding-top: 94px;
  }
  .enter_txt_box dt {
    font-size: 19px;
    padding-left: 24px;
  }
  .enter_txt_box dd {
    font-size: 17px;
    padding-top: 32px;
    line-height: 1.8;
  }
  .ttl_development {
    margin-top: 71px;
  }
  .enter_image {
    width: 49%;
  }
  .co_logo {
    width: 330px;
  }
  .corporate {
    padding-bottom: 230px;
  }
  .info_txt_bg {
    margin-top: 125px;
    width: 90%;
    max-width: 1280PX;
    margin-left: auto;
    margin-right: auto;
    padding: 74px 6.328125%;
  }
  .info_wrap {
    padding-top: 70px;
  }
  .info_inner:not(:first-of-type) {
    width: 48%;
    justify-content: space-between;
  }
  .info_inner dl {
    display: flex;
  }
  .info_inner dt {
    font-size: 20px;
  }
  .info_inner dd {
    font-size: 17px;
    flex: 1;
    padding-left: 36px;
    margin-top: -3px;
  }
  .co_txt-sub:not(:first-of-type) {
    padding-top: 11px;
  }
  .mail_box {
    padding: 73px 0;
    width: 57.1875%;
    max-width: 1098px;
    margin-top: 104px;
  }
  .mail_inner {
    border-radius: 15px;
    width: 76.64%;
    margin-left: auto;
    margin-right: auto;
  }
  .mail_txt_box {
    padding: 17% 0;
  }
  .ttl_contact dt {
    font-size: 58px;
  }
  .ttl_contact dd {
    font-size: 22px;
    padding-top: 24px;
    padding-bottom: 11px;
  }
  .mail_to {
    font-size: 17px;
    padding-top: 45px;
  }
  .mail_add {
    font-size: 19px;
    margin-top: 29px;
  }
  .mail_add span {
    padding-left: 46px;
  }
  .fixed_info {
    font-size: 20px;
  }
  .flixed_tel span {
    padding-left: 37px;
  }
  .flixed_tel span::before {
    width: 17px;
    height: 30px;
  }
  .flixed_mail span {
    padding-left: 44px;
  }
  .flixed_mail span::before {
    width: 26px;
    height: 19px;
  }
  footer {
    padding-top: 25px;
    padding-bottom: 77px;
  }
  .footer_txt li:not(:first-of-type) {
    padding-left: 55px;
  }
  .footer_txt a {
    font-size: 13px;
  }
  .copy {
    font-size: 14px;
  }
}

@media (min-width: 1024px) {
  .main_ttl {
    font-size: calc(38 * (100vw - 1024px) / 576 + 48px);
  }
  .main_ttl-kana {
    font-size: calc(6 * (100vw - 1024px) / 576 + 21px);
  }
}

@media (min-width: 1600px) {
  .main_ttl {
    font-size: 86px;
  }
  .main_ttl-kana {
    font-size: 27px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC5jc3MiLCJfbWFpbi5zY3NzIiwiX3NldHRpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEI7OztpREFBQTtBQVdBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7QURORjs7QUNnQ0E7O0VBRUUsWUFBQTtBRERGOztBQ0tBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7QURGRjs7QUNLQSxTQUFBO0FBQ0E7RUFFRSx5QkFBQTtBREZGOztBQ0tBO0VBRUUseUJBQUE7QURGRjs7QUNLQTtFQUVFLDBCQUFBO0FERkY7O0FDS0E7RUFFRSx1QkFBQTtBREZGOztBQ0tBO0VBRUUseUJBQUE7QURGRjs7QUNLQTtFQUVFLHlCQUFBO0FERkY7O0FDS0E7RUFDRSxVQUFBO0FERkY7O0FDS0E7RUFDRSxVQUFBO0FERkY7O0FDS0E7RUFFRSxzQkFBQTtBREZGOztBQ0tBO0VBRUUsdUJBQUE7QURGRjs7QUNLQTtFQUVFLHNCQUFBO0FERkY7O0FDS0EsVUFBQTtBQUNBO0VBQ0UsVUFBQTtFQUNBLDZCQUFBO0VBQ0EscUNBQUE7QURGRjs7QUNLQTtFQUNFLFVBQUE7RUFDQSwwQkFBQTtFQUNBLGtDQUFBO0FERkY7O0FDS0E7RUFDRSxVQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQ0FBQTtBREZGOztBQ0tBO0VBQ0UsVUFBQTtFQUNBLDBCQUFBO0VBQ0Esa0NBQUE7QURGRjs7QUNNQTtFQUNFLG1DQUFBO0FESEY7O0FDT0E7RUFDRSxZQUFBO0FESkY7O0FDaUJBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSwwREFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLDBCQUFBO0FERUY7O0FDbUJFOzs7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FEU0o7O0FDaUJFO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0VBQ0Es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REY7RUNsQkE7SUFDRSxlQUFBO0VEb0RGO0FBbENGIiwiZmlsZSI6InRvcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44GT44GuQ1NT44OV44Kh44Kk44Or44GvU2Fzc+OBi+OCieeUn+aIkOOBleOCjOOBpuOBhOOBvuOBmeOAglxu57eo6ZuG44GX44Gq44GE44KI44GG44Gr44GU5rOo5oSP44GP44Gg44GV44GE44CCXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vKuODleOCp+ODvOODieOCpOODsyovXG4uZmFkZV8wMyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cblxuLmZhZGVfMDUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG59XG5cbi5mYWRlXzA2NSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42NXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuNjVzIGVhc2Utb3V0O1xufVxuXG4uZmFkZV8xIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZS1vdXQ7XG59XG5cbi5mYWRlXzE1IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxLjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAxLjVzIGVhc2Utb3V0O1xufVxuXG4uZmFkZV8yIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxLjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAxLjVzIGVhc2Utb3V0O1xufVxuXG4uZmFkZS1tdl9pbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tdl9pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYWRlX2RlbGF5MDEge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5mYWRlX2RlbGF5MDE1IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG5cbi5mYWRlX2RlbGF5MDIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi8q44OV44Kn44O844OJ44Ki44OD44OXKi9cbi5mYWRlLW12X3VwIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNjBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNjBweCk7XG59XG5cbi5tdl91cCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uZmFkZS1zbGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCwgMCk7XG59XG5cbi5zbGlkZV9pbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4ubm90byB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG5cbi5tYWluX2xvZ28ge1xuICB3aWR0aDogODIuMiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl9sb2dvIHtcbiAgICB3aWR0aDogMzY4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbl9sb2dvIHtcbiAgICB3aWR0aDogNDguOTM3NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAubWFpbl9sb2dvIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1heC13aWR0aDogNzI1cHg7XG4gIH1cbn1cblxuLm1haW5faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tYWluX2ltYWdlLXNwLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5faW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWFpbl9pbWFnZS1wYy5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5faW1hZ2Uge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbl9pbWFnZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLm1haW5faW1hZ2Uge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDgwcHg7XG4gIH1cbn1cblxuI0VOVEVSVEFJTk1FTlQ6OmJlZm9yZSxcbiNCVVNJTkVTUzo6YmVmb3JlLFxuI0NPUlBPUkFURTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjRU5URVJUQUlOTUVOVDo6YmVmb3JlLFxuICAjQlVTSU5FU1M6OmJlZm9yZSxcbiAgI0NPUlBPUkFURTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI0VOVEVSVEFJTk1FTlQ6OmJlZm9yZSxcbiAgI0JVU0lORVNTOjpiZWZvcmUsXG4gICNDT1JQT1JBVEU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgbWFyZ2luLXRvcDogLTg1cHg7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gICNFTlRFUlRBSU5NRU5UOjpiZWZvcmUsXG4gICNCVVNJTkVTUzo6YmVmb3JlLFxuICAjQ09SUE9SQVRFOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIG1hcmdpbi10b3A6IC0xMDVweDtcbiAgICBoZWlnaHQ6IDEwNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4jS1VNQUdBSTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbi10b3A6IC0xMThweDtcbiAgaGVpZ2h0OiAxMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNLVU1BR0FJOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIG1hcmdpbi10b3A6IC0xMDRweDtcbiAgICBoZWlnaHQ6IDEwNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNLVU1BR0FJOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIG1hcmdpbi10b3A6IC0xNTJweDtcbiAgICBoZWlnaHQ6IDE1MnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gICNLVU1BR0FJOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIG1hcmdpbi10b3A6IC0yMTBweDtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4jQ09OVEFDVDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNvbnRfd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250X3dyYXAge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5tYWluX3R0bF9ib3gge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbl90dGxfYm94Ll9rdW1hZ2FpIHtcbiAgbWFyZ2luLXRvcDogLTY2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl90dGxfYm94Ll9rdW1hZ2FpIHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC5tYWluX3R0bF9ib3guX2t1bWFnYWkge1xuICAgIG1hcmdpbi10b3A6IC0xMDVweDtcbiAgfVxufVxuLm1haW5fdHRsX2JveC5fYmlzaW5lc3Mge1xuICBtYXJnaW4tdG9wOiAtMTMzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl90dGxfYm94Ll9iaXNpbmVzcyB7XG4gICAgbWFyZ2luLXRvcDogLTk3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAubWFpbl90dGxfYm94Ll9iaXNpbmVzcyB7XG4gICAgbWFyZ2luLXRvcDogLTIxMHB4O1xuICB9XG59XG4ubWFpbl90dGxfYm94Ll9lbnRlcnRhaW5tZW50IHtcbiAgbWFyZ2luLXRvcDogLTY2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl90dGxfYm94Ll9lbnRlcnRhaW5tZW50IHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC5tYWluX3R0bF9ib3guX2VudGVydGFpbm1lbnQge1xuICAgIG1hcmdpbi10b3A6IC0xMDVweDtcbiAgfVxufVxuLm1haW5fdHRsX2JveC5fY29ycG9yYXRlIHtcbiAgbWFyZ2luLXRvcDogLTE3MXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5fdHRsX2JveC5fY29ycG9yYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAubWFpbl90dGxfYm94Ll9jb3Jwb3JhdGUge1xuICAgIG1hcmdpbi10b3A6IC0yMTBweDtcbiAgfVxufVxuLm1haW5fdHRsX2JveC5fY29udGFjdCB7XG4gIG1hcmdpbi10b3A6IC00NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5fdHRsX2JveC5fY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbl90dGxfYm94Ll9jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiAtNTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC5tYWluX3R0bF9ib3guX2NvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IC0xMDVweDtcbiAgfVxufVxuXG4ubWFpbl90dGwge1xuICBjb2xvcjogIzAwMzQ2MTtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogOS4wN3Z3O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDAgMjJweCAxMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKm1hcmdpbi10b3A6IC0yOHB4OyovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl90dGwge1xuICAgIGZvbnQtc2l6ZTogNS40N3Z3O1xuICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbl90dGwge1xuICAgIHBhZGRpbmc6IDEwcHggMCAyMnB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC5tYWluX3R0bCB7XG4gICAgcGFkZGluZzogMzVweCAwIDI1cHggMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX3R0bCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDM4ICogKDEwMHZ3IC0gMTAyNHB4KSAvIDU3NiArIDQ4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWluX3R0bCB7XG4gICAgZm9udC1zaXplOiA4NnB4O1xuICB9XG59XG4vKiBTYWZhcmkgNy4xKyDjgavpgannlKjjgZXjgozjgosgKi9cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLFxuXzpmdXR1cmUsXG46cm9vdCxcbmJvZHkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2FmYXJpRml4IDFzIGZvcndhcmRzIGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2FmYXJpRml4IHtcbiAgMTAwJSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLm1haW5fdHRsLWthbmEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5fdHRsLWthbmEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX3R0bC1rYW5hIHtcbiAgICBmb250LXNpemU6IGNhbGMoNiAqICgxMDB2dyAtIDEwMjRweCkgLyA1NzYgKyAyMXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubWFpbl90dGwta2FuYSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG4vKiBTYWZhcmkgNy4xKyDjgavpgannlKjjgZXjgozjgosgKi9cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLFxuXzpmdXR1cmUsXG46cm9vdCxcbmJvZHkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2FmYXJpRml4IDFzIGZvcndhcmRzIGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2FmYXJpRml4IHtcbiAgMTAwJSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLm1haW5fY29weSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDQuNTN2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5fY29weSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAubWFpbl9jb3B5IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxufVxuXG4ubWFpbl9sZWFkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl9sZWFkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX2xlYWQge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLm1haW5fbGVhZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICB9XG59XG5cbiNLVU1BR0FJIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNLVU1BR0FJIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAjS1VNQUdBSSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udF9ib3gta3VtYWdhaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDY2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAuY29udF9ib3gta3VtYWdhaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gIH1cbn1cblxuLnR4dF9ib3gta3VtYWdhaSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnR4dF9ib3gta3VtYWdhaSB7XG4gICAgLyp3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsqL1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR4dF9ib3gta3VtYWdhaSB7XG4gICAgZmxleDogMCAwIDQ4JTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC50eHRfYm94LWt1bWFnYWkge1xuICAgIHdpZHRoOiAzOC41JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLm1haW5fdHh0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuLm1haW5fdHh0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX3R4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLm1haW5fdHh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLmltYWdlX2JveC1rdW1hZ2FpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogNDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbWFnZV9ib3gta3VtYWdhaSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZV9ib3gta3VtYWdhaSB7XG4gICAgZmxleDogMCAwIDQ4JTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC5pbWFnZV9ib3gta3VtYWdhaSB7XG4gICAgd2lkdGg6IDU1LjU2MjUlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uaW1hZ2VfYm94LWt1bWFnYWkgbGkge1xuICB3aWR0aDogNDglO1xufVxuLmltYWdlX2JveC1rdW1hZ2FpIGxpOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IDI5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlX2JveC1rdW1hZ2FpIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IDQzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAuaW1hZ2VfYm94LWt1bWFnYWkgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgfVxufVxuXG4ubWFzc2FnZV9ib3gge1xuICBwYWRkaW5nLXRvcDogNDdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYXNzYWdlX2JveCB7XG4gICAgd2lkdGg6IDMyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFzc2FnZV9ib3gge1xuICAgIHdpZHRoOiAzN2VtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLm1hc3NhZ2VfYm94IHtcbiAgICB3aWR0aDogNDdlbTtcbiAgfVxufVxuLm1hc3NhZ2VfYm94IHAge1xuICBmb250LXNpemU6IDR2dztcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hc3NhZ2VfYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYXNzYWdlX2JveCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAubWFzc2FnZV9ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5cbi5tYXNzYWdlX2xlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFzc2FnZV9sZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5wcmVzaWRlbnQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZXNpZGVudCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmJ1c2luZXNzX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ2MTtcbiAgcGFkZGluZy10b3A6IDY2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4MDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idXNpbmVzc19iZyB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgaGVpZ2h0OiA2NDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idXNpbmVzc19iZyB7XG4gICAgaGVpZ2h0OiA3MzNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC5idXNpbmVzc19iZyB7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICAgIGhlaWdodDogOTk1cHg7XG4gIH1cbn1cbi5idXNpbmVzc19iZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbig4NyUgNTAlLCAxMDAlIDEwMCUsIDEwMCUgMCk7XG4gIGNsaXAtcGF0aDogcG9seWdvbig4NyUgNTAlLCAxMDAlIDEwMCUsIDEwMCUgMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idXNpbmVzc19iZzo6YWZ0ZXIge1xuICAgIGhlaWdodDogNjkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnVzaW5lc3NfYmc6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDc5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLmJ1c2luZXNzX2JnOjphZnRlciB7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oNzklIDUwJSwgMTAwJSAxMDAlLCAxMDAlIDApO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig3OSUgNTAlLCAxMDAlIDEwMCUsIDEwMCUgMCk7XG4gICAgaGVpZ2h0OiAxMTAwcHg7XG4gIH1cbn1cblxuLmNvbnRfYm94LWJ1c2luZXNzX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDc2NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRfYm94LWJ1c2luZXNzX3dyYXAge1xuICAgIGhlaWdodDogNjE5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udF9ib3gtYnVzaW5lc3Nfd3JhcCB7XG4gICAgaGVpZ2h0OiA2NzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC5jb250X2JveC1idXNpbmVzc193cmFwIHtcbiAgICBoZWlnaHQ6IDg5MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250X2JveC1idXNpbmVzcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjU2MjUlO1xuICB9XG59XG5cbi5idXNpbmVzc190eHQgbGkge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVzaW5lc3NfdHh0IGxpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAuYnVzaW5lc3NfdHh0IGxpIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbi5idXNpbmVzc190eHQgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDQ2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVzaW5lc3NfdHh0IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5idXNpbmVzc190eHQgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwi4pagXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDUyLCA5NywgMC41Nik7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogNDdweDtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICB3aWR0aDogODclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNzhweDtcbiAgfVxufVxuXG4uZXRjX2JpeiB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLmV0Y19iaXoge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuXG4jRU5URVJUQUlOTUVOVCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNFTlRFUlRBSU5NRU5UIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNFTlRFUlRBSU5NRU5UIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAjRU5URVJUQUlOTUVOVCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4MnB4O1xuICB9XG59XG5cbi5sZWFkX2VudGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxlYWRfZW50ZXIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sZWFkX2VudGVyIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC5sZWFkX2VudGVyIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbnRlcl90eHRfd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lbnRlcl90eHRfd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50ZXJfdHh0X3dyYXAge1xuICAgIHdpZHRoOiAzOC42MzU1NzQ4MzczJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC5lbnRlcl90eHRfd3JhcCB7XG4gICAgd2lkdGg6IDQwLjU2MjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udF9ib3guX2VudGVydGFpbm1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiA2OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLmNvbnRfYm94Ll9lbnRlcnRhaW5tZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgcGFkZGluZy10b3A6IDk0cHg7XG4gIH1cbn1cblxuLmVudGVyX3R4dF9ib3gge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lbnRlcl90eHRfYm94IHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG4uZW50ZXJfdHh0X2JveCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMy4xO1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lbnRlcl90eHRfYm94IGR0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLmVudGVyX3R4dF9ib3ggZHQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbi5lbnRlcl90eHRfYm94IGRkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZW50ZXJfdHh0X2JveCBkZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLmVudGVyX3R4dF9ib3ggZGQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi50dGxfdG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2FkO1xufVxuXG4udHRsX2RldmVsb3BtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NmU2Nztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50dGxfZGV2ZWxvcG1lbnQge1xuICAgIG1hcmdpbi10b3A6IDQzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHRsX2RldmVsb3BtZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLnR0bF9kZXZlbG9wbWVudCB7XG4gICAgbWFyZ2luLXRvcDogNzFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW50ZXJfaW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZW50ZXJfaW1hZ2Uge1xuICAgIHdpZHRoOiA2MiU7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50ZXJfaW1hZ2Uge1xuICAgIHdpZHRoOiA1NC42NjM3NzQ0MDM1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC5lbnRlcl9pbWFnZSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuXG4uY29fbG9nbyB7XG4gIHdpZHRoOiAxMzNweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb19sb2dvIHtcbiAgICB3aWR0aDogMjg2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29fbG9nbyB7XG4gICAgd2lkdGg6IDI5NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLmNvX2xvZ28ge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgfVxufVxuXG4uY29ycG9yYXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb3Jwb3JhdGVfYmdAMnguanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb3Jwb3JhdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC5jb3Jwb3JhdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMzBweDtcbiAgfVxufVxuXG4uaW5mb190eHRfYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHBhZGRpbmc6IDMycHggMjdweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvX3R4dF9iZyB7XG4gICAgcGFkZGluZzogMzlweCA1NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9fdHh0X2JnIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLmluZm9fdHh0X2JnIHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTI4MFBYO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA3NHB4IDYuMzI4MTI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mb193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mb193cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5mb193cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC5pbmZvX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbi5pbmZvX2lubmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9faW5uZXI6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAuaW5mb19pbm5lcjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICB3aWR0aDogNDglO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmluZm9faW5uZXIgZGwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAuaW5mb19pbm5lciBkbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmluZm9faW5uZXIgZGw6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgcGFkZGluZy1ib3R0b206IDM4cHg7XG59XG4uaW5mb19pbm5lciBkdCB7XG4gIGZvbnQtc2l6ZTogNC4yN3Z3O1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvX2lubmVyIGR0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5mb19pbm5lciBkdCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLmluZm9faW5uZXIgZHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmluZm9faW5uZXIgZHQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwi4pagXCI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5pbmZvX2lubmVyIGRkIHtcbiAgZm9udC1zaXplOiAzLjczdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mb19pbm5lciBkZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9faW5uZXIgZGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC5pbmZvX2lubmVyIGRkIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxufVxuLmluZm9faW5uZXIgZGQgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmluZm9faW5uZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucG9zaXRpb24ge1xuICB3aWR0aDogN2VtO1xufVxuXG4uY29fdHh0LXN1YiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLmNvX3R4dC1zdWI6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gIH1cbn1cblxuLm1haWxfYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ2MTtcbiAgcGFkZGluZzogNjdweCAwO1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haWxfYm94IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWlsX2JveCB7XG4gICAgcGFkZGluZzogMzdweCA1MHB4O1xuICAgIHdpZHRoOiA2OC42MjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haWxfYm94IHtcbiAgICBwYWRkaW5nOiA0MnB4IDA7XG4gICAgd2lkdGg6IDU3LjE4NzUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLm1haWxfYm94IHtcbiAgICBwYWRkaW5nOiA3M3B4IDA7XG4gICAgd2lkdGg6IDU3LjE4NzUlO1xuICAgIG1heC13aWR0aDogMTA5OHB4O1xuICAgIG1hcmdpbi10b3A6IDEwNHB4O1xuICB9XG59XG5cbi5tYWlsX2lubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21haWxfYmctc3BAMngucG5nXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWlsX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haWxfaW5uZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tYWlsX2JnLXBjQDJ4LnBuZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbF9pbm5lciB7XG4gICAgd2lkdGg6IDg0LjMzNTQ0MzAzOCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLm1haWxfaW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgd2lkdGg6IDc2LjY0JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm1haWxfdHh0X2JveCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUxcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbF90eHRfYm94IHtcbiAgICBwYWRkaW5nOiA2MXB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAubWFpbF90eHRfYm94IHtcbiAgICBwYWRkaW5nOiAxNyUgMDtcbiAgfVxufVxuXG4udHRsX2NvbnRhY3QgZHQge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMzQ2MTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAudHRsX2NvbnRhY3QgZHQge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgfVxufVxuLnR0bF9jb250YWN0IGRkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAzNDYxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjMDAzNDYxO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC50dGxfY29udGFjdCBkZCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICB9XG59XG5cbi5tYWlsX3RvIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLm1haWxfdG8ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuXG4ubWFpbF9hZGQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAubWFpbF9hZGQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICB9XG59XG4ubWFpbF9hZGQgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC5tYWlsX2FkZCBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gIH1cbn1cbi5tYWlsX2FkZCBzcGFuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZW1haWwuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG59XG5cbi5maXhlZF9pbmZvIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maXhlZF9pbmZvIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAuZml4ZWRfaW5mbyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uZml4ZWRfaW5mbyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZml4ZWRfaW5mbyBsaSB7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5maXhlZF9pbmZvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZsaXhlZF90ZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDYxO1xufVxuLmZsaXhlZF90ZWwgYSB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmxpeGVkX3RlbCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLmZsaXhlZF90ZWwgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICB9XG59XG4uZmxpeGVkX3RlbCBzcGFuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbl9pcGhvbmUtdy5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC5mbGl4ZWRfdGVsIHNwYW46OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5mbGl4ZWRfbWFpbCBhIHtcbiAgcGFkZGluZzogMTZweCAwO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5mbGl4ZWRfbWFpbCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgLmZsaXhlZF9tYWlsIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgfVxufVxuLmZsaXhlZF9tYWlsIHNwYW46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uX21haWwtYmwuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAuZmxpeGVkX21haWwgc3Bhbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDQzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjQ3O1xuICBtYXJnaW4tdG9wOiA2N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDczcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3N3B4O1xuICB9XG59XG5cbi5mb290ZXJfaW5uZXIge1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9pbm5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDEwOThweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5mb290ZXJfbG9nbyB7XG4gIHdpZHRoOiAyODZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX2xvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfbG9nbyB7XG4gICAgd2lkdGg6IDMyNHB4O1xuICB9XG59XG5cbi5mb290ZXJfdHh0IHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX3R4dCB7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfdHh0IHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfdHh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY2cHg7XG4gIH1cbn1cbi5mb290ZXJfdHh0IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDIuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfdHh0IGxpIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuLmZvb3Rlcl90eHQgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIHBhZGRpbmctbGVmdDogNyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX3R4dCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX3R4dCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAuZm9vdGVyX3R4dCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cbn1cbi5mb290ZXJfdHh0IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMy4ydnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX3R4dCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfdHh0IGEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KSB7XG4gIC5mb290ZXJfdHh0IGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uY29weSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyLjY3dnc7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvcHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb3B5IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAuY29weSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOBk+OBrkNTU+ODleOCoeOCpOODq+OBr1Nhc3PjgYvjgonnlJ/miJDjgZXjgozjgabjgYTjgb7jgZnjgIJcbue3qOmbhuOBl+OBquOBhOOCiOOBhuOBq+OBlOazqOaEj+OBj+OBoOOBleOBhOOAglxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OI44GubWl4aW5cbkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcCB7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGIge1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBjIHtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vKuODleOCp+ODvOODieOCpOODsyovXG4uZmFkZV8wMyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cblxuLmZhZGVfMDUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG59XG5cbi5mYWRlXzA2NSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42NXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuNjVzIGVhc2Utb3V0O1xufVxuXG4uZmFkZV8xIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZS1vdXQ7XG59XG5cbi5mYWRlXzE1IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxLjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAxLjVzIGVhc2Utb3V0O1xufVxuXG4uZmFkZV8yIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxLjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAxLjVzIGVhc2Utb3V0O1xufVxuXG4uZmFkZS1tdl9pbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tdl9pbiB7XG4gIG9wYWNpdHk6IDEuMDtcbn1cblxuLmZhZGVfZGVsYXkwMSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cblxuLmZhZGVfZGVsYXkwMTUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cblxuLmZhZGVfZGVsYXkwMiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLyrjg5Xjgqfjg7zjg4njgqLjg4Pjg5cqL1xuLmZhZGUtbXZfdXAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2MHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2MHB4KTtcbn1cblxuLm12X3VwIHtcbiAgb3BhY2l0eTogMS4wO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmZhZGUtc2xpZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwcHgsIDApO1xufVxuXG4uc2xpZGVfaW4ge1xuICBvcGFjaXR5OiAxLjA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4vL+OCsOODvOOCsOODq+ODleOCqeODs+ODiFxuLm5vdG8ge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbn1cblxuLy/jg6HjgqTjg7Pjg63jgrRcbi5tYWluX2xvZ28ge1xuICB3aWR0aDogODIuMiU7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICB3aWR0aDogMzY4cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogNDguOTM3NSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXgtd2lkdGg6IDcyNXB4O1xuICB9XG59XG5cbi5tYWluX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWFpbl9pbWFnZS1zcC5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21haW5faW1hZ2UtcGMuanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuICAgIG1heC1oZWlnaHQ6IDEwODBweDtcbiAgfVxufVxuXG4jRU5URVJUQUlOTUVOVCxcbiNCVVNJTkVTUyxcbiNDT1JQT1JBVEUge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBtYXJnaW4tdG9wOiAtODVweDtcbiAgICAgIGhlaWdodDogODVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgbWFyZ2luLXRvcDogLTEwNXB4O1xuICAgICAgaGVpZ2h0OiAxMDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG4jS1VNQUdBSSB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgbWFyZ2luLXRvcDogLTExOHB4O1xuICAgIGhlaWdodDogMTE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgbWFyZ2luLXRvcDogLTEwNHB4O1xuICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBtYXJnaW4tdG9wOiAtMTUycHg7XG4gICAgICBoZWlnaHQ6IDE1MnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKGV4bCkge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBtYXJnaW4tdG9wOiAtMjEwcHg7XG4gICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cblxuI0NPTlRBQ1Qge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4uY29udF93cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5tYWluX3R0bF9ib3gge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYuX2t1bWFnYWkge1xuICAgIG1hcmdpbi10b3A6IC02NnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIG1hcmdpbi10b3A6IC00OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMDVweDtcbiAgICB9XG4gIH1cbiAgJi5fYmlzaW5lc3Mge1xuICAgIG1hcmdpbi10b3A6IC0xMzNweDtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtOTdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjEwcHg7XG4gICAgfVxuICB9XG4gICYuX2VudGVydGFpbm1lbnQge1xuICAgIG1hcmdpbi10b3A6IC02NnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIG1hcmdpbi10b3A6IC00OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMDVweDtcbiAgICB9XG4gIH1cbiAgJi5fY29ycG9yYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTcxcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgbWFyZ2luLXRvcDogLTE1M3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yMTBweDtcbiAgICB9XG4gIH1cbiAgJi5fY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogLTQ0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNTdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5tYWluX3R0bCB7XG4gIGNvbG9yOiAkbWFpbl9jb2xvcjtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogOS4wN3Z3O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDAgMjJweCAxMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKm1hcmdpbi10b3A6IC0yOHB4OyovXG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDUuNDd2dztcbiAgICBwYWRkaW5nOiAxMHB4IDAgMjBweCAxNnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZzogMTBweCAwIDIycHggMjBweDtcbiAgfVxufVxuXG4ubWFpbl90dGwge1xuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMjVweCAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX3R0bCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCg4NiAtIDQ4KSAqICgoMTAwdncgLSAxMDI0cHgpIC8gKDE2MDAgLSAxMDI0KSkgKyA0OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubWFpbl90dGwge1xuICAgIGZvbnQtc2l6ZTogODZweDtcbiAgfVxufVxuLyogU2FmYXJpIDcuMSsg44Gr6YGp55So44GV44KM44KLICovXG5fOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSxcbl86ZnV0dXJlLFxuOnJvb3QsXG5ib2R5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNhZmFyaUZpeCAxcyBmb3J3YXJkcyBpbmZpbml0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzYWZhcmlGaXgge1xuICAxMDAlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5tYWluX3R0bC1rYW5hIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5fdHRsLWthbmEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoMjcgLSAyMSkgKiAoKDEwMHZ3IC0gMTAyNHB4KSAvICgxNjAwIC0gMTAyNCkpICsgMjFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1haW5fdHRsLWthbmEge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuLyogU2FmYXJpIDcuMSsg44Gr6YGp55So44GV44KM44KLICovXG5fOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSxcbl86ZnV0dXJlLFxuOnJvb3QsXG5ib2R5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNhZmFyaUZpeCAxcyBmb3J3YXJkcyBpbmZpbml0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzYWZhcmlGaXgge1xuICAxMDAlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5tYWluX2NvcHkge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiA0LjUzdnc7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbn1cblxuLm1haW5fbGVhZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgcGFkZGluZy10b3A6IDU0cHg7XG4gIH1cbn1cblxuI0tVTUFHQUkge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKGV4bCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDBweDtcbiAgfVxufVxuXG4uY29udF9ib3gta3VtYWdhaSB7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDY2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gIH1cbn1cblxuLnR4dF9ib3gta3VtYWdhaSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgLyp3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsqL1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZmxleDogMCAwIDQ4JTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICB3aWR0aDogMzguNSU7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5tYWluX3R4dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbi5pbWFnZV9ib3gta3VtYWdhaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZmxleDogMCAwIDQ4JTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICB3aWR0aDogNTUuNTYyNSU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgbGkge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0M3B4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFzc2FnZV9ib3gge1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgd2lkdGg6IDMyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogMzdlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICB3aWR0aDogNDdlbTtcbiAgfVxuICBwYWRkaW5nLXRvcDogNDdweDtcbiAgcCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG4gIH1cbn1cblxuLm1hc3NhZ2VfbGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5wcmVzaWRlbnQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi8v44OT44K444ON44K5XG4uYnVzaW5lc3NfYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDYxO1xuICBwYWRkaW5nLXRvcDogNjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDgwNHB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgaGVpZ2h0OiA2NDJweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGhlaWdodDogNzMzcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICAgIGhlaWdodDogOTk1cHg7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oODclIDUwJSwgMTAwJSAxMDAlLCAxMDAlIDApO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig4NyUgNTAlLCAxMDAlIDEwMCUsIDEwMCUgMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4NzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgaGVpZ2h0OiA2OTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGhlaWdodDogNzkwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKGV4bCkge1xuICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oNzklIDUwJSwgMTAwJSAxMDAlLCAxMDAlIDApO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDc5JSA1MCUsIDEwMCUgMTAwJSwgMTAwJSAwKTtcbiAgICAgIGhlaWdodDogMTEwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29udF9ib3gtYnVzaW5lc3Nfd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNzY0cHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBoZWlnaHQ6IDYxOXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgaGVpZ2h0OiA2NzhweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICBoZWlnaHQ6IDg5MnB4O1xuICB9XG59XG5cbi5jb250X2JveC1idXNpbmVzcyB7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjU2MjUlO1xuICB9XG59XG5cbi5idXNpbmVzc190eHQge1xuICBsaSB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICfilqAnO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1MiwgOTcsIDAuNTYpO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIHdpZHRoOiA4NyU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDc4cHg7XG4gIH1cbn1cblxuLmV0Y19iaXoge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cblxuLy/jgqjjg7Pjgr/jg4bjgqTjg7Pjg6Hjg7Pjg4hcbiNFTlRFUlRBSU5NRU5UIHtcbiAgcGFkZGluZy1ib3R0b206IDEyM3B4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk3cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUzcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4MnB4O1xuICB9XG59XG5cbi5sZWFkX2VudGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgfVxufVxuXG4uZW50ZXJfdHh0X3dyYXAge1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDM4LjYzNTU3NDgzNzMlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKGV4bCkge1xuICAgIHdpZHRoOiA0MC41NjI1JTtcbiAgfVxufVxuXG4uY29udF9ib3gge1xuICAmLl9lbnRlcnRhaW5tZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctdG9wOiA2OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogOTRweDtcbiAgICB9XG4gIH1cbn1cblxuLmVudGVyX3R4dF9ib3gge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICBkdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDMuMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gIH1cbiAgZGQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKGV4bCkge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIH1cbiAgfVxufVxuXG4udHRsX3Rvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yl9jb2xvcjtcbn1cblxuLnR0bF9kZXZlbG9wbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTZlNjc7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICBtYXJnaW4tdG9wOiA3MXB4O1xuICB9XG59XG5cbi5lbnRlcl9pbWFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgd2lkdGg6IDYyJTtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA1NC42NjM3NzQ0MDM1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5cbi8v44Kz44O844Od44Os44O844OIXG4uY29fbG9nbyB7XG4gIHdpZHRoOiAxMzNweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHdpZHRoOiAyODZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiAyOTRweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gIH1cbn1cblxuLmNvcnBvcmF0ZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29ycG9yYXRlX2JnQDJ4LmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDEwNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTRweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzMHB4O1xuICB9XG59XG5cbi5pbmZvX3R4dF9iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgcGFkZGluZzogMzJweCAyN3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZzogMzlweCA1NHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTI4MFBYO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA3NHB4IDYuMzI4MTI1JTtcbiAgfVxufVxuXG4uaW5mb193cmFwIHtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG4uaW5mb19pbm5lciB7XG4gIGNvbG9yOiAjMDAwO1xuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuICBkbCB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgICB9XG4gIH1cbiAgZHQge1xuICAgIGZvbnQtc2l6ZTogNC4yN3Z3O1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKGV4bCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAn4pagJztcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgZGQge1xuICAgIGZvbnQtc2l6ZTogMy43M3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucG9zaXRpb24ge1xuICB3aWR0aDogN2VtO1xufVxuXG4uY29fdHh0LXN1YiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIEBpbmNsdWRlIG1lZGlhKGV4bCkge1xuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICB9XG4gIH1cbn1cblxuLy/jgrPjg7Pjgr/jgq/jg4hcbi5tYWlsX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0NjE7XG4gIHBhZGRpbmc6IDY3cHggMDtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHBhZGRpbmc6IDM3cHggNTBweDtcbiAgICB3aWR0aDogNjguNjI1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHBhZGRpbmc6IDQycHggMDtcbiAgICB3aWR0aDogNTcuMTg3NSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgcGFkZGluZzogNzNweCAwO1xuICAgIHdpZHRoOiA1Ny4xODc1JTtcbiAgICBtYXgtd2lkdGg6IDEwOThweDtcbiAgICBtYXJnaW4tdG9wOiAxMDRweDtcbiAgfVxufVxuXG4ubWFpbF9pbm5lciB7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFpbF9iZy1zcEAyeC5wbmdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tYWlsX2JnLXBjQDJ4LnBuZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogODQuMzM1NDQzMDM4JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB3aWR0aDogNzYuNjQlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ubWFpbF90eHRfYm94IHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNTFweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHBhZGRpbmc6IDYxcHggMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICBwYWRkaW5nOiAxNyUgMDtcbiAgfVxufVxuXG4udHRsX2NvbnRhY3Qge1xuICBkdCB7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogJG1haW5fY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKGV4bCkge1xuICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgIH1cbiAgfVxuICBkZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRtYWluX2NvbG9yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkbWFpbl9jb2xvcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKGV4bCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICB9XG4gIH1cbn1cblxuLm1haWxfdG8ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbn1cblxuLm1haWxfYWRkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIG1lZGlhKGV4bCkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICB9XG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2VtYWlsLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vL2ZpeGVkQm94XG4uZml4ZWRfaW5mbyB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mbGl4ZWRfdGVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzQ2MTtcbiAgYSB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25faXBob25lLXcuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGV4bCkge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmxpeGVkX21haWwge1xuICBhIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIH1cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbl9tYWlsLWJsLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDQzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjQ3O1xuICBtYXJnaW4tdG9wOiA2N3B4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzdweDtcbiAgfVxufVxuXG4uZm9vdGVyX2lubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMDk4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uZm9vdGVyX2xvZ28ge1xuICB3aWR0aDogMjg2cHg7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiAzMjRweDtcbiAgfVxufVxuXG4uZm9vdGVyX3R4dCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NnB4O1xuICB9XG4gIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMi44O1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIH1cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3JTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKGV4bCkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uY29weSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyLjY3dnc7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKGV4bCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy/jgqvjg6njg7xcbiRtYWluX2NvbG9yOiAjMDAzNDYxO1xuJHN1Yl9jb2xvcjogIzAwNWNhZDtcbiRmb250X2NvbG9yX21haW46ICMzMzM7XG5cbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG4kYnJlYWtwb2ludHM6IChcbiAgICB4czogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KVwiLFxuICAgIHM6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIixcbiAgICBtOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIFwiLFxuICAgIGw6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCIsXG4gICAgZXhsOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMnB4KVwiLFxuICAgIHhsOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KVwiLFxuICAgIG1sOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXCIsXG4pO1xuXG5AbWl4aW4gZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgb3BhY2l0eTogMC42O1xufVxuXG4vL+ODleODrOOCreOCt+ODluODq+ODnOODg+OCr+OCueOBruODn+ODg+OCr+OCueOCpOODs1xuQG1peGluIGZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWl4aW4gZmxleF9kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8v44OV44Kp44Oz44OI44Gu44Of44OD44Kv44K544Kk44OzXG5AbWl4aW4gZm9udF9iYXNlKCR2YWx1ZTogMTNweCkge1xuICBmb250LXNpemU6ICR2YWx1ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbn1cbiJdfQ== */
