.tech-mainvisual {
  background-color: #050203;
}

.tech-mainvisual--pic {
  width: 1380px;
  left: calc(50% - 690px);
}

@media (max-width: 425px) {
  .tech-passage_ttl_sptop {
    margin-top: 0;
  }
}

.tech_nav {
  position: relative;
  list-style: none;
  padding: 20px 0 50px 0;
  margin: 140px 0 0 0;
}

.tech_nav:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  border-top: 1px solid #e1c58a;
  border-bottom: 1px solid #fff;
  box-sizing: border-box;
}

.tech_nav:after {
  content: "";
  width: 270px;
  height: 125px;
  background-image: url("/container/tech/images/tech-chara01.png");
  background-repeat: no-repeat;
  position: absolute;
  top: -125px;
  right: 10px;
}

@media (max-width: 425px) {
  .tech_nav {
    padding-top: 0;
    padding-bottom: 20px;
    margin-top: 0;
  }
  .tech_nav:before {
    content: none;
  }
  .tech_nav:after {
    content: none;
  }
}

.tech_nav--list {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
}

@media (max-width: 425px) {
  .tech_nav--list {
    display: block;
    height: auto;
  }
}

.tech_nav--listitem {
  position: relative;
  width: 33%;
  height: 60px;
  margin: 0 0 10px 0;
}

.tech_nav--listitem:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 100%;
  border-left: 1px solid #e1c58a;
  border-right: 1px solid #fff;
  box-sizing: border-box;
}

.tech_nav--listitem:nth-child(3n):before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 2px;
  height: 100%;
  border-left: 1px solid #e1c58a;
  border-right: 1px solid #fff;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .tech_nav--listitem {
    width: 100%;
    margin-bottom: 0;
  }
  .tech_nav--listitem:after {
    width: 100%;
    height: 2px;
    border-top: 1px solid #e1c58a;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
  }
  .tech_nav--listitem:nth-child(3n):before {
    content: none;
  }
  .tech_nav--listitem:last-child:before {
    content: "";
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    border-top: 1px solid #e1c58a;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
  }
}

.tech_nav--link {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 60px;
  box-sizing: border-box;
  padding: 0 10px 0 30px;
  box-sizing: border-box;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  color: #603813;
}

.tech_nav--link:before {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: 5px;
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  background-color: rgba(200, 155, 5, 0.3);
  border-radius: 5px;
  opacity: 0;
  transform: scale(0.9, 0.9);
  transition: .15s;
}

.tech_nav--link:hover:before {
  opacity: 1;
  transform: scale(1, 1);
}

.tech_nav--link:after {
  content: "";
  position: absolute;
  top: calc(50% - 3px);
  width: 4px;
  height: 4px;
  border-top: 2px solid #603813;
  border-right: 2px solid #603813;
  left: 10px;
  transform: rotate(45deg);
}

@media (max-width: 425px) {
  .tech_nav--link {
    height: 100%;
    font-size: 15px;
    font-size: 0.9375rem;
  }
  .tech_nav--link:after {
    left: auto;
    right: 20px;
  }
}

.tech_nav--link.current:before {
  opacity: 1;
  transform: scale(1, 1);
}

.tech_contents {
  position: relative;
  background-image: url("/container/common/images/bg-pagettl.png");
  padding: 0 0 50px 0;
  border-top: 1px solid #e8e3df;
  border-bottom: 1px solid #e8e3df;
}

.tech_contents--inner {
  width: 960px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .tech_contents--inner {
    width: 100%;
  }
}

.tech_contents--box {
  position: relative;
  display: flex;
  justify-content: space-between;
}

@media (max-width: 425px) {
  .tech_contents--box {
    display: block;
    margin: 0 15px;
  }
}

.tech_contents--box-col3 {
  margin: 30px 0 0 0;
}

.tech_contents--wrap {
  position: relative;
}

@media (max-width: 425px) {
  .tech_contents--wrap {
    margin: 0 15px;
  }
}

.tech_contents--wrap-takeout {
  min-height: 200px;
  padding-right: 480px;
}

@media (max-width: 425px) {
  .tech_contents--wrap-takeout {
    min-height: auto;
    padding-right: 0;
  }
}

.tech_contents--box_inner1 {
  width: 440px;
}

@media (max-width: 425px) {
  .tech_contents--box_inner1 {
    width: 100%;
    margin: 0 0 10px 0;
  }
}

.tech_contents--box_inner2 {
  width: 470px;
}

@media (max-width: 425px) {
  .tech_contents--box_inner2 {
    width: 100%;
    margin: 0 0 10px 0;
  }
}

.tech_contents--box_ttl {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.5;
  color: #603813;
  font-weight: 700;
  margin: 0 0 15px 0;
}

@media (max-width: 425px) {
  .tech_contents--box_ttl {
    font-size: 18px;
    font-size: 1.125rem;
  }
}

.tech_contents--box_bnr_link {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 470px;
  border: 1px solid #e8e3df;
  padding: 10px;
  box-sizing: border-box;
  background-color: #fff;
}

@media (max-width: 425px) {
  .tech_contents--box_bnr_link {
    position: relative;
    width: 100%;
    margin-top: 20px;
  }
}

.tech_contents--box_bnr {
  width: 100%;
}

.tech_contents--link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffcc00;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  text-decoration: none;
  color: #603813;
  height: 40px;
  border-radius: 20px;
  padding: 0 10px 0 0;
  transition: .15s;
  box-sizing: border-box;
}

.tech_contents--link:hover {
  background-color: #e6b800;
  box-shadow: 0 0 0 #b79a21;
}

.tech_contents--link:after {
  content: "";
  position: absolute;
  top: calc(50% - 3px);
  width: 4px;
  height: 4px;
  border-top: 1px solid #603813;
  border-right: 1px solid #603813;
  right: 15px;
  transform: rotate(45deg);
}

.tech_contents--link-takeout {
  width: 300px;
  padding: 0 10px 0 0;
  margin: 20px 0 0 0;
}

@media (max-width: 425px) {
  .tech_contents--link-takeout {
    margin-left: auto;
    margin-right: auto;
  }
}

.tech_contents--link-detail {
  width: 200px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.tech_contents--link-point {
  width: 300px;
  margin: 20px auto;
}

@media (max-width: 425px) {
  .tech_contents--link-point {
    width: 90%;
  }
}

@media (max-width: 425px) {
  .tech_contents--pic {
    width: 100%;
  }
}

.tech_contents--txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.7;
}

.tech_contents--note {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
  padding: 10px 0 0 0;
}

.tech_contents--point {
  position: relative;
  width: 300px;
  padding: 0 0 50px 0;
}

@media (max-width: 425px) {
  .tech_contents--point {
    padding-top: 30px;
    margin: 0 auto 20px auto;
  }
}

.tech_contents--point_ttl_box {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 0%;
  height: 80px;
  padding: 0 0 0 70px;
  box-sizing: border-box;
}

.tech_contents--point_ttl_box:before, .tech_contents--point_ttl_box:after {
  content: "";
  position: absolute;
  left: 0;
  background: rgba(0, 0, 0, 0) linear-gradient(transparent 50%, #ffcc00 0%) repeat scroll 0 0;
  width: 100%;
  height: 8px;
}

.tech_contents--point_ttl_box:before {
  top: 0;
  transform: rotate(180deg);
}

.tech_contents--point_ttl_box:after {
  bottom: 0;
}

.tech_contents--point_ttl {
  display: block;
  color: #603813;
}

.tech_contents--point_ttl-01 {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 0 0 10px 0;
}

.tech_contents--point_ttl-02 {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
}

.tech_contents--icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
}

.tech_contents--point_pic {
  display: block;
  margin: 10px 0;
}

.tech_intro {
  position: relative;
  background-image: url("/container/tech/images/tech-bar.png");
  background-position: top center;
  background-repeat: no-repeat;
  padding: 80px 0 0 0;
  margin: 30px 0 0 0;
}

@media (max-width: 425px) {
  .tech_intro {
    background-size: 200%;
  }
}

.tech_intro--ttl {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.3;
  color: #603813;
  text-align: center;
  margin: 0 0 20px 0;
}

@media (max-width: 425px) {
  .tech_intro--ttl {
    font-size: 18px;
    font-size: 1.125rem;
  }
}

.tech_intro--txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  text-align: center;
}

.progress_box {
  position: relative;
  overflow: hidden;
}

@media (max-width: 425px) {
  .progress_box {
    margin: 0 15px;
    padding-bottom: 20px;
  }
}

.progress_box--picbox {
  position: relative;
  width: 220px;
}

@media (max-width: 425px) {
  .progress_box--picbox {
    display: flex;
    justify-content: center;
  }
}

.progress_box--picbox-double {
  width: 450px;
  display: flex;
  justify-content: space-between;
}

@media (max-width: 425px) {
  .progress_box--picbox-double {
    width: 100%;
  }
}

.progress_box--picbox-r {
  float: right;
  margin-left: 30px;
}

@media (max-width: 425px) {
  .progress_box--picbox-r {
    float: none;
    margin: 0 auto 20px auto;
  }
}

.progress_box--picbox-l {
  float: left;
  margin-right: 30px;
}

@media (max-width: 425px) {
  .progress_box--picbox-l {
    float: none;
    margin: 0 auto 20px auto;
  }
}

@media (max-width: 425px) {
  .progress_box--picbox-ex {
    flex-direction: column;
  }
}

.progress_box--picbox_inner {
  position: relative;
  width: 220px;
}

@media (max-width: 425px) {
  .progress_box--picbox_inner {
    width: 48%;
  }
}

.progress_box--picbox_inner_l {
  float: right;
  width: 480px;
}

@media (max-width: 425px) {
  .progress_box--picbox_inner_l {
    width: 100%;
  }
}

.progress_box--pic {
  width: 220px;
  border: 1px solid #c18709;
  padding: 9px;
  background-color: #fff;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .progress_box--pic-twin {
    width: 48%;
    height: 48%;
  }
}

@media (max-width: 425px) {
  .progress_box--pic-twin_ex {
    width: 100%;
  }
}

.progress_box--ex {
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0 0 0 40px;
  margin-top: 5px;
  box-sizing: border-box;
}

.progress_box--ex:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("/container/tech/images/progress-pan.png");
  background-size: cover;
  width: 40px;
  height: 40px;
}

@media (max-width: 425px) {
  .progress_box--ex {
    width: 100%;
    padding-left: 30px;
  }
  .progress_box--ex:before {
    width: 30px;
    height: 30px;
  }
}

.progress_box--ex_txt {
  display: block;
}

.progress_box--ex_link {
  position: relative;
  display: block;
  color: #000;
  padding: 0 0 0 15px;
}

.progress_box--ex_link:after {
  content: "";
  position: absolute;
  top: 7px;
  left: 5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 5px;
  border-color: transparent transparent transparent #603813;
}

.progress_box--chara {
  display: block;
}

.progress_box--chara-l {
  float: left;
  margin: 0 30px 0 0;
}

@media (max-width: 425px) {
  .progress_box--chara-l {
    float: none;
    width: 290px;
    margin: 0 auto 20px auto;
  }
}

.progress_box--chara-r {
  float: right;
  margin: 0 0 0 30px;
}

@media (max-width: 425px) {
  .progress_box--chara-r {
    float: none;
    width: 290px;
    margin: 0 auto 20px auto;
  }
}

.point_data {
  position: relative;
  width: 960px;
  margin: 100px auto 70px auto;
}

.point_data:before {
  content: "";
  background-image: url("/container/tech/images/tech-point-chara01.png");
  width: 330px;
  height: 140px;
  position: absolute;
  top: -140px;
  left: 100px;
}

@media (max-width: 425px) {
  .point_data {
    width: 100%;
    margin-top: 140px;
  }
  .point_data:before {
    background-size: cover;
    width: 297px;
    height: 126px;
    top: -120px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}

.point_data--wrap {
  padding: 22px;
  background-color: #fff;
}

@media (max-width: 425px) {
  .point_data--wrap {
    padding: 10px;
  }
}

.point_data--ttl {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  background-image: url("/container/common/images/bg-dot.png");
  text-align: center;
  color: #603813;
  padding: 20px 0;
  margin: 0 0 20px 0;
}

.point_data--scroll {
  margin: 0 -10px 20px 0;
}

@media (max-width: 425px) {
  .point_data--scroll {
    padding: 0 0 10px 0;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .point_data--scroll ::-webkit-scrollbar:horizontal {
    width: 4px;
  }
  .point_data--scroll::-webkit-scrollbar-track {
    background: #ccc;
    border: none;
    border-radius: 2px;
  }
  .point_data--scroll::-webkit-scrollbar-thumb {
    background: #000;
    border: none;
    border-radius: 2px;
  }
}

.point_data--scale {
  display: block;
  margin: 0 0 5px 0;
}

@media (max-width: 425px) {
  .point_data--scale {
    width: 705px;
  }
}

.point_data--scale-none {
  display: none;
}

@media (max-width: 425px) {
  .point_data--scale-none {
    display: block;
  }
}

.point_data--chart {
  display: block;
}

@media (max-width: 425px) {
  .point_data--chart {
    width: 705px;
  }
}

.point_data_box {
  position: relative;
  display: flex;
  justify-content: space-between;
}

@media (max-width: 425px) {
  .point_data_box {
    display: block;
    padding: 0 15px;
  }
}

.point_data_box--inner {
  position: relative;
  width: 465px;
  background-color: #fff;
  padding: 40px 20px 20px 20px;
  box-sizing: border-box;
}

.point_data_box--inner:before {
  content: "";
  width: 100%;
  height: 18px;
  position: absolute;
  top: -9px;
  left: 0;
  background-size: auto auto;
  background-color: rgba(255, 255, 255, 0);
  background-image: repeating-linear-gradient(-60deg, transparent, transparent 6px, #e8e3df 6px, #e8e3df 8px);
}

@media (max-width: 425px) {
  .point_data_box--inner {
    width: 100%;
    margin: 0 0 20px 0;
  }
}

.point_data_box--ttl {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  color: #603813;
  padding: 0 0 20px 0;
}

.point_data_box--img {
  display: block;
  margin: 10px auto 0 auto;
}

.expert_intro {
  position: relative;
  background-repeat: no-repeat;
  background-position: top right;
  min-height: 160px;
  padding: 0 300px 0 0;
  margin: 0 0 20px 0;
}

@media (max-width: 425px) {
  .expert_intro {
    padding: 0 15px;
    min-height: auto;
  }
}

.expert_intro-chara1 {
  background-image: url("/container/tech/images/tech-progress-chara01.png");
}

@media (max-width: 425px) {
  .expert_intro-chara1 {
    background-image: none;
  }
}

.expert_intro-chara2 {
  background-image: url("/container/tech/images/tech-expert-chara01.png");
}

@media (max-width: 425px) {
  .expert_intro-chara2 {
    background-image: none;
  }
}

.expert_contents {
  position: relative;
  width: 960px;
  margin: 100px auto 10px auto;
}

.expert_contents:before {
  content: "";
  background-image: url("/container/tech/images/tech-point-chara01.png");
  width: 330px;
  height: 140px;
  position: absolute;
  top: -140px;
  left: 100px;
}

@media (max-width: 425px) {
  .expert_contents {
    width: 100%;
    margin-top: 140px;
  }
  .expert_contents:before {
    background-size: cover;
    width: 297px;
    height: 126px;
    top: -120px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}

.expert_contents--wrap {
  padding: 22px;
  background-color: #fff;
}

@media (max-width: 425px) {
  .expert_contents--wrap {
    padding: 10px;
  }
}

.expert_contents--ttl {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 700;
  background-image: url("/container/common/images/bg-dot.png");
  text-align: center;
  color: #603813;
  padding: 20px 0;
  margin: 0 0 20px 0;
}

@media (max-width: 425px) {
  .expert_contents--ttl {
    font-size: 16px;
    font-size: 1rem;
    padding: 10px 0;
  }
}

.expert_contents--ttl_st {
  color: #ff8123;
}

.expert_contents--inner {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}

.expert_contents--link_item {
  position: relative;
  display: block;
  width: 220px;
  padding: 10px;
  box-sizing: border-box;
  margin: 0 12px 10px 0;
  text-decoration: none;
  color: #603813;
}

.expert_contents--link_item:before {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: 5px;
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  background-color: rgba(200, 155, 5, 0.3);
  border-radius: 5px;
  opacity: 0;
  transform: scale(0.9, 0.9);
  transition: .15s;
}

.expert_contents--link_item:hover:before {
  opacity: 1;
  transform: scale(1, 1);
}

.expert_contents--link_item:nth-child(4n) {
  margin-right: 0;
}

@media (max-width: 425px) {
  .expert_contents--link_item {
    width: 48%;
    margin-right: 4%;
  }
  .expert_contents--link_item:nth-child(2n) {
    margin-right: 0;
  }
}

.expert_contents--pic {
  width: 100%;
  margin: 0 0 5px 0;
}

.expert_contents--name {
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  padding: 0 0 0 15px;
}

.expert_contents--name:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5px;
  margin: auto 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 4px;
  border-color: transparent transparent transparent #603813;
}

.expert_contents--note {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
  padding: 0 0 0 12px;
  text-indent: -12px;
}

@media (max-width: 425px) {
  .expert_contents--note {
    margin: 0 15px;
  }
}

.expert_merit {
  position: relative;
  display: flex;
  justify-content: space-around;
}

@media (max-width: 425px) {
  .expert_merit {
    display: block;
    margin: 30px 15px 0 15px;
  }
}

.expert_merit--box {
  width: 300px;
}

@media (max-width: 425px) {
  .expert_merit--box {
    width: 100%;
    margin: 0 0 40px 0;
  }
}

.expert_merit--ttl {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 0;
  height: 80px;
  padding: 0 0 0 70px;
  box-sizing: border-box;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  color: #603813;
  font-weight: 700;
}

.expert_merit--ttl:before, .expert_merit--ttl:after {
  content: "";
  position: absolute;
  left: 0;
  background: rgba(0, 0, 0, 0) linear-gradient(transparent 50%, #ffcc00 0%) repeat scroll 0 0;
  width: 100%;
  height: 8px;
}

.expert_merit--ttl:before {
  top: 0;
  transform: rotate(180deg);
}

.expert_merit--ttl:after {
  bottom: 0;
}

.expert_merit--icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
}

.expert_merit--pic {
  display: block;
  margin: 10px auto;
}

.expert_merit--txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRhaW5lci9jb21tb24vY3NzL2xheW91dC90ZWNoLnNjc3MiLCJjb250YWluZXIvY29tbW9uL2Nzcy9sYXlvdXQvdGVjaC5jc3MiLCJjb250YWluZXIvY29tbW9uL2Nzcy9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQTtFQUNFLHlCQUF5QjtBQ0gzQjs7QURJRTtFQUNFLGFBQWE7RUFDYix1QkFBc0I7QUNEMUI7O0FDc0lFO0VGbElGO0lBRUksYUFBWTtFQ0RkO0FBQ0Y7O0FESUE7RUFDRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixtQkFBbUI7QUNEckI7O0FESEE7RUFNSSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE1BQUs7RUFDTCxPQUFNO0VBQ04sV0FBVztFQUNYLFdBQVc7RUFDWCw2QkFBNEI7RUFDNUIsNkJBQTRCO0VBQzVCLHNCQUFzQjtBQ0MxQjs7QURmQTtFQWlCSSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGFBQWE7RUFDYixnRUFBZ0U7RUFDaEUsNEJBQTRCO0VBQzVCLGtCQUFrQjtFQUNsQixXQUFVO0VBQ1YsV0FBVTtBQ0VkOztBQ2tHRTtFRjVIRjtJQTJCSSxjQUFhO0lBQ2Isb0JBQW1CO0lBQ25CLGFBQVk7RUNJZDtFRGpDRjtJQStCTSxhQUFhO0VDS2pCO0VEcENGO0lBa0NNLGFBQWE7RUNLakI7QUFDRjs7QURIRTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixlQUFlO0VBQ2YsV0FBVztBQ01mOztBQzJFRTtFRnZGQTtJQVFJLGNBQWM7SUFDZCxZQUFZO0VDU2hCO0FBQ0Y7O0FEUEU7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFlBQVk7RUFDWixrQkFBa0I7QUNVdEI7O0FEZEc7RUFNRyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE1BQUs7RUFDTCxPQUFNO0VBQ04sVUFBVTtFQUNWLFlBQVk7RUFDWiw4QkFBNkI7RUFDN0Is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O0VGNHBCRjtJQUtJLGNBQWM7SUFDZCx3QkFBd0I7RUN5UTFCO0FBQ0Y7O0FEeFFFO0VBQ0UsWUFBWTtBQzJRaEI7O0FDaDdCRTtFRm9xQkE7SUFHSSxXQUFXO0lBQ1gsa0JBQWtCO0VDOFF0QjtBQUNGOztBRDVRRTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLHNCQUFzQjtFRXhwQnpCLGVBQXFCO0VBQ3JCLGVBQWdDO0VGeXBCN0IsZ0JBQWdCO0VBQ2hCLGNFL3pCZ0I7RUZnMEJoQixnQkFBZ0I7QUNnUnBCOztBRDNSRztFQWNHLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsT0FBTTtFQUNOLDJGQUEwRjtFQUMxRixXQUFXO0VBQ1gsV0FBVztBQ2lSakI7O0FEcFNHO0VBc0JHLE1BQUs7RUFDTCx5QkFBeUI7QUNrUi9COztBRHpTRztFQTBCRyxTQUFRO0FDbVJkOztBRGhSRTtFQUNFLGtCQUFrQjtFQUNsQixNQUFLO0VBQ0wsU0FBUTtFQUNSLE9BQU07RUFDTixjQUFjO0FDbVJsQjs7QURqUkU7RUFDRSxjQUFjO0VBQ2QsaUJBQWlCO0FDb1JyQjs7QURsUkU7RUV6ckJELGVBQXFCO0VBQ3JCLG1CQUFnQztFRjByQjdCLGdCQUFnQjtBQ3NScEIiLCJmaWxlIjoiY29udGFpbmVyL2NvbW1vbi9jc3MvbGF5b3V0L3RlY2guY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0IFwiLi4vbWl4aW5cIjtcblxuLnRlY2gtbWFpbnZpc3VhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTAyMDM7XG4gICYtLXBpYyB7XG4gICAgd2lkdGg6IDEzODBweDtcbiAgICBsZWZ0OmNhbGMoNTAlIC0gNjkwcHgpO1xuICB9XG59XG4udGVjaC1wYXNzYWdlX3R0bF9zcHRvcCB7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tdG9wOjA7XG4gIH1cbn1cblxuLnRlY2hfbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDAgNTBweCAwO1xuICBtYXJnaW46IDE0MHB4IDAgMCAwO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNlMWM1OGE7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90ZWNoL2ltYWdlcy90ZWNoLWNoYXJhMDEucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDotMTI1cHg7XG4gICAgcmlnaHQ6MTBweDtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZy10b3A6MDtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgIG1hcmdpbi10b3A6MDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAmLS1saXN0aXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMyU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItbGVmdDoxcHggc29saWQgI2UxYzU4YTtcbiAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2ZmZjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlMWM1OGE7XG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZTFjNThhO1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHRvcDphdXRvO1xuICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZTFjNThhO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgQGluY2x1ZGUgaG92ZXItcG9wO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDpjYWxjKDUwJSAtIDNweCk7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIGxlZnQ6MTBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZnooMTUpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6YXV0bztcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuY3VycmVudCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZWNoX2NvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctcGFnZXR0bC5wbmdcIik7XG4gIHBhZGRpbmc6IDAgMCA1MHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlM2RmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTNkZjtcbiAgJi0taW5uZXIge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi0tYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICB9XG4gICAgJi1jb2wzIHtcbiAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICB9XG4gIH1cbiAgJi0td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIH1cbiAgICAmLXRha2VvdXQge1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OjQ4MHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1ib3hfaW5uZXIxIHtcbiAgICB3aWR0aDogNDQwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgfVxuICB9XG4gICYtLWJveF9pbm5lcjIge1xuICAgIHdpZHRoOiA0NzBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICB9XG4gIH1cbiAgJi0tYm94X3R0bCB7XG4gICAgQGluY2x1ZGUgZnooMjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICB9XG4gIH1cbiAgJi0tYm94X2Jucl9saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgcmlnaHQ6MDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDo0NzBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNlOGUzZGY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgfVxuICB9XG4gICYtLWJveF9ibnIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYtLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yWWVsbG93O1xuICAgIEBpbmNsdWRlIGZ6KDEzKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICBAaW5jbHVkZSBob3Zlci1kYXJrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOmNhbGMoNTAlIC0gM3B4KTtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgcmlnaHQ6MTVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJi10YWtlb3V0IHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICYtZGV0YWlsIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJi1wb2ludCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tcGljIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi0tdHh0IHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuICAmLS1ub3RlIHtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICB9XG4gICYtLXBvaW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy10b3A6MzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tcG9pbnRfdHRsX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAwJTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgNzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIGJhY2tncm91bmQ6cmdiYSgwLCAwLCAwLCAwKSBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCAjZmZjYzAwIDAlKSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDowO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBib3R0b206MDtcbiAgICB9XG4gIH1cbiAgJi0tcG9pbnRfdHRsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgJi0wMSB7XG4gICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIH1cbiAgICAmLTAyIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG4gICYtLWljb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6MDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgfVxuICAmLS1wb2ludF9waWMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5cbi50ZWNoX2ludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3RlY2gvaW1hZ2VzL3RlY2gtYmFyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogODBweCAwIDAgMDtcbiAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xuICB9XG4gICYtLXR0bCB7XG4gICAgQGluY2x1ZGUgZnooMjQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgfVxuICB9XG4gICYtLXR4dCB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wcm9ncmVzc19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICB9XG4gICYtLXBpY2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICYtZG91YmxlIHtcbiAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXIge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6MzBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgbWFyZ2luOjAgYXV0byAyMHB4IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICYtbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDozMHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICBtYXJnaW46MCBhdXRvIDIwcHggYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJi1leCB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXBpY2JveF9pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogNDglO1xuICAgIH1cbiAgfVxuICAmLS1waWNib3hfaW5uZXJfbCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi0tcGljIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MxODcwOTtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICYtdHdpbiB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIGhlaWdodDogNDglO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXR3aW5fZXgge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tZXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICAgIG1hcmdpbi10b3A6NXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgbGVmdDowO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90ZWNoL2ltYWdlcy9wcm9ncmVzcy1wYW4ucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tZXhfdHh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLS1leF9saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6N3B4O1xuICAgICAgbGVmdDo1cHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDQuNXB4IDAgNC41cHggNXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNjAzODEzO1xuICAgIH1cbiAgfVxuICAmLS1jaGFyYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJi1sIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICYtciB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBvaW50X2RhdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDcwcHggYXV0bztcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90ZWNoL2ltYWdlcy90ZWNoLXBvaW50LWNoYXJhMDEucG5nXCIpO1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6LTE0MHB4O1xuICAgIGxlZnQ6MTAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6MTQwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAyOTdweDtcbiAgICAgIGhlaWdodDogMTI2cHg7XG4gICAgICB0b3A6LTEyMHB4O1xuICAgICAgbGVmdDowO1xuICAgICAgcmlnaHQ6MDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAmLS13cmFwIHtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cbiAgJi0tdHRsIHtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctZG90LnBuZ1wiKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbiAgJi0tc2Nyb2xsIHtcbiAgICBtYXJnaW46IDAgLTEwcHggMjBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6MCAwIDEwcHggMDtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXNjYWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogNzA1cHg7XG4gICAgfVxuICAgICYtbm9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tY2hhcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiA3MDVweDtcbiAgICB9XG4gIH1cbn1cblxuLnBvaW50X2RhdGFfYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDY1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweCAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOi05cHg7XG4gICAgICBsZWZ0OjA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC02MGRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDZweCwgcmdiYSgyMzIsIDIyNywgMjIzLCAxKSA2cHgsIHJnYmEoMjMyLCAyMjcsIDIyMywgMSkgOHB4ICk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIH1cbiAgfVxuICAmLS10dGwge1xuICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICB9XG4gICYtLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xuICB9XG59XG5cbi5leHBlcnRfaW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgbWluLWhlaWdodDogMTYwcHg7XG4gIHBhZGRpbmc6IDAgMzAwcHggMCAwO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAmLWNoYXJhMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90ZWNoL2ltYWdlcy90ZWNoLXByb2dyZXNzLWNoYXJhMDEucG5nXCIpO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtY2hhcmEyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3RlY2gvaW1hZ2VzL3RlY2gtZXhwZXJ0LWNoYXJhMDEucG5nXCIpO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5leHBlcnRfY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDEwcHggYXV0bztcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90ZWNoL2ltYWdlcy90ZWNoLXBvaW50LWNoYXJhMDEucG5nXCIpO1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6LTE0MHB4O1xuICAgIGxlZnQ6MTAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6MTQwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAyOTdweDtcbiAgICAgIGhlaWdodDogMTI2cHg7XG4gICAgICB0b3A6LTEyMHB4O1xuICAgICAgbGVmdDowO1xuICAgICAgcmlnaHQ6MDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAmLS13cmFwIHtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cbiAgJi0tdHRsIHtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1kb3QucG5nXCIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG4gICYtLXR0bF9zdCB7XG4gICAgY29sb3I6JGNvbG9yT3JhbmdlXG4gIH1cbiAgJi0taW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAmLS1saW5rX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCAxMnB4IDEwcHggMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIEBpbmNsdWRlIGhvdmVyLXBvcDtcbiAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6NCU7XG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXBpYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIH1cbiAgJi0tbmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBsZWZ0OjVweDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA0LjVweCAwIDQuNXB4IDRweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzYwMzgxMztcbiAgICB9XG4gIH1cbiAgJi0tbm90ZSB7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgICB0ZXh0LWluZGVudDogLTEycHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5leHBlcnRfbWVyaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzMHB4IDE1cHggMCAxNXB4O1xuICB9XG4gICYtLWJveCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIH1cbiAgfVxuICAmLS10dGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgNzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiRjb2xvckJyb3duO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDowO1xuICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsIDAsIDAsIDApIGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA1MCUsICNmZmNjMDAgMCUpIHJlcGVhdCBzY3JvbGwgMCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOjA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTowO1xuICAgIH1cbiAgfVxuICAmLS1pY29ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OjA7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gIH1cbiAgJi0tcGljIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgfVxuICAmLS10eHQge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59IiwiLnRlY2gtbWFpbnZpc3VhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTAyMDM7XG59XG5cbi50ZWNoLW1haW52aXN1YWwtLXBpYyB7XG4gIHdpZHRoOiAxMzgwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNjkwcHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2gtcGFzc2FnZV90dGxfc3B0b3Age1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnRlY2hfbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDAgNTBweCAwO1xuICBtYXJnaW46IDE0MHB4IDAgMCAwO1xufVxuXG4udGVjaF9uYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWM1OGE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udGVjaF9uYXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogMTI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvdGVjaC9pbWFnZXMvdGVjaC1jaGFyYTAxLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMjVweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9uYXYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnRlY2hfbmF2OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAudGVjaF9uYXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLnRlY2hfbmF2LS1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX25hdi0tbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi50ZWNoX25hdi0tbGlzdGl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMyU7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4udGVjaF9uYXYtLWxpc3RpdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTFjNThhO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udGVjaF9uYXYtLWxpc3RpdGVtOm50aC1jaGlsZCgzbik6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UxYzU4YTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX25hdi0tbGlzdGl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRlY2hfbmF2LS1saXN0aXRlbTphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWM1OGE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAudGVjaF9uYXYtLWxpc3RpdGVtOm50aC1jaGlsZCgzbik6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC50ZWNoX25hdi0tbGlzdGl0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFjNThhO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnRlY2hfbmF2LS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDEwcHggMCAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzYwMzgxMztcbn1cblxuLnRlY2hfbmF2LS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE1NSwgNSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnRlY2hfbmF2LS1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi50ZWNoX25hdi0tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzYwMzgxMztcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzYwMzgxMztcbiAgbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfbmF2LS1saW5rIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG4gIC50ZWNoX25hdi0tbGluazphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG4udGVjaF9uYXYtLWxpbmsuY3VycmVudDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4udGVjaF9jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLXBhZ2V0dGwucG5nXCIpO1xuICBwYWRkaW5nOiAwIDAgNTBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZTNkZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGUzZGY7XG59XG5cbi50ZWNoX2NvbnRlbnRzLS1pbm5lciB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9jb250ZW50cy0taW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50ZWNoX2NvbnRlbnRzLS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX2NvbnRlbnRzLS1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG5cbi50ZWNoX2NvbnRlbnRzLS1ib3gtY29sMyB7XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbn1cblxuLnRlY2hfY29udGVudHMtLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9jb250ZW50cy0td3JhcCB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuLnRlY2hfY29udGVudHMtLXdyYXAtdGFrZW91dCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0ODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX2NvbnRlbnRzLS13cmFwLXRha2VvdXQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4udGVjaF9jb250ZW50cy0tYm94X2lubmVyMSB7XG4gIHdpZHRoOiA0NDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX2NvbnRlbnRzLS1ib3hfaW5uZXIxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbn1cblxuLnRlY2hfY29udGVudHMtLWJveF9pbm5lcjIge1xuICB3aWR0aDogNDcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9jb250ZW50cy0tYm94X2lubmVyMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG59XG5cbi50ZWNoX2NvbnRlbnRzLS1ib3hfdHRsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9jb250ZW50cy0tYm94X3R0bCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLnRlY2hfY29udGVudHMtLWJveF9ibnJfbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZTNkZjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50ZWNoX2NvbnRlbnRzLS1ib3hfYm5yX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi50ZWNoX2NvbnRlbnRzLS1ib3hfYm5yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZWNoX2NvbnRlbnRzLS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzYwMzgxMztcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udGVjaF9jb250ZW50cy0tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmI4MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwICNiNzlhMjE7XG59XG5cbi50ZWNoX2NvbnRlbnRzLS1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjAzODEzO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjAzODEzO1xuICByaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4udGVjaF9jb250ZW50cy0tbGluay10YWtlb3V0IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9jb250ZW50cy0tbGluay10YWtlb3V0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnRlY2hfY29udGVudHMtLWxpbmstZGV0YWlsIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udGVjaF9jb250ZW50cy0tbGluay1wb2ludCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9jb250ZW50cy0tbGluay1wb2ludCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRlY2hfY29udGVudHMtLXBpYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRlY2hfY29udGVudHMtLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLnRlY2hfY29udGVudHMtLW5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cblxuLnRlY2hfY29udGVudHMtLXBvaW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDAgMCA1MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9jb250ZW50cy0tcG9pbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgfVxufVxuXG4udGVjaF9jb250ZW50cy0tcG9pbnRfdHRsX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDcwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50ZWNoX2NvbnRlbnRzLS1wb2ludF90dGxfYm94OmJlZm9yZSwgLnRlY2hfY29udGVudHMtLXBvaW50X3R0bF9ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgI2ZmY2MwMCAwJSkgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLnRlY2hfY29udGVudHMtLXBvaW50X3R0bF9ib3g6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4udGVjaF9jb250ZW50cy0tcG9pbnRfdHRsX2JveDphZnRlciB7XG4gIGJvdHRvbTogMDtcbn1cblxuLnRlY2hfY29udGVudHMtLXBvaW50X3R0bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzYwMzgxMztcbn1cblxuLnRlY2hfY29udGVudHMtLXBvaW50X3R0bC0wMSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbn1cblxuLnRlY2hfY29udGVudHMtLXBvaW50X3R0bC0wMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRlY2hfY29udGVudHMtLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cblxuLnRlY2hfY29udGVudHMtLXBvaW50X3BpYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnRlY2hfaW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvdGVjaC9pbWFnZXMvdGVjaC1iYXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiA4MHB4IDAgMCAwO1xuICBtYXJnaW46IDMwcHggMCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9pbnRybyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xuICB9XG59XG5cbi50ZWNoX2ludHJvLS10dGwge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzYwMzgxMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGVjaF9pbnRyby0tdHRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4udGVjaF9pbnRyby0tdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9ncmVzc19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucHJvZ3Jlc3NfYm94IHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucHJvZ3Jlc3NfYm94LS1waWNib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wcm9ncmVzc19ib3gtLXBpY2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ucHJvZ3Jlc3NfYm94LS1waWNib3gtZG91YmxlIHtcbiAgd2lkdGg6IDQ1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucHJvZ3Jlc3NfYm94LS1waWNib3gtZG91YmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3NfYm94LS1waWNib3gtciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucHJvZ3Jlc3NfYm94LS1waWNib3gtciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG59XG5cbi5wcm9ncmVzc19ib3gtLXBpY2JveC1sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wcm9ncmVzc19ib3gtLXBpY2JveC1sIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wcm9ncmVzc19ib3gtLXBpY2JveC1leCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ucHJvZ3Jlc3NfYm94LS1waWNib3hfaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wcm9ncmVzc19ib3gtLXBpY2JveF9pbm5lciB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3NfYm94LS1waWNib3hfaW5uZXJfbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnByb2dyZXNzX2JveC0tcGljYm94X2lubmVyX2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wcm9ncmVzc19ib3gtLXBpYyB7XG4gIHdpZHRoOiAyMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MxODcwOTtcbiAgcGFkZGluZzogOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnByb2dyZXNzX2JveC0tcGljLXR3aW4ge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgaGVpZ2h0OiA0OCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wcm9ncmVzc19ib3gtLXBpYy10d2luX2V4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3NfYm94LS1leCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5wcm9ncmVzc19ib3gtLWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3RlY2gvaW1hZ2VzL3Byb2dyZXNzLXBhbi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucHJvZ3Jlc3NfYm94LS1leCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC5wcm9ncmVzc19ib3gtLWV4OmJlZm9yZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wcm9ncmVzc19ib3gtLWV4X3R4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZ3Jlc3NfYm94LS1leF9saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG59XG5cbi5wcm9ncmVzc19ib3gtLWV4X2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNC41cHggMCA0LjVweCA1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzYwMzgxMztcbn1cblxuLnByb2dyZXNzX2JveC0tY2hhcmEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2dyZXNzX2JveC0tY2hhcmEtbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMzBweCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucHJvZ3Jlc3NfYm94LS1jaGFyYS1sIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG59XG5cbi5wcm9ncmVzc19ib3gtLWNoYXJhLXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wcm9ncmVzc19ib3gtLWNoYXJhLXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIH1cbn1cblxuLnBvaW50X2RhdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDcwcHggYXV0bztcbn1cblxuLnBvaW50X2RhdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90ZWNoL2ltYWdlcy90ZWNoLXBvaW50LWNoYXJhMDEucG5nXCIpO1xuICB3aWR0aDogMzMwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTQwcHg7XG4gIGxlZnQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnBvaW50X2RhdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG4gIC5wb2ludF9kYXRhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMjk3cHg7XG4gICAgaGVpZ2h0OiAxMjZweDtcbiAgICB0b3A6IC0xMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wb2ludF9kYXRhLS13cmFwIHtcbiAgcGFkZGluZzogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wb2ludF9kYXRhLS13cmFwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5wb2ludF9kYXRhLS10dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1kb3QucG5nXCIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLnBvaW50X2RhdGEtLXNjcm9sbCB7XG4gIG1hcmdpbjogMCAtMTBweCAyMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucG9pbnRfZGF0YS0tc2Nyb2xsIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnBvaW50X2RhdGEtLXNjcm9sbCA6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICAgIHdpZHRoOiA0cHg7XG4gIH1cbiAgLnBvaW50X2RhdGEtLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAucG9pbnRfZGF0YS0tc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG59XG5cbi5wb2ludF9kYXRhLS1zY2FsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wb2ludF9kYXRhLS1zY2FsZSB7XG4gICAgd2lkdGg6IDcwNXB4O1xuICB9XG59XG5cbi5wb2ludF9kYXRhLS1zY2FsZS1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wb2ludF9kYXRhLS1zY2FsZS1ub25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucG9pbnRfZGF0YS0tY2hhcnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wb2ludF9kYXRhLS1jaGFydCB7XG4gICAgd2lkdGg6IDcwNXB4O1xuICB9XG59XG5cbi5wb2ludF9kYXRhX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnBvaW50X2RhdGFfYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLnBvaW50X2RhdGFfYm94LS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ2NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucG9pbnRfZGF0YV9ib3gtLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOXB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNjBkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCA2cHgsICNlOGUzZGYgNnB4LCAjZThlM2RmIDhweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucG9pbnRfZGF0YV9ib3gtLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbn1cblxuLnBvaW50X2RhdGFfYm94LS10dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBwYWRkaW5nOiAwIDAgMjBweCAwO1xufVxuXG4ucG9pbnRfZGF0YV9ib3gtLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XG59XG5cbi5leHBlcnRfaW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgbWluLWhlaWdodDogMTYwcHg7XG4gIHBhZGRpbmc6IDAgMzAwcHggMCAwO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZXhwZXJ0X2ludHJvIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uZXhwZXJ0X2ludHJvLWNoYXJhMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvdGVjaC9pbWFnZXMvdGVjaC1wcm9ncmVzcy1jaGFyYTAxLnBuZ1wiKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5leHBlcnRfaW50cm8tY2hhcmExIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5cbi5leHBlcnRfaW50cm8tY2hhcmEyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90ZWNoL2ltYWdlcy90ZWNoLWV4cGVydC1jaGFyYTAxLnBuZ1wiKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5leHBlcnRfaW50cm8tY2hhcmEyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5cbi5leHBlcnRfY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDEwcHggYXV0bztcbn1cblxuLmV4cGVydF9jb250ZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3RlY2gvaW1hZ2VzL3RlY2gtcG9pbnQtY2hhcmEwMS5wbmdcIik7XG4gIHdpZHRoOiAzMzBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNDBweDtcbiAgbGVmdDogMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZXhwZXJ0X2NvbnRlbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxuICAuZXhwZXJ0X2NvbnRlbnRzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMjk3cHg7XG4gICAgaGVpZ2h0OiAxMjZweDtcbiAgICB0b3A6IC0xMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5leHBlcnRfY29udGVudHMtLXdyYXAge1xuICBwYWRkaW5nOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmV4cGVydF9jb250ZW50cy0td3JhcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZXhwZXJ0X2NvbnRlbnRzLS10dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1kb3QucG5nXCIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5leHBlcnRfY29udGVudHMtLXR0bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLmV4cGVydF9jb250ZW50cy0tdHRsX3N0IHtcbiAgY29sb3I6ICNmZjgxMjM7XG59XG5cbi5leHBlcnRfY29udGVudHMtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5leHBlcnRfY29udGVudHMtLWxpbmtfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIDEycHggMTBweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNjAzODEzO1xufVxuXG4uZXhwZXJ0X2NvbnRlbnRzLS1saW5rX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTU1LCA1LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45LCAwLjkpO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uZXhwZXJ0X2NvbnRlbnRzLS1saW5rX2l0ZW06aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuLmV4cGVydF9jb250ZW50cy0tbGlua19pdGVtOm50aC1jaGlsZCg0bikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZXhwZXJ0X2NvbnRlbnRzLS1saW5rX2l0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgfVxuICAuZXhwZXJ0X2NvbnRlbnRzLS1saW5rX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5leHBlcnRfY29udGVudHMtLXBpYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cblxuLmV4cGVydF9jb250ZW50cy0tbmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xufVxuXG4uZXhwZXJ0X2NvbnRlbnRzLS1uYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNC41cHggMCA0LjVweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzYwMzgxMztcbn1cblxuLmV4cGVydF9jb250ZW50cy0tbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xuICB0ZXh0LWluZGVudDogLTEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZXhwZXJ0X2NvbnRlbnRzLS1ub3RlIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuXG4uZXhwZXJ0X21lcml0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5leHBlcnRfbWVyaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzBweCAxNXB4IDAgMTVweDtcbiAgfVxufVxuXG4uZXhwZXJ0X21lcml0LS1ib3gge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZXhwZXJ0X21lcml0LS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgfVxufVxuXG4uZXhwZXJ0X21lcml0LS10dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogMCAwIDAgNzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZXhwZXJ0X21lcml0LS10dGw6YmVmb3JlLCAuZXhwZXJ0X21lcml0LS10dGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgI2ZmY2MwMCAwJSkgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLmV4cGVydF9tZXJpdC0tdHRsOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmV4cGVydF9tZXJpdC0tdHRsOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uZXhwZXJ0X21lcml0LS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbi5leHBlcnRfbWVyaXQtLXBpYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cblxuLmV4cGVydF9tZXJpdC0tdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBjb2xvclxuJGNvbG9yQnJvd246ICM2MDM4MTM7XG4kY29sb3JTaWRlbmF2OiAjNDIyMTBCO1xuJGNvbG9yWWVsbG93OiAjZmZjYzAwO1xuJGNvbG9yT3JhbmdlOiAjZmY4MTIzO1xuJGNvbG9yRm9vZHN0dWZmOiAjN2VjMDQ0O1xuJGNvbG9yUHJvZHVjZXI6ICMxZDlkY2Q7XG5cbi8v44Kz44Oz44OT44Oi44O844OJXG4kY29sb3ItY29tYmk6ICNlYTZmMDA7XG4vL+ODm+ODg+ODiOOCqOOCouODouODvOODiVxuJGNvbG9yLWhvdGFpcjogI2VjNTE0Yjtcbi8v44K544OB44O844Og44Oi44O844OJXG4kY29sb3Itc3RlYW06ICM0NmIzZTQ7XG4vL+S4i+OBlOOBl+OCieOBiFxuJGNvbG9yLXByZXBhcmF0aW9uOiAjZmZjMzAwO1xuXG4vLyBpY29uXG4kaWNvbi1jb250YWN0OiBcIlxcYTkwMFwiO1xuJGljb24tY3Jvd246IFwiXFxhOTAxXCI7XG4kaWNvbi1ldmVyaW86IFwiXFxhOTAyXCI7XG4kaWNvbi1mYXE6IFwiXFxhOTAzXCI7XG4kaWNvbi1mbGFnOiBcIlxcYTkwNFwiO1xuJGljb24taG9zcGl0YWw6IFwiXFxhOTA1XCI7IFxuJGljb24tc2VhcmNoOiBcIlxcYTkwNlwiO1xuJGljb24tYmVnaW5uZXI6IFwiXFxhOTA3XCI7XG4kaWNvbi1jYXRhbG9nOiBcIlxcYTkwOFwiO1xuJGljb24tY2hhbmdlOiBcIlxcYTkwOVwiO1xuJGljb24tY29uZmlnOiBcIlxcYTkxMFwiO1xuJGljb24tbG9nb3V0OiBcIlxcYTkxMVwiO1xuJGljb24taG9tZTogXCJcXGE5MTJcIjtcbiRpY29uLWhvc3BpdGFsZm9vZDogXCJcXGE5MTNcIjtcbiRpY29uLWxhYm86IFwiXFxhOTE0XCI7XG4kaWNvbi10ZWNoOiBcIlxcYTkxNVwiO1xuJGljb24tdGVzdGtpdGNoZW46IFwiXFxhOTE2XCI7XG4kaWNvbi1jYXNlOiBcIlxcYTkxN1wiO1xuJGljb24tbG9nbzogXCJcXGE5MThcIjtcbiRpY29uLXJlY2lwZXNlYXJjaDogXCJcXGE5MTlcIjtcbiRpY29uLWxvZ2luOiBcIlxcYTkyMFwiO1xuJGljb24tcGxhdGU6IFwiXFxhOTIxXCI7XG4kaWNvbi1zY2xhc3M6IFwiXFxhOTIyXCI7XG4kaWNvbi1kb3dubG9hZDogXCJcXGE5MjNcIjtcbiRpY29uLXByaW50OiBcIlxcYTkyNFwiO1xuJGljb24tcmVjaXBlOiBcIlxcYTkyNVwiO1xuJGljb24tY2hlY2s6IFwiXFxhOTI2XCI7XG4kaWNvbi10aW1lOiBcIlxcYTkyN1wiO1xuJGljb24tbWVtbzogXCJcXGE5MjhcIjtcbiRpY29uLWFsbDogXCJcXGE5MjlcIjtcbiRpY29uLW5ld3dpbjogXCJcXGE5MzBcIjtcbiRpY29uLWFjbGFzczogXCJcXGE5MzFcIjtcbiRpY29uLWNvY2toYXQ6IFwiXFxhOTMyXCI7XG4kaWNvbi1ub2J1enplcjogXCJcXGE5MzNcIjtcbiRpY29uLWNvbnRpbnVlOiBcIlxcYTkzNFwiO1xuJGljb24tcmV0dXJuOiBcIlxcYTkzNVwiO1xuJGljb24taG9zcGl0YWwwMTogXCJcXGU5MDRcIjtcbiRpY29uLWhvc3BpdGFsMDI6IFwiXFxlOTAzXCI7XG4kaWNvbi1ob3NwaXRhbDAzOiBcIlxcZTkwMlwiO1xuJGljb24taG9zcGl0YWwwNDogXCJcXGU5MDFcIjtcbiRpY29uLWhvc3BpdGFsMDU6IFwiXFxlOTAwXCI7XG4kaWNvbi1ob3NwaXRhbDA2OiBcIlxcZTkwNlwiO1xuJGljb24taG9zcGl0YWwwNzogXCJcXGU5MDVcIjtcbiRpY29uLW1pbmk6IFwiXFxlOTA3XCI7XG4kaWNvbi1jb29rZXZlcmlvOiBcIlxcZTkwOFwiO1xuXG4vLyBYIG1hcmsgKGV4LjxzcGFuIGNsYXNzPVwiY2xvc2VcIj48L3NwYW4+KVxuQG1peGluIG1hcmsteCB7XG4gIC8vIMOX44KS5Zuy44KA5q2j5pa55b2i44KS6L+95Yqg44CA4oC7cG9zaXppdG9uOmFic29sdXRlIG9yIHJlbGF0aXZl5YWl44KM44Gm44GtXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgdG9wOjA7XG4gICAgYm90dG9tOjA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIC8vIOe3muOBruOCteOCpOOCuuOCkui/veWKoOOAgOKAu+mVt+OBleOBr+aeoOW5hcOX4oiaMuOBj+OCieOBhFxuICB9XG4gICY6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4vLyBMaW5rLWhvdmVyMe+8muWbm+inkuOBjOODneODg+ODl+OCouODg+ODl+OBmeOCiyBcbkBtaXhpbiBob3Zlci1wb3Age1xuICAvLyBBZGQgcG9zaXppdG9uOmFic29sdXRlIG9yIHJlbGF0aXZlXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE1NSwgNSwgLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjksIC45KTtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIH1cbiAgfVxufVxuLy8gTGluay1ob3ZlcjLvvJrmmpfjgoHjga7pu4ToibLog4zmma/jgavjgarjgotcbkBtaXhpbiBob3Zlci1kYXJrIHtcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvclllbGxvdywgNSUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICNiNzlhMjE7XG4gIH1cbn1cblxuLy8gYnV0dG9uIOKAu2JhY2tncm91bmQtY29sb3Ig44Gv5YCL5Yil44Gr6Kit5a6aXG5AbWl4aW4gYnRuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gZm9yIG92ZXIgdzEyODAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGZvciBsZXNzIHcxMjgwXG5AbWl4aW4gbGFwdG9wIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBmb3Igc3BcbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyB0byBleGNsdWRlIHNwXG5AbWl4aW4gbm90U3Age1xuICBAbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBpY29tb29uXG5AbWl4aW4gaWNvbjIge1xuXHRmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHNwZWFrOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIGZvbnQtc2l6ZVxuQG1peGluIGZ6KCRzaXplLCAkYmFzZTogMTYpIHtcblx0Zm9udC1zaXplOiAkc2l6ZSArIHB4O1xuXHRmb250LXNpemU6ICgkc2l6ZSAvICRiYXNlKSArIHJlbTtcbn1cblxuLy8gI2NsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgge1xuXHQmOmFmdGVyIHtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGhlaWdodDogMDtcblx0XHRjb250ZW50OiBcIi5cIjtcblx0fVxufVxuIl19 */
