html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
  line-height: 1
}

article, aside, details, figcaption, figure, footer, header, menu, nav, section {
  display: block
}

ul {
  list-style: none
}

blockquote, q {
  quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
  display: inline-block
}

.about__contentsTitle a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
  color: #ffff00;
  display: inline-block
}



ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none
}

mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold
}

del {
  text-decoration: line-through
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0
}

input, select {
  vertical-align: middle;
  border-radius: 0
}

textarea {
  border-radius: 0
}

textarea{
  width: 100%;
  height: 100px;
  border: none;
  padding: 8px;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: 0.6em;
  border: 1px solid;
}


input[type="submit"] {
  -webkit-appearance: none;
  border-radius: 0
}

.clear {
clear:both;
width:100%;
height:0px;
}


img {
  max-width: 100%
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@font-face {
  font-family: "Makinas Scrap 5";
  src: url("../fonts/MAKINAS-SCRAP-5.woff") format("woff")
}


.spOnly {
  display: none
}

@media screen and (max-width: 767px) {
.spOnly {
    display: block
  }
}

.pcOnly {
    display: block
}

@media screen and (max-width: 767px) {
.pcOnly {
  display: none
  }
}

.pcOnly2 {
    display: block
}

@media screen and (max-width: 1040px) {
.pcOnly2 {
  display: none
  }
}

.spOnly2 {
  display: none
}

@media screen and (max-width: 1040px) {
.spOnly2 {
    display: block
  }
}


html {
  font-size: 62.5%
}

body {
  font-size: 16px;
  font-family: "Noto Sans JP", sans-serif;
  color: #333
}

body.fixed {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0
}

main {
  display: block;
  margin: 0 auto
}

.sectionTop {
margin-top: 0px
}

@media screen and (max-width: 1050px) {
  .sectionTop {
    margin-top: 0px
  }
}

.contactButton {
  margin-top: 120px;
  text-align: center
}

@media screen and (max-width: 767px) {
  .contactButton {
    margin-top: 40px;
    padding: 0 10px
  }
}

.s_contactButton {
  width: 320px;
  margin: 0px auto;
  text-align: center
}

@media screen and (max-width: 767px) {
  .s_contactButton {
    width: 280px;
    padding: 0 10px
  }
}



.mokuhyou .contactButton, .dekiru .contactButton {
  margin-top: 80px
}

@media screen and (max-width: 767px) {
  .mokuhyou .contactButton, .dekiru .contactButton {
    margin-top: 32px;
    padding: 0 10px
  }
}

.pricing .contactButton {
  margin-top: 120px
}

@media screen and (max-width: 767px) {
  .pricing .contactButton {
    margin-top: 40px;
    padding: 0 10px
  }
}

.contactButton__link {
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  width: 100%;
  max-width: 720px
}

@media screen and (max-width: 767px) {
  .contactButton__link {
    width: 100%
  }
}

.contactButton__link:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1)
}

.contactButton__link img {
  width: 100%
}

.contactButton__link .spOnly {
  display: none
}

@media screen and (max-width: 767px) {
  .contactButton__link .spOnly {
    display: block
  }
}

.subSectionTitle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #036eb5
}

.subSectionTitle__title {
  font-size: 2.8rem;
  line-height: 1;
  letter-spacing: .06em;
  font-weight: 500
}

@media screen and (max-width: 767px) {
  .subSectionTitle__title {
    font-size: 1.6rem
  }
}

.subSectionTitle__enTitle {
  font-size: 2.4rem;
  line-height: 1;
  letter-spacing: .12em;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-style: italic;
  margin-top: 16px;
  color: #44aa35
}

@media screen and (max-width: 767px) {
  .subSectionTitle__enTitle {
    font-size: 1.2rem;
    margin-top: 8px
  }
}

.pagination {
  margin-top: 120px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

@media screen and (max-width: 1000px) {
  .pagination {
    margin-top: 80px
  }
}

@media screen and (max-width: 767px) {
  .pagination {
    margin-top: 60px
  }
}

.pagination__link {
  font-size: 1.6rem;
  margin: 0 20px;
  color: #036eb5
}

@media screen and (max-width: 767px) {
  .pagination__link {
    font-size: 1.4rem;
    margin: 0 15px
  }
}

.pagination__link:hover {
  text-decoration: underline
}

.pagination__link--nowPage {
  font-weight: 700;
  pointer-events: none
}

.topBack {
  position: fixed;
  bottom: 50px;
  right: 50px;
  width: 50px;
  height: 50px;
  
  opacity: 0;
  visibility: hidden
}

@media screen and (max-width: 1000px) {
  .topBack {
    bottom: 20px;
    right: 20px
  }
}

@media screen and (max-width: 767px) {
  .topBack {
    bottom: 10px;
    right: 10px
  }
}

.topBack::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;

  margin-bottom: 3px
}

.topBack.view {
  opacity: 1;
  visibility: visible
}

.topBack:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1)
}

.frontPageBack {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 100px
}

.frontPageBack__link {
  font-size: 2rem;
  font-weight: 700;
  text-align: center;
  color: #fff;
  padding: 20px 50px;
  background-color: #036eb5;
  min-width: 300px;
  max-width: 100%;
  border-radius: 30px;
  position: relative;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s
}

@media screen and (max-width: 767px) {
  .frontPageBack__link {
    font-size: 1.8rem;
    min-width: 240px
  }
}

.frontPageBack__link::before {
  content: "←";
  position: absolute;
  top: 50%;
  left: 20px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.frontPageBack__link:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1)
}

.blockText {
  display: inline-block
}

.footer {
	text-align: center;
background-color: #EAF5FC;
  font-size: 1.4rem;
    line-height: 1.8em;
padding: 30px 0px
}

@media screen and (max-width: 767px) {
  .footer {
padding: 20px 0px
  }
}

.footerLogo {
  width: 542px;
  margin: 20px auto  0
}


@media screen and (max-width: 767px) {
.footerLogo {
  width: 100%;
  margin: 20px auto  0
}
}

.footerLogo>img {
  width: 100%;
  vertical-align: bottom
}

.add {
  font-size: 1.4rem;
  text-align: center;
  font-weight: 300;
  width: 100%;
  display: block;
    line-height: 1.8em;
  margin: 0px auto
}

@media screen and (max-width: 767px) {
.add {
  font-size: 1.3rem;
  text-align: center;
  font-weight: 300;
  width: 100%;
  display: block;
    line-height: 3em;
  margin: 0px auto
}

}

.add2 {
  font-size: 1.5rem;
  text-align: center;
  font-weight: 300;
  width: 100%;
  display: block;
    line-height: 1.8em;
  margin: 50px auto;
      display: block;
}

@media screen and (max-width: 767px) {
  .add2 {
        display: none
  }
}




.dekiru__txt{
  font-size: 1.5rem;
  text-align: center;
  font-weight: 300;
  width: 100%;
    line-height: 1.8em;
  margin: 40px auto;
      display: block;
      color:#fff
}

@media screen and (max-width: 767px) {
  .dekiru__txt {
    padding: 0px
  }
}



.copyright {
  background-color: #0DA95F;
  color: #FFFFFF;
  font-size: 1.4rem;
  text-align: center;
  font-weight: 300;
  width: 100%;
  display: block;
  margin-top: 88px;
    padding: 15px 0px;
}

@media screen and (max-width: 767px) {
  .copyright {

  }
}

.gutenbergContents {
  margin-top: 60px;
    margin-bottom: 60px;
}

.gutenbergContents h1, .gutenbergContents h2, .gutenbergContents h3, .gutenbergContents h4, .gutenbergContents h5, .gutenbergContents h6 {
  line-height: normal;
  margin-top: 2em;
  margin-bottom: 1em
}

.gutenbergContents p {
  line-height: normal;
  margin-bottom: 1em
}

.gutenbergContents a {
  tb: inherit;
  text-decoration: underline;
  display: inline
}

.gutenbergContents img {
  margin-bottom: 1em;
  width: auto;
  height: auto
}

.gutenbergContents .wp-block-table {
  margin-bottom: 1em
}

.gutenbergContents td, .gutenbergContents th {
  line-height: normal;
  border: 1px solid;
  padding: 0.5em
}

.gutenbergContents figcaption {
  line-height: normal;
  text-align: center
}



.gutenbergContents ul {
  list-style: disc
}

.gutenbergContents ul, .gutenbergContents ol {
  margin-bottom: 1em;
  list-style-position: inside
}

.gutenbergContents li {
  line-height: normal
}

.header {
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: fixed;
  top: 20px;
  left: 0;
  width: 100%;
  height: 80px;
  padding: 0 0px 0 40px;
  z-index: 50
}

@media screen and (max-width: 1050px) {
  .header {
    position: fixed;
    top: 0px;
    padding: 0 0 0 8px;
    height: 64px
  }
}



.headerComeWaku{
  background-color: #FFFFFF;
  position: fixed;
  top: 0px;
  left: 0;
  height: 40px;
  padding: 5px 0px 0 40px;
  z-index: 40;
  width: 100%;
    display: block;
}


@media screen and (max-width: 1050px) {
.headerComeWaku {
  display: non;
  }
}


.headerCome {
  display: block;
  	font-size: 11px;
	font-weight: normal;
	color:#000000;
	margin:0px 0 0px 0px;
	padding:0px;
	text-align:left;
	line-height:1.3em;
}

@media screen and (max-width: 1050px) {
.headerCome {
  display: non;
  }
}


.headerLogo {
  width: 250px
}

@media screen and (max-width: 1050px) {
  .headerLogo {
	padding:0px 10px 0px 0px;
    width: 200px
  }

}



.headerLogo>img {
  width: 100%;
  vertical-align: bottom
}

.bluebar {
  width: 100%;
	margin: 10px auto;
  margin-bottom: 1px
}

.slide__bg {
  background-image: url(../img/page-parts/slide/slide_bg.png);
  background-repeat: repeat-x;
  background-position: center center;
  width: 100%;
  height: 513px;
      padding: 30px 0 0;
}

@media screen and (max-width: 767px) {
.slide__bg {
  background-image: url(../img/page-parts/slide/slide_bg.png);
  background-size: cover;
  background-repeat: repeat-x;
  background-position: center center;
  width: 100%;
  height: 100%;
      padding: 10px 0;
}
}







.spHeaderNav {
  display: none
}

@media screen and (max-width: 3000px) {
  .spHeaderNav {
    position: absolute;
    top: 100%;
    right: 0;
    width: 40%;
    height: calc(100vh - 88px);
    height: calc(var(--now-view-height) - 88px);
    overflow: auto;
    padding: 60px 0;
    background-color: #E83522;
    opacity: 0;
    display: block;
    visibility: hidden;
    -webkit-transition: opacity 0.2s, visibility 0.2s;
    transition: opacity 0.2s, visibility 0.2s
  }
}

@media screen and (max-width: 765px) {
  .spHeaderNav {
	     width: 100%;
    height: calc(100vh - 64px);
    height: calc(var(--now-view-height) - 64px);
    padding: 30px 0
  }
}

.spHeaderNav.active {
  opacity: 1;
  visibility: visible
}

.spHeaderNav__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: left;
  -webkit-align-items: left;
  -ms-flex-align: left;
  align-items: left
}

.spHeaderNav__link {
  font-size: 2.2rem;
  line-height: 1.4;
  font-weight: 700;
  text-align: left;
  color: #fff;
  padding: 15px 0 0 20px
}

@media screen and (max-width: 575px) {
  .spHeaderNav__link {
    font-size: 1.8rem;
    padding: 15px 0 0 20px
  }
}



.spHeaderNav__list2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: left;
  -webkit-align-items: left;
  -ms-flex-align: left;
  align-items: left;
    padding: 20px 0 
}


.spHeaderNav__link2 {
  font-size: 2rem;
  line-height: 1.5;
  font-weight: 700;
  text-align: left;
  color: #fff;
  padding: 15px 0 0 20px
}

@media screen and (max-width: 575px) {
  .spHeaderNav__link2 {
    font-size: 1.5rem;
    padding: 15px 0 0 20px
  }
}


.spHeaderNav__link3 {
  font-size: 4rem;
  line-height: 1.5;
  font-weight: 700;
  text-align: left;
  color: #fff;
  padding: 10px 0 0 20px
}

@media screen and (max-width: 575px) {
  .spHeaderNav__link3 {
    font-size: 3rem;
    padding: 10px 0 0 20px
  }
}


.spHeaderNav__link4 {
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 700;
  text-align: left;
  color: #fff;
  padding: 0px 0 0 20px
}

@media screen and (max-width: 575px) {
  .spHeaderNav__link4 {
    font-size: 1.2rem;
    padding: 0px 0 0 20px
  }
}


.pcHeaderNav {
	    display: none;
  height: 100%
}

@media screen and (max-width: 1050px) {
  .pcHeaderNav {
    display: none
  }
}
 
  .pcHeaderNav2 {
    background-color: #FFFFFF;
	    display: none;
      width: 100%;
        position: fixed;
  top: 100px;
  left: 0;
  height: 50px;
  padding: 0px;
  z-index: 30;
  }
  
  
@media screen and (max-width: 1050px) {
  .pcHeaderNav2 {
    display: none
  }
}
  .pcHeaderNav2 .wrap {
      width: 1000px;
      margin: 10px auto;
  }
  
@media screen and (max-width: 1050px) {
  .pcHeaderNav2 .wrap {
    display: none
  }
}



.pcHeaderNav__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%
}

.pcHeaderNav__item {
  width: 200px;
    text-align: center;
    display: flex; /*flexboxの指定*/
  justify-content: center;  /*中央寄せ*/
}


.pcHeaderNav__item:not(:first-of-type) {
  width: 200px;
  border-left: dashed 1px #000 ;
}



.pcHeaderNav__item--contact:not(:first-of-type) {
  margin-left: 56px
}

@media screen and (max-width: 1200px) {
  .pcHeaderNav__item--contact:not(:first-of-type) {
    margin-left: 30px
  }
}


.pcHeaderNav__add {
  margin: 25px 0 0 100px
}

@media screen and (max-width: 1260px) {
  .pcHeaderNav__add {
  margin: 25px 0 0 32px
  }
}


.pcHeaderNav__link {
  font-size: 1.7rem;
  line-height: 2.4rem;
  letter-spacing: .12em;
  font-weight: 400;
  color: #000;
  text-align: center;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}



.pcHeaderNav__info {
  margin: 0px 0 0
}



.pcHeaderNav__tel {
  margin: 10px 32px 0
}





.spHeaderNav__info {
    display: none;
}

@media screen and (max-width: 1050px) {
  .spHeaderNav__info {
    display: block;
          padding: 0 20px 0 0
  }
}

@media screen and (max-width: 767px) {
  .spHeaderNav__info {
          padding: 0 10px 0 0
  }
}


.spHeaderNav__tel {
    display: none;
}

@media screen and (max-width: 1050px) {
  .spHeaderNav__tel {
    display: block;
      padding: 0 100px 0 0
  }
}

@media screen and (max-width: 767px) {
  .spHeaderNav__tel {
    display: block;
      padding: 0 80px 0 0
  }
}


.pcHeaderNav__link--contact {
  background-color: #A1C303;
  padding: 0 35px
}

@media screen and (max-width: 1200px) {
  .pcHeaderNav__link--contact {
    padding: 0 20px
  }
}

.pcHeaderNav__link:hover {
  opacity: 0.7
}

.humburgerMenu {
  cursor: pointer;
  display:  block;
padding: 22px 25px;
  background-color: #E83522
}

@media screen and (max-width: 1050px) {
  .humburgerMenu {
background-color: #E83522;
height: 65px;
padding: 15px 20px;
position: absolute;
top: 0px;
right: 0px;
display: block
   
  }
}

.humburgerMenu__button {
  width: 32px;
  height: 18px;
  padding: 0;
  border: none;
  background-color: transparent;
  position: relative;
  cursor: pointer
}

.humburgerMenu__button:focus:not(:focus-visible) {
  outline: 0
}

.humburgerMenu__bur {
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #fff
}

.humburgerMenu__bur:nth-of-type(1) {
  top: 0;
  -webkit-transition: top, 0.2s, -webkit-transform 0.2s;
  transition: top, 0.2s, -webkit-transform 0.2s;
  transition: transform 0.2s, top, 0.2s;
  transition: transform 0.2s, top, 0.2s, -webkit-transform 0.2s
}

.active .humburgerMenu__bur:nth-of-type(1) {
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg)
}

.humburgerMenu__bur:nth-of-type(2) {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s
}

.active .humburgerMenu__bur:nth-of-type(2) {
  opacity: 0
}

.humburgerMenu__bur:nth-of-type(3) {
  bottom: 0;
  -webkit-transition: bottom, 0.2s, -webkit-transform 0.2s;
  transition: bottom, 0.2s, -webkit-transform 0.2s;
  transition: transform 0.2s, bottom, 0.2s;
  transition: transform 0.2s, bottom, 0.2s, -webkit-transform 0.2s
}

.active .humburgerMenu__bur:nth-of-type(3) {
  bottom: 50%;
  -webkit-transform: translateY(50%) rotate(-45deg);
  transform: translateY(50%) rotate(-45deg)
}

.humburgerMenu__text {
  margin-top: 5px;
  font-size: 1rem;
  line-height: 1;
  width: 32px
}

.humburgerMenu__text>img {
  vertical-align: bottom
}

.contact {
  background-color: #E83522;
  padding: 120px 0 153px
}

@media screen and (max-width: 767px) {
  .contact {
    padding: 85px 0 50px
  }
}

.contact .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 742px;
  margin: 0 auto;
  padding: 0 30px
}

.contact__title {
  width: 242px;
  margin: 0 auto
}

.contact__title>img {
  width: 100%;
  vertical-align: bottom
}

.contact__pageTitle {
  font-size: 3rem;
  text-align: center;
  color: #fff
}

@media screen and (max-width: 767px) {
  .contact__pageTitle {
    font-size: 2.4rem
  }
}

.contact__pageTitleText {
  font-size: 1.6rem;
  line-height: 1.5;
  text-align: center;
  color: #fff;
  margin-top: 40px
}

@media screen and (max-width: 767px) {
  .contact__pageTitleText {
    font-size: 1.4rem;
    text-align: left;
    margin-top: 20px
  }
}

.contact__table {
  width: 100%;
  margin-top: 60px
}

@media screen and (max-width: 1000px) {
  .contact__table {
    margin-top: 40px
  }
}

@media screen and (max-width: 767px) {
  .contact__table {
    margin-top: 30px
  }
}

@media screen and (max-width: 767px) {
  .contact tr {
    display: block;
    padding: 12px 0
  }
}

.contact__th {
  width: 184px;
  text-align: left;
  font-size: 2rem;
  line-height: 1.4;
  letter-spacing: .06em;
  font-weight: 700;
  color: #fff
}

.contact__th2 {
  width: 184px;
  text-align: left;
  font-size: 1.8rem;
  line-height: 1.4;
  letter-spacing: .06em;
  font-weight: 700;

  vertical-align:middle;
    color: #fff
}


@media screen and (max-width: 767px) {
  .contact__th {
      width: 90%;
    display: block;
    font-size: 1.6rem
  }
  
  .contact__th2 {
    width: 90%;
    display: block;
    font-size: 1.6rem
  }
  
}
.add__td {
	text-align: left;
  padding: 5px
}
.add__table {
margin:auto
}
.contact__td {
  padding: 20px 0 20px 8px
}

@media screen and (max-width: 767px) {
  .contact__td {
    display: block;
    padding: 0;
    margin-top: 10px
  }
}

.contact__confirmText {
  font-size: 2rem;
  line-height: 1.4;
  letter-spacing: .06em;
  font-weight: 700;
  color: #fff
}

@media screen and (max-width: 767px) {
  .contact__confirmText {
    font-size: 1.6rem
  }
}

.contact__radioBox label {
  font-size: 1.8rem;
  line-height: 1.5;
  letter-spacing: .06em;
  color: #fff;
  font-weight: 700;
  margin-right: 30px;
  cursor: pointer;
  display: inline-block
}

@media screen and (max-width: 767px) {
  .contact__radioBox label {
    margin-right: 8px
  }
}

.contact__checkBox label {
  font-size: 1.8rem;
  line-height: 1.5;
  letter-spacing: .06em;
  color: #fff;
  font-weight: 700;
  margin-right: 30px;
  cursor: pointer;
  display: inline-block
}

@media screen and (max-width: 767px) {
  .contact__checkBox label {
    margin-right: 8px
  }
}

.contact__otherBox {
  margin-top: 10px
}

.contact__otherBox input[type="text"] {
  margin-top: 6px
}

.contact input[type="text"], .contact input[type="tel"], .contact input[type="email"] {
  width: 100%;
  height: 40px;
  border: none;
  padding: 0 8px;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: .06em
}

.contact input[name="postalCode"], .contact input[name="tel"] {
  width: 160px
}

@media screen and (max-width: 767px) {
  .contact input[name="postalCode"], .contact input[name="tel"] {
    width: 100%
  }
}

.contact select {
  width: 300px;
  height: 40px;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: .06em;
  padding-left: 10px
}

.contact__supplementaryText {
  font-size: 1.6rem;
  line-height: 1.5;
  letter-spacing: .06em;
  color: #fff;
  margin-top: 4px
}

.contact__supplementaryText--marginBottom {
  margin-bottom: 20px
}

.contact__agreeBox {
  color: #fff;
  text-align: center
}

@media screen and (max-width: 767px) {
  .contact__agreeBox {
    margin-top: 40px
  }
}

.contact__agreeTitle {
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: .06em
}

.contact__agreeText {
  font-size: 1.6rem;
  line-height: 1.5;
  letter-spacing: .06em;
  margin-top: 12px
}

@media screen and (max-width: 767px) {
  .contact__agreeText {
    font-size: 1.4rem
  }
}

.contact__agreeText a {
  color: #fff;
  text-decoration: underline
}

.contact__agreeCheckbox {
  font-size: 1.8rem;
  line-height: 1;
  letter-spacing: .06em;
  display: inline-block;
  margin-top: 22px;
  cursor: pointer
}

@media screen and (max-width: 767px) {
  .contact__agreeCheckbox {
    font-size: 1.6rem;
    margin-top: 15px
  }
}

.contact__sendBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.contact__sendBox button {
  background-color: #d7dc00;
  font-size: 2rem;
  font-weight: 700;
  color: #3e3a39;
  border: none;
  width: 300px;
  height: 75px;
  margin-top: 40px;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s
}

@media screen and (max-width: 767px) {
  .contact__sendBox button {
    font-size: 1.5rem;
    width: 200px;
    height: 50px
  }
}

.contact__sendBox button.back {
  background-color: #ccc;
  margin-right: 20px
}

.contact__sendBox button:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1)
}

.contact__sendBox button:disabled {
  opacity: 0.3;
  pointer-events: none
}

.contact__sendBox a {
  background-color: #d7dc00;
  font-size: 2rem;
  font-weight: 700;
  color: #3e3a39;
  border: none;
  width: 300px;
  height: 75px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 40px;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s
}

@media screen and (max-width: 767px) {
  .contact__sendBox a {
    font-size: 1.5rem;
    width: 200px;
    height: 50px
  }
}

.contact__sendBox a:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1)
}

.contact__errorTopMessage {
  font-size: 2rem;
  line-height: 1.5;
  margin-top: 40px;
  color: orange;
  text-align: center;
  border: 1px solid orange;
  padding: 20px
}

@media screen and (max-width: 767px) {
  .contact__errorTopMessage {
    font-size: 1.6rem;
    text-align: left;
    padding: 10px;
    margin-top: 20px
  }
}

.contact__errorMessage {
  font-size: 1.6rem;
  line-height: 1.5;
  margin-top: 5px;
  color: orange
}

@media screen and (max-width: 767px) {
  .contact__errorMessage {
    font-size: 1.4rem
  }
}

.contact__errorMessage--center {
  text-align: center
}

.contactTel {
  text-align: center;
  color: #fff;
  margin-top: 110px;
  padding: 0 20px
}

.contactTel__title {
  font-size: 1.8rem
}

@media screen and (max-width: 767px) {
  .contactTel__title {
    font-size: 1.6rem
  }
}

.contactTel__telNumber {
  font-size: 5.6rem;
  font-weight: 700;
  margin-top: 16px
}

@media screen and (max-width: 767px) {
  .contactTel__telNumber {
    font-size: 4rem;
    margin-top: 12px
  }
}

.contactTel__telNumber--fontSmall {
  font-size: 4rem
}

@media screen and (max-width: 767px) {
  .contactTel__telNumber--fontSmall {
    font-size: 3rem
  }
}

.contactTel__telNumber a {
  color: inherit
}

.contactTel__text {
  font-size: 1.6rem;
  margin-top: 8px
}

@media screen and (max-width: 767px) {
  .contactTel__text {
    font-size: 1.4rem;
    margin-top: 6px
  }
}


.contact__th--remarks{font-size:1.4rem;font-weight:400}@media screen and (max-width: 767px){.contact__th--remarks{font-size:1.2rem;font-weight:300}}


.gokakuTaikenki {
  padding-top: 88px;
  padding-bottom: 124px
}

@media screen and (max-width: 767px) {
  .gokakuTaikenki {
    padding-top: 64px;
    padding-bottom: 76px
  }
}

.gokakuTaikenki .wrap {
  padding: 0 20px
}

.gokakuTaikenki__bg {
  background-image: url(../img/page-parts/gokaku-taikenki/gokakuTaikenki_topBg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 394px;
  position: relative
}

@media screen and (max-width: 767px) {
  .gokakuTaikenki__bg {
    height: 256px
  }
}

.gokakuTaikenki__topImg {
  width: 403px;
  position: absolute;
  top: 158px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%)
}

@media screen and (max-width: 767px) {
  .gokakuTaikenki__topImg {
    width: 288px;
    top: 106px
  }
}

.gokakuTaikenki__topTitle {
  background-image: url(../img/page-parts/gokaku-taikenki/gokakuTaikenki_title.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 261px;
  height: 79px;
  position: relative;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
  position: relative;
  margin-bottom: 157px
}

@media screen and (max-width: 767px) {
  .gokakuTaikenki__topTitle {
    margin-top: 20px;
    margin-bottom: 73px
  }
}

.gokakuTaikenki__topTitle span {
  width: 78%;
  display: inline-block;
  position: absolute;
  top: 20%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 2.8rem;
  line-height: 1;
  letter-spacing: .24em;
  font-weight: 700;
  color: #fff
}

.gokakuTaikenki__contentsBox {
  margin-top: 205px;
  width: calc((100% / 2) - 50px);
  margin-left: 50px
}

.gokakuTaikenki__contentsBox:first-child {
  margin-top: 0
}

.gokakuTaikenki__contentsBox:nth-child(2) {
  margin-top: 0
}

@media screen and (max-width: 767px) {
  .gokakuTaikenki__contentsBox:nth-child(2) {
    margin-top: 96px
  }
}

@media screen and (max-width: 767px) {
  .gokakuTaikenki__contentsBox {
    margin-top: 96px;
    width: 100%;
    margin-left: 0
  }
}

.gokakuTaikenki__contentsImgBox {
  max-width: 290px;
  margin: 0 auto;
  padding-bottom: 88px
}

@media screen and (max-width: 767px) {
  .gokakuTaikenki__contentsImgBox {
    max-width: 100%;
    padding-bottom: 44px
  }
}

.gokakuTaikenki__contentsBoxWrap {
  max-width: 800px;
  margin: 0 auto
}

@media screen and (max-width: 767px) {
  .gokakuTaikenki__contentsBoxWrap {
    max-width: 100%
  }
}

.gokakuTaikenki__flexBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -50px
}

@media screen and (max-width: 767px) {
  .gokakuTaikenki__flexBox {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0
  }
}

.gokakuTaikenki__contentsImg {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 50%;
  position: relative;
  padding-top: 55%;
  margin: 0 auto
}

.gokakuTaikenki__schoolName {
  background-image: url(../img/page-parts/gokaku-taikenki/gokakuTaikenki_name.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  max-width: 290px;
  width: 100%;
  height: 59px;
  margin: 24px auto 0;
  font-weight: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative
}

@media screen and (max-width: 767px) {
  .gokakuTaikenki__schoolName {
    height: 57px
  }
}

.gokakuTaikenki__schoolName span {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0px 60px 0px 37px
}

@media screen and (max-width: 767px) {
  .gokakuTaikenki__schoolName span {
    padding: 0 58px 0 23px
  }
}

.gokakuTaikenki__studentName {
  font-size: 3.2rem;
  line-height: .7;
  letter-spacing: 0em;
  font-weight: 500;
  text-align: center;
  margin-top: 15px
}

.gokakuTaikenki__studentName span {
  font-size: 2rem;
  line-height: 1.2;
  letter-spacing: 0em
}

.gokakuTaikenki__contentsTextWrap {
  max-width: 290px;
  margin: 0 auto
}

@media screen and (max-width: 767px) {
  .gokakuTaikenki__contentsTextWrap {
    max-width: 100%
  }
}

.gokakuTaikenki__contentsTextBox {
  margin-top: 64px
}

.gokakuTaikenki__contentsTextBox:first-child {
  margin-top: 0
}

@media screen and (max-width: 767px) {
  .gokakuTaikenki__contentsTextBox {
    margin-top: 40px
  }
}

.gokakuTaikenki__contentsTitle {
  font-size: 2.4rem;
  line-height: 1.3;
  letter-spacing: 0em;
  font-weight: 700;
  color: #0080ca;
  position: relative;
  padding-left: 1em
}

.gokakuTaikenki__contentsTitle::before {
  content: "";
  position: absolute;
  background-color: #036eb5;
  width: 8px;
  height: 56px;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

@media screen and (max-width: 767px) {
  .gokakuTaikenki__contentsTitle::before {
    height: 56px
  }
}

.gokakuTaikenki__contentsText {
  font-size: 1.4rem;
  line-height: 1.7;
  letter-spacing: 0em;
  font-weight: 400;
  margin-top: 32px
}

@media screen and (max-width: 767px) {
  .gokakuTaikenki__contentsText {
    margin-top: 24px
  }
}

.information {
  padding: 120px 0 0 ;

}

@media screen and (max-width: 767px) {
  .information {
    padding: 60px 0 0
  }
}

.information .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 800px;
  margin: 0 auto;
  padding: 0 20px
}

.information__list {
  margin-top: 40px;
  width: 100%
}

@media screen and (max-width: 767px) {
  .information__list {
    margin-top: 20px
  }
}

.information__item {
  border-top: 1px solid rgba(3, 110, 181, 0.25)
}

.information__item:last-of-type {
  border-bottom: 1px solid rgba(3, 110, 181, 0.25)
}

.information__link {
  width: 100%;
  padding: 30px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

@media screen and (max-width: 767px) {
  .information__link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 10px
  }
}

.information__link:hover {
  opacity: 0.7
}

.information__date, .information__title {
  font-size: 1.6rem;
  line-height: 1.5;
  color: #000
}

.information__date {
  margin-right: 24px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: italic
}

@media screen and (max-width: 767px) {
  .information__date {
    margin-right: 0
  }
}

.information__title {
  text-decoration: underline;
  font-weight: 300
}

.newsDetail {
  padding: 120px 0 0
}

@media screen and (max-width: 767px) {
  .newsDetail {
    padding: 60px 0 0
  }
}

.newsDetail .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 800px;
  margin: 0 auto;
  padding: 0 20px
}

.newsDetail__topBox {
  margin-top: 60px
}

.newsDetail__new {
  display: inline-block;
  padding: 10px 22px;
  background-color: #a7c903;
  color: #fff;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: .2em;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-style: italic;
  margin-right: 10px
}

@media screen and (max-width: 1000px) {
  .newsDetail__new {
    font-size: 1.2rem;
    padding: 6px 16px
  }
}

.newsDetail__date {
  font-size: 1.6rem
}

@media screen and (max-width: 767px) {
  .newsDetail__date {
    font-size: 1.4rem
  }
}

.newsDetail__title {
  font-size: 2.8rem;
  line-height: 1.5;
  margin-top: 10px
}

@media screen and (max-width: 767px) {
  .newsDetail__title {
    font-size: 2.2rem;
    margin-top: 5px
  }
}

.newsDetail__thumbnail {
  width: 100%;
  margin-top: 40px
}

@media screen and (max-width: 767px) {
  .newsDetail__thumbnail {
    margin-top: 20px
  }
}

.news {
  padding: 120px 0 0
}

@media screen and (max-width: 767px) {
  .news {
    padding: 60px 0 0
  }
}

.news .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 20px
}

.news__list {
  margin-top: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -15px
}

.news__list>* {
  margin-left: 15px;
  width: calc((100% / 4) - 15px)
}

.news__list>*:nth-child(n+5) {
  margin-top: 60px
}

@media screen and (max-width: 1000px) {
  .news__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px
  }
  .news__list>* {
    margin-left: 15px;
    width: calc((100% / 3) - 15px)
  }
  .news__list>*:nth-child(n+4) {
    margin-top: 40px
  }
}

@media screen and (max-width: 767px) {
  .news__list {
    margin-top: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px
  }
  .news__list>* {
    margin-left: 15px;
    width: calc((100% / 2) - 15px)
  }
  .news__list>*:nth-child(n+3) {
    margin-top: 15px
  }
}

.news__link {
  display: block;
  height: 100%
}

.news__link:hover {
  opacity: 0.7
}

.news__image {
  position: relative;
  padding-top: calc((100% / 1) * (168 / 224));
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center
}

.news__tag {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  padding: 10px 22px;
  background-color: #a7c903;
  color: #fff;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: .2em;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-style: italic
}

@media screen and (max-width: 1000px) {
  .news__tag {
    font-size: 1.2rem;
    padding: 6px 16px
  }
}

.news__date {
  display: inline-block;
  font-size: 1.6rem;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  color: #036eb5;
  margin-top: 20px
}

@media screen and (max-width: 767px) {
  .news__date {
    font-size: 1.2rem
  }
}

.news__title {
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 300;
  text-decoration: underline;
  color: #000;
  margin-top: 6px
}

@media screen and (max-width: 767px) {
  .news__title {
    font-size: 1.4rem
  }
}

.news__allNewsLinkBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 56px
}

@media screen and (max-width: 767px) {
  .news__allNewsLinkBox {
    margin-top: 30px
  }
}

.news__allNewsLink {
  font-size: 1.75rem;
  color: #036eb5;
  font-weight: 500;
  padding: 16px 38px;
  border: 2px solid #036eb5;
  border-radius: 50px
}

@media screen and (max-width: 767px) {
  .news__allNewsLink {
    font-size: 1.2rem;
    padding: 13px 32px
  }
}

.news__allNewsLink:hover {
  background-color: #036eb5;
  color: #fff
}

.nyushiInfo {
  padding-bottom: 40px
}

.nyushiInfo__heroBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start
}

.nyushiInfo__hero {
  width: 100%
}

.nyushiInfo .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  padding: 0 20px;
  margin: 0 auto
}

.nyushiInfo__newBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 80px
}

@media screen and (max-width: 767px) {
  .nyushiInfo__newBox {
    margin-top: 40px
  }
}

@media screen and (max-width: 767px) {
  .nyushiInfo__newBox .pcOnly {
    display: none
  }
}

.nyushiInfo__newBox .spOnly {
  display: none
}

@media screen and (max-width: 767px) {
  .nyushiInfo__newBox .spOnly {
    display: block
  }
}

.nyushiInfo__newBoxIcon {
  width: 136px;
  margin-right: 20px
}

@media screen and (max-width: 767px) {
  .nyushiInfo__newBoxIcon {
    width: 120px;
    margin-right: 20px
  }
}

.nyushiInfo__newBoxText {
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 500
}

@media screen and (max-width: 767px) {
  .nyushiInfo__newBoxText {
    font-size: 1.4rem
  }
}

.nyushiInfo__topTextBox {
  margin-top: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

@media screen and (max-width: 767px) {
  .nyushiInfo__topTextBox {
    margin-top: 20px
  }
}

.nyushiInfo__topText {
  font-size: 1.4rem;
  line-height: 1.66;
  color: #036eb5
}

@media screen and (max-width: 767px) {
  .nyushiInfo__topText {
    font-size: 1.2rem
  }
}

.nyushiInfoContents {
  margin-top: 120px
}

.nyushiInfoContents:first-of-type {
  margin-top: 56px
}

.nyushiInfoContents__title {
  font-size: 2.8rem;
  line-height: 1;
  letter-spacing: .12em;
  width: 100%;
  background-color: #171c61;
  color: #fff;
  text-align: center;
  padding: 24px 0;
  border-radius: 8px
}

@media screen and (max-width: 767px) {
  .nyushiInfoContents__title {
    font-size: 2.4rem;
    border-radius: 4px
  }
}

.nyushiInfoContents__box {
  padding: 0 100px
}

@media screen and (max-width: 1000px) {
  .nyushiInfoContents__box {
    padding: 0 50px
  }
}

@media screen and (max-width: 767px) {
  .nyushiInfoContents__box {
    padding: 0
  }
}

.nyushiInfoContents__senbatsuContentsBox {
  padding: 20px 0 20px 32px;
  border-left: 8px solid #171c61;
  margin-top: 48px
}

@media screen and (max-width: 767px) {
  .nyushiInfoContents__senbatsuContentsBox {
    padding: 0;
    border: none
  }
}

.nyushiInfoContents__text {
  font-size: 1.6rem;
  line-height: 2;
  font-weight: 500;
  margin-top: 32px
}

@media screen and (max-width: 767px) {
  .nyushiInfoContents__text {
    font-size: 1.4rem
  }
}

.nyushiInfoContents__senbatsuTitleBox {
  color: #171c61;
  position: relative;
  padding-bottom: 30px
}

@media screen and (max-width: 767px) {
  .nyushiInfoContents__senbatsuTitleBox {
    border-left: 8px solid #171c61;
    padding-left: 12px;
    padding-bottom: 0
  }
}

.nyushiInfoContents__senbatsuTitle {
  font-size: 2.8rem;
  line-height: 1;
  letter-spacing: .12em;
  padding-bottom: 20px
}

@media screen and (max-width: 767px) {
  .nyushiInfoContents__senbatsuTitle {
    position: relative;
    font-size: 2.4rem;
    padding-bottom: 16px
  }
}

.nyushiInfoContents__senbatsuTitle::after {
  content: "";
  display: inline-block;
  width: 120px;
  height: 2px;
  background-color: #171c61;
  position: absolute;
  left: -32px;
  bottom: 0
}

@media screen and (max-width: 767px) {
  .nyushiInfoContents__senbatsuTitle::after {
    left: -16px;
    width: 72px
  }
}

.nyushiInfoContents__senbatsuTitleText {
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin-top: -4px
}

@media screen and (max-width: 767px) {
  .nyushiInfoContents__senbatsuTitleText {
    font-size: 1.4rem;
    line-height: 2.2rem;
    padding-top: 12px;
    margin-top: -4px
  }
}

.nyushiInfoContents__senbatsuTitleText .spOnly {
  display: none
}

@media screen and (max-width: 767px) {
  .nyushiInfoContents__senbatsuTitleText .spOnly {
    display: block
  }
}

.nyushiInfoContents__senbatsuText {
  font-size: 1.6rem;
  line-height: 2;
  margin-top: 30px
}

@media screen and (max-width: 767px) {
  .nyushiInfoContents__senbatsuText {
    font-size: 1.4rem;
    margin-top: 24px
  }
}

.nyushiInfoContents__pointBox {
  border: 1px solid #a5c703;
  background-color: #f5fae6;
  color: #44aa35;
  padding: 40px 20px 35px;
  border-radius: 6px;
  margin-top: 45px;
  position: relative
}

.nyushiInfoContents__pointBox::before {
  content: "";
  display: inline-block;
  width: 117px;
  height: 42px;
  background-image: url(../img/page-parts/nyushi-info/point_icon.png);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: -1px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.nyushiInfoContents__pointFlexBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start
}

@media screen and (max-width: 767px) {
  .nyushiInfoContents__pointFlexBox {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
}

.nyushiInfoContents__pointTextBox {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.nyushiInfoContents__pointText {
  font-size: 1.4rem;
  line-height: 2
}

.nyushiInfoContents__pointImageBox {
  width: 248px;
  margin-left: 10px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-top: 0.7rem
}

@media screen and (max-width: 767px) {
  .nyushiInfoContents__pointImageBox {
    width: 100%;
    margin-top: 16px;
    margin-left: 0
  }
}

.nyushiInfoContents__pointImageBox img {
  width: 100%
}

@media screen and (max-width: 767px) {
  .nyushiInfoContents__pointImageBox img:not(:first-of-type) {
    margin-top: 16px
  }
}

.nyushiInfoContents__tableWrap {
  padding: 0 85px;
  margin-top: 40px
}

@media screen and (max-width: 1000px) {
  .nyushiInfoContents__tableWrap {
    padding: 0
  }
}

@media screen and (max-width: 767px) {
  .nyushiInfoContents__tableWrap {
    margin-top: 16px
  }
}

.nyushiInfoContents__tableBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

.nyushiInfoContents__tableBox>* {
  margin-left: 40px;
  width: calc((100% / 2) - 40px)
}

.nyushiInfoContents__tableBox>*:nth-child(n+3) {
  margin-top: 16px
}

@media screen and (max-width: 1000px) {
  .nyushiInfoContents__tableBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -20px
  }
  .nyushiInfoContents__tableBox>* {
    margin-left: 20px;
    width: calc((100% / 2) - 20px)
  }
  .nyushiInfoContents__tableBox>*:nth-child(n+3) {
    margin-top: 16px
  }
}

@media screen and (max-width: 767px) {
  .nyushiInfoContents__tableBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -0px
  }
  .nyushiInfoContents__tableBox>* {
    margin-left: 0px;
    width: calc((100% / 1) - 0px)
  }
  .nyushiInfoContents__tableBox>*:nth-child(n+2) {
    margin-top: 16px
  }
}

.nyushiInfoContents__table th, .nyushiInfoContents__table td {
  border: 1px solid #aeaeae;
  vertical-align: middle
}

.nyushiInfoContents__tableTitle {
  width: 100%;
  font-size: 1.4rem;
  font-weight: 400;
  padding: 9px 5px
}

.nyushiInfoContents__tableBodyTitle {
  font-size: 1.2rem;
  font-weight: 400;
  background-color: #eeeeef;
  padding: 6px 5px
}

.nyushiInfoContents__tableBodyText {
  font-size: 1.4rem;
  line-height: 1.25;
  padding: 10px 5px
}

.schoolBuildingInfoSingle {
  padding-top: 88px
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle {
    padding-top: 64px
  }
}

.schoolBuildingInfoSingle .wrap {
  padding: 0 20px;
  margin-top: 120px;
  margin-bottom: 73px
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle .wrap {
    margin-top: 53px;
    margin-bottom: 12px
  }
}

.schoolBuildingInfoSingle__topBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.schoolBuildingInfoSingle__title {
  font-size: 4rem;
  line-height: .7;
  letter-spacing: .24em;
  font-weight: 700;
  color: #0080ca
}

.schoolBuildingInfoSingle__tel {
  font-size: 2.4rem;
  line-height: .8;
  letter-spacing: 0em;
  font-weight: 500;
  margin-top: 30px;
  color: #323333
}

.schoolBuildingInfoSingle__tel span {
  padding-right: 7px
}

.schoolBuildingInfoSingle__time {
  font-size: 1.4rem;
  line-height: 1.7;
  letter-spacing: 0em;
  margin-top: 10px
}

.schoolBuildingInfoSingle__description {
  font-size: 1.4rem;
  line-height: 1.7;
  letter-spacing: 0em;
  max-width: 640px;
  margin-top: 48px
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__description {
    max-width: 100%;
    margin-top: 40px
  }
}

.schoolBuildingInfoSingle__sliderBox {
  max-width: 640px;
  margin: 0 auto;
  padding-top: 57px;
  position: relative
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__sliderBox {
    padding-top: 32px
  }
}

.schoolBuildingInfoSingle__sliderList {
  display: none
}

.schoolBuildingInfoSingle__sliderList.slick-initialized, .schoolBuildingInfoSingle__sliderList .slick-slider {
  display: block
}

.schoolBuildingInfoSingle__thumbnailList {
  display: none
}

.schoolBuildingInfoSingle__thumbnailList.slick-initialized, .schoolBuildingInfoSingle__thumbnailList .slick-slider {
  display: block
}

.schoolBuildingInfoSingle__sliderImg {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  padding-top: 75%
}

.schoolBuildingInfoSingle__thumbnailImg {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  padding-top: 73%
}

.schoolBuildingInfoSingle__thumbnail {
  max-width: 512px;
  margin: 0 auto
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__thumbnail {
    max-width: 80%
  }
}

.schoolBuildingInfoSingle__thumbnailList {
  margin-top: 32px
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__thumbnailList {
    margin-top: 17px
  }
}

.schoolBuildingInfoSingle__thumbnailList .slick-current {
  position: relative
}

.schoolBuildingInfoSingle__thumbnailList .slick-current::before {
  content: "";
  background-image: url(../img/page-parts/school-building-info/schoolBuildingInfo_border.png);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  z-index: 10;
  position: absolute;
  top: 0
}

.schoolBuildingInfoSingle__thumbnailItem {
  margin: 0 8px
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__thumbnailItem {
    margin: 0 4px
  }
}

.schoolBuildingInfoSingle .slick-prev {
  position: absolute;
  left: -12%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url(../img/page-parts/school-building-info/schoolBuildingInfo_arrow.svg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 20px;
  height: 36px;
  z-index: 10
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle .slick-prev {
    width: 9px;
    height: 18px
  }
}

.schoolBuildingInfoSingle .slick-prev::before {
  display: none
}

.schoolBuildingInfoSingle .slick-next {
  position: absolute;
  right: -12%;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
  background-image: url(../img/page-parts/school-building-info/schoolBuildingInfo_arrow.svg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 20px;
  height: 36px
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle .slick-next {
    width: 9px;
    height: 18px
  }
}

.schoolBuildingInfoSingle .slick-next::before {
  display: none
}

.schoolBuildingInfoSingle__contTitle {
  font-size: 2.4rem;
  line-height: 1.7;
  letter-spacing: .12em;
  font-weight: 700;
  margin: 120px auto 40px;
  width: 800px;
  color: #fff;
  background-color: #036eb4;
  text-align: center;
  padding: 10px 0
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__contTitle {
    font-size: 1.8rem;
    line-height: 1.3;
    letter-spacing: .16em;
    width: 100%;
    margin: 72px auto 24px;
    padding: 16px 0
  }
}

.schoolBuildingInfoSingle__contTitle--teacher {
  margin: 120px auto 80px
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__contTitle--teacher {
    margin: 72px auto 40px
  }
}

.schoolBuildingInfoSingle__adressBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 40px
}

.schoolBuildingInfoSingle__zip {
  font-size: 1.6rem;
  line-height: 1.5;
  letter-spacing: 0em;
  font-weight: 300
}

.schoolBuildingInfoSingle__mapBox {
  max-width: 720px;
  margin: 40px auto 0
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__mapBox {
    max-width: 100%;
    margin: 26px 16px 0
  }
}

.schoolBuildingInfoSingle__mapBoxWrap {
  width: 100%;
  height: 0;
  position: relative;
  padding-top: 67%
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__mapBoxWrap {
    padding-top: 100%
  }
}

.schoolBuildingInfoSingle__map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.schoolBuildingInfoSingle__teacherBoxWrap {
  margin-top: 120px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}

.schoolBuildingInfoSingle__teacherBoxWrap:first-child {
  margin-top: 0
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__teacherBoxWrap {
    margin-top: 73px
  }
}

.schoolBuildingInfoSingle__teacherImgBox {
  max-width: 288px;
  margin: 0 auto;
  width: 100%;
  height: 100%
}

.schoolBuildingInfoSingle__teacherImg {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  position: relative;
  padding-top: 150%
}

.schoolBuildingInfoSingle__teacherName {
  font-size: 3.2rem;
  line-height: .7;
  letter-spacing: 0em;
  font-weight: 500;
  margin-top: 24px
}

.schoolBuildingInfoSingle__subjectTitle {
  font-size: 1.6rem;
  line-height: 1.7;
  letter-spacing: .12em;
  font-weight: 400;
  margin-top: 24px
}

.schoolBuildingInfoSingle__subjectBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-top: 16px;
  width: 100%
}

.schoolBuildingInfoSingle__subjectName {
  max-width: 48px;
  width: 100%;
  height: 48px;
  margin-left: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 50%;
  background-color: #008e45;
  font-size: 1.6rem;
  line-height: 0;
  letter-spacing: 0em;
  font-weight: 700;
  color: #fff
}

.schoolBuildingInfoSingle__subjectName--math {
  background-color: #0071b8
}

.schoolBuildingInfoSingle__subjectName--english {
  background-color: #00a599
}

.schoolBuildingInfoSingle__subjectName--science {
  background-color: #f38f1e
}

.schoolBuildingInfoSingle__subjectName--society {
  background-color: #29a7de
}

.schoolBuildingInfoSingle__subjectName--other {
  background-color: #666666;
  font-size: 1.4rem;
  line-height: 0;
  letter-spacing: 0em
}

.schoolBuildingInfoSingle__teacherDescription {
  max-width: 640px;
  margin: 0 auto;
  padding-top: 33px;
  font-size: 1.4rem;
  line-height: 1.7;
  letter-spacing: 0em
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__teacherDescription {
    max-width: 100%
  }
}

.schoolBuildingInfoSingle__groupGokaku {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 720px;
  margin: 0 auto 60px
}

.schoolBuildingInfoSingle__groupGokakuBox {
  color: #171c61;
  border: 5px solid #171c61;
  text-align: left;
  padding: 40px
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__groupGokakuBox {
    padding: 40px 20px
  }
}

.schoolBuildingInfoSingle__groupGokakuTitle {
  font-size: 3rem;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 40px
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__groupGokakuTitle {
    font-size: 2.4rem;
    line-height: 1.5
  }
}

.schoolBuildingInfoSingle__groupGokakuList {
  margin-top: 20px
}

.schoolBuildingInfoSingle__groupGokakuListNoOne {
  font-size: 2rem;
  display: inline-block;
  font-weight: 700;
  background-color: #fff;
  color: #171c61;
  color: #e40000;
  margin-left: 20px
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__groupGokakuListNoOne {
    margin-left: 0;
    margin-bottom: 5px;
    font-size: 1.6rem
  }
}

.schoolBuildingInfoSingle__groupGokakuListNoOneText {
  font-size: 3rem;
  color: #c0ae46;
  font-style: italic
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__groupGokakuListNoOneText {
    font-size: 2.4rem
  }
}

.schoolBuildingInfoSingle__groupGokakuListTitle {
  font-size: 2.4rem;
  font-weight: 700;
  background-color: #fff;
  color: #171c61;
  padding-bottom: 10px;
  border-bottom: 2px solid #171c61;
  margin-bottom: 10px
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__groupGokakuListTitle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    font-size: 2rem
  }
}

.schoolBuildingInfoSingle__groupGokakuListItem {
  font-size: 1.6rem;
  line-height: 1.5;
  display: inline-block;
  margin-right: 5px
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__groupGokakuListItem {
    font-size: 1.4rem
  }
}

.schoolBuildingInfoSingle__groupGokakuListItem:not(:last-of-type)::after {
  content: "、"
}

.schoolBuildingInfoSingle__groupGokakuRemarksBox {
  margin-top: 10px
}

.schoolBuildingInfoSingle__groupGokakuRemarks {
  font-size: 1.2rem;
  line-height: 1.5;
  text-align: right
}

.schoolBuildingInfoSingle__bannarBox {
  margin-top: 200px;
  text-align: center
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__bannarBox {
    margin-top: 105px
  }
}

.schoolBuildingInfoSingle__bannarLink {
  margin-top: 30px
}

.schoolBuildingInfoSingle__bannarImg {
  width: 100%
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__bannarImg {
    display: none
  }
}

.schoolBuildingInfoSingle__bannarImg--sp {
  display: none
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfoSingle__bannarImg--sp {
    width: 100%;
    display: block
  }
}

.schoolBuildingInfoSingle__bannarText {
  font-size: 1.6rem;
  line-height: 1.5;
  color: #036eb5;
  font-weight: 700
}

.fv__image {
  width: 100%;
  vertical-align: bottom
}

.fv__contactLink {
  display: block;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 688px;
  margin: 20px auto 0;
  padding: 0 0px;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s
}

@media screen and (max-width: 1000px) {
  .fv__contactLink {
    margin-top: 20px
  }
}

@media screen and (max-width: 767px) {
  .fv__contactLink {
    padding: 0 30px;
    margin-top: 20px
  }
}

.fv__contactLink:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05)
}

.fv__contactLink>img {
  width: 100%;
  vertical-align: bottom
}

.fv__contactLink2 {
  display: block;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 688px;
  margin: 0px auto 0;
  padding: 0 0px;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s
}

@media screen and (max-width: 1000px) {
  .fv__contactLink2 {
    margin-top: 0px
  }
}

@media screen and (max-width: 767px) {
  .fv__contactLink2 {
    padding: 0 30px;
    margin-top: 20px
  }
}

.fv__contactLink2:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05)
}

.fv__contactLink2>img {
  width: 100%;
  vertical-align: bottom
}




.fv__linkLink {
  display: block;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: 460px;
  margin: 0px auto 0;
  padding: 0 0px;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s
}

@media screen and (max-width: 1000px) {
  .fv__linkLink {
    margin-top: 0px
  }
}



.fv__linkLink:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05)
}

.fv__linkLink>img {
  width: 100%;
  vertical-align: bottom
}


.tb__linkLink {
  display: block;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin: 0px auto 0;
  padding: 0 0px;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s
}

.tb__linkLink:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05)
}

.tb__linkLink>img {
  width: 100%;
  vertical-align: bottom
}




.fv__informationLink {
  display: block;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 200px;
  margin: 0px auto 0;
  padding: 0 0px;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s
}


@media screen and (max-width: 575px) {
  .fv__informationLink {
    padding: 0 0px;
    margin-top: 30px
  }
}

.fv__informationLink:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1)
}

.fv__informationLink>img {
  width: 100%;
  vertical-align: bottom
}

.underLink {
  padding: 90px
}

@media screen and (max-width: 767px) {
  .underLink {
    padding: 30px 30px 70px
  }
}


.topCms {
  padding-bottom: 160px
}

@media screen and (max-width: 767px) {
  .topCms {
    padding-bottom: 80px
  }
}

.topCms__titleBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: left;
  -webkit-align-items: left;
  -ms-flex-align: left;
  align-items: left;
  color: #000
}

.topCms__title {
  font-size: 2.4rem;
  line-height: 1;
  letter-spacing: .06em;
  text-align: left;
  font-weight: 500
}

@media screen and (max-width: 1000px) {
  .topCms__title {
    font-size: 1.8rem
  }
}

@media screen and (max-width: 767px) {
  .topCms__title {
    font-size: 1.6rem
  }
}

.topCms__enTitle {
  width: 64px;
  line-height: 1;
  letter-spacing: .12em;
  margin-top: 16px;
    border-bottom: 3px solid #44A835;
}

@media screen and (max-width: 767px) {
  .topCms__enTitle {
    margin-top: 8px;
    border: 2px solid #44A835;
  }
}


.topCms__enTitle2 {
  width: 64px;
  line-height: 1;
  letter-spacing: .12em;
  margin-top: 16px;
    border-bottom: 3px solid #A3C503;
}

@media screen and (max-width: 767px) {
  .topCms__enTitle2 {
    margin-top: 8px;
    border: 2px solid #A3C503;
  }
}


.topBanner {
  margin-top: 80px
}

@media screen and (max-width: 767px) {
  .topBanner {
    margin-top: 40px
  }
}

.topBanner .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 60px
}

@media screen and (max-width: 767px) {
  .topBanner .wrap {
    padding: 0 32px
  }
}

.topBanner__thumbnail {
  margin: 0 -8px 0
}

@media screen and (max-width: 767px) {
  .topBanner__thumbnail {
    margin: 0
  }
}

.topBanner__thumbnail a {
  display: block;
  margin: 0 8px
}

@media screen and (max-width: 767px) {
  .topBanner__thumbnail a {
    margin: 0
  }
}

.topBanner__thumbnail img {
  width: 100%
}

.topBanner__nav {
  margin: 16px -8px 0;
  display: none
}

@media screen and (max-width: 767px) {
  .topBanner__nav {
    margin: 16px -4px 0;
    display: block
  }
}

.topBanner__nav .slick-slide {
  margin: 0 8px;
  cursor: pointer
}

@media screen and (max-width: 767px) {
  .topBanner__nav .slick-slide {
    margin: 0 4px
  }
}

.topBanner__navButton {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 24px;
  height: 48px;
  padding: 0;
  margin: 0;
  border: none;
  background-color: transparent;
  cursor: pointer
}

@media screen and (max-width: 767px) {
  .topBanner__navButton {
    width: 12px;
    height: 24px
  }
}

.topBanner__navButton::before {
  position: absolute;
  top: 0;
  left: 0
}

.topBanner__navButton--prev {
  left: -44px
}

@media screen and (max-width: 767px) {
  .topBanner__navButton--prev {
    left: -22px
  }
}

.topBanner__navButton--prev::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 48px;
  background-image: url(../img/page-parts/top/banner_button_left.svg);
  background-repeat: no-repeat;
  background-size: contain
}

@media screen and (max-width: 767px) {
  .topBanner__navButton--prev::before {
    width: 12px;
    height: 24px
  }
}

.topBanner__navButton--next {
  right: -44px
}

@media screen and (max-width: 767px) {
  .topBanner__navButton--next {
    right: -22px
  }
}

.topBanner__navButton--next::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 48px;
  background-image: url(../img/page-parts/top/banner_button_right.svg);
  background-repeat: no-repeat;
  background-size: contain
}

@media screen and (max-width: 767px) {
  .topBanner__navButton--next::before {
    width: 12px;
    height: 24px
  }
}

.topNews {
  margin-top: 120px;
  background-color: rgba(3, 110, 181, 0.1);
  padding: 55px 0
}

@media screen and (max-width: 767px) {
  .topNews {
    margin-top: 60px
  }
}

.topNews .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  padding: 0 33px;
  margin: 0 auto
}

.topNews__list {
  margin-top: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -15px
}

.topNews__list>* {
  margin-left: 15px;
  width: calc((100% / 4) - 15px)
}

.topNews__list>*:nth-child(n+5) {
  margin-top: 0
}

@media screen and (max-width: 767px) {
  .topNews__list {
    margin-top: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px
  }
  .topNews__list>* {
    margin-left: 15px;
    width: calc((100% / 2) - 15px)
  }
  .topNews__list>*:nth-child(n+3) {
    margin-top: 15px
  }
}

.topNews__link {
  display: block;
  height: 100%
}

.topNews__link:hover {
  opacity: 0.7
}

.topNews__image {
  position: relative;
  padding-top: calc((100% / 1) * (168 / 224));
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center
}

.topNews__tag {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  padding: 10px 22px;
  background-color: #a7c903;
  color: #fff;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: .2em;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-style: italic
}

@media screen and (max-width: 1000px) {
  .topNews__tag {
    font-size: 1.2rem;
    padding: 6px 16px
  }
}

.topNews__date {
  display: inline-block;
  font-size: 1.6rem;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  color: #036eb5;
  margin-top: 20px
}

@media screen and (max-width: 767px) {
  .topNews__date {
    font-size: 1.2rem
  }
}

.topNews__title {
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 300;
  text-decoration: underline;
  color: #000;
  margin-top: 6px
}

@media screen and (max-width: 767px) {
  .topNews__title {
    font-size: 1.4rem
  }
}

.topNews__allNewsLinkBox {
float:right;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: -30px;
  margin-right: 20px;

}

@media screen and (max-width: 767px) {
  .topNews__allNewsLinkBox {
    float:none;
      margin: 20px auto 0;
  }
}


.topNews__allNewsLinkBox2 {
float:right;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: -30px;
  margin-right: 0px;

}

@media screen and (max-width: 767px) {
  .topNews__allNewsLinkBox2 {
  float:none;
  margin: 20px auto 0;
  }
}


.topNews__allNewsLink {
  font-size: 1.75rem;
  color: #036eb5;
  font-weight: 500;
  padding: 16px 38px;
  border: 2px solid #036eb5;
  border-radius: 50px;
}

@media screen and (max-width: 767px) {
  .topNews__allNewsLink {
    font-size: 1.2rem;
    padding: 13px 32px;
    margin: 0px  ;
  }
}

.topNews__allNewsLink:hover {
  background-color: #036eb5;
  color: #fff
}

.topInfoBox {
background-position: center;
    background-image: url("../img/page-parts/top/news_back.png");
      margin-top: 120px;
}

@media screen and (max-width: 767px) {
  .topInfoBox {
    background-image:none;
      margin-top: 60px;
  }
}


.topInfoBox .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  padding: 0 0px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between);
}

.topInfoBox .wrap>* {
  width: calc(50% - 0px)
}

@media screen and (max-width: 767px) {
  .topInfoBox .wrap>* {
    width: 100%;
  }
}


.topInfoBox2 .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  padding: 0 0px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.topInfoBox2 .wrap>* {
  width: calc(50% - 10px)
}

@media screen and (max-width: 767px) {
  .topInfoBox2 .wrap>* {
    margin: 20px auto 0px;
    width: 100%
  }
}


.topInfoBox .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  padding: 0 0px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.topInfoBox3 .wrap>* {
  width: calc(50% - 10px)
}

@media screen and (max-width: 767px) {
  .topInfoBox3 .wrap>* {
    width: 100%
  }
}


.topInformation {
      background-color: #E7F3EB;
              padding: 50px 30px 50px 0px;
}

@media screen and (max-width: 1040px) {
  .topInformation {
                padding: 50px 30px;
    margin-top: 0px
  }
}

@media screen and (max-width: 767px) {
  .topInformation {
                padding: 30px 30px 30px;
    margin-top: 0px
  }
}


.topInformation2 {
      background-color: #F4F8E7;
              padding: 10px 0px 10px 30px ;
}

@media screen and (max-width: 1040px) {
  .topInformation2 {
      background-color: #F4F8E7;
               padding: 10px 20px 10px;
    margin-top: 0px
  }
}

@media screen and (max-width: 767px) {
  .topInformation2 {
        background-color: #FFFF;
               padding: 50px 30px 30px;
    margin-top: 0px
  }
}


.topInformation__list {
  margin-top: 40px;
  width: 100%
}

@media screen and (max-width: 767px) {
  .topInformation__list {
    margin-top: 20px
  }
}

.topInformation__item {
  border-top: 1px solid #44A835
}

.topInformation__item:last-of-type {
  border-bottom: 1px solid #44A835
}


.topInformation__item2 {
  border-top: 1px solid #A3C503
}

.topInformation__item2:last-of-type {
  border-bottom: 1px solid #A3C503
}


.topInformation__link {
  width: 100%;
  padding: 30px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

@media screen and (max-width: 767px) {
  .topInformation__link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 10px
  }
}

.topInformation__link:hover {
  opacity: 0.7
}

.topInformation__date, .topInformation__title {
  font-size: 1.6rem;
  line-height: 1.5;
  color: #000
}

.topInformation__date {
  margin-right: 24px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: italic
}

@media screen and (max-width: 767px) {
  .topInformation__date {
    margin-right: 0
  }
}

.topInformation__title {
  text-decoration: underline;
  font-weight: 300
}

.snsInfoBox2  {

  }
  
@media screen and (max-width: 1000px) {
.snsInfoBox2  {
  margin: 0 auto;
    width: 95%;
  }
}

@media screen and (max-width: 767px) {
.snsInfoBox2  {
    width: 100%;
  }
}

.snsInfoBox2 .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  padding: 0 0px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}


.snsInfoBox2 .wrap>* {
  width: calc(50% - 10px) ;

}
@media screen and (max-width: 767px) {
  .snsInfoBox2 .wrap>* {
    margin: 20px auto 0px;

    width: 100%
  }
}



.snsBox2 {
  margin: 0px auto
}

.snsBox2>img {
  width: 100%;
	    padding: 0 7px;
  vertical-align: bottom
}

.fv__linkLink {
  display: block;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: 460px;
  margin: 0px auto 0;
  padding: 0 0px;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s
}

@media screen and (max-width: 1000px) {
  .fv__linkLink {
    margin-top: 0px
  }
}

@media screen and (max-width: 765px) {
  .fv__linkLink {
	  width: 95%;
    padding: 0 0px;
    margin-top: 10px
  }
}

.fv__linkLink:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05)
}

.fv__linkLink>img {
  width: 100%;
  vertical-align: bottom
}


.snsBox {
  margin-top: 120px
}


@media screen and (max-width: 767px) {
  .snsBox {
    margin-top: 60px;
      padding: 0 20px
  }
}

.snsBox .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 520px;
  margin: 0 auto;
  padding: 0 20px
}

.snsBox__flexBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.snsBox__box {
  width: 100%;
  border: 1px solid #036eb5
}

@media screen and (max-width: 1000px) {
  .snsBox__box {
    width: 100%
  }
  .snsBox__box:not(:first-of-type) {
    margin-top: 32px
  }
}

.snsBox__box>iframe {
  width: 100%;
  height: 100%
}




.snsInfoBox2  {

  }
  
@media screen and (max-width: 1000px) {
.snsInfoBox2  {
  margin: 0 auto;
    width: 95%;
  }
}

@media screen and (max-width: 767px) {
.snsInfoBox2  {
    width: 100%;
  }
}

.snsInfoBox2 .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  padding: 0 0px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}


.snsInfoBox2 .wrap>* {
  width: calc(50% - 10px)
}

@media screen and (max-width: 767px) {
  .snsInfoBox2 .wrap>* {
    margin: 20px auto 0px;
    width: 100%
  }
}



.snsBox2 {
  margin: 0px auto
}

@media screen and (max-width: 1000px) {
  .snsBox2__box {
    width: 100%
  }
  .snsBox2__box:not(:first-of-type) {
    margin-top: 32px
  }
}

.snsBox2__box>iframe {
  width: 100%;
  height: 100%
}

.fb-page {
  width: 100%
}

.about {
  padding: 0px 0;
    height: auto;
      margin: 30px auto 20px;
}


@media screen and (max-width: 1000px) {
  .about {
    height: auto;
          max-height: initial;
    padding: 0px 0 0px
  }
}

.about .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 10px;
	        line-height: 2.5rem;
          text-align: center;
  margin: 0 auto;
  padding: 0 0px
}

@media screen and (max-width: 767px) {
  .about .wrap {
	            text-align: left;
	  width: 95%;

  }
}

.about__titleBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative
}

.about__title {
  font-size: 4.5rem;
  line-height: 1;
  letter-spacing: -.04em;
  font-weight: 400;
  font-family: "Makinas Scrap 5";
  text-align: center;
  color: #036eb5;
  padding: 35px 30px;
  background-color: #fff;
  border-radius: 20px
}

@media screen and (max-width: 767px) {
  .about__title {
    font-size: 3rem;
    padding: 25px 20px;
    margin: 0 10px
  }
}


  .about__tit {
    width: 265px;
    margin: 50px auto 10px
  }






.youtube {
  width: 100%;
  aspect-ratio: 16 / 9;
    max-width: 1000px;
      margin: 10px auto
      
}
.youtube iframe {
  width: 100%;
  height: 100%;
}


@media screen and (max-width: 767px) {
.youtube {
      margin: 10px auto;
    min-height: 200px;
    padding: 0 0px;
}
}

@media screen and (max-width: 767px) {
.youtube iframe {
    min-height: 200px;
}
}

.about__tit>img {
  width: 100%;
  vertical-align: bottom
}




.about__title--eisu {
  font-size: 5.5rem
}

@media screen and (max-width: 767px) {
  .about__title--eisu {
    font-size: 3.4rem
  }
}

.about__title--fontSpaceBig {
  letter-spacing: 0.04em
}

.about__title--fontSmall {
  font-size: 3.3rem
}

@media screen and (max-width: 767px) {
  .about__title--fontSmall {
    font-size: 2.2rem
  }
}

.about__titleTriangle {
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, -26%);
  transform: translate(-50%, -26%);
  width: 45px
}

@media screen and (max-width: 767px) {
  .about__titleTriangle {
    width: 30px
  }
}

.about__titleTriangle>img {
  width: 100%;
  vertical-align: bottom
}

.about__contentsBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0px auto 0
}

@media screen and (max-width: 767px) {
  .about__contentsBox {
    margin-top: 0px
  }
}







.about__textBox {
  width: 490px;

}

.about__imageBox {
  width: 490px;

}

@media screen and (max-width: 1000px) {
  .about__imageBox {
    width: 100%;
        margin: 0px auto
  }
}

@media screen and (max-width: 1000px) {
 .about__textBox {
    width: 100%;
        margin: 0px auto
  }
}



.about__textBox01 {
  width: 434px;
}

@media screen and (max-width: 767px) {
.about__textBox01 {
    width: 100%
  }
}







.about__contentsTitle {
    font-size: 2rem;
  line-height: 2.4rem;
  margin-top: 80px;
  	color:ffff00;
}

@media screen and (max-width: 1000px) {
.about__contentsTitle {
  margin-top: 20px;
}
}


.about__contentsTitle>img {
  width: 100%;
  vertical-align: bottom
}

.about__contentsTitle a:link{
	color:ffff00 !important;
	text-decoration:underline;
}

.about__contentsTitle a:visited{
	color:ffff00;
	text-decoration:underline;
}

.about__contentsTitle a:hover,
.about__contentsTitle a:active{
	color:ffff00;
	text-decoration:underline;
}





.about__contentsText {
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-top: 20px;
  text-align: justify;
  text-justify: inter-ideograph;
  color: #fff
}

@media screen and (max-width: 1000px) {
  .about__contentsText {
    font-size: 1.4rem;
      line-height: 1.8rem;
        padding: 0px 0px;
  }
}


.about__more {
  width: 118px;
     margin: 20px 0 0 auto;
     
  text-align: right;
}




@media screen and (max-width: 767px) {
  .about__more {
  width: 178px;
       margin-top: 0px;
        padding: 0px 30px;
  }
}


.about__imageBox>img {
  width: 100%;
  vertical-align: bottom
}







.about2 {
  color: #fff;
  padding: 120px 0;
    background-image: url("../img/page-parts/top/about_back.png");
    background-position: center;
    background-repeat: no-repeat;
    height: 498px;
        max-height: 498px;
               margin-top: -80px;
}

@media screen and (max-width: 1000px) {
  .about2 {
  padding: 100px 0;
      height: auto;
        max-height:  auto;
  }
}

@media screen and (max-width: 767px) {
  .about2 {
    background-color: transparent;
    width: 95%;
    height: auto;
          max-height: initial;
      background-image: none;
  padding: 0px 0;
                   margin: -60px auto 0;
  }
}

.about2 .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 0px
}

@media screen and (max-width: 767px) {
  .about2 .wrap {
    padding: 0
  }
}




.about__textBox02 {
  width: 460px;
    margin: 0 0 0 auto;
}

@media screen and (max-width: 1000px) {
.about__textBox02 {
    width: 45%;
      padding: 0px 20px 0px 0px;
  }
}




@media screen and (max-width: 767px) {
.about__textBox02 {
    width: 90%;
        margin: 0 auto;
  }
}




.about__contentsTitle02 {
  width: 466px
}


@media screen and (max-width: 1000px) {
.about__contentsTitle02 {
    width: 100%;
        margin: 0 auto;
  }
}



.about3 {
  background-color: #6FB92C;
  color: #fff;
  padding: 0px 0;
    background: url("../img/page-parts/top/new_back2.png") repeat-x;
    background-position: top center;
    height: auto;
      margin: 0px auto 50px;
}


@media screen and (max-width: 1000px) {
  .about3 {
    height: auto;
          max-height: initial;
    padding: 0px 0 30px
  }
}

.about3 .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  margin: 0 auto;
  padding: 50px 0px
}

@media screen and (max-width: 1050px) {
  .about3 .wrap {
    padding: 30px 20px
  }
}




.about__textBox03 {
  width: 440px;
}

@media screen and (max-width: 767px) {
.about__textBox03 {
    width: 100%
  }
}



.about__contentsTitle03 {
  width: 380px
}


.about04 {
padding: 70px 20px;
margin: 0px auto 0;
}

@media screen and (max-width: 767px) {
.about04 {
 padding: 56px 0px 47px;
margin: 0px auto 0;
width: 100%;
  }
	
.about04 .wrap {
width: 95%;
 margin: 0px auto 0;
}
}




.about04 .wrap {
  max-width: 1000px;
          margin: 0px auto 0;
}






.about4 {
width: 100%;
padding: 0px 0 0;
margin: 0 auto 30px;
}

@media screen and (max-width: 767px) {
.about4 {
width: 100%;
height: auto;
padding: 0px 0 0px;
margin: 0 auto 30px;
position: relative
}
}

.about4 .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
      line-height: 2.2rem;
  max-width: 1000px;
          text-align: center;
  margin: 0 auto;
  padding: 0 0px
}

@media screen and (max-width: 1000px) {
  .about4 .wrap {
    max-width: 95%;
            text-align: left;
      margin: 0 auto;
    padding: 0
  }
}




.about5 {
width: 100%;
padding: 0px 0 0;
margin: 70px 20px;
}


@media screen and (max-width: 1000px) {
.about5 {
height: auto;
max-height: initial;
padding: 30px 0 30px
  }
}

.about5 .wrap {
line-height: 2.2rem;
max-width: 1000px;
text-align: center;
margin: 0 auto 0 ;

}

@media screen and (max-width: 1050px) {
  .about5 .wrap {

      margin: 0 auto;
    padding: 0px 0px
  }
}




.area__title {
margin: 50px auto 20px;
width: 670px
}

@media screen and (max-width: 767px) {
.area__title {
margin: 40px auto 10px;
width: 430px
  }
}

@media screen and (max-width: 550px) {
  .area__title {

  width: 90%
  }
}



.courceTeachingMaterial__pointList {
  margin: 20px auto 0;
  width: 860px
}

@media screen and (max-width: 1000px) {
.courceTeachingMaterial__pointList {
  width: 100%
  }
}

.courceTeachingMaterial__pointItem {
  color: #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px
}



@media screen and (max-width: 800px) {
.courceTeachingMaterial__pointItem {
  margin-top: 25px
}
}
.courceTeachingMaterial__pointListNum {

  width: 90px;
  height: auto;
  
  margin-top: 10px;
  margin-right: 20px;
}

@media screen and (max-width: 800px) {
  .courceTeachingMaterial__pointListNum {
  width: 15%;
  height: auto;
  
  margin-top: 0px;
  margin-right: 10px;
  }
}

.courceTeachingMaterial__pointText {
    width: 90%;
    margin-top: 13px;
  font-size: 1.7rem;
  line-height: 2.3rem;

}

@media screen and (max-width: 800px) {
  .courceTeachingMaterial__pointText {
    width: 80%;
      margin-top: 0px;
    font-size: 1.6rem;
    line-height: 2.2rem
  }
}

.pointText__list {
    width: 100%;
  padding: 0 0px;
  text-align: left;
        margin: 0px auto 0;
}




.pointText__list2 {
float: right;
    width: 384px;
  padding: 0 0px;
  text-align: left;
          margin: 0px auto 0;
}

@media screen and (max-width: 767px) {
  .pointText__list2  {
float: none;
    width: 100%;
        margin: 0px auto 0;
  }
}

.tb__title {
  margin: 80px auto 30px;
  width: 223px
}


.movie__title {
  margin: 80px auto 30px;
  width: 223px
}

.ank__title {
  margin: 80px auto 30px;
  width: 373px
}

@media screen and (max-width: 767px) {
.ank__title {
  margin: 80px auto 30px;
  width: 90%
  }
}

.tb__title>img {
  width: 100%;
  vertical-align: bottom
}

.tb__t {
  margin: 0px auto 10px;
  width: 80%;
}


.tb__t>img {
  width: 100%;
  vertical-align: bottom
}


.tb__p {
  margin: 0px auto 0px;
  width: 100%;
}


.tb__p>img {
  width: 100%;
  vertical-align: bottom
}


.tb__b {
  width: 177px;
  margin: 15px 0 0px auto;
}

@media screen and (max-width: 767px) {
.tb__b {
  width: 150px;
  margin: 15px auto;
}
}



.tb__b>img {
  width: 100%;
  vertical-align: bottom
}


.tb__c {
  color: #fff;
  padding: 10px 0;
  width: 100%;
    height: auto;
    font-size: 1.4rem;
  line-height: 1.7;
    text-align: left;
}

@media screen and (max-width: 767px) {
.tb__c  {
    height: auto;
  }
}


.tb__c2 {
  color: #00A5E3;
padding: 10px 10px 0px 30px ;
  width: 100%;
    height: auto;
    font-size: 1.6rem;
  line-height: 1.7;
    text-align: left;
	font-weight: bold;
	margin; 10px auto
}

@media screen and (max-width: 767px) {
.tb__c2  {
    height: auto;
padding: 10px 10px 0px 30px ;
    font-size: 1.4rem;
  line-height: 1.4;
  }
}


.tb__c3 {
  color: #FF0000;
padding: 0px 0px 0px 30px ;
  width: 90%;
    height: auto;
    font-size: 1.5rem;
  line-height: 1.7;
    text-align: center;
	font-weight: bold;
	margin; 10px auto 0
}

@media screen and (max-width: 767px) {
.tb__c3  {
    height: auto;
padding: 0px 0px 0px 30px ;
    font-size: 1.4rem;
  line-height: 1.4;
  }
}

.tb__c4 {
  color: #000;
padding: 5px 10px 10px 30px ;
  width: 100%;
    height: auto;
    font-size: 1.4rem;
  line-height: 1.7;
    text-align: left;

	margin; 10px auto
}

@media screen and (max-width: 767px) {
.tb__c4  {
    height: auto;
padding: 5px 10px 10px 30px ;
    font-size: 1.2rem;
  line-height: 1.4;
  }
}

.tb__c4>img {
  width: 100%;
	margin: 10px 0 ;
  vertical-align: bottom
}

.sns__title {
  margin: 0px auto 30px;
  width: 242px
}


@media screen and (max-width: 767px) {
  .sns__title {

  }
}



.tel__title {
  margin: 0px auto 30px;
  width: 212px
}


@media screen and (max-width: 767px) {
  .tel__title {

  }
}


.tb__title>img {
  width: 100%;
  vertical-align: bottom
}



.mokuhyou {
  background-image: url("../img/page-parts/top/mokuhyou_back.jpg");
  padding: 120px 0 180px
}

@media screen and (max-width: 1000px) {
  .mokuhyou {
    padding: 80px 0 120px
  }
}

@media screen and (max-width: 575px) {
  .mokuhyou {
    padding: 40px 0 80px
  }
}

.mokuhyou .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 20px
}

.mokuhyou__title {
  color: #036eb5;
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
  text-align: center;
  width: 555px;
  max-width: 100%;
  margin: 0 auto
}

@media screen and (max-width: 767px) {
  .mokuhyou__title {
    width: 291px
  }
}

.mokuhyou__title img {
  width: 100%;
  vertical-align: bottom
}

.mokuhyouContents {
  border: 1px solid #036eb5;
  border-radius: 5px;
  background-color: #fff;
  margin-top: 40px;
  padding: 56px 40px 60px
}

@media screen and (max-width: 767px) {
  .mokuhyouContents {
    padding: 40px 20px
  }
}

.mokuhyouContents__descriptionBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.mokuhyouContents__descriptionTitle {
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
  color: #036eb5;
  margin: 0 auto;
  width: 678px;
  max-width: 100%
}

@media screen and (max-width: 767px) {
  .mokuhyouContents__descriptionTitle {
    width: 250px
  }
}

.mokuhyouContents__descriptionTitle img {
  width: 100%;
  vertical-align: bottom
}

.mokuhyouContents__descriptionText {
  font-size: 1.6rem;
  line-height: 2;
  margin-top: 30px;
  max-width: 100%;
  text-align: center
}

@media screen and (max-width: 767px) {
  .mokuhyouContents__descriptionText {
    font-size: 1.4rem;
    margin-top: 30px;
    padding: 0;
    text-align: left
  }
}

.mokuhyouContents__contentsBox {
  margin-top: 80px
}

.mokuhyouContents__contentsTitle {
  font-size: 2.4rem;
  line-height: 1.5;
  letter-spacing: .16em;
  background-color: #036eb5;
  padding: 18px 0;
  color: #fff;
  text-align: center;
  width: 100%
}

@media screen and (max-width: 767px) {
  .mokuhyouContents__contentsTitle {
    font-size: 1.6rem;
    padding: 12px 0
  }
}

.mokuhyouContents__contentsTitle .spOnly {
  display: none
}

@media screen and (max-width: 767px) {
  .mokuhyouContents__contentsTitle .spOnly {
    display: block
  }
}

.mokuhyouContents__contentsTitleText {
  padding: 0 20px;
  font-size: 1.6rem;
  line-height: 1.6;
  text-align: center;
  margin-top: 40px
}

@media screen and (max-width: 767px) {
  .mokuhyouContents__contentsTitleText {
    font-size: 1.4rem;
    text-align: left;
    margin-top: 20px;
    padding: 0
  }
}

.mokuhyouContents__flexBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.taioukyouka {
  width: calc(50% - 20px);
  margin-top: 48px
}

@media screen and (max-width: 1000px) {
  .taioukyouka {
    width: 100%
  }
}

@media screen and (max-width: 767px) {
  .taioukyouka {
    margin-top: 24px
  }
}

.taioukyouka__figureBox {
  margin-top: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 20px
}

@media screen and (max-width: 767px) {
  .taioukyouka__figureBox {
    margin-top: 28px;
    padding: 0 10px
  }
}

.taioukyouka__figureList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 100%
}

@media screen and (max-width: 1000px) {
  .taioukyouka__figureList {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
  }
}

.taioukyouka__figureItem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%
}

@media screen and (max-width: 1000px) {
  .taioukyouka__figureItem {
    width: calc(100% / 3);
    padding: 0 8px
  }
}

@media screen and (max-width: 767px) {
  .taioukyouka__figureItem {
    width: 100%
  }
}

.taioukyouka__figureItem:not(:first-of-type) {
  margin-top: 78px
}

@media screen and (max-width: 1000px) {
  .taioukyouka__figureItem:not(:first-of-type) {
    margin-top: 0
  }
}

@media screen and (max-width: 767px) {
  .taioukyouka__figureItem:not(:first-of-type) {
    margin-top: 32px
  }
}

.taioukyouka__figureTitle {
  font-size: 2rem;
  line-height: 1;
  letter-spacing: .12em;
  padding-bottom: 10px;
  border-bottom: 1px solid #000;
  text-align: center
}

@media screen and (max-width: 767px) {
  .taioukyouka__figureTitle {
    font-size: 1.6rem
  }
}

.taioukyouka__figureImages {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: auto;
  margin-top: 16px
}

@media screen and (max-width: 767px) {
  .taioukyouka__figureImages {
    margin-top: 10px
  }
}

.taioukyouka__figureImage {
  width: 68px;
  height: 64px;
  padding: 2px 4px
}

@media screen and (max-width: 1000px) {
  .taioukyouka__figureImage {
    width: calc(100% / 3);
    height: auto
  }
}

@media screen and (max-width: 767px) {
  .taioukyouka__figureImage {
    width: 20%;
    padding: 0 2px
  }
}

.taioukyouka__figureImage>img {
  width: 100%;
  vertical-align: bottom
}

.taioukyouka__textList {
  margin-top: 48px
}

@media screen and (max-width: 767px) {
  .taioukyouka__textList {
    margin-top: 16px
  }
}

.taioukyouka__textItem {
  font-size: 1.4rem;
  line-height: 1.5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

.taioukyouka__textItem::before {
  content: "※";
  display: inline-block;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

.jikanwari {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: calc(50% - 20px);
  margin-top: 48px
}

@media screen and (max-width: 1000px) {
  .jikanwari {
    width: 100%;
    margin-top: 80px
  }
}

@media screen and (max-width: 767px) {
  .jikanwari {
    margin-top: 47px
  }
}

.jikanwari__box {
  padding: 0 20px;
  width: 100%
}

@media screen and (max-width: 767px) {
  .jikanwari__box {
    padding: 0 10px
  }
}

.jikanwari__title {
  font-size: 2rem;
  line-height: 1;
  letter-spacing: .12em;
  text-align: center;
  margin-top: 48px
}

@media screen and (max-width: 767px) {
  .jikanwari__title {
    font-size: 1.6rem;
    margin-top: 24px
  }
}

.jikanwari__title--fontSmall {
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: .12em;
  font-weight: 400;
  display: block;
  margin-top: 10px
}

@media screen and (max-width: 767px) {
  .jikanwari__title--fontSmall {
    font-size: 1.4rem
  }
}

.jikanwari__table {
  width: 100%;
  max-width: 450px;
  margin: 24px auto 0
}

@media screen and (max-width: 767px) {
  .jikanwari__table {
    margin-top: 16px
  }
}

.jikanwari__th, .jikanwari__td {
  padding: 12px 5px;
  border: 1.5px solid #000;
  vertical-align: middle;
  font-size: 1.8rem
}

@media screen and (max-width: 767px) {
  .jikanwari__th, .jikanwari__td {
    font-size: 1.2rem
  }
}

.jikanwari__th {
  background-color: #d0dae6;
  font-weight: 400
}

.jikanwari__td {
  text-align: center;
  font-weight: 300
}

.jikanwari__td--fontSpaceBig {
  letter-spacing: 0.25em
}

.jikanwari__list {
  margin-top: 25px;
  max-width: 100%
}

@media screen and (max-width: 767px) {
  .jikanwari__list {
    margin-top: 16px
  }
}

.jikanwari__item {
  font-size: 1.4rem;
  line-height: 1.6
}

@media screen and (max-width: 767px) {
  .jikanwari__item {
    font-size: 1.2rem
  }
}

.chusan {
  padding: 0 20px 0
}

@media screen and (max-width: 767px) {
  .chusan {
    padding: 0
  }
}

.chusan__schedule {
  margin-top: 50px
}

@media screen and (max-width: 1000px) {
  .chusan__schedule {
    overflow-y: hidden;
    overflow-x: scroll
  }
}

@media screen and (max-width: 767px) {
  .chusan__schedule {
    margin-top: 25px
  }
}

.chusan__scheduleLink {
  width: 100%
}

@media screen and (max-width: 1000px) {
  .chusan__scheduleLink {
    pointer-events: none
  }
}

.chusan__scheduleImage {
  width: 100%
}

@media screen and (max-width: 1000px) {
  .chusan__scheduleImage {
    width: 1080px;
    max-width: none;
    height: 464px
  }
}

.chusan__scheduleText {
  font-size: 1.4rem;
  line-height: 1;
  letter-spacing: .16em;
  color: #036eb5;
  margin-top: 10px;
  text-align: center
}

@media screen and (max-width: 1000px) {
  .chusan__scheduleText {
    display: none
  }
}

.chusan__listBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -43px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 0px
}

.chusan__listBox>* {
  margin-left: 43px;
  width: calc((100% / 3) - 43px)
}

.chusan__listBox>*:nth-child(n+4) {
  margin-top: 40px
}

@media screen and (max-width: 733px) {
  .chusan__listBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -20px;
    margin-top: 20px
  }
  .chusan__listBox>* {
    margin-left: 20px;
    width: calc((100% / 2) - 20px)
  }
  .chusan__listBox>*:nth-child(n+1) {
    margin-top: 20px
  }
}

.chusan__list {
  padding: 0px;
  border-radius: 12px;
    text-align: center;
}

.chusan__list--blue {
  color: #036eb4;
  border-color: #036eb4;
  background-color: #c8d8eb
}

.chusan__list--yellow {
  color: #e5c03b;
  border-color: #e5c03b;
  background-color: #fff9c5
}

.chusan__list--orange {
  color: #f3a255;
  border-color: #f3a255;
  background-color: #f9d6b4
}

.chusan__list--green {
  color: #95c095;
  border-color: #95c095;
  background-color: #c8dec8
}

.chusan__list--red {
  color: #e66a7c;
  border-color: #e66a7c;
  background-color: #f5c6cd
}

.chusan__listTitleBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.chusan__listTitleNum {
  font-size: 2rem;
  font-weight: 700;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 8px;
  color: inherit;
  border: 1px solid;
  border-color: inherit
}

.chusan__listTitle {
  font-size: 1.6rem;
  line-height: 1.375;
  font-weight: 700;
  color: #000
}

.chusan__listTitle--fontSmall {
  font-size: 1.2rem
}

.chusan__listContents {
  font-size: 1.4rem;
  line-height: 1.8;
  margin-top: 16px;
  color: #333
}

@media screen and (max-width: 1000px) {
  .chusan__listContents {
    margin-top: 8px
  }
}

.chusan__listContents--fontSmall {
  font-size: 1.4rem;
  font-weight: 300
}

@media screen and (max-width: 767px) {
  .chusan__listContents--fontSmall {
    font-size: 1.2rem
  }
}






.tb__listBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
margin-left: -20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
margin-top: 20px;
}

.tb__listBox>* {
  margin-left: 20px;
  width: calc((100% / 3) - 20px)
}

.tb__listBox>*:nth-child(n+4) {
  margin-top: 50px
}



@media screen and (max-width: 733px) {
  .tb__listBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -20px;
    margin-top: 20px
  }
  .tb__listBox>* {
    margin-left: 20px;
    width: calc((100% / 1) - 20px)
  }
  .tb__listBox>*:nth-child(n+2) {
    margin-top: 30px
  }
}

.tb__list {
  padding: 0px;
  border-radius: 12px;
    text-align: center;
}


.tb__list--blue {
  color: #036eb4;
  border-color: #036eb4;
  background-color: #c8d8eb
}

.tb__list--yellow {
  color: #e5c03b;
  border-color: #e5c03b;
  background-color: #fff9c5
}

.tb__list--orange {
  color: #f3a255;
  border-color: #f3a255;
  background-color: #f9d6b4
}

.tb__list--green {
  color: #95c095;
  border-color: #95c095;
  background-color: #c8dec8
}

.tb__list--red {
  color: #e66a7c;
  border-color: #e66a7c;
  background-color: #f5c6cd
}

.tb__listTitleBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.tb__listTitleNum {
  font-size: 2rem;
  font-weight: 700;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 8px;
  color: inherit;
  border: 1px solid;
  border-color: inherit
}

.tb__listTitle {
  font-size: 1.6rem;
  line-height: 1.375;
  font-weight: 700;
  color: #000
}

.tb__listTitle--fontSmall {
  font-size: 1.2rem
}

.tb__listContents {
  font-size: 1.4rem;
  line-height: 1.8;
  margin-top: 16px;
  color: #333
}

@media screen and (max-width: 1000px) {
  .tb__listContents {
    margin-top: 8px
  }
}

.tb__listContents--fontSmall {
  font-size: 1.4rem;
  font-weight: 300
}

@media screen and (max-width: 767px) {
  .tb__listContents--fontSmall {
    font-size: 1.2rem
  }
}



.tb__listBox02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
margin-left: -20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
margin-top: 20px;
}

.tb__listBox02>* {
  margin-left: 20px;
width: calc((100% / 4) - 20px)
}

.tb__listBox02>*:nth-child(n+5) {
  margin-top: 50px
}



@media screen and (max-width: 733px) {
  .tb__listBox02 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -20px;
    margin-top: 20px
  }
  .tb__listBox02>* {
    margin-left: 20px;
width: calc((100% / 2) - 20px)
  }
  .tb__listBox02>*:nth-child(n+3) {
    margin-top: 30px
  }
	.tb__listBox02>*:nth-child(n+4) {
  margin-top: 0px
}
}

.tb__list02 {
  padding: 0px;
  border-radius: 12px;
    text-align: center;
}


.tb__list02--blue {
  color: #036eb4;
  border-color: #036eb4;
  background-color: #c8d8eb
}

.tb__list02--yellow {
  color: #e5c03b;
  border-color: #e5c03b;
  background-color: #fff9c5
}

.tb__list02--orange {
  color: #f3a255;
  border-color: #f3a255;
  background-color: #f9d6b4
}

.tb__list02--green {
  color: #95c095;
  border-color: #95c095;
  background-color: #c8dec8
}

.tb__list02--red {
  color: #e66a7c;
  border-color: #e66a7c;
  background-color: #f5c6cd
}



.tb__listBox03 {
	width: 340px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
margin-left: -40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
margin: 40px auto;
	padding: 0 40px 0 0
}

.tb__listBox03>* {
  margin-left: 40px;
width: calc((100% / 3) - 40px)
}

.tb__listBox03>*:nth-child(n+4) {
  margin-top: 50px
}


.tb__list03 {
  padding: 0px;
  border-radius: 12px;
    text-align: center;
}


.s001 {
	float: left;
	  width: 194px;
  padding: 0px 10px;
    text-align: center;
}

.s002 {
		float: left;
  width: 68px;
  padding: 0px 10px;
    text-align: center;
}

.s003 {
		float: left;
  width: 65px;
  padding: 0px 10px;
    text-align: center;
}

.s004 {
		float: left;
  width: 138px;
  padding: 0px 10px;
    text-align: center;
}

.s005 {
		float: left;
  width: 104px;
  padding: 0px 10px;
    text-align: center;
}



@media screen and (max-width: 760px) {
  .tb__listBox03 {
	  	width: 355px;
  }
	
	

.s001 {
	float: left;
	  width: 112px;
  padding: 0px 5px;
    text-align: center;
}

.s002 {
		float: left;
  width: 44px;
  padding: 0px 5px;
    text-align: center;
}

.s003 {
		float: left;
  width: 43px;
  padding: 0px 5px;
    text-align: center;
}

.s004 {
		float: left;
  width: 89px;
  padding: 0px 5px;
    text-align: center;
}

.s005 {
		float: left;
  width: 67px;
  padding: 0px 5px;
    text-align: center;
}

	
	
}

.tb__listTitleBox02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.tb__listTitleNum02 {
  font-size: 2rem;
  font-weight: 700;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 8px;
  color: inherit;
  border: 1px solid;
  border-color: inherit
}

.tb__listTitle02 {
  font-size: 1.6rem;
  line-height: 1.375;
  font-weight: 700;
  color: #000
}

.tb__listTitle02--fontSmall {
  font-size: 1.2rem
}

.tb__listContents02 {
  font-size: 1.4rem;
  line-height: 1.8;
  margin-top: 16px;
  color: #333
}

@media screen and (max-width: 1000px) {
  .tb__listContents02 {
    margin-top: 8px
  }
}

.tb__listContents02--fontSmall {
  font-size: 1.4rem;
  font-weight: 300
}

@media screen and (max-width: 767px) {
  .tb__listContents02--fontSmall {
    font-size: 1.2rem
  }
}

.kansenLevel {
  width: 100%;
  max-width: 640px;
  background-color: #036eb5;
  padding: 48px 80px 64px;
  border-radius: 10px;
  margin-top: 80px
}

@media screen and (max-width: 1000px) {
  .kansenLevel {
    padding: 48px 40px 64px
  }
}

@media screen and (max-width: 767px) {
  .kansenLevel {
    margin-top: 38px;
    padding: 24px 20px 34px
  }
}

.kansenLevel__title {
  width: 396px;
  max-width: 100%;
  margin: 0 auto
}

.kansenLevel__title>img {
  width: 100%
}

.kansenLevel__image {
  margin-top: 30px
}

@media screen and (max-width: 767px) {
  .kansenLevel__image {
    margin-top: 14px
  }
}

.kansenLevel__text {
  font-size: 2rem;
  line-height: 1.8;
  font-weight: 500;
  color: #fff;
  margin-top: 30px;
  max-width: 100%
}

@media screen and (max-width: 767px) {
  .kansenLevel__text {
    font-size: 1.4rem;
    margin-top: 16px
  }
}

.mokuhyouOther:not(:first-of-type) {
  margin-top: 80px
}

@media screen and (max-width: 1000px) {
  .mokuhyouOther:not(:first-of-type) {
    margin-top: 50px
  }
}

.mokuhyouOther__text {
  font-size: 2rem;
  line-height: 1.8;
  max-width: 640px;
  margin: 40px auto 0
}

@media screen and (max-width: 1000px) {
  .mokuhyouOther__text {
    margin: 20px auto 0
  }
}

@media screen and (max-width: 767px) {
  .mokuhyouOther__text {
    font-size: 1.4rem;
    margin: 10px 0 0
  }
}

.mokuhyouOther__text--fontSmall {
  font-size: 1.4rem;
  font-weight: 300
}

@media screen and (max-width: 767px) {
  .mokuhyouOther__text--fontSmall {
    font-size: 1.2rem
  }
}

.mokuhyouOther__image {
  display: block;
  margin: 40px auto 0;
  max-width: 640px;
  padding: 0 40px
}

@media screen and (max-width: 1000px) {
  .mokuhyouOther__image {
    margin: 20px auto 0
  }
}

@media screen and (max-width: 767px) {
  .mokuhyouOther__image {
    width: 100%;
    max-width: 100%;
    padding: 0
  }
}

.hogosha {
  background-color: #44ac35;
  padding: 120px 0
}

@media screen and (max-width: 767px) {
  .hogosha {
    padding: 56px 0 66px
  }
}

.hogosha .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 920px;
  padding: 0 20px;
  margin: 0 auto
}

.hogosha__title {
  width: 432px;
  margin: 0 auto
}

@media screen and (max-width: 767px) {
  .hogosha__title {
    width: 80vw
  }
}

.hogosha__title>img {
  width: 100%;
  vertical-align: bottom
}

.hogosha__textsBox {
  margin-top: 46px
}

@media screen and (max-width: 1000px) {
  .hogosha__textsBox {
    margin-top: 0
  }
}

.hogosha__textsBox::after {
  content: "";
  display: block;
  clear: both
}

.hogosha__textTitle {
  float: left;
  width: calc(50% - 20px)
}

@media screen and (max-width: 1000px) {
  .hogosha__textTitle {
    float: none;
    width: 622px;
    margin: 80px auto 0
  }
}

@media screen and (max-width: 767px) {
  .hogosha__textTitle {
    width: 80vw;
    margin-top: 40px
  }
}

.hogosha__textTitle>img {
  width: 100%;
  vertical-align: bottom
}

.hogosha__image {
  float: right;
  width: calc(50% - 20px)
}

@media screen and (max-width: 1000px) {
  .hogosha__image {
    float: none;
    display: block;
    width: 100%;
    max-width: 500px;
    margin: 40px auto 0
  }
}

@media screen and (max-width: 767px) {
  .hogosha__image {
    margin-top: 20px
  }
}



.hogosha__image02 {
  float: left;
  width: calc(33% - 20px)
}

@media screen and (max-width: 1000px) {
  .hogosha__image02 {
    float: none;
    display: block;
    width: 100%;
    max-width: 500px;
    margin: 40px auto 0
  }
}

@media screen and (max-width: 767px) {
  .hogosha__image02 {
    margin-top: 20px
  }
}



.hogosha__text {
  line-height: 1.8;
  width: calc(50% - 20px);
  float: left
}

@media screen and (max-width: 1000px) {
  .hogosha__text {
    float: none;
    width: 100%;
    max-width: 758px
  }
}

@media screen and (max-width: 767px) {
  .hogosha__text {
    font-size: 1.4rem;
    line-height: 2;
    margin-top: 20px
  }
}

.hogosha__text:first-of-type {
  margin-top: 30px
}

@media screen and (max-width: 1000px) {
  .hogosha__text:first-of-type {
    margin-top: 40px
  }
}

@media screen and (max-width: 767px) {
  .hogosha__text:first-of-type {
    margin-top: 20px
  }
}

.hogosha__text--fontSmall {
  font-size: 1.4rem;
  font-weight: 300;
  margin-top: 10px
}


.hogosha__text02 {
  line-height: 1.6;
	    font-size: 1.6rem;
  width: calc(67% - 0px);
	    margin-left: 20px;
  float: left
}

@media screen and (max-width: 1000px) {
  .hogosha__text02 {
    float: none;
	  	    font-size: 1.4rem;
    width: 100%;
	  	    margin-left: 0px;
    max-width: 758px
  }
}

@media screen and (max-width: 767px) {
  .hogosha__text02 {
    font-size: 1.4rem;
    line-height: 1.6;
    margin-top: 20px
  }
}

.hogosha__text02:first-of-type {
  margin-top: 30px
}

@media screen and (max-width: 1000px) {
  .hogosha__text02:first-of-type {
    margin-top: 40px
  }
}

@media screen and (max-width: 767px) {
  .hogosha__text02:first-of-type {
    margin-top: 20px
  }
}

.fontBig {
  font-size: 1.8rem;
	color: #0CA95F;
  font-weight: 500;
  margin-top: 10px
}

.hogosha__text--fontSmall {
  font-size: 1.4rem;
  font-weight: 300;
  margin-top: 10px
}

@media screen and (max-width: 767px) {
  .hogosha__text--fontSmall {
    font-size: 1.2rem;
    line-height: 1.8
  }
}

.dekiru {
  padding: 70px 20px;
  background-color: #F6F6F6
}

@media screen and (max-width: 767px) {
  .dekiru {
    padding: 56px 0px 47px
  }
}


  .dekiru .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 0px
}

@media screen and (max-width: 1000px) {
  .dekiru .wrap {
    max-width: 95%;
      margin: 0 auto;
    padding: 0
  }
}



.dekiru__title {
  margin: 0px auto  ;
  width: 380px
}

@media screen and (max-width: 767px) {
  .dekiru__title {
  width: 230px
  }
}

.dekiru__title>img {
  width: 100%;
  vertical-align: bottom
}

.dekiru__groupImage {
  width: 600px;
  margin-top: 87px
}

@media screen and (max-width: 767px) {
  .dekiru__groupImage {
    padding: 0 20px;
    margin-top: 28px
  }
}

.dekiru__box {
  width: 100%;
  max-width: 800px;
  background-color: #009544;
  padding: 72px 5%;
  margin-top: 40px
}

@media screen and (max-width: 767px) {
  .dekiru__box {
    margin-top: 32px;
    padding: 40px 20px 32px
  }
}

.dekiru__box:first-of-type {
  margin-top: 80px
}

@media screen and (max-width: 767px) {
  .dekiru__box:first-of-type {
    margin-top: 28px
  }
}

.dekiru__box>* {
  display: block;
  margin-left: auto;
  margin-right: auto
}

.dekiru__boxTitle--issei {
  width: 341px
}

@media screen and (max-width: 767px) {
  .dekiru__boxTitle--issei {
    width: 48vw
  }
}

.dekiru__boxTitle--classic {
  width: 421px
}

@media screen and (max-width: 767px) {
  .dekiru__boxTitle--classic {
    width: 57vw
  }
}

.dekiru__boxTitle>img {
  width: 100%;
  vertical-align: bottom
}

.dekiru__boxImage {
  margin-top: 40px
}

@media screen and (max-width: 767px) {
  .dekiru__boxImage {
    margin-top: 24px
  }
}

.dekiru__boxLinkBox {
  margin-top: 40px;
  text-align: center
}

@media screen and (max-width: 767px) {
  .dekiru__boxLinkBox {
    margin-top: 24px
  }
}

.dekiru__boxLink {
  background-color: #a7c903;
  color: #fff;
  padding: 42px 28px;
  font-size: 2.8rem;
  font-weight: 500;
  border-radius: 5px;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s
}

@media screen and (max-width: 767px) {
  .dekiru__boxLink {
    font-size: 1.2rem;
    padding: 21px 12px
  }
}

.dekiru__boxLink::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 24px;
  background-image: url(../img/page-parts/top/dekiru_triangle.svg);
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 20px
}

@media screen and (max-width: 767px) {
  .dekiru__boxLink::after {
    width: 8px;
    height: 12px;
    margin-left: 10px
  }
}

.dekiru__boxLink:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1)
}

.pricing {
  background-image: url("../img/page-parts/top/mokuhyou_back.jpg");
  padding: 120px 20px 140px
}

@media screen and (max-width: 1000px) {
  .pricing {
    padding: 80px 20px 100px
  }
}

@media screen and (max-width: 767px) {
  .pricing {
    padding: 56px 20px 80px
  }
}

.pricing__flexBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.pricing__title {
  width: 158px;
  margin: 0 auto
}

@media screen and (max-width: 767px) {
  .pricing__title {
    width: 45vw
  }
}

.pricing__title>img {
  width: 100%;
  vertical-align: bottom
}

.pricing__box {
  max-width: 910px;
  width: 100%;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto
}

@media screen and (max-width: 767px) {
  .pricing__box {
    margin-top: 64px
  }
}

.pricing__box>* {
  margin-left: auto;
  margin-right: auto
}

.pricing__halfBox {
  width: calc(50% - 20px);
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto
}

@media screen and (max-width: 1000px) {
  .pricing__halfBox {
    max-width: 910px;
    width: 100%
  }
}

@media screen and (max-width: 767px) {
  .pricing__halfBox {
    margin-top: 64px
  }
}

.pricing__boxTitle {
  font-size: 2.4rem;
  line-height: 1.5;
  letter-spacing: .16em;
  background-color: #036eb5;
  padding: 18px 0;
  color: #fff;
  text-align: center;
  width: 100%
}

@media screen and (max-width: 767px) {
  .pricing__boxTitle {
    font-size: 1.6rem;
    padding: 12px 0
  }
}

.pricing__price {
  font-size: 4.8rem;
  line-height: 1;
  letter-spacing: .16em;
  text-align: center;
  font-weight: 700;
  font-family: "Noto Serif JP", serif;
  margin-top: 32px
}

@media screen and (max-width: 767px) {
  .pricing__price {
    font-size: 3.2rem;
    margin-top: 20px
  }
}

.pricing__price--fontSmaller {
  font-size: 1.8rem;
  line-height: 1;
  letter-spacing: .16em;
  margin-top: 15px
}

@media screen and (max-width: 767px) {
  .pricing__price--fontSmaller {
    font-size: 1.2rem;
    margin-top: 10px
  }
}

.pricing__price--fontSmall {
  font-size: 1.8rem;
  line-height: 1;
  letter-spacing: .16em;
  display: block;
  margin-top: 15px
}

@media screen and (max-width: 767px) {
  .pricing__price--fontSmall {
    font-size: 1.2rem;
    margin-top: 10px
  }
}

.pricing__attentionBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 10px
}

.pricing__attention {
  font-size: 1.8rem;
  font-weight: 300
}

.pricing__attentionList {
  max-width: 624px;
  margin-top: 20px
}

@media screen and (max-width: 767px) {
  .pricing__attentionList {
    margin-top: 0;
    padding: 0 16px
  }
}

.pricing__attentionItem {
  font-size: 1.4rem;
  line-height: 1.57
}

.pricing__textBox {
  margin-top: 32px
}

@media screen and (max-width: 767px) {
  .pricing__textBox {
    margin-top: 0
  }
}

.pricing__textBox--1 {
  width: 700px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}

@media screen and (max-width: 767px) {
  .pricing__textBox--1 {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }
}

.pricing__textBox--2 {
  width: 500px
}

@media screen and (max-width: 767px) {
  .pricing__textBox--2 {
    width: 100%
  }
}

.pricing__text {
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 500;
  background-color: #ea1c24;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  border-radius: 5px;
  padding: 10px 20px
}

@media screen and (max-width: 767px) {
  .pricing__text {
    font-size: 1.4rem;
    margin-top: 16px
  }
}

.pricing__text--half {
  width: 49%
}

@media screen and (max-width: 767px) {
  .pricing__text--half {
    width: 100%
  }
}

@media screen and (max-width: 767px) {
  .pricing__text .pcOnly {
    display: none
  }
}

.pricing__text .spOnly {
  display: none
}

@media screen and (max-width: 767px) {
  .pricing__text .spOnly {
    display: block
  }
}

.pricingTable {
  background-color: #fff;
  border: 1px solid #036eb5;
  border-radius: 5px;
  width: 100%;
  max-width: 800px;
  padding: 50px 0;
  margin-top: 40px
}

@media screen and (max-width: 767px) {
  .pricingTable {
    width: 100%;
    padding: 24px 16px
  }
}

.pricingTable__title {
  font-size: 3.2rem;
  color: #036eb5;
  text-align: center
}

@media screen and (max-width: 767px) {
  .pricingTable__title {
    font-size: 1.6rem
  }
}

.pricingTable table {
  margin: 40px auto 0
}

@media screen and (max-width: 767px) {
  .pricingTable table {
    width: 100%;
    margin-top: 18px
  }
}

.pricingTable thead tr th {
  border-top: none
}

.pricingTable tr>*:first-child {
  border-left: none
}

.pricingTable tr>*:last-child {
  border-right: none
}

.pricingTable tbody tr:last-child * {
  border-bottom: none
}

.pricingTable thead th {
  height: 49px
}

@media screen and (max-width: 767px) {
  .pricingTable thead th {
    height: 24px
  }
}

.pricingTable tbody th {
  width: 112px;
  height: 65px
}

@media screen and (max-width: 767px) {
  .pricingTable tbody th {
    width: auto;
    height: 32px
  }
}

.pricingTable tbody td {
  width: 116px;
  height: 65px
}

@media screen and (max-width: 767px) {
  .pricingTable tbody td {
    width: auto;
    height: 32px
  }
}

.pricingTable__th, .pricingTable__td {
  border: 1px solid #b0b0b0;
  text-align: center;
  vertical-align: middle;
  font-size: 2.4rem;
  font-weight: 400
}

@media screen and (max-width: 767px) {
  .pricingTable__th, .pricingTable__td {
    font-size: 1.2rem
  }
}

.pricingTable__td--colorBlue {
  color: #036eb5
}

.pricingTable__list {
  max-width: 600px;
  margin: 40px auto 0
}

@media screen and (max-width: 767px) {
  .pricingTable__list {
    margin-top: 20px
  }
}

.pricingTable__item {
  font-size: 1.4rem;
  line-height: 1.5;
  font-weight: 300
}

@media screen and (max-width: 767px) {
  .pricingTable__item {
    font-size: 1.2rem;
    line-height: 1.5
  }
}

.pricingGentei {
  width: 100%;
  max-width: 800px;
  border: 4px solid #ea1c24;
  border-radius: 5px;
  background-color: #fff;
  margin-top: 80px;
  position: relative;
  padding: 0 60px 50px
}

@media screen and (max-width: 1000px) {
  .pricingGentei {
    padding: 0 20px 50px
  }
}

.pricingGentei__titleBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

.pricingGentei__title {
  font-size: 3rem;
  line-height: 1;
  letter-spacing: .06em;
  display: inline-block;
  color: #fff;
  background-color: #ea1c24;
  padding: 30px 25px;
  border-radius: 50px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

@media screen and (max-width: 767px) {
  .pricingGentei__title {
    font-size: 2rem;
    padding: 18px 30px
  }
}

.pricingGentei__text {
  font-size: 2.4rem;
  line-height: 1.5;
  letter-spacing: .12em;
  font-weight: 700;
  text-align: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #000
}

@media screen and (max-width: 767px) {
  .pricingGentei__text {
    font-size: 2rem
  }
}

.pricingGentei__planName {
  width: 510px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px
}

@media screen and (max-width: 767px) {
  .pricingGentei__planName {
    width: 70vw
  }
}

.pricingGentei__planName>img {
  width: 100%;
  vertical-align: bottom
}

.pricingGentei__price {
  width: 560px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 35px
}

@media screen and (max-width: 1000px) {
  .pricingGentei__price {
    width: 480px
  }
}

@media screen and (max-width: 767px) {
  .pricingGentei__price {
    width: 70vw;
    margin-top: 10px
  }
}

.pricingGentei__price>img {
  width: 100%;
  vertical-align: bottom
}

.pricingGentei__attention {
  font-size: 1.2rem;
  text-align: center;
  margin-top: 24px
}

.kouzaBanner {
  margin-top: 80px
}

@media screen and (max-width: 767px) {
  .kouzaBanner {
    margin-top: 104px
  }
}

.kouzaBanner__title {
  width: 100%;
  max-width: 480px;
  margin: 0 auto
}

.kouzaBanner__box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 24px
}

@media screen and (max-width: 767px) {
  .kouzaBanner__box {
    margin-top: 15px
  }
}

.kouzaBanner__link {
  width: 48%;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s
}

@media screen and (max-width: 767px) {
  .kouzaBanner__link {
    width: 100%
  }
  .kouzaBanner__link:not(:first-of-type) {
    margin-top: 16px
  }
}

.kouzaBanner__link:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1)
}

.kouzaBanner__link>img {
  width: 100%;
  vertical-align: bottom
}

.question {
  padding: 120px 0 132px;
  background-color: #036eb5
}

@media screen and (max-width: 767px) {
  .question {
    padding: 57px 0 80px
  }
}

.question .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 800px;
  margin: 0 auto;
  padding: 0 20px
}

.question__title {
  width: 260px;
  margin: 0 auto
}

@media screen and (max-width: 767px) {
  .question__title {
    width: 56vw
  }
}

.question__title>img {
  width: 100%;
  vertical-align: bottom
}

.question__item {
  margin-top: 80px
}

@media screen and (max-width: 767px) {
  .question__item {
    margin-top: 64px
  }
}

.question__box::after {
  clear: both;
  content: "";
  display: block
}

.question__question {
  font-size: 2.4rem;
  line-height: 1.5;
  font-weight: 700;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

@media screen and (max-width: 767px) {
  .question__question {
    font-size: 1.8rem
  }
}

.question__question::before {
  content: "";
  display: inline-block;
  width: 56px;
  height: 56px;
  background-image: url(../img/page-parts/top/question_q.svg);
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 16px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

@media screen and (max-width: 767px) {
  .question__question::before {
    width: 48px;
    height: 48px;
    margin-right: 10px
  }
}

.question__answer {
  font-size: 2rem;
  line-height: 1.8;
  color: #fff;
  float: left;
  margin-top: 26px;
  display: none
}

@media screen and (max-width: 767px) {
  .question__answer {
    font-size: 1.4rem;
    margin-top: 16px
  }
}

.question__answer::before {
  content: "";
  display: inline-block;
  width: 56px;
  height: 56px;
  background-image: url(../img/page-parts/top/question_a.svg);
  background-repeat: no-repeat;
  background-size: contain;
  float: left;
  margin-right: 16px;
  margin-top: 8px
}

@media screen and (max-width: 767px) {
  .question__answer::before {
    width: 48px;
    height: 48px;
    margin-right: 10px;
    margin-top: 6px
  }
}

.question__toggleButton {
  width: 100%;
  border: 1px solid #fff;
  background-color: transparent;
  border-top: none;
  border-radius: 0 0 10px 10px;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 5px 0 10px;
  margin-top: 16px;
  cursor: pointer
}

.question__toggleButton::before {
  content: "続きを読む"
}

.question__toggleButton::after {
  content: "";
  display: inline-block;
  width: calc(12px / 1.4);
  height: calc(12px / 1.4);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  -webkit-transform: translateY(-25%), rotate(45deg);
  transform: translateY(-25%), rotate(45deg)
}

.question__toggleButton.open::before {
  content: "閉じる"
}

.question__toggleButton.open::after {
  -webkit-transform: translateY(25%) rotate(-135deg);
  transform: translateY(25%) rotate(-135deg)
}

.question__toggleButton:hover {
  background-color: #fff
}

.question__toggleButton:hover::before {
  color: #036eb5
}

.question__toggleButton:hover::after {
  border-color: #036eb5
}

.question__toggleButton:focus:not(:focus-visible) {
  outline: 0
}

.schoolBuildingInfo {
  padding: 50px 0 150px
}

@media screen and (max-width: 1000px) {
  .schoolBuildingInfo {
    padding: 80px 0 120px
  }
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfo {
    padding: 57px 0 80px
  }
}

.schoolBuildingInfo .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 992px;
  margin: 0 auto;
  padding: 0 20px
}

.schoolBuildingInfo__title {
  width: 160px;
  margin: 0 auto
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfo__title {
    width: 40vw
  }
}

.schoolBuildingInfo__title>img {
  width: 100%;
  vertical-align: bottom
}

.schoolBuildingInfo__text {
  font-size: 1.6rem;
  margin-top: 0px;
  text-align: center
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfo__text {
      width: 60%;
    font-size: 1.4rem;
    margin-top: 0px
  }
}

.schoolBuildingInfo__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.schoolBuildingInfo__item {
  width: 48%;
  margin-top: 40px
}

@media screen and (max-width: 1000px) {
  .schoolBuildingInfo__item {
    margin-top: 40px
  }
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfo__item {
    width: 100%;
    margin-top: 40px
  }
}

.schoolBuildingInfo__name {
  width: 100%;
  padding: 12px 0;
  background-color: #E83522;
  font-size: 2.4rem;
  text-align: center;
  color: #fff;
  border-radius: 5px
}

@media screen and (max-width: 1000px) {
  .schoolBuildingInfo__name {
    font-size: 2rem
  }
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfo__name {
    font-size: 2rem;
    padding: 12px 0
  }
}

.schoolBuildingInfo__address {
  font-size: 2.1rem;
  text-align: center;
  font-weight: 300;
  margin-top: 10px;
  font-size: 1.4rem
}

.schoolBuildingInfo__linkBox {
  margin-top: 10px;
  padding: 0 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfo__linkBox {
    padding: 0 10px
  }
}

.schoolBuildingInfo__link {
  width: calc(50% - 6px);
  border: 1.5px solid #036eb5;
  border-radius: 5px;
  text-align: center;
  padding: 15px 10px;
  font-size: 1.8rem;
  font-weight: 300;
  color: #036eb5
}

@media screen and (max-width: 1000px) {
  .schoolBuildingInfo__link {
    font-size: 1.2rem
  }
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfo__link {
    padding: 12px 0
  }
}

.schoolBuildingInfo__link:hover {
  background-color: #036eb5;
  color: #fff
}

.schoolBuildingInfo__link--colorRed {
  color: red;
  pointer-events: none
}

.schoolBuildingInfo__link--detail {
  position: relative
}

.schoolBuildingInfo__link--detail::after {
  content: "";
  display: inline-block;
  width: calc(16px / 1.4);
  height: calc(16px / 1.4);
  position: absolute;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  border-right: 1.5px solid #036eb5;
  border-top: 1.5px solid #036eb5;
  top: 50%;
  right: 12px
}

@media screen and (max-width: 767px) {
  .schoolBuildingInfo__link--detail::after {
    width: 8px;
    height: 8px;
    right: 6px
  }
}

.schoolBuildingInfo__link--detail:hover::after {
  border-color: #fff
}











.about_page {
  color: #fff;
  padding: 50px 0;
}

@media screen and (max-width: 1000px) {
  .about_page {
  padding: 50px 0;
  }
}

@media screen and (max-width: 767px) {
  .about_page {
    
    padding: 56px 0 
  }
}

  .about_page .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 20px
}

@media screen and (max-width: 767px) {
  .about_page .wrap {
  padding: 0 20px
  }
}



.about__titBox>img {
  width: 100%;
  vertical-align: bottom
}


.about__titBox{
float:left;
  width: 272px;
}

@media screen and (max-width: 767px) {
  .about__titBox {
  float:none;
  width: 204px;
      margin: 0px auto 20px;
  }
}



.about__textBox_p01 {
  width: 620px;
}

@media screen and (max-width: 1000px) {
.about__textBox_p01 {
  width: 60%;
  }
}

@media screen and (max-width: 767px) {
.about__textBox_p01 {
  width: 100%;
         margin: 0px auto;
  }
}

.about__contentsTitle_p01 {
  width: 571px;
}

@media screen and (max-width: 1000px) {
.about__contentsTitle_p01 {
  width: 90%;
  }
}

@media screen and (max-width: 767px) {
.about__contentsTitle_p01 {
  width: 296px;
       margin: 0px 0  20px ;
  }
}



.about__pageText {
  font-size: 1.5rem;
  line-height: 2;
  margin-top: 30px;
  text-align: justify;
  text-justify: inter-ideograph;
  color: #000
}

@media screen and (max-width: 767px) {
  .about__pageText {
    font-size: 1.4rem;
    margin-top: 13px
  }
}




.about__contentsTitle_p02 {
  width: 392px;
}

@media screen and (max-width: 1000px) {
.about__contentsTitle_p02 {
  width: 60%;
  }
}

@media screen and (max-width: 767px) {
.about__contentsTitle_p02 {
  width: 281px;
       margin: 0px 0  20px ;
  }
}


.about__contentsTitle_p03 {
  width: 180px;
}

@media screen and (max-width: 767px) {
.about__contentsTitle_p03 {
  width: 130px;
       margin: 0px 0  20px ;
  }
}


.about__contentsTitle_p04 {
  width: 406px;
}


@media screen and (max-width: 767px) {
.about__contentsTitle_p04 {
  width: 291px;
       margin: 0px 0  20px ;
  }
}





.about_page2 {
  background-color: #E8E8F0;
  padding: 50px 0;
}

@media screen and (max-width: 1000px) {
  .about_page2 {
  padding: 50px 0;
  }
}

@media screen and (max-width: 767px) {
  .about_page2 {
    
    padding: 56px 0
  }
}

  .about_page2 .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 20px
}

@media screen and (max-width: 767px) {
  .about_page2 .wrap {
  padding: 0 20px
  }
}


.about__contentsTitle_p05 {
  width: 470px;
}

@media screen and (max-width: 1020px) {
.about__contentsTitle_p05 {
  width: 90%;
  }
}

@media screen and (max-width: 767px) {
.about__contentsTitle_p05 {
  width: 100%;
       margin: 0px 0  20px ;
  }
}

.about__titBox>img {
  width: 100%;
  vertical-align: bottom
}


.about__photoBox{
float:right;
  width: 424px;
}


@media screen and (max-width: 1020px) {
  .about__photoBox {
  width: 40%;
  }
}

@media screen and (max-width: 767px) {
  .about__photoBox {
  float:none;
  width: 100%;
      margin: 0px auto 20px;
  }
}

.about__textBox_p05 {
  width: 540px;
}

@media screen and (max-width: 1020px) {
.about__textBox_p05 {
  width: 60%;
  }
}

@media screen and (max-width: 767px) {
.about__textBox_p05 {
  width: 100%;
         margin: 0px auto;
  }
}




.price {
width: 137px;
        margin: 30px auto 30px;
    padding: 0 0 40px;
}

@media screen and (max-width: 767px) {
.price {
width: 103px;
  }
}



.map {
width: 217px;
        margin: 30px auto 30px;
    padding: 0 0 40px;
}

@media screen and (max-width: 767px) {
.map {
width: 163px;
  }
}






.about_page3 {
  color: #fff;
  padding: 50px 0;
}

@media screen and (max-width: 1000px) {
  .about_page3 {
  padding: 50px 0;
  }
}

@media screen and (max-width: 767px) {
  .about_page3 {
    
    padding: 56px 0 
  }
}

  .about_page3 .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 0px
}

@media screen and (max-width: 767px) {
  .about_page3 .wrap {
  padding: 0 0px
  }
}



.googlemap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.googlemap iframe,
.googlemap object,
.googlemap embed {
position: absolute;
top: 20px;
left: 0;
bottom: 40px;
width: 100%;
height: 100%;
}































.course {
  padding: 50px 0;
}

@media screen and (max-width: 1000px) {
  .course {
  padding: 50px 0;
  }
}

@media screen and (max-width: 767px) {
  .course {
    
    padding: 56px 0 
  }
}

  .course .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 20px
}

@media screen and (max-width: 767px) {
  .course .wrap {
  padding: 0 0px
  }
}



.course_tit01 {
height: 67px;
        margin-left:0px;
                margin-bottom:20px;
    padding: 0 0 20px;
        text-align: left;

}

@media screen and (max-width: 767px) {
.course_tit01 {
  width: 182px;
  height:auto;
        margin-left:0px;
                margin-bottom:0px;
    padding: 0 20px 0px;
        text-align: left;

  }
}

.course_tit01 img {
  max-height: 100%
}



.course_tit02 {
height: 67px;
        margin-left:0px;
                margin-bottom:20px;
    padding: 0 0 20px;
        text-align: left;

}

@media screen and (max-width: 767px) {
.course_tit02 {
  width: 190px;
  height:auto;
        margin-left:0px;
                margin-bottom:0px;
    padding: 0 20px 0px;
        text-align: left;

  }
}

.course_tit02 img {
  max-height: 100%
}




.course_tit03 {
height: 67px;
        margin-left:0px;
                margin-bottom:20px;
    padding: 0 0 20px;
        text-align: left;

}

@media screen and (max-width: 767px) {
.course_tit03 {
  width: 186px;
  height:auto;
        margin-left:0px;
                margin-bottom:0px;
    padding: 0 20px 0px;
        text-align: left;

  }
}

.course_tit03 img {
  max-height: 100%
}




.course_tit04 {
height: 67px;
        margin-left:0px;
                margin-bottom:20px;
    padding: 0 0 20px;
        text-align: left;

}

@media screen and (max-width: 767px) {
.course_tit04 {
  width: 165px;
  height:auto;
        margin-left:0px;
                margin-bottom:0px;
    padding: 0 20px 0px;
        text-align: left;

  }
}

.course_tit04 img {
  max-height: 100%
}



.course_tit05 {
height: 67px;
        margin-left:0px;
                margin-bottom:20px;
    padding: 0 0 20px;
        text-align: left;

}

@media screen and (max-width: 767px) {
.course_tit05 {
  width: 188px;
  height:auto;
        margin-left:0px;
                margin-bottom:0px;
    padding: 0 20px 0px;
        text-align: left;

  }
}

.course_tit05 img {
  max-height: 100%
}





.course_tit06 {
height: 67px;
        margin-left:0px;
                margin-bottom:20px;
    padding: 0 0 20px;
        text-align: left;

}

@media screen and (max-width: 767px) {
.course_tit06 {
  width: 218px;
  height:auto;
        margin-left:0px;
                margin-bottom:0px;
    padding: 0 20px 0px;
        text-align: left;

  }
}

.course_tit06 img {
  max-height: 100%
}



.course_tit07 {
height: 67px;
        margin-left:0px;
                margin-bottom:20px;
    padding: 0 0 20px;
        text-align: left;

}

@media screen and (max-width: 767px) {
.course_tit07 {
  width: 167px;
  height:auto;
        margin-left:0px;
                margin-bottom:0px;
    padding: 0 20px 0px;
        text-align: left;

  }
}

.course_tit07 img {
  max-height: 100%
}



.course_tit08 {
height: 67px;
        margin-left:0px;
                margin-bottom:20px;
    padding: 0 0 20px;
        text-align: left;

}

@media screen and (max-width: 767px) {
.course_tit08 {
  width: 197px;
  height:auto;
        margin-left:0px;
                margin-bottom:0px;
    padding: 0 20px 0px;
        text-align: left;

  }
}

.course_tit08 img {
  max-height: 100%
}





.course__photoBox{
float:right;
  width: 496px;
    padding: 0 0 0px;
}


@media screen and (max-width: 1000px) {
  .course__photoBox {
  float:none;
  width: 55%;
      margin: 0px auto 20px;
  }
}


@media screen and (max-width: 767px) {
  .course__photoBox {
  float:none;
  width: 100%;
      margin: 0px auto 20px;
  }
}


.course_name01 {
  width: 386px;
        margin:0px 0 20px;
    padding: 0 0 0px;
}

@media screen and (max-width: 1000px) {
.course_name01 {
  width: 100%;
    padding: 0 0px 0px;
  }
}


@media screen and (max-width: 767px) {
.course_name01 {
  width: 100%;
    padding: 0 20px 0px;
  }
}



.course__contentsTitle_p01 {
  width: 375px;
}

@media screen and (max-width: 1000px) {
.course__contentsTitle_p01 {
  width: 90%;
  }
}


@media screen and (max-width: 767px) {
.course__contentsTitle_p01 {
  width: 85%;
       margin: 0px 0px  20px ;
           padding: 0 20px 0px;
  }
}


.course_name02 {
  width: 415px;
        margin:0px 0 20px;
    padding: 0 0 0px;
}

@media screen and (max-width: 1000px) {
.course_name02 {
  width: 100%;
    padding: 0 0px 0px;
  }
}


@media screen and (max-width: 767px) {
.course_name02 {
  width: 100%;
    padding: 0 20px 0px;
  }
}



.course__contentsTitle_p02 {
  width: 331px;
}

@media screen and (max-width: 1000px) {
.course__contentsTitle_p02 {
  width: 90%;
  }
}


@media screen and (max-width: 767px) {
.course__contentsTitle_p02 {
  width: 81%;
       margin: 0px 0px  20px ;
           padding: 0 20px 0px;
  }
}

.course_name03 {
  width: 415px;
        margin:0px 0 20px;
    padding: 0 0 0px;
}

@media screen and (max-width: 1000px) {
.course_name03 {
  width: 100%;
    padding: 0 0px 0px;
  }
}


@media screen and (max-width: 767px) {
.course_name03 {
  width: 100%;
    padding: 0 20px 0px;
  }
}



.course__contentsTitle_p03 {
  width: 344px;
}

@media screen and (max-width: 1000px) {
.course__contentsTitle_p03 {
  width: 90%;
  }
}


@media screen and (max-width: 767px) {
.course__contentsTitle_p03 {
  width: 67%;
       margin: 0px 0px  20px ;
           padding: 0 20px 0px;
  }
}

.course_name04 {
  width: 339px;
        margin:0px auto 20px;
    padding: 0 0 0px;
}

@media screen and (max-width: 1000px) {
.course_name04 {
  width: 100%;
          margin:0px 0 20px;
    padding: 0 0px 0px;
  }
}


@media screen and (max-width: 767px) {
.course_name04 {
  width: 100%;
    padding: 0 20px 0px;
  }
}



.course__contentsTitle_p04 {
  width: 314px;
}

@media screen and (max-width: 1000px) {
.course__contentsTitle_p04 {
  width: 90%;
  }
}

@media screen and (max-width: 767px) {
.course__contentsTitle_p04 {
  width: 73%;
       margin: 0px 0px  20px ;
           padding: 0 20px 0px;
  }
}


.course_name05 {
  width: 242px;
        margin:0px auto 20px;
    padding: 0 0 0px;
}

@media screen and (max-width: 1000px) {
.course_name05 {
  width: 100%;
          margin:0px 0 20px;
    padding: 0 0px 0px;
  }
}


@media screen and (max-width: 767px) {
.course_name05 {
  width: 68%;
    padding: 0 20px 0px;
  }
}



.course__contentsTitle_p05 {
  width: 233px;
}

@media screen and (max-width: 1000px) {
.course__contentsTitle_p05 {
  width: 90%;
  }
}


@media screen and (max-width: 767px) {
.course__contentsTitle_p05 {
  width: 78%;
       margin: 0px 0px  20px ;
           padding: 0 20px 0px;
  }
}

.course_name06 {
  width: 337px;
        margin:0px auto 20px;
    padding: 0 0 0px;
}

@media screen and (max-width: 1000px) {
.course_name06 {
  width: 100%;
          margin:0px 0 20px;
    padding: 0 0px 0px;
  }
}


@media screen and (max-width: 767px) {
.course_name06 {
  width: 81%;
    padding: 0 20px 0px;
  }
}



.course__contentsTitle_p06 {
  width: 289px;
}

@media screen and (max-width: 1000px) {
.course__contentsTitle_p06 {
  width: 90%;
  }
}

@media screen and (max-width: 767px) {
.course__contentsTitle_p06 {
  width: 93%;
       margin: 0px 0px  20px ;
           padding: 0 20px 0px;
  }
}



.course_name07 {
  width: 337px;
        margin:0px auto 20px;
    padding: 0 0 0px;
}

@media screen and (max-width: 1000px) {
.course_name07 {
  width: 100%;
          margin:0px 0 20px;
    padding: 0 0px 0px;
  }
}


@media screen and (max-width: 767px) {
.course_name07 {
  width: 100%;
    padding: 0 20px 0px;
  }
}



.course__contentsTitle_p07 {
  width: 297px;
}

@media screen and (max-width: 1000px) {
.course__contentsTitle_p07 {
  width: 90%;
  }
}


@media screen and (max-width: 767px) {
.course__contentsTitle_p07 {
  width: 73%;
       margin: 0px 0px  20px ;
           padding: 0 20px 0px;
  }
}




.course_name08 {
  width: 386px;
        margin:0px auto 20px;
    padding: 0 0 0px;
}

@media screen and (max-width: 1000px) {
.course_name08 {
  width: 100%;
          margin:0px 0 20px;
    padding: 0 0px 0px;
  }
}


@media screen and (max-width: 767px) {
.course_name08 {
  width: 100%;
    padding: 0 20px 0px;
  }
}



.course__contentsTitle_p08 {
  width: 341px;
}

@media screen and (max-width: 1000px) {
.course__contentsTitle_p08 {
  width: 90%;
  }
}


@media screen and (max-width: 767px) {
.course__contentsTitle_p08 {
  width: 67%;
       margin: 0px 0px  20px ;
           padding: 0 20px 0px;
  }
}




.course__textBox {
  width: 415px;
}

@media screen and (max-width: 1000px) {
.course__textBox {
  width: 40%;
         margin: 0px 0px;
  }
}


@media screen and (max-width: 767px) {
.course__textBox {
  width: 100%;
         margin: 0px 0px;
  }
}

.course__Textwaku {

}

@media screen and (max-width: 767px) {
.course__Textwaku {
               padding: 0 20px 0px;
  }
}

.fv__courseLink {
  display: block;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 208px;
    margin: -30px 20px 0 auto;
  padding: 0 0;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s
}

@media screen and (max-width: 1000px) {
  .fv__courseLink {
    margin-top: -30px
  }
}

@media screen and (max-width: 767px) {
  .fv__courseLink {
    max-width: 208px;
    padding: 0 30px;
    margin: 20px auto;
  }
}

.fv__courseLink:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05)
}

.fv__courseLink>img {
  width: 100%;
  vertical-align: bottom
}







.testBox {
  margin-top: 120px
}


@media screen and (max-width: 1000px) {
  .testBox {
    margin-top: 120px;
      padding: 0 0px 60px
  }
}

.testBox .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 520px;
  margin: 0 auto;
  padding: 0 0px
}

.testBox__flexBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.testBox__box {
  width: 100%;
    padding: 0 30px;
  border: 1px solid  #E83522
}

  .testBox__box:not(:first-of-type) {
    margin-top: 60px
  }
  

@media screen and (max-width: 1000px) {
  .testBox__box {
      padding: 0 20px;
    width: 100%
  }
  .testBox__box:not(:first-of-type) {
    margin-top: 60px
  }
}

.testBox__box>iframe {
  width: 100%;
  height: 100%
}



.test {
  padding: 50px 0;
}

@media screen and (max-width: 1000px) {
  .test {
  padding: 50px 0;
  }
}

@media screen and (max-width: 767px) {
  .test {
    
    padding: 56px 0 
  }
}

  .test .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 20px
}

@media screen and (max-width: 767px) {
  .test .wrap {
  padding: 0 30px
  }
}

.topInfoBox3 .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  padding: 0 0px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.topInfoBox3 .wrap>* {
  width: calc(50% - 10px)
}

@media screen and (max-width: 1000px) {
  .topInfoBox3 .wrap>* {
    margin: 60px auto 0px;
    width: 100%
  }
}



.test_tit {
width: 582px;
        margin:0px 0 20px;
    padding: 0 0px 0px;
}

@media screen and (max-width: 765px) {
.test_tit {
width: 257px;
margin:0px 0 0px;
    padding: 0 0px 0px;
  }
}

.test_tit img {
  max-widtht: 100%
}




.test_name {
  width: 360px;
        margin:-32px auto 40px;

}

@media screen and (max-width: 765px) {
.test_name {
  width: 280px;
          margin:-28px auto 40px;
  }
}

@media screen and (max-width: 400px) {
.test_name {
  width: 96%;
          margin:-15px auto 40px;
  }
}


.test_name img {
  max-widtht: 100%
}


.fv__testLink {
  display: block;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 248px;
    margin: 20px auto;
  padding: 0 0;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s
}

@media screen and (max-width: 765px) {
  .fv__testLink {
  max-width: 208px;
  }
}



.fv__testLink:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05)
}

.fv__testLink>img {
  width: 100%;
  vertical-align: bottom
}



.test__Logo_p01 {
  width: 161px;
       margin: 0px auto  20px ;
}

@media screen and (max-width: 767px) {
.test__Logo__p01 {
  width: 144px;

  }
}


.test__Title_p01 {
  width: 286px;
       margin: 0px auto  20px ;
}

@media screen and (max-width: 767px) {
.test__Title_p01 {
  width: 167px;

  }
}




.test__Logo_p02 {
  width: 166px;
       margin: 0px auto  20px ;
}

@media screen and (max-width: 767px) {
.test__Logo__p02 {
  width: 150px;

  }
}


.test__Title_p02 {
  width: 358px;
       margin: 0px auto  20px ;
}

@media screen and (max-width: 767px) {
.test__Title_p02 {
  width: 239px;

  }
}




.test__Logo_p03 {
  width: 360px;
       margin: 0px auto  20px ;
                       padding: 6px 0;
}

@media screen and (max-width: 767px) {
.test__Logo_p03 {
  width: 239px;

  }
}


.test__Title_p03 {
  width: 250px;
       margin: 0px auto  20px ;
}

@media screen and (max-width: 767px) {
.test__Title_p03 {
  width: 167px;

  }
}




.test__Logo_p04 {
  width: 165px;
       margin: 0px auto  20px ;
}

@media screen and (max-width: 767px) {
.test__Logo__p04 {
  width: 148px;

  }
}


.test__Title_p04 {
  width: 339px;
       margin: 0px auto  20px ;
}

@media screen and (max-width: 767px) {
.test__Title_p04 {
  width: 226px;

  }
}




.test__Logo_p05 {
  width: 165px;
       margin: 0px auto  20px ;
                 padding: 10px 0 40px;
}

@media screen and (max-width: 767px) {
.test__Logo__p05 {
  width: 148px;

  }
}


.test__Title_p05 {
  width: 339px;
       margin: 0px auto  20px ;
                 padding: 0px 0 5px;

}

@media screen and (max-width: 767px) {
.test__Title_p05 {
  width: 226px;

  }
}




.test__Logo_p06 {
  width: 360px;
       margin: 0px auto  20px ;
                padding: 50px 0;
}

@media screen and (max-width: 767px) {
.test__Logo_p06 {
  width: 272px;

  }
}


.test__Title_p06 {
  width: 247px;
       margin: 0px auto  20px ;
}

@media screen and (max-width: 767px) {
.test__Title_p06 {
  width: 165px;

  }
}




.test__Logo_p07 {
  width: 360px;
       margin: 0px auto  20px ;
                padding: 50px 0;
}

@media screen and (max-width: 767px) {
.test__Logo_p07 {
  width: 272px;

  }
}


.test__Title_p07 {
  width: 247px;
       margin: 0px auto  20px ;

}

@media screen and (max-width: 767px) {
.test__Title_p07 {
  width: 165px;

  }
}

















.entry {
  padding: 50px 0 80px;
}

@media screen and (max-width: 1000px) {
  .entry {
  padding: 50px 0 80px;
  }
}

@media screen and (max-width: 767px) {
  .entry {
    
  padding: 50px 0 80px;
  }
}

  .entry .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 20px
}

@media screen and (max-width: 767px) {
  .entry .wrap {
  padding: 0 20px
  }
}





.entry01 {
  padding: 50px 0 80px;
  background-color: #E8E8F0;
}

@media screen and (max-width: 1000px) {
  .entry01 {
  padding: 50px 0 80px;
  }
}

@media screen and (max-width: 767px) {
  .entry01 {
    
  padding: 50px 0 80px;
  }
}

  .entry01 .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 20px
}

@media screen and (max-width: 767px) {
  .entry01 .wrap {
  padding: 0 20px
  }
}



.entry02 {
  padding: 50px 0 80px;
  background-color: #F6F9E6;
}

@media screen and (max-width: 1000px) {
  .entry02 {
  padding: 50px 0 80px;
  }
}

@media screen and (max-width: 767px) {
  .entry02 {
    
  padding: 50px 0 80px;
  }
}

  .entry02 .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 20px
}

@media screen and (max-width: 767px) {
  .entry02 .wrap {
  padding: 0 20px
  }
}



.entry_no {
  width: 96px;
        margin:-100px auto 30px;
    padding: 0 0 0px;
}

@media screen and (max-width: 767px) {
.entry_no {
        margin:-100px auto 30px;
}
}





.entry__headText {
  width: 100%;
    font-size: 1.5rem;
      line-height: 2;
  margin: 70px 0;

   }
  

@media screen and (max-width: 767px) {
.entry__headText {
  width: 100%;
    font-size: 1.4rem;
  margin: 0px 0 30px;
    text-align: left;
   }
}




.entry__tel {
  width: 356px;
  margin-top: 50px;
  }


@media screen and (max-width: 767px) {
.entry__tel {
  width: 90%;
  margin-top: 30px;
  }
}



.entry__photoBox{
float:right;
  width: 488px;
    padding: 0 0 0px;
}


@media screen and (max-width: 1000px) {
  .entry__photoBox {
  float:none;
  width: 52%;
      margin: 0px auto 20px;
  }
}


@media screen and (max-width: 767px) {
  .entry__photoBox {
  float:none;
  width: 100%;
      margin: 0px auto 20px;
  }
}


.entry__textBox {
  width: 406px;
}

@media screen and (max-width: 1000px) {
.entry__textBox {
  width: 45%;
         margin: 0px 0px;
  }
}


@media screen and (max-width: 767px) {
.entry__textBox {
  width: 100%;
         margin: 0px 0px;
  }
}




.entry_name01 {
  width: 136px;
        margin:0px auto 30px;
    padding: 0 0 0px;
}


@media screen and (max-width: 767px) {
.entry_name01 {
  width: 116px;
          margin:0px auto 20px;
  }
}


.entry_name02 {
  width: 332px;
        margin:0px auto 30px;
    padding: 0 0 0px;
}


@media screen and (max-width: 767px) {
.entry_name02 {
  width: 280px;
          margin:0px auto 20px;
  }
}


.entry_name03 {
  width: 141px;
        margin:0px auto 30px;
    padding: 0 0 0px;
}


@media screen and (max-width: 767px) {
.entry_name03 {
  width: 120px;
          margin:0px auto 20px;
  }
}


.entry_name04 {
  width: 340px;
        margin:0px auto 30px;
    padding: 0 0 0px;
}


@media screen and (max-width: 767px) {
.entry_name04 {
  width: 287px;
          margin:0px auto 20px;
  }
}

.entry_name05 {
  width: 203px;
        margin:0px auto 30px;
    padding: 0 0 0px;
}


@media screen and (max-width: 767px) {
.entry_name05 {
  width: 172px;
          margin:0px auto 20px;
  }
}




.entry__pageText_01 {
  font-size: 1.4rem;
  line-height: 1.6;
  margin-top: 0px;
  text-align: justify;
  text-justify: inter-ideograph;
  color: #000
}

@media screen and (max-width: 767px) {
.entry__pageText_01 {
    font-size: 1.3rem;
  margin-top: 0px;
  }
}


.entry__pageText_02 {
  font-size: 1.4rem;
  line-height: 1.6;
  margin-top: 80px;
  text-align: justify;
  text-justify: inter-ideograph;
  color: #000
}

@media screen and (max-width: 767px) {
.entry__pageText_02 {
    font-size: 1.3rem;
  margin-top: 0px;
  }
}


.entry__pageText_03 {
  font-size: 1.4rem;
  line-height: 1.6;
  margin-top: 80px;
  text-align: justify;
  text-justify: inter-ideograph;
  color: #000
}

@media screen and (max-width: 767px) {
.entry__pageText_03 {
    font-size: 1.3rem;
  margin-top: 0px;
  }
}


.entry__pageText_04 {
  font-size: 1.4rem;
  line-height: 1.6;
  margin-top: 80px;
  text-align: justify;
  text-justify: inter-ideograph;
  color: #000
}

@media screen and (max-width: 767px) {
.entry__pageText_04 {
    font-size: 1.3rem;
  margin-top: 0px;
  }
}


.entry__pageText_05 {
  font-size: 1.4rem;
  line-height: 1.6;
  margin-top: 80px;
  text-align: justify;
  text-justify: inter-ideograph;
  color: #000
}

@media screen and (max-width: 767px) {
.entry__pageText_05 {
    font-size: 1.3rem;
  margin-top: 0px;
  }
}
















.schoolBuilding__table {
  margin-top: 0px;
  width: 100%
}

@media screen and (max-width: 767px) {
  .schoolBuilding__table {
    margin-top: 0px
  }
}

.schoolBuilding__table th, .schoolBuilding__table td {
  font-size: 1.6rem;
  line-height: 2.4rem;
  letter-spacing: .06em;
  font-weight: 500;
  border-bottom: 2px solid #e1e1e1;
  padding: 20px 0
}

@media screen and (max-width: 767px) {
.schoolBuilding__table th, .schoolBuilding__table td {
    font-size: 1.4rem;
    line-height: 1.9rem;
    padding: 15px 0
  }
}

.schoolBuilding th {
  text-align: left;
  padding-left: 60px;
  padding-right: 40px;
  width: 250px;
  text-align: left;

}

@media screen and (max-width: 767px) {
  .schoolBuilding th {
    width: 130px;
    padding-left: 18px;
    padding-right: 5px;
    text-align: left;
    -moz-text-align-last: left;
    text-align-last: left
  }
}

.schoolBuilding td {
  padding-right: 40px
}

@media screen and (max-width: 767px) {
  .schoolBuilding td {
    padding-right: 0px
  }
}


.schoolBuilding__tableSmallText {
  font-size: 1.2rem;
  line-height: 1.8rem
}



@media screen and (max-width: 767px) {
.schoolBuilding__tableSmallText {
  font-size: 1.2rem;
  line-height: 1.8rem
}
}






.schoollink {
  padding: 90px 0 0;
}

@media screen and (max-width: 1000px) {
.schoollink {
  padding: 70px 0 0;
}
}






.cp_ipselect {
	overflow: hidden;
	width: 80%;
	margin: 2em auto;
	text-align: center;
}
.cp_ipselect select {
	width: 100%;
	padding-right: 1em;
	cursor: pointer;
	text-indent: 0.01px;
	text-overflow: ellipsis;
	border: none;
	outline: none;
	background: transparent;
	background-image: none;
	box-shadow: none;
	-webkit-appearance: none;
	appearance: none;
}
.cp_ipselect select::-ms-expand {
    display: none;
}
.cp_ipselect.cp_sl02 {
	position: relative;
	border: 1px solid #bbbbbb;
	border-radius: 2px;
	background: #ffffff;
}
.cp_ipselect.cp_sl02::before {
	position: absolute;
	top: 0.8em;
	right: 0.9em;
	width: 0;
	height: 0;
	padding: 0;
	content: '';
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #666666;
	pointer-events: none;
}
.cp_ipselect.cp_sl02:after {
	position: absolute;
	top: 0;
	right: 2.5em;
	bottom: 0;
	width: 1px;
	content: '';
	border-left: 1px solid #bbbbbb;
}
.cp_ipselect.cp_sl02 select {
	width: 100%;
	padding: 8px 38px 8px 8px;
	color: #666666;
}


select{
			font-size:16px;
		}
	
	
	

.sc01 {
    background: url("../img/page-parts/school/btn01.svg") no-repeat;
}
 
.sc01 a {
    width: 112px;
    height: 37px;
    background: url("../img/page-parts/school/btn01.svg") no-repeat;
    display: block;
    text-indent: -9999px;
    float:left;
    margin: 5px;
    
}
 
.sc01 a:hover {
    background-image: url("../img/page-parts/school/1btn01.svg");
}



.sc02 {
    background: url("../img/page-parts/school/btn02.svg") no-repeat;
}
 
.sc02 a {
    width: 112px;
    height: 37px;
    background: url("../img/page-parts/school/btn02.svg") no-repeat;
    display: block;
    text-indent: -9999px;
    float:left;
    margin: 5px;
}
 
.sc02 a:hover {
    background-image: url("../img/page-parts/school/1btn02.svg");
}



.sc03 {
    background: url("../img/page-parts/school/btn03.svg") no-repeat;
}
 
.sc03 a {
    width: 112px;
    height: 37px;
    background: url("../img/page-parts/school/btn03.svg") no-repeat;
    display: block;
    text-indent: -9999px;
    float:left;
    margin: 5px;
}
 
.sc03 a:hover {
    background-image: url("../img/page-parts/school/1btn03.svg");
}



.sc04 {
    background: url("../img/page-parts/school/btn04.svg") no-repeat;
}
 
.sc04 a {
    width: 112px;
    height: 37px;
    background: url("../img/page-parts/school/btn04.svg") no-repeat;
    display: block;
    text-indent: -9999px;
    float:left;
    margin: 5px;
}
 
.sc04 a:hover {
    background-image: url("../img/page-parts/school/1btn04.svg");
}



.sc05 {
    background: url("../img/page-parts/school/btn05.svg") no-repeat;
}
 
.sc05 a {
    width: 112px;
    height: 37px;
    background: url("../img/page-parts/school/btn05.svg") no-repeat;
    display: block;
    text-indent: -9999px;
    float:left;
    margin: 5px;
}
 
.sc05 a:hover {
    background-image: url("../img/page-parts/school/1btn05.svg");
}



.sc06 {
    background: url("../img/page-parts/school/btn06.svg") no-repeat;
}
 
.sc06 a {
    width: 112px;
    height: 37px;
    background: url("../img/page-parts/school/btn06.svg") no-repeat;
    display: block;
    text-indent: -9999px;
    float:left;
    margin: 5px;
}
 
.sc06 a:hover {
    background-image: url("../img/page-parts/school/1btn06.svg");
}



.sc07 {
    background: url("../img/page-parts/school/btn07.svg") no-repeat;
}
 
.sc07 a {
    width: 112px;
    height: 37px;
    background: url("../img/page-parts/school/btn07.svg") no-repeat;
    display: block;
    text-indent: -9999px;
    float:left;
    margin: 5px;
}
 
.sc07 a:hover {
    background-image: url("../img/page-parts/school/1btn07.svg");
}



.sc08 {
    background: url("../img/page-parts/school/btn08.svg") no-repeat;
}
 
.sc08 a {
    width: 112px;
    height: 37px;
    background: url("../img/page-parts/school/btn08.svg") no-repeat;
    display: block;
    text-indent: -9999px;
    float:left;
    margin: 5px;
}
 
.sc08 a:hover {
    background-image: url("../img/page-parts/school/1btn08.svg");
}



.sc09 {
    background: url("../img/page-parts/school/btn09.svg") no-repeat;
}
 
.sc09 a {
    width: 112px;
    height: 37px;
    background: url("../img/page-parts/school/btn09.svg") no-repeat;
    display: block;
    text-indent: -9999px;
    float:left;
    margin: 5px;
}
 
.sc09 a:hover {
    background-image: url("../img/page-parts/school/1btn09.svg");
}



.sc10 {
    background: url("../img/page-parts/school/btn10.svg") no-repeat;
}
 
.sc10 a {
    width: 112px;
    height: 37px;
    background: url("../img/page-parts/school/btn10.svg") no-repeat;
    display: block;
    text-indent: -9999px;
    float:left;
    margin: 5px;
}
 
.sc10 a:hover {
    background-image: url("../img/page-parts/school/1btn10.svg");
}



.sc11 {
    background: url("../img/page-parts/school/btn11.svg") no-repeat;
}
 
.sc11 a {
    width: 112px;
    height: 37px;
    background: url("../img/page-parts/school/btn11.svg") no-repeat;
    display: block;
    text-indent: -9999px;
    float:left;
    margin: 5px;
}
 
.sc11 a:hover {
    background-image: url("../img/page-parts/school/1btn11.svg");
}



.sc12 {
    background: url("../img/page-parts/school/btn12.svg") no-repeat;
}
 
.sc12 a {
    width: 112px;
    height: 37px;
    background: url("../img/page-parts/school/btn12.svg") no-repeat;
    display: block;
    text-indent: -9999px;
    float:left;
    margin: 5px;
}
 
.sc12 a:hover {
    background-image: url("../img/page-parts/school/1btn12.svg");
}



.sc13 {
    background: url("../img/page-parts/school/btn13.svg") no-repeat;
}
 
.sc13 a {
    width: 112px;
    height: 37px;
    background: url("../img/page-parts/school/btn13.svg") no-repeat;
    display: block;
    text-indent: -9999px;
    float:left;
    margin: 5px;
}
 
.sc13 a:hover {
    background-image: url("../img/page-parts/school/1btn13.svg");
}



.sc14 {
    background: url("../img/page-parts/school/btn14.svg") no-repeat;
}
 
.sc14 a {
    width: 112px;
    height: 37px;
    background: url("../img/page-parts/school/btn14.svg") no-repeat;
    display: block;
    text-indent: -9999px;
     float:left;
    margin: 5px;
}
 
.sc14 a:hover {
    background-image: url("../img/page-parts/school/1btn14.svg");
}



.sc15 {
    background: url("../img/page-parts/school/btn15.svg") no-repeat;
}
 
.sc15 a {
    width: 112px;
    height: 37px;
    background: url("../img/page-parts/school/btn15.svg") no-repeat;
    display: block;
    text-indent: -9999px;
    float:left;
    margin: 5px;
}
 
.sc15 a:hover {
    background-image: url("../img/page-parts/school/1btn15.svg");
}



.sc16 {
    background: url("../img/page-parts/school/btn16.svg") no-repeat;
}
 
.sc16 a {
    width: 112px;
    height: 37px;
    background: url("../img/page-parts/school/btn16.svg") no-repeat;
    display: block;
    text-indent: -9999px;
    float:left;
    margin: 5px;
}
 
.sc16 a:hover {
    background-image: url("../img/page-parts/school/1btn16.svg");
}

.cb{
  clear: both;
}





.gokakuInfo__hero {
  width: 100%
}

.gokakuInfo .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 1000px;
  padding: 0 20px;
  margin: 0 auto
}

.gokakuInfo__newBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 80px
}

@media screen and (max-width: 767px) {
  .gokakuInfo__newBox {
    margin-top: 40px
  }
}

@media screen and (max-width: 767px) {
  .gokakuInfo__newBox .pcOnly {
    display: none
  }
}

.gokakuInfo__newBox .spOnly {
  display: none
}

@media screen and (max-width: 767px) {
  .gokakuInfo__newBox .spOnly {
    display: block
  }
}

.gokakuInfo__newBoxIcon {
  width: 136px;
  margin-right: 20px
}

@media screen and (max-width: 767px) {
  .gokakuInfo__newBoxIcon {
    width: 120px;
    margin-right: 20px
  }
}

.gokakuInfo__newBoxText {
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 500
}

@media screen and (max-width: 767px) {
  .gokakuInfo__newBoxText {
    font-size: 1.4rem
  }
}

.gokakuInfo__topTextBox {
  margin-top: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

@media screen and (max-width: 767px) {
  .gokakuInfo__topTextBox {
    margin-top: 20px
  }
}

.gokakuInfo__topText {
  font-size: 1.4rem;
  line-height: 1.66;
  color: #036eb5
}

@media screen and (max-width: 767px) {
  .gokakuInfo__topText {
    font-size: 1.2rem
  }
}

.gokakuInfoContents {
  margin-top: 120px
}

.gokakuInfoContents:first-of-type {
  margin-top: 56px
}

.gokakuInfoContents__title {
  font-size: 2.8rem;
  line-height: 1;
  letter-spacing: .12em;
  width: 100%;
  background-color: #B51F22;
  color: #fff;
  text-align: center;
  padding: 24px 0;
  border-radius: 8px
}

@media screen and (max-width: 767px) {
  .gokakuInfoContents__title {
    font-size: 2.4rem;
    border-radius: 4px
  }
}

.gokakuInfoContents__box {
  padding: 0 50px
}

@media screen and (max-width: 1000px) {
  .gokakuInfoContents__box {
    padding: 0 50px
  }
}

@media screen and (max-width: 767px) {
  .gokakuInfoContents__box {
    padding: 0
  }
}

.gokakuInfoContents__senbatsuContentsBox {
  padding: 0px 0 20px 32px;
  border-left: 8px solid #B51F22;
  margin-top: 30px
}

@media screen and (max-width: 767px) {
  .gokakuInfoContents__senbatsuContentsBox {
    padding: 0;
    border: none
  }
}

.gokakuInfoContents__text {
  font-size: 1.6rem;
  line-height: 2;
  font-weight: 500;
  margin-top: 32px
}

@media screen and (max-width: 767px) {
  .gokakuInfoContents__text {
    font-size: 1.4rem
  }
}

.gokakuInfoContents__senbatsuTitleBox {
  color: #000;
  position: relative;
  padding-bottom: 0px;
    line-height: 0em;
}

@media screen and (max-width: 767px) {
  .gokakuInfoContents__senbatsuTitleBox {
    border-left: 8px solid #B51F22;
    padding-left: 12px;
    padding-bottom: 0
  }
}

.gokakuInfoContents__senbatsuTitle {
  font-size: 2.8rem;
  line-height: 1.3em;
  letter-spacing: 0em;
    padding-top: 20px;
  padding-bottom: 0px;
          font-weight: bold;
          overflow: hidden;
}


@media screen and (max-width: 767px) {
  .gokakuInfoContents__senbatsuTitle {
    position: relative;
    font-size: 2.4rem;
     padding-top: 10px;
    padding-bottom: 10px;
            font-weight: bold;
              line-height: 1.5em;
                        overflow: hidden;
  }
}

.gokakuInfo__boxText {
    margin: 0px auto;
    width: 100%;
  font-size: 1.8rem;
  line-height: 2;
  margin-top: 0px;
  text-align: left;
}

@media screen and (max-width: 767px) {
  .gokakuInfo__boxText {
    width: 100%;
    font-size: 1.6rem;
    margin-top: 0px
  }
}

  .red-color {
  font-size: 1.7rem;
    color: #B51F22;
        font-weight: bold;
    background: linear-gradient(transparent 70%, #FFFF00 70%);
    margin: 0px
        padding: 0px
  }

  
@media screen and (max-width: 767px) {
  .red-color {
  font-size: 1.6rem;
    color: #B51F22;
        font-weight: bold;
    background: linear-gradient(transparent 70%, #FFFF00 70%);
  }
}

  .red-color-last {
  font-size: 2.3rem;
    color: #B51F22;
        font-weight: bold;
              margin: 0px;
        padding-top: 45px;
                  line-height: 0;
                    text-align: left;
  }

  
@media screen and (max-width: 767px) {
  .red-color-last {
  font-size: 2.2rem;
    color: #B51F22;
        font-weight: bold;
              margin: 0px;
        padding-top: 45px;
                padding-bottom: 30px;
                  line-height: 0;
                    text-align: left !important;
  }
}


  .red-color-no1 {
  font-size: 4rem;
    color: #B51F22;
        font-weight: bold;
    background: linear-gradient(transparent 60%, #FFFF00 60%);
                    padding-left: 15px;
              margin: 0px;
        padding-bottom: 0px;
          line-height: 0em;
  }

 
  
@media screen and (max-width: 767px) {
  .red-color-no1 {
  font-size: 3rem;
    color: #B51F22;
        font-weight: bold;
    background: linear-gradient(transparent 60%, #FFFF00 60%);
              margin: 0px;
        padding: 0px;
                            padding-left: 10px;
                  line-height: 0;
  }
}





  .nameb {
  font-size: 2.2rem;
    font-weight: bold;

  }

  .nameb2 {
  font-size: 3rem;
    font-weight: bold;
          line-height: 1.5em;

  }
  
  
  
  .nameb3 {
  font-size: 3.5rem;
    font-weight: bold;
          line-height: 1.5em;
                 text-align: center;
                   padding-top: 30px;
              margin: 0px 0px -30px;
  }
  
  
@media screen and (max-width: 767px) { 
  .nameb3 {
  font-size: 3.5rem;
    font-weight: bold;
          line-height: 1.5em;
                 text-align: center;
                   padding-top: 30px;
              margin: 0px 0px 0px;
  }
}


  
  
  .nameb_non {
  font-size: 1.6rem;
    font-weight: normal;

  }
  
  
  .tasuu {
  font-size: 1.7rem;
  padding-top: 15px;
  }
  
  .habuku {
  font-size: 1.7rem;
  padding: 100px 0 50px;
    text-align: right;
  }
  
 
@media screen and (max-width: 767px) { 
   .habuku {
  font-size: 1.5rem;
  padding: 50px 0 50px;
    text-align: right;
  }
}





.gokakuInfoContents__senbatsuTitleText {
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin-top: -4px
}

@media screen and (max-width: 767px) {
  .gokakuInfoContents__senbatsuTitleText {
    font-size: 1.4rem;
    line-height: 2.2rem;
    padding-top: 12px;
    margin-top: -4px
  }
}

.gokakuInfoContents__senbatsuTitleText .spOnly {
  display: none
}

@media screen and (max-width: 767px) {
  .gokakuInfoContents__senbatsuTitleText .spOnly {
    display: block
  }
}

.gokakuInfoContents__senbatsuText {
  font-size: 1.6rem;
  line-height: 2;
  margin-top: 30px
}

@media screen and (max-width: 767px) {
  .gokakuInfoContents__senbatsuText {
    font-size: 1.4rem;
    margin-top: 24px
  }
}

.gokakuInfoContents__pointBox {
  border: 1px solid #a5c703;
  background-color: #f5fae6;
  color: #44aa35;
  padding: 40px 20px 35px;
  border-radius: 6px;
  margin-top: 45px;
  position: relative
}

.gokakuInfoContents__pointBox::before {
  content: "";
  display: inline-block;
  width: 117px;
  height: 42px;
  background-image: url(../img/page-parts/gokaku-info/point_icon.png);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: -1px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.gokakuInfoContents__pointFlexBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start
}

@media screen and (max-width: 767px) {
  .gokakuInfoContents__pointFlexBox {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }
}

.gokakuInfoContents__pointTextBox {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.gokakuInfoContents__pointText {
  font-size: 1.4rem;
  line-height: 2
}

.gokakuInfoContents__pointImageBox {
  width: 248px;
  margin-left: 10px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-top: 0.7rem
}

@media screen and (max-width: 767px) {
  .gokakuInfoContents__pointImageBox {
    width: 100%;
    margin-top: 16px;
    margin-left: 0
  }
}

.gokakuInfoContents__pointImageBox img {
  width: 100%
}

@media screen and (max-width: 767px) {
  .gokakuInfoContents__pointImageBox img:not(:first-of-type) {
    margin-top: 16px
  }
}

.gokakuInfoContents__tableWrap {
  padding: 0 85px;
  margin-top: 40px
}

@media screen and (max-width: 1000px) {
  .gokakuInfoContents__tableWrap {
    padding: 0
  }
}

@media screen and (max-width: 767px) {
  .gokakuInfoContents__tableWrap {
    margin-top: 16px
  }
}

.gokakuInfoContents__tableBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

.gokakuInfoContents__tableBox>* {
  margin-left: 40px;
  width: calc((100% / 2) - 40px)
}

.gokakuInfoContents__tableBox>*:nth-child(n+3) {
  margin-top: 16px
}

@media screen and (max-width: 1000px) {
  .gokakuInfoContents__tableBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -20px
  }
  .gokakuInfoContents__tableBox>* {
    margin-left: 20px;
    width: calc((100% / 2) - 20px)
  }
  .gokakuInfoContents__tableBox>*:nth-child(n+3) {
    margin-top: 16px
  }
}

@media screen and (max-width: 767px) {
  .gokakuInfoContents__tableBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -0px
  }
  .gokakuInfoContents__tableBox>* {
    margin-left: 0px;
    width: calc((100% / 1) - 0px)
  }
  .gokakuInfoContents__tableBox>*:nth-child(n+2) {
    margin-top: 16px
  }
}

.gokakuInfoContents__table th, .gokakuInfoContents__table td {
  border: 1px solid #aeaeae;
  vertical-align: middle
}

.gokakuInfoContents__tableTitle {
  width: 100%;
  font-size: 1.4rem;
  font-weight: 400;
  padding: 9px 5px
}

.gokakuInfoContents__tableBodyTitle {
  font-size: 1.2rem;
  font-weight: 400;
  background-color: #eeeeef;
  padding: 6px 5px
}

.gokakuInfoContents__tableBodyText {
  font-size: 1.4rem;
  line-height: 1.25;
  padding: 10px 5px
}





.school__listBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 50px
}

.school__listBox>* {
  margin-left: 30px;
  width: calc((100% / 2) - 30px)
}

.school__listBox>*:nth-child(n+3) {
  margin-top: 16px
}

@media screen and (max-width: 1000px) {
  .school__listBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -30px
  }
  .school__listBox>* {
    margin-left: 30px;
    width: calc((100% / 2) - 30px)
  }
  .school__listBox>*:nth-child(n+3) {
    margin-top: 16px
  }
}

@media screen and (max-width: 767px) {
  .school__listBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -0px;
    margin-top: 20px
  }
  .school__listBox>* {
    margin-left: 0px;
    width: calc((100% / 1) - 0px)
  }
  .school__listBox>*:nth-child(n+2) {
    margin-top: 16px
  }
}

.school__list {
  padding: 0 0px;
  text-align: center;
}


/* Contact Form7 */
 
.contact7 {
	max-width: 100%;
	box-sizing: border-box;
}
.contact7 dd {
	margin: 0 0 30px 0;
	background-color:
}
.contact7 dt {
	margin: 0 0 30px 0;
	font-weight: normal;
}
 
/* 必須マーク */
.contact7 .must {
	background: #FF1A00;
}
 
/* 任意マーク */
.contact7 .optional {
	background: #999;
}
 
.contact7 .must,
.contact7 .optional {
	color: #FFF;
	border-radius: 3px;
	font-size: 10px;
	margin-left: 10px;
	padding: 5px 10px;
	letter-spacing: 2px;
}
.btn_contact7 {
	text-align: center;
}
.btn_contact7 input {
	width: 70%;
  background-color: #0DA95F;
	color: #FFF;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: 0.2em;
	border: 1px solid  #0DA95F;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;	padding: 5px 10px;
}
.btn_contact7 input:hover {
	background-color: #FFF;
	color: #0DA95F; 
}
@media screen and (min-width: 768px) {
.contact7 dt {
	float: left;
	clear: left;
	width: 35%;
	padding: 5px 10px 5px 0;
	}
.contact7 dd {
	margin-top: 10px;
	margin-left: 35%;
	}

.btn_contact7 input {
	width: 70%;
  background-color: #0DA95F;
	color: #FFF;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: 0.2em;
	border: 1px solid  #0DA95F;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;		padding: 5px 10px;
}
.btn_contact7 input:hover {
	background-color: #FFF;
	color: #0DA95F; 
}
}


input, select {
  vertical-align: middle;
  border-radius: 0
}

textarea {
  border-radius: 0
}



.contact {
  background-color: #E83522;
  padding: 120px 0 153px
}

@media screen and (max-width: 767px) {
  .contact {
    padding: 85px 0 50px
  }
}

.contact .wrap {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-width: 742px;
  margin: 0 auto;
  padding: 0 30px
}

.contact__title {
  width: 242px;
  margin: 0 auto
}

.contact__title>img {
  width: 100%;
  vertical-align: bottom
}

.contact__pageTitle {
  font-size: 3rem;
  text-align: center;
  color: #fff
}

@media screen and (max-width: 767px) {
  .contact__pageTitle {
    font-size: 2.4rem
  }
}

.contact__pageTitleText {
  font-size: 1.6rem;
  line-height: 1.5;
  text-align: center;
  color: #fff;
  margin-top: 40px
}

@media screen and (max-width: 767px) {
  .contact__pageTitleText {
    font-size: 1.4rem;
    text-align: left;
    margin-top: 20px
  }
}

.contact__table {
  width: 100%;
  margin-top: 60px
}

@media screen and (max-width: 1000px) {
  .contact__table {
    margin-top: 40px
  }
}

@media screen and (max-width: 767px) {
  .contact__table {
    margin-top: 30px
  }
}

@media screen and (max-width: 767px) {
  .contact tr {
    display: block;
    padding: 12px 0
  }
}

.contact__th {
  width: 184px;
  text-align: left;
  font-size: 2rem;
  line-height: 1.4;
  letter-spacing: .06em;
  font-weight: 700;
  color: #fff
}

.contact__th2 {
  width: 184px;
  text-align: left;
  font-size: 1.8rem;
  line-height: 1.4;
  letter-spacing: .06em;
  font-weight: 700;

  vertical-align:middle;
    color: #fff
}


@media screen and (max-width: 767px) {
  .contact__th {
      width: 90%;
    display: block;
    font-size: 1.6rem
  }
  
  .contact__th2 {
    width: 90%;
    display: block;
    font-size: 1.6rem
  }
  
}


.contact__td {
  padding: 20px 0 20px 8px
}

@media screen and (max-width: 767px) {
  .contact__td {
    display: block;
    padding: 0;
    margin-top: 10px
  }
}

.contact__confirmText {
  font-size: 2rem;
  line-height: 1.4;
  letter-spacing: .06em;
  font-weight: 700;
  color: #fff
}

@media screen and (max-width: 767px) {
  .contact__confirmText {
    font-size: 1.6rem
  }
}

.contact__radioBox label {
  font-size: 1.8rem;
  line-height: 1.5;
  letter-spacing: .06em;
  color: #fff;
  font-weight: 700;
  margin-right: 30px;
  cursor: pointer;
  display: inline-block
}

@media screen and (max-width: 767px) {
  .contact__radioBox label {
    margin-right: 8px
  }
}

.contact__checkBox label {
  font-size: 1.8rem;
  line-height: 1.5;
  letter-spacing: .06em;
  color: #fff;
  font-weight: 700;
  margin-right: 30px;
  cursor: pointer;
  display: inline-block
}

@media screen and (max-width: 767px) {
  .contact__checkBox label {
    margin-right: 8px
  }
}

.contact__otherBox {
  margin-top: 10px
}

input[type="text"] {
  margin-top: 6px
}

input[type="text"], input[type="tel"], input[type="email"], input[type="textarea"] {
  width: 100%;
  height: 40px;
  border: none;
  padding: 0 8px;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: .06em
}


textarea {
  width: 100%;
  height: 100px;
  border: none;
  padding: 0 8px;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: .06em
}

.contact input[name="postalCode"], .contact input[name="tel"] {
  width: 160px
}

@media screen and (max-width: 767px) {
  .contact input[name="postalCode"], .contact input[name="tel"] {
    width: 100%
  }
}

select {
  width: 100%;
  height: 40px;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: .06em;
  padding-left: 10px;
    border: none;
  padding: 0 8px;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: .06em
}

.contact__supplementaryText {
  font-size: 1.6rem;
  line-height: 1.5;
  letter-spacing: .06em;
  color: #fff;
  margin-top: 4px
}

.contact__supplementaryText--marginBottom {
  margin-bottom: 20px
}

.contact__agreeBox {
  color: #fff;
  text-align: center
}

@media screen and (max-width: 767px) {
  .contact__agreeBox {
    margin-top: 40px
  }
}

.contact__agreeTitle {
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: .06em
}

.contact__agreeText {
  font-size: 1.6rem;
  line-height: 1.5;
  letter-spacing: .06em;
  margin-top: 12px
}

@media screen and (max-width: 767px) {
  .contact__agreeText {
    font-size: 1.4rem
  }
}

.contact__agreeText a {
  color: #fff;
  text-decoration: underline
}

.contact__agreeCheckbox {
  font-size: 1.8rem;
  line-height: 1;
  letter-spacing: .06em;
  display: inline-block;
  margin-top: 22px;
  cursor: pointer
}

@media screen and (max-width: 767px) {
  .contact__agreeCheckbox {
    font-size: 1.6rem;
    margin-top: 15px
  }
}

.contact__sendBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.contact__sendBox button {
  background-color: #d7dc00;
  font-size: 2rem;
  font-weight: 700;
  color: #3e3a39;
  border: none;
  width: 300px;
  height: 75px;
  margin-top: 40px;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s
}

@media screen and (max-width: 767px) {
  .contact__sendBox button {
    font-size: 1.5rem;
    width: 200px;
    height: 50px
  }
}

.contact__sendBox button.back {
  background-color: #ccc;
  margin-right: 20px
}

.contact__sendBox button:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1)
}

.contact__sendBox button:disabled {
  opacity: 0.3;
  pointer-events: none
}

.contact__sendBox a {
  background-color: #d7dc00;
  font-size: 2rem;
  font-weight: 700;
  color: #3e3a39;
  border: none;
  width: 300px;
  height: 75px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 40px;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s
}

@media screen and (max-width: 767px) {
  .contact__sendBox a {
    font-size: 1.5rem;
    width: 200px;
    height: 50px
  }
}

.contact__sendBox a:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1)
}

.contact__errorTopMessage {
  font-size: 2rem;
  line-height: 1.5;
  margin-top: 40px;
  color: orange;
  text-align: center;
  border: 1px solid orange;
  padding: 20px
}

@media screen and (max-width: 767px) {
  .contact__errorTopMessage {
    font-size: 1.6rem;
    text-align: left;
    padding: 10px;
    margin-top: 20px
  }
}

.contact__errorMessage {
  font-size: 1.6rem;
  line-height: 1.5;
  margin-top: 5px;
  color: orange
}

@media screen and (max-width: 767px) {
  .contact__errorMessage {
    font-size: 1.4rem
  }
}

.contact__errorMessage--center {
  text-align: center
}

.contactTel {
  text-align: center;
  color: #fff;
  margin-top: 110px;
  padding: 0 20px
}

.contactTel__title {
  font-size: 1.8rem
}

@media screen and (max-width: 767px) {
  .contactTel__title {
    font-size: 1.6rem
  }
}

.contactTel__telNumber {
  font-size: 5.6rem;
  font-weight: 700;
  margin-top: 16px
}

@media screen and (max-width: 767px) {
  .contactTel__telNumber {
    font-size: 4rem;
    margin-top: 12px
  }
}

.contactTel__telNumber--fontSmall {
  font-size: 4rem
}

@media screen and (max-width: 767px) {
  .contactTel__telNumber--fontSmall {
    font-size: 3rem
  }
}

.contactTel__telNumber a {
  color: inherit
}

.contactTel__text {
  font-size: 1.6rem;
  margin-top: 8px
}

@media screen and (max-width: 767px) {
  .contactTel__text {
    font-size: 1.4rem;
    margin-top: 6px
  }
}


.contact__th--remarks{font-size:1.4rem;font-weight:400}@media screen and (max-width: 767px){.contact__th--remarks{font-size:1.2rem;font-weight:300}}




.company {
padding: 70px 20px;
margin: 0px auto 0;
background-color: #F6F6F6
}

@media screen and (max-width: 767px) {
.company {
 padding: 56px 0px 47px;
margin: 0px auto 0;
width: 100%;
  }
	
.company .wrap {
width: 95%;
margin: 0px auto 0;
}
}




.company .wrap {
  max-width: 1000px;
          margin: 0px auto 0;
}

.company__table {
  margin-top: 40px;
  width: 100%
}

@media screen and (max-width: 767px) {
  .company__table {
    margin-top: 30px
  }
}

.company th, .company td {
  font-size: 1.6rem;
  line-height: 2.4rem;
  letter-spacing: .06em;
  font-weight: 500;
  border-bottom: 2px solid #e1e1e1;
  padding: 32px 0
}

@media screen and (max-width: 767px) {
  .company th, .company td {
    font-size: 1.3rem;
    line-height: 1.8rem;
    padding: 24px 0
  }
}

.company th {
  text-align: left;
  padding-left: 60px;
  padding-right: 40px;
  width: 250px;
  text-align: left;

}

@media screen and (max-width: 767px) {
  .company th {
    width: 130px;
    padding-left: 18px;
    padding-right: 5px;
    text-align: left;
    -moz-text-align-last: left;
    text-align-last: left
  }
}

.company td {
  padding-right: 40px
}

@media screen and (max-width: 767px) {
  .company td {
    padding-right: 0px
  }
}


.company__tableSmallText {
  font-size: 1.2rem;
  line-height: 1.8rem
}



@media screen and (max-width: 767px) {
.company__tableSmallText {
  font-size: 1.2rem;
  line-height: 1.8rem
}
}

  .about04 th,   .about04 td {
  font-size: 1.6rem;
  line-height: 2.4rem;
  letter-spacing: .06em;
  font-weight: 500;
  border-bottom: 2px solid #e1e1e1;
  padding: 32px 0
}

@media screen and (max-width: 767px) {
  .about04 th,   .about04 td {
    font-size: 1.3rem;
    line-height: 1.8rem;
    padding: 24px 0
  }
}

  .about04 th {
  text-align: left;
  padding-left: 60px;
  padding-right: 40px;
  width: 250px;
  text-align: left;

}

@media screen and (max-width: 767px) {
  .about04 th {
    width: 130px;
    padding-left: 18px;
    padding-right: 5px;
    text-align: left;
    -moz-text-align-last: left;
    text-align-last: left
  }
}

  .about04 td {
  padding-right: 40px
}

@media screen and (max-width: 767px) {
  .about04 td {
    padding-right: 0px
  }
}

.tit {
width: 100%;
margin: 40px auto 20px;
text-align: center;
padding: 10px 0 ;
border-bottom: 1px solid #00A5E3
}

.tit2 {
width: 100%;
margin: 40px auto 20px;
text-align: center;
padding: 10px 0 ;
}


.tit3 {
width: 100%;
margin: 20px auto 10px;
text-align: center;
padding: 10px 0 ;
}


.santen {
width: 100%;
margin: 30px auto;
text-align: center;
padding 10px 0 ;
}

@media screen and (max-width: 767px) {
.santen {
width: 100%;
margin: 20px auto;
text-align: center;
padding 10px 0 ;
}
}

.tit06 {
margin: 20px auto 20px;
margin-left: 0px;
width: 210px;
}

.tit01 {
margin: 20px auto 20px;
margin-left: 0px;
width: 306px;
}





.tit02 {
margin: 20px auto 20px;
margin-left: 0px;
width: 147px;
}



.tit03 {
margin: 60px auto 20px;
margin-left: 0px;
width: 146px;
}


.tit04 {
margin: 20px auto 20px;
margin-left: 0px;
width: 116px;
}


.tit05 {
margin: 20px auto 20px;
margin-left: 0px;
width: 147px;
}

table.table01 {
	width:100%;
	border-right:#0DA95F solid 1px;
	border-collapse: collapse;
}
table.table01 thead th {
	background:#0DA95F;
	color:#FFF;
	padding:10px 15px;
	border-right:#FFF solid 1px;
	border-bottom:#FFF solid 1px;
}
table.table01 thead th:first-child {
	border-top:#0DA95F solid 1px;
}

table.table01 thead th:last-child {
	border-right:#0DA95F solid 1px;
}
table.table01 tbody th {
	background:#0DA95F;
	color:#FFF;
	padding:10px 15px;
	border-bottom:#FFF solid 1px;
	vertical-align:top;

}
table.table01 tbody tr:last-child th {
	border-bottom:#0DA95F solid 1px;
}
th.topp1 {
	border-bottom:#0DA95F solid 1px;
}
table.table01 tbody td {
	background:#FFF;
	padding:10px 15px;
	border-left:#0DA95F solid 1px;
	border-bottom:#0DA95F solid 1px;
	vertical-align:top;
	text-align:left;
}
table.table01 tbody td:first-child {
	border-top:#0DA95F solid 1px;
}

td.topp2 {
	border-top:#0DA95F solid 1px;
}

tr.topp3 {
	border-top:#0DA95F solid 1px;
}

table.table01 tbody td p {
	line-height: 3rem
}

.lefttext {
text-align:center;	
}

.lefttext2 {
text-align:left;	
}

@media screen and (max-width: 767px) {
table.table01 thead {
	display:none;
}
table.table01 tbody th {
	display:block;
}
table.table01 tbody td {
	display:block;
}
table.table01 tbody td::before {
	content: attr(label);
	float: left;
	clear:both;
	font-weight:bold;
}
table.table01 tbody td p {
	padding-left:0em;
	line-height: 3rem
}
.lefttext2 {
text-align:left;	
}
	
.lefttext {
text-align:left;	
}
	
.box_left {
 font-size: 1.4rem;
	font-weight: normal;
	color:#000000;
	margin:20px 0;
	padding:0px;
	text-align:left;
	line-height:1.3em;
}
	
}



.box_left {
	font-weight: normal;
	color:#000000;
	margin:20px 0;
	padding:0px;
	text-align:left;
	line-height:1.3em;
}


.billy {
}



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYnJhcnkvX3Jlc2V0LnNjc3MiLCJzZXR0aW5nL19zZXR0aW5nLnNjc3MiLCJjb21tb24vX2NvbW1vbi5zY3NzIiwic2V0dGluZy9fbWl4aW4uc2NzcyIsImNvbW1vbi9fZm9vdGVyLnNjc3MiLCJjb21tb24vX2d1dGVuYmVyZ0NvbnRlbnRzLnNjc3MiLCJjb21tb24vX2hlYWRlci5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsInBhZ2VzL19nb2tha3UtdGFpa2Vua2kuc2NzcyIsInBhZ2VzL19pbmZvcm1hdGlvbi5zY3NzIiwicGFnZXMvX25ld3MtZGV0YWlsLnNjc3MiLCJwYWdlcy9fbmV3cy5zY3NzIiwicGFnZXMvX255dXNoaS1pbmZvLnNjc3MiLCJwYWdlcy9fc2Nob29sLWJ1aWxkaW5nLWluZm8uc2NzcyIsInBhZ2VzL190b3Auc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTQSwrVkFxRUMsUUFBUyxDQUNULFNBQVUsQ0FDVixRQUFTLENBQ1QsU0FBVSxDQUNWLHVCQUF3QixDQUN4QixzQkFBdUIsQ0FDdkIsYUFBYyxDQUNkLHVFQVlBLGFBQWMsQ0FDZCxHQUdBLGVBQWdCLENBQ2hCLGFBSUEsV0FBWSxDQUNaLG9EQU1BLFVBQVcsQ0FDWCxZQUFhLENBQ2IsRUFHQSxRQUFTLENBQ1QsU0FBVSxDQUNWLGNBQWUsQ0FDZix1QkFBd0IsQ0FDeEIsc0JBQXVCLENBQ3ZCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FDckIsSUFJQSxxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLG9CQUFxQixDQUNyQixLQUlBLHFCQUFzQixDQUN0QixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixJQUdBLDRCQUE2QixDQUM3Qix1QkFJQSx3QkFBeUIsQ0FDekIsV0FBWSxDQUNaLE1BR0Esd0JBQXlCLENBQ3pCLGdCQUFpQixDQUNqQixHQUlBLGFBQWMsQ0FDZCxVQUFXLENBQ1gsUUFBUyxDQUNULDRCQUE2QixDQUM3QixZQUFhLENBQ2IsU0FB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QUEsOEJBQ0YsQ0FBQSxPRjdHZCxDQUFBLFVhd29FRCxDQUNSLHFDQUVvQix5Q0FSckIsU0FBUSxDQUdBLFVBTUksQ0FDVixTQUFRLENBQUcsQ0FDWCwrQ0FYTSxpQkFpQk4iLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuaHRtbDVkb2N0b3IuY29tIFJlc2V0IFN0eWxlc2hlZXRcclxudjEuNi4xXHJcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xyXG5BdXRob3I6IFJpY2hhcmQgQ2xhcmsgLSBodHRwOi8vcmljaGNsYXJrZGVzaWduLmNvbVxyXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xyXG5SZURlc2lnbjogU2hpbiBLaW5vc2hpdGFcclxuKi9cclxuXHJcbmh0bWwsXHJcbmJvZHksXHJcbmRpdixcclxuc3Bhbixcclxub2JqZWN0LFxyXG5pZnJhbWUsXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbnAsXHJcbmJsb2NrcXVvdGUsXHJcbnByZSxcclxuYWJicixcclxuYWRkcmVzcyxcclxuY2l0ZSxcclxuY29kZSxcclxuZGVsLFxyXG5kZm4sXHJcbmVtLFxyXG5pbWcsXHJcbmlucyxcclxua2JkLFxyXG5xLFxyXG5zYW1wLFxyXG5zbWFsbCxcclxuc3Ryb25nLFxyXG5zdWIsXHJcbnN1cCxcclxudmFyLFxyXG5iLFxyXG5pLFxyXG5kbCxcclxuZHQsXHJcbmRkLFxyXG5vbCxcclxudWwsXHJcbmxpLFxyXG5maWVsZHNldCxcclxuZm9ybSxcclxubGFiZWwsXHJcbmxlZ2VuZCxcclxudGFibGUsXHJcbmNhcHRpb24sXHJcbnRib2R5LFxyXG50Zm9vdCxcclxudGhlYWQsXHJcbnRyLFxyXG50aCxcclxudGQsXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5jYW52YXMsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5LFxyXG50aW1lLFxyXG5tYXJrLFxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbnVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLFxyXG5xIHtcclxuXHRxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLFxyXG5ibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSxcclxucTphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5pbnMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjk7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxubWFyayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmRlbCB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdLFxyXG5kZm5bdGl0bGVdIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG5cdGN1cnNvcjogaGVscDtcclxufVxyXG5cclxudGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5ociB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuaW5wdXQsXHJcbnNlbGVjdCB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbmltZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4qIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiIsIi8v44OV44Kp44Oz44OI44Gr6Zai44GZ44KL6Kit5a6aXHJcbi8v44OV44Kp44Oz44OI5aSJ5pWwXHJcbiRiYXNpY0ZvbnQ6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiRzZXJpZjogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xyXG4kcm9ib3RvOiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xyXG4kbWFraW5hczogXCJNYWtpbmFzIFNjcmFwIDVcIjtcclxuXHJcbi8v44OV44Kp44Oz44OI44Gu5a6a576pXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAkbWFraW5hcztcclxuXHRzcmM6IHVybChcIi4uL2ZvbnRzL01BS0lOQVMtU0NSQVAtNS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuXHJcbi8vMXJlbeOCkjFweOOBq+WkieabtFxyXG5odG1sIHtcclxuXHRmb250LXNpemU6IDYyLjUlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1mYW1pbHk6ICRiYXNpY0ZvbnQ7XHJcblx0Y29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi8v6Imy44Gr6Zai44GZ44KL6Kit5a6aXHJcbiRtYWluLWNvbG9yOiAjMDM2ZWI1O1xyXG4kc3ViLWNvbG9yOiAjZmZmO1xyXG4kYWNjZW50LWNvbG9yOiAjZmZmO1xyXG5cclxuLy96LWluZGV444Gu5Z+65pys6Kit5a6aXHJcbiRsYXllcjogKFxyXG5cdG1vZGFsOiAxMDAsXHJcblx0aGVhZGVyOiA1MCxcclxuXHR0b29sdGlwOiAyMCxcclxuXHR0b29sdGlwQm90dG9tOiAxMCxcclxuXHRkZWZhdWx0OiAxLFxyXG4pO1xyXG5AbWl4aW4gei1pbmRleCgka2V5KSB7XHJcblx0ei1pbmRleDogbWFwLWdldCgkbGF5ZXIsICRrZXkpO1xyXG59XHJcbiIsImJvZHkuZml4ZWQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG59XG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb25Ub3Age1xuXHRtYXJnaW4tdG9wOiA4OHB4O1xuXG5cdEBtZWRpYSAjeyRzbX0ge1xuXHRcdG1hcmdpbi10b3A6IDY0cHg7XG5cdH1cbn1cblxuLmNvbnRhY3RCdXR0b24ge1xuXHRtYXJnaW4tdG9wOiAxMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBtZWRpYSAjeyRtZH0ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHR9XG5cblx0Lm1va3VoeW91ICYsXG5cdC5kZWtpcnUgJiB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR9XG5cdH1cblxuXHQucHJpY2luZyAmIHtcblx0XHRtYXJnaW4tdG9wOiAxMjBweDtcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDcyMHB4O1xuXG5cdFx0QG1lZGlhICN7JG1kfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnNwT25seSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zdWJTZWN0aW9uVGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJG1haW4tY29sb3I7XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjhyZW0sIDEsIDYwKTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0QG1lZGlhICN7JG1kfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtKTtcblx0XHR9XG5cdH1cblxuXHQmX19lblRpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi40cmVtLCAxLCAxMjApO1xuXHRcdGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0Y29sb3I6ICM0NGFhMzU7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0pO1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdH1cblx0fVxufVxuXG4ucGFnaW5hdGlvbiB7XG5cdG1hcmdpbi10b3A6IDEyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRAbWVkaWEgI3skbGd9IHtcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHR9XG5cblx0QG1lZGlhICN7JG1kfSB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0pO1xuXHRcdG1hcmdpbjogMCAyMHB4O1xuXHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSk7XG5cdFx0XHRtYXJnaW46IDAgMTVweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblxuXHRcdCYtLW5vd1BhZ2Uge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4udG9wQmFjayB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiA1MHB4O1xuXHRyaWdodDogNTBweDtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJG1haW4tY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICRtYWluLWNvbG9yO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHRAbWVkaWEgI3skbGd9IHtcblx0XHRib3R0b206IDIwcHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdH1cblxuXHRAbWVkaWEgI3skbWR9IHtcblx0XHRib3R0b206IDEwcHg7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMCA3LjVweCAxMHB4IDcuNXB4O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJG1haW4tY29sb3IgdHJhbnNwYXJlbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHR9XG5cblx0Ji52aWV3IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdH1cbn1cblxuLmZyb250UGFnZUJhY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTAwcHg7XG5cblx0Jl9fbGluayB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0pO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDIwcHggNTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHRtaW4td2lkdGg6IDMwMHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSk7XG5cdFx0XHRtaW4td2lkdGg6IDI0MHB4O1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIuKGkFwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdH1cblx0fVxufVxuXG4uYmxvY2tUZXh0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiLy/jg5Xjgqnjg7Pjg4jjgavplqLjgZnjgovjg5/jg4Pjgq/jgrnjgqTjg7PvvIhweOOBruaZguOBruOCteOCpOOCuuOCkuWFpeWKm++8iVxyXG5cclxuLy8o44OV44Kp44Oz44OI44K144Kk44K6KOOCteOCpOOCuuWNmOS9jSnjgIHmloflrZfjga7pq5jjgZXvvIjjgrXjgqTjgrrljZjkvY3vvInjgIHmloflrZfjga7luYXvvIjmlbDlgKTooajoqJjvvIjjg4jjg6njg4Pjgq3jg7PjgrDvvIkp77yJXHJcbkBtaXhpbiBmb250U3R5bGUoJGZvbnRTaXplOiAxNnJlbSwgJGxpbmVoZWlnaHQ6IG51bGwsICRsZXR0ZXJTcGFjaW5nOiBudWxsKSB7XHJcblx0Zm9udC1zaXplOiAkZm9udFNpemU7XHJcblx0bGluZS1oZWlnaHQ6ICRsaW5laGVpZ2h0O1xyXG5cdEBpZiAkbGV0dGVyU3BhY2luZyAhPSBudWxsIHtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAoJGxldHRlclNwYWNpbmcgLyAxMDAwKSArIGVtO1xyXG5cdH1cclxufVxyXG5cclxuLy/og4zmma/nlLvlg4/jg5zjg4Pjgq/jgrnjga7pq5jjgZXjgpLlh7rlipvjgZnjgottaXhpblxyXG4vLyjopqropoHntKDjga7jgqvjg6njg6DmlbAsIOaoquW5hSwg57im5bmFLCDkvZnnmb0o44K144Kk44K65Y2Y5L2NKSlcclxuQG1peGluIHNldHRpbmdCZ2lIZWlnaHQoJGNvbHVtbk51bTogMSwgJHdpZHRoOiAxLCAkaGVpZ2h0OiAxLCAkbWFyZ2luOiBudWxsKSB7XHJcblx0QGlmICRtYXJnaW4gPT0gbnVsbCB7XHJcblx0XHRwYWRkaW5nLXRvcDogY2FsYygoMTAwJSAvICN7JGNvbHVtbk51bX0pICogKCN7JGhlaWdodH0gLyAjeyR3aWR0aH0pKTtcclxuXHR9IEBlbHNlIHtcclxuXHRcdHBhZGRpbmctdG9wOiBjYWxjKFxyXG5cdFx0XHQoKDEwMCUgLyAjeyRjb2x1bW5OdW19KSAtICN7JG1hcmdpbn0pICogKCN7JGhlaWdodH0gLyAjeyR3aWR0aH0pXHJcblx0XHQpO1xyXG5cdH1cclxufVxyXG5cclxuLy/mqKrkuKbjgbPjgavplqLjgZnjgottaXhpblxyXG4vLyjjgqvjg6njg6DmlbAsIOW3puS9meeZvSjjgrXjgqTjgrrljZjkvY0pLCDkuIrkvZnnmb0o44K144Kk44K65Y2Y5L2NKSlcclxuQG1peGluIGZsZXhDb250ZW50cygkY29sdW1uTnVtOiAxLCAkbWFyZ2luTGVmdDogbnVsbCwgJG1hcmdpblRvcDogbnVsbCkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRAaWYgJG1hcmdpbkxlZnQgIT0gbnVsbCB7XHJcblx0XHRtYXJnaW4tbGVmdDogLSN7JG1hcmdpbkxlZnR9O1xyXG5cdH1cclxuXHJcblx0JiA+ICoge1xyXG5cdFx0QGlmICRtYXJnaW5MZWZ0ICE9IG51bGwge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogI3skbWFyZ2luTGVmdH07XHJcblx0XHR9XHJcblxyXG5cdFx0JG50aENoaWxkOiAkY29sdW1uTnVtICsgMTtcclxuXHJcblx0XHQmOm50aC1jaGlsZChuICsgI3skbnRoQ2hpbGR9KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6ICN7JG1hcmdpblRvcH07XHJcblx0XHR9XHJcblxyXG5cdFx0QGlmICRtYXJnaW5MZWZ0ID09IG51bGwge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gI3skY29sdW1uTnVtfSk7XHJcblx0XHR9IEBlbHNlIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLyAjeyRjb2x1bW5OdW19KSAtICN7JG1hcmdpbkxlZnR9KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8v6IOM5pmv55S75YOP44Oc44OD44Kv44K544Gn5qiq5Lim44Gz44GZ44KLbWl4aW5cclxuLy8o44Kr44Op44Og5pWwLCDmqKrluYUsIOe4puW5hSwg5bem5L2Z55m9KOOCteOCpOOCuuWNmOS9jSksIOS4iuS9meeZvSjjgrXjgqTjgrrljZjkvY0pLCDog4zmma/jga7nuKbkvY3nva4sIOiDjOaZr+OBruaoquS9jee9rilcclxuQG1peGluIGZsZXhCZ2lDb250ZW50cyhcclxuXHQkY29sdW1uTnVtOiAxLFxyXG5cdCR3aWR0aDogMSxcclxuXHQkaGVpZ2h0OiAxLFxyXG5cdCRtYXJnaW5MZWZ0OiBudWxsLFxyXG5cdCRtYXJnaW5Ub3A6IG51bGwsXHJcblx0JGJnaUhvcml6b250YWxQb3NpdGlvbjogY2VudGVyLFxyXG5cdCRiZ2lWZXJ0aWNhbFBvc2l0aW9uOiBjZW50ZXJcclxuKSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luLWxlZnQ6IC0jeyRtYXJnaW5MZWZ0fTtcclxuXHJcblx0JiA+ICoge1xyXG5cdFx0bWFyZ2luLWxlZnQ6ICN7JG1hcmdpbkxlZnR9O1xyXG5cclxuXHRcdCRudGhDaGlsZDogJGNvbHVtbk51bSArIDE7XHJcblxyXG5cdFx0JjpudGgtY2hpbGQobiArICN7JG50aENoaWxkfSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAjeyRtYXJnaW5Ub3B9O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpZiAkbWFyZ2luTGVmdCA9PSBudWxsIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvICN7JGNvbHVtbk51bX0pO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogY2FsYygoMTAwJSAvICN7JGNvbHVtbk51bX0pICogKCN7JGhlaWdodH0gLyAjeyR3aWR0aH0pKTtcclxuXHRcdH0gQGVsc2Uge1xyXG5cdFx0XHR3aWR0aDogY2FsYygoMTAwJSAvICN7JGNvbHVtbk51bX0pIC0gI3skbWFyZ2luTGVmdH0pO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogY2FsYyhcclxuXHRcdFx0XHQoKDEwMCUgLyAjeyRjb2x1bW5OdW19KSAtICN7JG1hcmdpbkxlZnR9KSAqICgjeyRoZWlnaHR9IC8gI3skd2lkdGh9KVxyXG5cdFx0XHQpO1xyXG5cdFx0fVxyXG5cclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogJGJnaUhvcml6b250YWxQb3NpdGlvbiAkYmdpVmVydGljYWxQb3NpdGlvbjtcclxuXHR9XHJcbn1cclxuXHJcbi8v55aR5Ly86KaB57Sg44Gr55S75YOP44KS5YWl44KM44KL5aC05ZCI44GubWl4aW5cclxuLy8o5qiq5bmFKOOCteOCpOOCuuWNmOS9jSksIOe4puW5hSjjgrXjgqTjgrrljZjkvY0pLCDnlLvlg4/jga7jg6rjg7Pjgq8pXHJcbkBtaXhpbiBwc2V1ZG9FbGVtZW50c0ltYWdlKCR3aWR0aCwgJGhlaWdodCwgJGJnSW1hZ2VMaW5rKSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6ICR3aWR0aDtcclxuXHRoZWlnaHQ6ICRoZWlnaHQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJnSW1hZ2VMaW5rfSk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbi8v5LiJ6KeS44KE44GY44KL44GXXHJcbi8vKOaWueWQkSwg6auY44GVKOOCteOCpOOCuuWNmOS9jSksIOe3muOBruW5hSjjgrXjgqTjgrrljZjkvY0pLCDoibIsIHBvc2l0aW9uOmFic29sdXRl44GLKOODh+ODleOCqeODq+ODiOOBr2ZhbHNlKSlcclxuQG1peGluIHRyaWFuZ2xlQXJyb3coXHJcblx0JGRpcmVjdGlvbixcclxuXHQkaGVpZ2h0LFxyXG5cdCRib3JkZXJXaWR0aCxcclxuXHQkY29sb3IsXHJcblx0JGlzQWJzb2x1dGU6IGZhbHNlLFxyXG5cdCR0cmFuc2Zvcm1ZOiAtNTAlXHJcbikge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiBjYWxjKCN7JGhlaWdodH0gLyAxLjQpO1xyXG5cdGhlaWdodDogY2FsYygjeyRoZWlnaHR9IC8gMS40KTtcclxuXHJcblx0QGlmICRpc0Fic29sdXRlID09IHRydWUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCN7JHRyYW5zZm9ybVl9KSByb3RhdGUoNDVkZWcpO1xyXG5cdH0gQGVsc2Uge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHJcblx0QGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XHJcblx0XHRib3JkZXItbGVmdDogJGJvcmRlcldpZHRoIHNvbGlkICRjb2xvcjtcclxuXHRcdGJvcmRlci1ib3R0b206ICRib3JkZXJXaWR0aCBzb2xpZCAkY29sb3I7XHJcblx0fSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHRvcCB7XHJcblx0XHRib3JkZXItdG9wOiAkYm9yZGVyV2lkdGggc29saWQgJGNvbG9yO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6ICRib3JkZXJXaWR0aCBzb2xpZCAkY29sb3I7XHJcblx0fSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcclxuXHRcdGJvcmRlci1yaWdodDogJGJvcmRlcldpZHRoIHNvbGlkICRjb2xvcjtcclxuXHRcdGJvcmRlci10b3A6ICRib3JkZXJXaWR0aCBzb2xpZCAkY29sb3I7XHJcblx0fSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGJvdHRvbSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAkYm9yZGVyV2lkdGggc29saWQgJGNvbG9yO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAkYm9yZGVyV2lkdGggc29saWQgJGNvbG9yO1xyXG5cdH1cclxufVxyXG4iLCIuZm9vdGVyIHtcclxuXHRwYWRkaW5nOiA4MHB4IDIwcHggMjZweDtcclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRwYWRkaW5nOiA2NHB4IDEwcHggMzBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXJMb2dvIHtcclxuXHR3aWR0aDogNDE1cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0d2lkdGg6IDU1dnc7XHJcblx0fVxyXG5cclxuXHQ+IGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0fVxyXG59XHJcblxyXG4uY29weXJpZ2h0IHtcclxuXHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtKTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tdG9wOiA4OHB4O1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0fVxyXG59XHJcbiIsIi5ndXRlbmJlcmdDb250ZW50cyB7XHJcblx0bWFyZ2luLXRvcDogNjBweDtcclxuXHJcblx0aDEsXHJcblx0aDIsXHJcblx0aDMsXHJcblx0aDQsXHJcblx0aDUsXHJcblx0aDYge1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdG1hcmdpbi10b3A6IDJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHR9XHJcblxyXG5cdGltZyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC53cC1ibG9jay10YWJsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0fVxyXG5cclxuXHR0ZCxcclxuXHR0aCB7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQ7XHJcblx0XHRwYWRkaW5nOiAwLjVlbTtcclxuXHR9XHJcblxyXG5cdGZpZ2NhcHRpb24ge1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdGxpc3Qtc3R5bGU6IGRpc2M7XHJcblx0fVxyXG5cclxuXHR1bCxcclxuXHRvbCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0XHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdH1cclxufVxyXG4iLCIuaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDg4cHg7XHJcblx0cGFkZGluZzogMCAwcHggMCA0MHB4O1xyXG5cdEBpbmNsdWRlIHotaW5kZXgoaGVhZGVyKTtcclxuXHJcblx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRwYWRkaW5nOiAwIDE2cHggMCA0MHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICN7JHNtfSB7XHJcblx0XHRwYWRkaW5nOiAwIDE2cHg7XHJcblx0XHRoZWlnaHQ6IDY0cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyTG9nbyB7XHJcblx0d2lkdGg6IDMxMHB4O1xyXG5cclxuXHRAbWVkaWEgI3skeGx9IHtcclxuXHRcdHdpZHRoOiAyNjBweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAjeyRzbX0ge1xyXG5cdFx0d2lkdGg6IDIyMHB4O1xyXG5cdH1cclxuXHJcblx0PiBpbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdH1cclxufVxyXG5cclxuLnNwSGVhZGVyTmF2IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDg4cHgpO1xyXG5cdFx0aGVpZ2h0OiBjYWxjKHZhcigtLW5vdy12aWV3LWhlaWdodCkgLSA4OHB4KTtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0cGFkZGluZzogNjBweCAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbWFpbi1jb2xvciwgMC45KTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICN7JHNtfSB7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcclxuXHRcdGhlaWdodDogY2FsYyh2YXIoLS1ub3ctdmlldy1oZWlnaHQpIC0gNjRweCk7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0fVxyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR9XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9fbGluayB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoM3JlbSwgMS41KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHJcblx0XHRAbWVkaWEgI3skc219IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0pO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucGNIZWFkZXJOYXYge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHJcblx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMzJweDtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyR4bH0ge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tY29udGFjdCB7XHJcblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDU2cHg7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSAjeyR4bH0ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDIuNHJlbSwgMTIwKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdEBtZWRpYSAjeyR4bH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAycmVtKTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1jb250YWN0IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2E1YzcwMztcclxuXHRcdFx0cGFkZGluZzogMCAzNXB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JHhsfSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5odW1idXJnZXJNZW51IHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHR3aWR0aDogMzJweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHQmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xyXG5cdFx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYnVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcblx0XHQmOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgdG9wLCAwLjJzO1xyXG5cclxuXHRcdFx0LmFjdGl2ZSAmIHtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblxyXG5cdFx0XHQuYWN0aXZlICYge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1vZi10eXBlKDMpIHtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYm90dG9tLCAwLjJzO1xyXG5cclxuXHRcdFx0LmFjdGl2ZSAmIHtcclxuXHRcdFx0XHRib3R0b206IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMXJlbSwgMSk7XHJcblx0XHR3aWR0aDogMzJweDtcclxuXHJcblx0XHQ+IGltZyB7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jb250YWN0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRwYWRkaW5nOiAxMjBweCAwIDE1M3B4O1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdHBhZGRpbmc6IDU2cHggMDtcclxuXHR9XHJcblxyXG5cdC53cmFwIHtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0bWF4LXdpZHRoOiA3NDJweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0d2lkdGg6IDI0MnB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3BhZ2VUaXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoM3JlbSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuNHJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wYWdlVGl0bGVUZXh0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDEuNSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGFibGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dHIge1xyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aCB7XHJcblx0XHR3aWR0aDogMTg0cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0sIDEuNCwgNjApO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZCB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDAgMjBweCA4cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29uZmlybVRleHQge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0sIDEuNCwgNjApO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3JhZGlvQm94IHtcclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSwgMS41LCA2MCk7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NoZWNrQm94IHtcclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSwgMS41LCA2MCk7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX290aGVyQm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuXHRpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMSwgNjApO1xyXG5cdH1cclxuXHJcblx0aW5wdXRbbmFtZT1cInBvc3RhbENvZGVcIl0sXHJcblx0aW5wdXRbbmFtZT1cInRlbFwiXSB7XHJcblx0XHR3aWR0aDogMTYwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0c2VsZWN0IHtcclxuXHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDEsIDYwKTtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHR9XHJcblxyXG5cdCZfX3N1cHBsZW1lbnRhcnlUZXh0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDEuNSwgNjApO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblxyXG5cdFx0Ji0tbWFyZ2luQm90dG9tIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2FncmVlQm94IHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYWdyZWVUaXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxLCA2MCk7XHJcblx0fVxyXG5cclxuXHQmX19hZ3JlZVRleHQge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS41LCA2MCk7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtKTtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYWdyZWVDaGVja2JveCB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtLCAxLCA2MCk7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NlbmRCb3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRidXR0b24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkYzAwO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGNvbG9yOiAjM2UzYTM5O1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0aGVpZ2h0OiA3NXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSk7XHJcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5iYWNrIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmRpc2FibGVkIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjM7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q3ZGMwMDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0pO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRjb2xvcjogIzNlM2EzOTtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRcdGhlaWdodDogNzVweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtKTtcclxuXHRcdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Vycm9yVG9wTWVzc2FnZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSwgMS41KTtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRjb2xvcjogb3JhbmdlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgb3JhbmdlO1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSk7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19lcnJvck1lc3NhZ2Uge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS41KTtcclxuXHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdGNvbG9yOiBvcmFuZ2U7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWNlbnRlciB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0VGVsIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0bWFyZ2luLXRvcDogMTEwcHg7XHJcblx0cGFkZGluZzogMCAyMHB4O1xyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtKTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZWxOdW1iZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDUuNnJlbSk7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDRyZW0pO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvbnRTbWFsbCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSg0cmVtKTtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgzcmVtKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSk7XHJcblx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5nb2tha3VUYWlrZW5raSB7XHJcblx0cGFkZGluZy10b3A6IDg4cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEyNHB4O1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdHBhZGRpbmctdG9wOiA2NHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDc2cHg7XHJcblx0fVxyXG5cclxuXHQud3JhcCB7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0fVxyXG5cclxuXHQmX19iZyB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2UtcGFydHMvZ29rYWt1LXRhaWtlbmtpL2dva2FrdVRhaWtlbmtpX3RvcEJnLnBuZyk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzk0cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdGhlaWdodDogMjU2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190b3BJbWcge1xyXG5cdFx0d2lkdGg6IDQwM3B4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxNThweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0d2lkdGg6IDI4OHB4O1xyXG5cdFx0XHR0b3A6IDEwNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdG9wVGl0bGUge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlLXBhcnRzL2dva2FrdS10YWlrZW5raS9nb2tha3VUYWlrZW5raV90aXRsZS5wbmcpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0d2lkdGg6IDI2MXB4O1xyXG5cdFx0aGVpZ2h0OiA3OXB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNTdweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzNweDtcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0d2lkdGg6IDc4JTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMjAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuOHJlbSwgMSwgMjQwKTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50c0JveCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMDVweDtcclxuXHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSA1MHB4KTtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDk2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogOTZweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudHNJbWdCb3gge1xyXG5cdFx0bWF4LXdpZHRoOiAyOTBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDg4cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDQ0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50c0JveFdyYXAge1xyXG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19mbGV4Qm94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW4tbGVmdDogLTUwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudHNJbWcge1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctdG9wOiA1NSU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdCZfX3NjaG9vbE5hbWUge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlLXBhcnRzL2dva2FrdS10YWlrZW5raS9nb2tha3VUYWlrZW5raV9uYW1lLnBuZyk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRtYXgtd2lkdGg6IDI5MHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDU5cHg7XHJcblx0XHRtYXJnaW46IDI0cHggYXV0byAwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdGhlaWdodDogNTdweDtcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAwcHggNjBweCAwcHggMzdweDtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgNThweCAwIDIzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3N0dWRlbnROYW1lIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgzLjJyZW0sIDAuNywgMCk7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0sIDEuMiwgMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50c1RleHRXcmFwIHtcclxuXHRcdG1heC13aWR0aDogMjkwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudHNUZXh0Qm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDY0cHg7XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50c1RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjRyZW0sIDEuMywgMCk7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICMwMDgwY2E7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnRzVGV4dCB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxLjcsIDApO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5pbmZvcm1hdGlvbiB7XHJcblx0cGFkZGluZzogMTIwcHggMCAwO1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdHBhZGRpbmc6IDYwcHggMCAwO1xyXG5cdH1cclxuXHJcblx0LndyYXAge1xyXG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0fVxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJG1haW4tY29sb3IsIDAuMjUpO1xyXG5cclxuXHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJG1haW4tY29sb3IsIDAuMjUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGluayB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGF0ZSxcclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxLjUpO1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0fVxyXG5cclxuXHQmX19kYXRlIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMjRweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdH1cclxufVxyXG4iLCIubmV3c0RldGFpbCB7XHJcblx0cGFkZGluZzogMTIwcHggMCAwO1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdHBhZGRpbmc6IDYwcHggMCAwO1xyXG5cdH1cclxuXHJcblx0LndyYXAge1xyXG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0fVxyXG5cclxuXHQmX190b3BCb3gge1xyXG5cdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHR9XHJcblxyXG5cdCZfX25ldyB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDIycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTdjOTAzO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxLCAyMDApO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRyb2JvdG87XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtKTtcclxuXHRcdFx0cGFkZGluZzogNnB4IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kYXRlIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0pO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjhyZW0sIDEuNSk7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi4ycmVtKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGh1bWJuYWlsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm5ld3Mge1xyXG5cdHBhZGRpbmc6IDEyMHB4IDAgMDtcclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDAgMDtcclxuXHR9XHJcblxyXG5cdC53cmFwIHtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogNDhweDtcclxuXHRcdEBpbmNsdWRlIGZsZXhDb250ZW50cyg0LCAxNXB4LCA2MHB4KTtcclxuXHJcblx0XHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleENvbnRlbnRzKDMsIDE1cHgsIDQwcHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4Q29udGVudHMoMiwgMTVweCwgMTVweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAaW5jbHVkZSBzZXR0aW5nQmdpSGVpZ2h0KDEsIDIyNCwgMTY4KTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9fdGFnIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDIycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTdjOTAzO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxLCAyMDApO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRyb2JvdG87XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtKTtcclxuXHRcdFx0cGFkZGluZzogNnB4IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kYXRlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0pO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRyb2JvdG87XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxLjUpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRtYXJnaW4tdG9wOiA2cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYWxsTmV3c0xpbmtCb3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogNTZweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2FsbE5ld3NMaW5rIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjc1cmVtKTtcclxuXHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDM4cHg7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1jb2xvcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0pO1xyXG5cdFx0XHRwYWRkaW5nOiAxM3B4IDMycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm55dXNoaUluZm8ge1xyXG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuXHQmX19oZXJvQm94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblxyXG5cdCZfX2hlcm8ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQud3JhcCB7XHJcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQmX19uZXdCb3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnBjT25seSB7XHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc3BPbmx5IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uZXdCb3hJY29uIHtcclxuXHRcdHdpZHRoOiAxMzZweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uZXdCb3hUZXh0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDEuNSk7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RvcFRleHRCb3gge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RvcFRleHQge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMS42Nik7XHJcblx0XHRjb2xvcjogJG1haW4tY29sb3I7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0pO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm55dXNoaUluZm9Db250ZW50cyB7XHJcblx0bWFyZ2luLXRvcDogMTIwcHg7XHJcblxyXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRtYXJnaW4tdG9wOiA1NnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuOHJlbSwgMSwgMTIwKTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDI0cHggMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuNHJlbSk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JveCB7XHJcblx0XHRwYWRkaW5nOiAwIDEwMHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDUwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zZW5iYXRzdUNvbnRlbnRzQm94IHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMCAyMHB4IDMycHg7XHJcblx0XHRib3JkZXItbGVmdDogOHB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG5cdFx0bWFyZ2luLXRvcDogNDhweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAyKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NlbmJhdHN1VGl0bGVCb3gge1xyXG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiA4cHggc29saWQgJG1haW4tY29sb3I7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zZW5iYXRzdVRpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjhyZW0sIDEsIDEyMCk7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi40cmVtKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IC0zMnB4O1xyXG5cdFx0XHRib3R0b206IDA7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHRsZWZ0OiAtMTZweDtcclxuXHRcdFx0XHR3aWR0aDogNzJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2VuYmF0c3VUaXRsZVRleHQge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMi40cmVtKTtcclxuXHRcdG1hcmdpbi10b3A6IC00cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDIuMnJlbSk7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zcE9ubHkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NlbmJhdHN1VGV4dCB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAyKTtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcG9pbnRCb3gge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2E1YzcwMztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWZhZTY7XHJcblx0XHRjb2xvcjogIzQ0YWEzNTtcclxuXHRcdHBhZGRpbmc6IDQwcHggMjBweCAzNXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNDVweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBwc2V1ZG9FbGVtZW50c0ltYWdlKFxyXG5cdFx0XHRcdDExN3B4LFxyXG5cdFx0XHRcdDQycHgsXHJcblx0XHRcdFx0XCIuLi9pbWcvcGFnZS1wYXJ0cy9ueXVzaGktaW5mby9wb2ludF9pY29uLnBuZ1wiXHJcblx0XHRcdCk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAtMXB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wb2ludEZsZXhCb3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wb2ludFRleHRCb3gge1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdH1cclxuXHJcblx0Jl9fcG9pbnRUZXh0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDIpO1xyXG5cdH1cclxuXHJcblx0Jl9fcG9pbnRJbWFnZUJveCB7XHJcblx0XHR3aWR0aDogMjQ4cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMC43cmVtO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG5cdFx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RhYmxlV3JhcCB7XHJcblx0XHRwYWRkaW5nOiAwIDg1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGFibGVCb3gge1xyXG5cdFx0QGluY2x1ZGUgZmxleENvbnRlbnRzKDIsIDQwcHgsIDE2cHgpO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXhDb250ZW50cygyLCAyMHB4LCAxNnB4KTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleENvbnRlbnRzKDEsIDBweCwgMTZweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190YWJsZSB7XHJcblx0XHR0aCxcclxuXHRcdHRkIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RhYmxlVGl0bGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRwYWRkaW5nOiA5cHggNXB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGFibGVCb2R5VGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZjtcclxuXHRcdHBhZGRpbmc6IDZweCA1cHg7XHJcblx0fVxyXG5cclxuXHQmX190YWJsZUJvZHlUZXh0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEuMjUpO1xyXG5cdFx0cGFkZGluZzogMTBweCA1cHg7XHJcblx0fVxyXG59XHJcbiIsIi5zY2hvb2xCdWlsZGluZ0luZm9TaW5nbGUge1xuXHRwYWRkaW5nLXRvcDogODhweDtcblxuXHRAbWVkaWEgI3skbWR9IHtcblx0XHRwYWRkaW5nLXRvcDogNjRweDtcblx0fVxuXHQud3JhcCB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDEyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDczcHg7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdG1hcmdpbi10b3A6IDUzcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RvcEJveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDRyZW0sIDAuNywgMjQwKTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAjMDA4MGNhO1xuXHR9XG5cblx0Jl9fdGVsIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi40cmVtLCAwLjgsIDApO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRjb2xvcjogIzMyMzMzMztcblxuXHRcdHNwYW4ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogN3B4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpbWUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEuNywgMCk7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxLjcsIDApO1xuXHRcdG1heC13aWR0aDogNjQwcHg7XG5cdFx0bWFyZ2luLXRvcDogNDhweDtcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZXJCb3gge1xuXHRcdG1heC13aWR0aDogNjQwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZy10b3A6IDU3cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhICN7JG1kfSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzJweDtcblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZXJMaXN0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ji5zbGljay1pbml0aWFsaXplZCxcblx0XHQuc2xpY2stc2xpZGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RodW1ibmFpbExpc3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmLnNsaWNrLWluaXRpYWxpemVkLFxuXHRcdC5zbGljay1zbGlkZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGVySW1nIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy10b3A6IDc1JTtcblx0fVxuXG5cdCZfX3RodW1ibmFpbEltZyB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiA3MyU7XG5cdH1cblxuXHQmX190aHVtYm5haWwge1xuXHRcdG1heC13aWR0aDogNTEycHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RodW1ibmFpbExpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0fVxuXG5cdFx0LnNsaWNrLWN1cnJlbnQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlLXBhcnRzL3NjaG9vbC1idWlsZGluZy1pbmZvL3NjaG9vbEJ1aWxkaW5nSW5mb19ib3JkZXIucG5nKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGh1bWJuYWlsSXRlbSB7XG5cdFx0bWFyZ2luOiAwIDhweDtcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHR9XG5cdH1cblxuXHQuc2xpY2stcHJldiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC0xMiU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZS1wYXJ0cy9zY2hvb2wtYnVpbGRpbmctaW5mby9zY2hvb2xCdWlsZGluZ0luZm9fYXJyb3cuc3ZnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0ei1pbmRleDogMTA7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdHdpZHRoOiA5cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLW5leHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTEyJTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlLXBhcnRzL3NjaG9vbC1idWlsZGluZy1pbmZvL3NjaG9vbEJ1aWxkaW5nSW5mb19hcnJvdy5zdmcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMzZweDtcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250VGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjRyZW0sIDEuNywgMTIwKTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbjogMTIwcHggYXV0byA0MHB4O1xuXHRcdHdpZHRoOiA4MDBweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2ZWI0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjhyZW0sIDEuMywgMTYwKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiA3MnB4IGF1dG8gMjRweDtcblx0XHRcdHBhZGRpbmc6IDE2cHggMDtcblx0XHR9XG5cblx0XHQmLS10ZWFjaGVyIHtcblx0XHRcdG1hcmdpbjogMTIwcHggYXV0byA4MHB4O1xuXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdFx0bWFyZ2luOiA3MnB4IGF1dG8gNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19hZHJlc3NCb3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0Jl9femlwIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxLjUsIDApO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdH1cblxuXHQmX19tYXBCb3gge1xuXHRcdG1heC13aWR0aDogNzIwcHg7XG5cdFx0bWFyZ2luOiA0MHB4IGF1dG8gMDtcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAyNnB4IDE2cHggMDtcblx0XHR9XG5cdH1cblxuXHQmX19tYXBCb3hXcmFwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiA2NyU7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX21hcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdCZfX3RlYWNoZXJCb3hXcmFwIHtcblx0XHRtYXJnaW4tdG9wOiAxMjBweDtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogNzNweDtcblx0XHR9XG5cdH1cblxuXHQmX190ZWFjaGVySW1nQm94IHtcblx0XHRtYXgtd2lkdGg6IDI4OHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdCZfX3RlYWNoZXJJbWcge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXRvcDogMTUwJTtcblx0fVxuXG5cdCZfX3RlYWNoZXJOYW1lIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMy4ycmVtLCAwLjcsIDApO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXG5cdCZfX3N1YmplY3RUaXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS43LCAxMjApO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXG5cdCZfX3N1YmplY3RCb3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX3N1YmplY3ROYW1lIHtcblx0XHRtYXgtd2lkdGg6IDQ4cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDhlNDU7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMCwgMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdCYtLW1hdGgge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzFiODtcblx0XHR9XG5cblx0XHQmLS1lbmdsaXNoIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMGE1OTk7XG5cdFx0fVxuXG5cdFx0Ji0tc2NpZW5jZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjM4ZjFlO1xuXHRcdH1cblxuXHRcdCYtLXNvY2lldHkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI5YTdkZTtcblx0XHR9XG5cblx0XHQmLS1vdGhlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMCwgMCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGVhY2hlckRlc2NyaXB0aW9uIHtcblx0XHRtYXgtd2lkdGg6IDY0MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmctdG9wOiAzM3B4O1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEuNywgMCk7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19ncm91cEdva2FrdSB7XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0XHRtYXJnaW46IDAgYXV0byA2MHB4O1xuXHR9XG5cblx0Jl9fZ3JvdXBHb2tha3VCb3gge1xuXHRcdGNvbG9yOiAjMTcxYzYxO1xuXHRcdGJvcmRlcjogNXB4IHNvbGlkICMxNzFjNjE7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXG5cdFx0QG1lZGlhICN7JG1kfSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZ3JvdXBHb2tha3VUaXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDNyZW0sIDEuNSk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjRyZW0sIDEuNSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZ3JvdXBHb2tha3VMaXN0IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0Jl9fZ3JvdXBHb2tha3VMaXN0Tm9PbmUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgycmVtKTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGNvbG9yOiAjMTcxYzYxO1xuXHRcdGNvbG9yOiByZ2IoMjI4LCAwLCAwKTtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtKTtcblx0XHR9XG5cdH1cblxuXHQmX19ncm91cEdva2FrdUxpc3ROb09uZVRleHQge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgzcmVtKTtcblx0XHRjb2xvcjogcmdiKDE5MiwgMTc0LCA3MCk7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdFx0QG1lZGlhICN7JG1kfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi40cmVtKTtcblx0XHR9XG5cdH1cblxuXHQmX19ncm91cEdva2FrdUxpc3RUaXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuNHJlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGNvbG9yOiAjMTcxYzYxO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTcxYzYxO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZ3JvdXBHb2tha3VMaXN0SXRlbSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS41KTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xuXHRcdH1cblxuXHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCLjgIFcIjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19ncm91cEdva2FrdVJlbWFya3NCb3gge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblxuXHQmX19ncm91cEdva2FrdVJlbWFya3Mge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0sIDEuNSk7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHQmX19iYW5uYXJCb3gge1xuXHRcdG1hcmdpbi10b3A6IDIwMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMTA1cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYmFubmFyTGluayB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXG5cdCZfX2Jhbm5hckltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji0tc3Age1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19iYW5uYXJUZXh0IHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxLjUpO1xuXHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG59XG4iLCIuZnYge1xyXG5cdCZfX2ltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhY3RMaW5rIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRtYXgtd2lkdGg6IDY4OHB4O1xyXG5cdFx0bWFyZ2luOiA4NXB4IGF1dG8gMDtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRzbX0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTE1JTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udG9wQ21zIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTYwcHg7XHJcblxyXG5cdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZUJveCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJG1haW4tY29sb3I7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi44cmVtLCAxLCA2MCk7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2VuVGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuNHJlbSwgMSwgMTIwKTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRjb2xvcjogIzQ0YWEzNTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50b3BCYW5uZXIge1xyXG5cdG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG5cdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHR9XHJcblxyXG5cdC53cmFwIHtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgNjBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0cGFkZGluZzogMCAzMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGh1bWJuYWlsIHtcclxuXHRcdG1hcmdpbjogMCAtOHB4IDA7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCA4cHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX25hdiB7XHJcblx0XHRtYXJnaW46IDE2cHggLThweCAwO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luOiAxNnB4IC00cHggMDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLXNsaWRlIHtcclxuXHRcdFx0bWFyZ2luOiAwIDhweDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbmF2QnV0dG9uIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcHJldiB7XHJcblx0XHRcdGxlZnQ6IC00NHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0bGVmdDogLTIycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgcHNldWRvRWxlbWVudHNJbWFnZShcclxuXHRcdFx0XHRcdDI0cHgsXHJcblx0XHRcdFx0XHQ0OHB4LFxyXG5cdFx0XHRcdFx0XCIuLi9pbWcvcGFnZS1wYXJ0cy90b3AvYmFubmVyX2J1dHRvbl9sZWZ0LnN2Z1wiXHJcblx0XHRcdFx0KTtcclxuXHJcblx0XHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLS1uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IC00NHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0cmlnaHQ6IC0yMnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHBzZXVkb0VsZW1lbnRzSW1hZ2UoXHJcblx0XHRcdFx0XHQyNHB4LFxyXG5cdFx0XHRcdFx0NDhweCxcclxuXHRcdFx0XHRcdFwiLi4vaW1nL3BhZ2UtcGFydHMvdG9wL2Jhbm5lcl9idXR0b25fcmlnaHQuc3ZnXCJcclxuXHRcdFx0XHQpO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvcE5ld3Mge1xyXG5cdG1hcmdpbi10b3A6IDEyMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG1haW4tY29sb3IsIDAuMSk7XHJcblx0cGFkZGluZzogNTVweCAwO1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0fVxyXG5cclxuXHQud3JhcCB7XHJcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdFx0cGFkZGluZzogMCAzM3B4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IDQ4cHg7XHJcblx0XHRAaW5jbHVkZSBmbGV4Q29udGVudHMoNCwgMTVweCwgMCk7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXhDb250ZW50cygyLCAxNXB4LCAxNXB4KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBpbmNsdWRlIHNldHRpbmdCZ2lIZWlnaHQoMSwgMjI0LCAxNjgpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX190YWcge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmc6IDEwcHggMjJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNhN2M5MDM7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDEsIDIwMCk7XHJcblx0XHRmb250LWZhbWlseTogJHJvYm90bztcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG5cdFx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0pO1xyXG5cdFx0XHRwYWRkaW5nOiA2cHggMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2RhdGUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSk7XHJcblx0XHRmb250LWZhbWlseTogJHJvYm90bztcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogJG1haW4tY29sb3I7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDEuNSk7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19hbGxOZXdzTGlua0JveCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiA1NnB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYWxsTmV3c0xpbmsge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNzVyZW0pO1xyXG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdHBhZGRpbmc6IDE2cHggMzhweDtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHRcdHBhZGRpbmc6IDEzcHggMzJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvcEluZm9Cb3gge1xyXG5cdC53cmFwIHtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0PiAqIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvcEluZm9ybWF0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiAxMjBweDtcclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRtYWluLWNvbG9yLCAwLjI1KTtcclxuXHJcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRtYWluLWNvbG9yLCAwLjI1KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2RhdGUsXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS41KTtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdH1cclxuXHJcblx0Jl9fZGF0ZSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcblx0XHRmb250LWZhbWlseTogJHJvYm90bztcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHR9XHJcbn1cclxuXHJcbi5zbnNCb3gge1xyXG5cdG1hcmdpbi10b3A6IDEyMHB4O1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0fVxyXG5cclxuXHQud3JhcCB7XHJcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdG1heC13aWR0aDogNTIwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2ZsZXhCb3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblxyXG5cdCZfX2JveCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gaWZyYW1lIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hYm91dCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogMTYwcHggMCAxNDBweDtcclxuXHJcblx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRwYWRkaW5nOiAxMjBweCAwIDEwNXB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRwYWRkaW5nOiA1NnB4IDAgNjBweDtcclxuXHR9XHJcblxyXG5cdC53cmFwIHtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0bWF4LXdpZHRoOiA4ODBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGVCb3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoNC41cmVtLCAxLCAtNDApO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkbWFraW5hcztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRcdHBhZGRpbmc6IDM1cHggMzBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoM3JlbSk7XHJcblx0XHRcdHBhZGRpbmc6IDI1cHggMjBweDtcclxuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tZWlzdSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSg1LjVyZW0pO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDMuNHJlbSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLS1mb250U3BhY2VCaWcge1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvbnRTbWFsbCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgzLjNyZW0pO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuMnJlbSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlVHJpYW5nbGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTI2JSk7XHJcblx0XHR3aWR0aDogNDVweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnRzQm94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW4tdG9wOiA3NHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW1hZ2VCb3gsXHJcblx0Jl9fdGV4dEJveCB7XHJcblx0XHR3aWR0aDogNDglO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RleHRCb3gge1xyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnRzVGl0bGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnRzVGV4dCB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtLCAyKTtcclxuXHRcdG1hcmdpbi10b3A6IDIzcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0dGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW1hZ2VCb3gge1xyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2t1aHlvdSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BhZ2UtcGFydHMvdG9wL21va3VoeW91X2JhY2suanBnXCIpO1xyXG5cdHBhZGRpbmc6IDEyMHB4IDAgMTgwcHg7XHJcblxyXG5cdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0cGFkZGluZzogODBweCAwIDEyMHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICN7JHNtfSB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDAgODBweDtcclxuXHR9XHJcblxyXG5cdC53cmFwIHtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRcdGZvbnQtZmFtaWx5OiAkc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDU1NXB4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiAyOTFweDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2t1aHlvdUNvbnRlbnRzIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1jb2xvcjtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdHBhZGRpbmc6IDU2cHggNDBweCA2MHB4O1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2Rlc2NyaXB0aW9uQm94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX2Rlc2NyaXB0aW9uVGl0bGUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRzZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogJG1haW4tY29sb3I7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHdpZHRoOiA2NzhweDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGVzY3JpcHRpb25UZXh0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDIpO1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSk7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50c0JveCB7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudHNUaXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi40cmVtLCAxLjUsIDE2MCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRcdHBhZGRpbmc6IDE4cHggMDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0pO1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNwT25seSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudHNUaXRsZVRleHQge1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS42KTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZmxleEJveCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxufVxyXG5cclxuLnRhaW91a3lvdWthIHtcclxuXHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuXHRtYXJnaW4tdG9wOiA0OHB4O1xyXG5cclxuXHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fZmlndXJlQm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDQ4cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI4cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ZpZ3VyZUxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ZpZ3VyZUl0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNzhweDtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ZpZ3VyZVRpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgycmVtLCAxLCAxMjApO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19maWd1cmVJbWFnZXMge1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19maWd1cmVJbWFnZSB7XHJcblx0XHR3aWR0aDogNjhweDtcclxuXHRcdGhlaWdodDogNjRweDtcclxuXHRcdHBhZGRpbmc6IDJweCA0cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHR3aWR0aDogMjAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0TGlzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiA0OHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dEl0ZW0ge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMS41KTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCLigLtcIjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5qaWthbndhcmkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG5cdG1hcmdpbi10b3A6IDQ4cHg7XHJcblxyXG5cdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRtYXJnaW4tdG9wOiA0N3B4O1xyXG5cdH1cclxuXHJcblx0Jl9fYm94IHtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSwgMSwgMTIwKTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDQ4cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0pO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvbnRTbWFsbCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDEsIDEyMCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RhYmxlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA0NTBweDtcclxuXHRcdG1hcmdpbjogMjRweCBhdXRvIDA7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aCxcclxuXHQmX190ZCB7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDVweDtcclxuXHRcdGJvcmRlcjogMS41cHggc29saWQgIzAwMDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtKTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkYWU2O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR9XHJcblxyXG5cdCZfX3RkIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG5cdFx0Ji0tZm9udFNwYWNlQmlnIHtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMS42KTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2h1c2FuIHtcclxuXHRwYWRkaW5nOiAwIDIwcHggMDtcclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0Jl9fc2NoZWR1bGUge1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cdFx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zY2hlZHVsZUxpbmsge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2NoZWR1bGVJbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdFx0d2lkdGg6IDEwODBweDtcclxuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0XHRoZWlnaHQ6IDQ2NHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2NoZWR1bGVUZXh0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEsIDE2MCk7XHJcblx0XHRjb2xvcjogJG1haW4tY29sb3I7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGlzdEJveCB7XHJcblx0XHRAaW5jbHVkZSBmbGV4Q29udGVudHMoMywgMTZweCwgMTZweCk7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXhDb250ZW50cygyLCAxNnB4LCAxNnB4KTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleENvbnRlbnRzKDEsIDBweCwgMTZweCk7XHJcblx0XHRcdG1hcmdpbi10b3A6IDM2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdHBhZGRpbmc6IDE2cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cclxuXHRcdCYtLWJsdWUge1xyXG5cdFx0XHRjb2xvcjogIzAzNmViNDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDM2ZWI0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkOGViO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXllbGxvdyB7XHJcblx0XHRcdGNvbG9yOiAjZTVjMDNiO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNlNWMwM2I7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY5YzU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tb3JhbmdlIHtcclxuXHRcdFx0Y29sb3I6ICNmM2EyNTU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogI2YzYTI1NTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZDZiNDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1ncmVlbiB7XHJcblx0XHRcdGNvbG9yOiAjOTVjMDk1O1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICM5NWMwOTU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjOGRlYzg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcmVkIHtcclxuXHRcdFx0Y29sb3I6ICNlNjZhN2M7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogI2U2NmE3YztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpc3RUaXRsZUJveCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX2xpc3RUaXRsZU51bSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSk7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZDtcclxuXHRcdGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuXHR9XHJcblxyXG5cdCZfX2xpc3RUaXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxLjM3NSk7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblxyXG5cdFx0Ji0tZm9udFNtYWxsIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saXN0Q29udGVudHMge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMS44KTtcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHJcblx0XHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvbnRTbWFsbCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5rYW5zZW5MZXZlbCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiA2NDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRwYWRkaW5nOiA0OHB4IDgwcHggNjRweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG5cdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0cGFkZGluZzogNDhweCA0MHB4IDY0cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdG1hcmdpbi10b3A6IDM4cHg7XHJcblx0XHRwYWRkaW5nOiAyNHB4IDIwcHggMzRweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHdpZHRoOiAzOTZweDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdD4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSwgMS44KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1va3VoeW91T3RoZXIge1xyXG5cdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSwgMS44KTtcclxuXHRcdG1heC13aWR0aDogNjQwcHg7XHJcblx0XHRtYXJnaW46IDQwcHggYXV0byAwO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtKTtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1mb250U21hbGwge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtKTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogNDBweCBhdXRvIDA7XHJcblx0XHRtYXgtd2lkdGg6IDY0MHB4O1xyXG5cdFx0cGFkZGluZzogMCA0MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhvZ29zaGEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM0NGFjMzU7XHJcblx0cGFkZGluZzogMTIwcHggMDtcclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRwYWRkaW5nOiA1NnB4IDAgNjZweDtcclxuXHR9XHJcblxyXG5cdC53cmFwIHtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0bWF4LXdpZHRoOiA5MjBweDtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0d2lkdGg6IDQzMnB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiA4MHZ3O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0c0JveCB7XHJcblx0XHRtYXJnaW4tdG9wOiA0NnB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dFRpdGxlIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcblxyXG5cdFx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHR3aWR0aDogNjIycHg7XHJcblx0XHRcdG1hcmdpbjogODBweCBhdXRvIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiA4MHZ3O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuXHJcblx0XHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRcdFx0bWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS44KTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHJcblx0XHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDc1OHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAyKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvbnRTbWFsbCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSwgMS44KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRla2lydSB7XHJcblx0cGFkZGluZzogMTIwcHggMjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxYzYxO1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdHBhZGRpbmc6IDU2cHggMjBweCA0N3B4O1xyXG5cdH1cclxuXHJcblx0PiAqIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHR3aWR0aDogNTI1cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiA4MHZ3O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ncm91cEltYWdlIHtcclxuXHRcdHdpZHRoOiA2MDBweDtcclxuXHRcdG1hcmdpbi10b3A6IDg3cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JveCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogODAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NTQ0O1xyXG5cdFx0cGFkZGluZzogNzJweCA1JTtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0XHRcdHBhZGRpbmc6IDQwcHggMjBweCAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0PiAqIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ib3hUaXRsZSB7XHJcblx0XHQmLS1pc3NlaSB7XHJcblx0XHRcdHdpZHRoOiAzNDFweDtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdHdpZHRoOiA0OHZ3O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tY2xhc3NpYyB7XHJcblx0XHRcdHdpZHRoOiA0MjFweDtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdHdpZHRoOiA1N3Z3O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JveEltYWdlIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ib3hMaW5rQm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ib3hMaW5rIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNhN2M5MDM7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDQycHggMjhweDtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjhyZW0pO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtKTtcclxuXHRcdFx0cGFkZGluZzogMjFweCAxMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgcHNldWRvRWxlbWVudHNJbWFnZShcclxuXHRcdFx0XHQxNnB4LFxyXG5cdFx0XHRcdDI0cHgsXHJcblx0XHRcdFx0XCIuLi9pbWcvcGFnZS1wYXJ0cy90b3AvZGVraXJ1X3RyaWFuZ2xlLnN2Z1wiXHJcblx0XHRcdCk7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByaWNpbmcge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wYWdlLXBhcnRzL3RvcC9tb2t1aHlvdV9iYWNrLmpwZ1wiKTtcclxuXHRwYWRkaW5nOiAxMjBweCAyMHB4IDE0MHB4O1xyXG5cclxuXHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdHBhZGRpbmc6IDgwcHggMjBweCAxMDBweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0cGFkZGluZzogNTZweCAyMHB4IDgwcHg7XHJcblx0fVxyXG5cclxuXHQmX19mbGV4Qm94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHR3aWR0aDogMTU4cHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0d2lkdGg6IDQ1dnc7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JveCB7XHJcblx0XHRtYXgtd2lkdGg6IDkxMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDY0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0PiAqIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2hhbGZCb3gge1xyXG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG5cdFx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRcdG1heC13aWR0aDogOTEwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA2NHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYm94VGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuNHJlbSwgMS41LCAxNjApO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcblx0XHRwYWRkaW5nOiAxOHB4IDA7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtKTtcclxuXHRcdFx0cGFkZGluZzogMTJweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcHJpY2Uge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDQuOHJlbSwgMSwgMTYwKTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LWZhbWlseTogJHNlcmlmO1xyXG5cdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDMuMnJlbSk7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tZm9udFNtYWxsZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtLCAxLCAxNjApO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvbnRTbWFsbCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjhyZW0sIDEsIDE2MCk7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYXR0ZW50aW9uQm94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQmX19hdHRlbnRpb24ge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSk7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdH1cclxuXHJcblx0Jl9fYXR0ZW50aW9uTGlzdCB7XHJcblx0XHRtYXgtd2lkdGg6IDYyNHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0cGFkZGluZzogMCAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYXR0ZW50aW9uSXRlbSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxLjU3KTtcclxuXHR9XHJcblxyXG5cdCZfX3RleHRCb3gge1xyXG5cdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS0xIHtcclxuXHRcdFx0d2lkdGg6IDcwMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tMiB7XHJcblx0XHRcdHdpZHRoOiA1MDBweDtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDEuNSk7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VhMWMyNDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSk7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0taGFsZiB7XHJcblx0XHRcdHdpZHRoOiA0OSU7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wY09ubHkge1xyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNwT25seSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByaWNpbmdUYWJsZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1jb2xvcjtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiA4MDBweDtcclxuXHRwYWRkaW5nOiA1MHB4IDA7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDI0cHggMTZweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgzLjJyZW0pO1xyXG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHRhYmxlIHtcclxuXHRcdG1hcmdpbjogNDBweCBhdXRvIDA7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dGhlYWQgdHIgdGgge1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHR9XHJcblxyXG5cdHRyID4gKjpmaXJzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHR9XHJcblxyXG5cdHRyID4gKjpsYXN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHR9XHJcblxyXG5cdHRib2R5IHRyOmxhc3QtY2hpbGQgKiB7XHJcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdH1cclxuXHJcblx0dGhlYWQgdGgge1xyXG5cdFx0aGVpZ2h0OiA0OXB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR0Ym9keSB0aCB7XHJcblx0XHR3aWR0aDogMTEycHg7XHJcblx0XHRoZWlnaHQ6IDY1cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR0Ym9keSB0ZCB7XHJcblx0XHR3aWR0aDogMTE2cHg7XHJcblx0XHRoZWlnaHQ6IDY1cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aCxcclxuXHQmX190ZCB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYjBiMGIwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjRyZW0pO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZCB7XHJcblx0XHQmLS1jb2xvckJsdWUge1xyXG5cdFx0XHRjb2xvcjogJG1haW4tY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdG1heC13aWR0aDogNjAwcHg7XHJcblx0XHRtYXJnaW46IDQwcHggYXV0byAwO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxLjUpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSwgMS41KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcmljaW5nR2VudGVpIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdGJvcmRlcjogNHB4IHNvbGlkICNlYTFjMjQ7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0bWFyZ2luLXRvcDogODBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMCA2MHB4IDUwcHg7XHJcblxyXG5cdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0cGFkZGluZzogMCAyMHB4IDUwcHg7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZUJveCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoM3JlbSwgMSwgNjApO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWExYzI0O1xyXG5cdFx0cGFkZGluZzogMzBweCAyNXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0pO1xyXG5cdFx0XHRwYWRkaW5nOiAxOHB4IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjRyZW0sIDEuNSwgMTIwKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wbGFuTmFtZSB7XHJcblx0XHR3aWR0aDogNTEwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0d2lkdGg6IDcwdnc7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3ByaWNlIHtcclxuXHRcdHdpZHRoOiA1NjBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHR3aWR0aDogNDgwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiA3MHZ3O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19hdHRlbnRpb24ge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmtvdXphQmFubmVyIHtcclxuXHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdG1hcmdpbi10b3A6IDEwNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQmX19ib3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdHdpZHRoOiA0OCU7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucXVlc3Rpb24ge1xyXG5cdHBhZGRpbmc6IDEyMHB4IDAgMTMycHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcblxyXG5cdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0cGFkZGluZzogNTdweCAwIDgwcHg7XHJcblx0fVxyXG5cclxuXHQud3JhcCB7XHJcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdG1heC13aWR0aDogODAwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHdpZHRoOiAyNjBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHR3aWR0aDogNTZ2dztcclxuXHRcdH1cclxuXHJcblx0XHQ+IGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA2NHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYm94IHtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcXVlc3Rpb24ge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuNHJlbSwgMS41KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBwc2V1ZG9FbGVtZW50c0ltYWdlKFxyXG5cdFx0XHRcdDU2cHgsXHJcblx0XHRcdFx0NTZweCxcclxuXHRcdFx0XHRcIi4uL2ltZy9wYWdlLXBhcnRzL3RvcC9xdWVzdGlvbl9xLnN2Z1wiXHJcblx0XHRcdCk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcclxuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHR3aWR0aDogNDhweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19hbnN3ZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0sIDEuOCk7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLXRvcDogMjZweDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIHBzZXVkb0VsZW1lbnRzSW1hZ2UoXHJcblx0XHRcdFx0NTZweCxcclxuXHRcdFx0XHQ1NnB4LFxyXG5cdFx0XHRcdFwiLi4vaW1nL3BhZ2UtcGFydHMvdG9wL3F1ZXN0aW9uX2Euc3ZnXCJcclxuXHRcdFx0KTtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RvZ2dsZUJ1dHRvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDVweCAwIDEwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwi57aa44GN44KS6Kqt44KAXCI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRAaW5jbHVkZSB0cmlhbmdsZUFycm93KGJvdHRvbSwgMTJweCwgMXB4LCAjZmZmKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpLCByb3RhdGUoNDVkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYub3BlbiB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCLplonjgZjjgotcIjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpIHJvdGF0ZSgtMTM1ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb2xvcjogJG1haW4tY29sb3I7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcclxuXHRcdFx0b3V0bGluZTogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zY2hvb2xCdWlsZGluZ0luZm8ge1xyXG5cdHBhZGRpbmc6IDEyMHB4IDAgMTUwcHg7XHJcblxyXG5cdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0cGFkZGluZzogODBweCAwIDEyMHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRwYWRkaW5nOiA1N3B4IDAgODBweDtcclxuXHR9XHJcblxyXG5cdC53cmFwIHtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0bWF4LXdpZHRoOiA5OTJweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0d2lkdGg6IDE2MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiA0MHZ3O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSk7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDQ4JTtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbmFtZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDEycHggMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuNHJlbSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0pO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtKTtcclxuXHRcdFx0cGFkZGluZzogOHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19hZGRyZXNzIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjFyZW0pO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSk7XHJcblx0fVxyXG5cclxuXHQmX19saW5rQm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XHJcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMTVweCAxMHB4O1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSk7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtKTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0cGFkZGluZzogMTJweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tY29sb3JSZWQge1xyXG5cdFx0XHRjb2xvcjogcmVkO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1kZXRhaWwge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJpYW5nbGVBcnJvdyhyaWdodCwgMTZweCwgMS41cHgsICRtYWluLWNvbG9yLCB0cnVlKTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRyaWdodDogMTJweDtcclxuXHJcblx0XHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdFx0XHRyaWdodDogNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iXX0= */


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYnJhcnkvX3Jlc2V0LnNjc3MiLCJzZXR0aW5nL19zZXR0aW5nLnNjc3MiLCJjb21tb24vX2NvbW1vbi5zY3NzIiwic2V0dGluZy9fbWl4aW4uc2NzcyIsImNvbW1vbi9fZm9vdGVyLnNjc3MiLCJjb21tb24vX2d1dGVuYmVyZ0NvbnRlbnRzLnNjc3MiLCJjb21tb24vX2hlYWRlci5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsInBhZ2VzL19nb2tha3UtdGFpa2Vua2kuc2NzcyIsInBhZ2VzL19pbmZvcm1hdGlvbi5zY3NzIiwicGFnZXMvX25ld3MtZGV0YWlsLnNjc3MiLCJwYWdlcy9fbmV3cy5zY3NzIiwicGFnZXMvX255dXNoaS1pbmZvLnNjc3MiLCJwYWdlcy9fc2Nob29sLWJ1aWxkaW5nLWluZm8uc2NzcyIsInBhZ2VzL190b3Auc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTQSwrVkFxRUMsUUFBUyxDQUNULFNBQVUsQ0FDVixRQUFTLENBQ1QsU0FBVSxDQUNWLHVCQUF3QixDQUN4QixzQkFBdUIsQ0FDdkIsYUFBYyxDQUNkLHVFQVlBLGFBQWMsQ0FDZCxHQUdBLGVBQWdCLENBQ2hCLGFBSUEsV0FBWSxDQUNaLG9EQU1BLFVBQVcsQ0FDWCxZQUFhLENBQ2IsRUFHQSxRQUFTLENBQ1QsU0FBVSxDQUNWLGNBQWUsQ0FDZix1QkFBd0IsQ0FDeEIsc0JBQXVCLENBQ3ZCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FDckIsSUFJQSxxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLG9CQUFxQixDQUNyQixLQUlBLHFCQUFzQixDQUN0QixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixJQUdBLDRCQUE2QixDQUM3Qix1QkFJQSx3QkFBeUIsQ0FDekIsV0FBWSxDQUNaLE1BR0Esd0JBQXlCLENBQ3pCLGdCQUFpQixDQUNqQixHQUlBLGFBQWMsQ0FDZCxVQUFXLENBQ1gsUUFBUyxDQUNULDRCQUE2QixDQUM3QixZQUFhLENBQ2IsU0FBVSxDQUNWLGFBSUEscUJBQXNCLENBQ3RCLGVBQWdCLENBQ2hCLFNBR0EsZUFBZ0IsQ0FDaEIscUJBR0EsdUJBQXdCLENBQ3hCLGVBQWdCLENBQ2hCLElBR0EsY0FBZSxDQUNmLEVBR0EsNkJBQVksQ0FBWixxQkFBc0IsQ0FDdEIsV0NuTEEsNkJBSjBCLENBSzFCLHVEQUF3RCxDQUl6RCxLQUNDLGVBQWdCLENBQ2hCLEtBR0EsY0FBZSxDQUNmLHFDQWxCcUMsQ0FtQnJDLFVBQVcsQ0FDWCxXQ3JCQSxjQUFlLENBQ2YsVUFBVyxDQUNYLFdBQVksQ0FDWixNQUFPLENBQ1AsS0FHQSxhQUFjLENBQ2QsWUFHQSxlQUFnQixDQUVoQixxQ0FIRCxZQUlFLGVBQWdCLENBRWpCLENBRUQsZUFDQyxnQkFBaUIsQ0FDakIsaUJBQWtCLENBRWxCLHFDQUpELGVBS0UsZUFBZ0IsQ0FDaEIsY0FBZSxDQStDaEIsQ0E1Q0EsZ0RBRUMsZUFBZ0IsQ0FFaEIscUNBSkQsZ0RBS0UsZUFBZ0IsQ0FDaEIsY0FBZSxDQUVoQixDQUVELHdCQUNDLGdCQUFpQixDQUVqQixxQ0FIRCx3QkFJRSxlQUFnQixDQUNoQixjQUFlLENBRWhCLENBRUQscUJBQ0MseUNBQTBCLENBQTFCLGlDQUEwQixDQUExQix5QkFBMEIsQ0FBMUIsaURBQTBCLENBQzFCLFVBQVcsQ0FDWCxlQUFnQixDQUVoQixxQ0FMRCxxQkFNRSxVQUFXLENBa0JaLENBeEJBLDJCQVVDLDRCQUFXLENBQVgsb0JBQXFCLENBVnRCLHlCQWNDLFVBQVcsQ0FkWiw2QkFrQkMsWUFBYSxDQUViLHFDQXBCRCw2QkFxQkUsYUFBYyxDQUVmLENBSUgsaUJBQ0MsbUJBQWEsQ0FBYixvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIsNkJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsd0JBQW1CLENBQW5CLDBCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGFEckRtQixDQ3VEbkIsd0JDNUVBLGdCRDZFMEIsQ0M1RTFCLGFENEU2QixDQzFFNUIsb0JBQTRDLENEMkU1QyxlQUFnQixDQUVoQixxQ0FKRCx3QkM1RUEsZ0JEaUYyQixDQUUxQixDQUVELDBCQ3JGQSxnQkRzRjBCLENDckYxQixhRHFGNkIsQ0NuRjVCLG9CQUE0QyxDRG9GNUMsK0JEdkYyQixDQ3dGM0IsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGFBQWMsQ0FFZCxxQ0FSRCwwQkNyRkEsZ0JEOEYyQixDQUN6QixjQUFlLENBRWhCLENBR0YsWUFDQyxnQkFBaUIsQ0FDakIsbUJBQWEsQ0FBYixvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHVCQUFpQixDQUFqQiw4QkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLHNCQUF1QixDQUV2QixzQ0FMRCxZQU1FLGVBQWdCLENBMEJqQixDQXZCQSxxQ0FURCxZQVVFLGVBQWdCLENBc0JqQixDQW5CQSxrQkNqSEEsZ0JEa0gwQixDQUN6QixhQUFjLENBQ2QsYUQvRmtCLENDaUdsQixxQ0FMRCxrQkNqSEEsZ0JEdUgyQixDQUN6QixhQUFjLENBV2YsQ0FsQkEsd0JBV0MseUJBQTBCLENBQzFCLDJCQUdBLGVBQWdCLENBQ2hCLG1CQUFvQixDQUNwQixTQUtGLGNBQWUsQ0FDZixXQUFZLENBQ1osVUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1osd0JEdkhtQixDQ3dIbkIscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qiw2QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qix1QkFBdUIsQ0FBdkIsOEJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsd0JBQW1CLENBQW5CLDBCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENDbEpuQixnQkRtSnlCLENBQ3pCLGVBQWdCLENBQ2hCLGFEaEltQixDQ2lJbkIsd0VBQXlELENBQXpELGdFQUF5RCxDQUF6RCx3REFBeUQsQ0FBekQsZ0ZBQXlELENBQ3pELFNBQVUsQ0FDVixpQkFBa0IsQ0FFbEIsc0NBcEJELFNBcUJFLFdBQVksQ0FDWixVQUFXLENBMkJaLENBeEJBLHFDQXpCRCxTQTBCRSxXQUFZLENBQ1osVUFBVyxDQXNCWixDQWpERCxpQkErQkUsVUFBVyxDQUNYLG9CQUFxQixDQUNyQixPQUFRLENBQ1IsUUFBUyxDQUNULGtCQUFtQixDQUNuQiwrQkFBZ0MsQ0FDaEMsd0RBQTZELENBQzdELGlCQUFrQixDQXRDcEIsY0EwQ0UsU0FBVSxDQUNWLGtCQUFtQixDQTNDckIsZUErQ0UsNEJBQVcsQ0FBWCxvQkFBcUIsQ0FDckIsZUFJRCxtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsdUJBQXVCLENBQXZCLDhCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLGdCQUFpQixDQUVqQixxQkM5TEEsY0QrTHdCLENBQ3ZCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLHdCRC9La0IsQ0NnTGxCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHlDQUFZLENBQVosaUNBQVksQ0FBWix5QkFBWSxDQUFaLGlEQUEwQixDQUUxQixxQ0FiRCxxQkM5TEEsZ0JENE0yQixDQUN6QixlQUFnQixDQWNqQixDQTdCQSw2QkFtQkMsV0FBUyxDQUFJLGlCQUNILENBQVEsT0FDYixDQUFHLFNBQ0YsQ0FBSSxrQ0FDQyxDQURELDBCQUNDLENBQWdCLDJCQUdyQiw0QkFDSyxDQURMLG9CQUNLLENBQVUsV0FLZCxvQkFDQSxDQUFZLFFFbk9mLHNCQUNHLENBQWMscUNBRWEsUUFIOUIsc0JBSUksQ0FBYyxDQUV4QixZQUVVLFdBQ0gsQ0FBSyxhQUNKLENBQU0scUNBRXNCLFlBSjFCLFVBS0YsQ0FBSSxDQU9aLGdCQUpLLFVBQ0csQ0FBSSxxQkFDSyxDQUFNLFdBSWQsZ0JBQ1UsQ0FBTSxpQkFDYixDQUFNLGVBQ0wsQ0FBRyxVQUNULENBQUksYUFDRixDQUFLLGVBQ0YsQ0FBSSxxQ0FFb0IsV0FSM0IsZUFTSSxDQUFJLENBRWpCLG1CQ2pDaUIsZUFDTCxDQUFJLG9JQU9kLGtCQUNZLENBQU0sY0FDUCxDQUFHLGlCQUNBLENBQUcscUJBR2xCLGtCQUNhLENBQU0saUJBQ0osQ0FBRyxxQkFHbEIsYUFDTyxDQUFPLHlCQUNHLENBQVMsY0FDakIsQ0FBTSx1QkFHYixpQkFDYSxDQUFHLFVBQ1gsQ0FBSSxXQUNILENBQUksbUNBR0UsaUJBQ0MsQ0FBRyw0Q0FJakIsa0JBQ1ksQ0FBTSxnQkFDWCxDQUFTLGFBQ1IsQ0FBSyw4QkFHTCxrQkFDSSxDQUFNLGlCQUNQLENBQU0sc0JBR2pCLGVBQ1csQ0FBSSw0Q0FJZixpQkFDYyxDQUFHLDBCQUNHLENBQU0sc0JBRzFCLGtCQUNZLENBQU0sUUMxRGQsd0JMeUJNLENBQU8sbUJLdkJWLENMdUJVLG9CS3ZCVixDTHVCVSxtQkt2QlYsQ0x1QlUsWUt2QlYsQ0FBSSx3QkFDSSxDQURKLHFDQUNJLENBREoscUJBQ0ksQ0FESiw2QkFDSSxDQUFhLHdCQUNqQixDQURpQiwwQkFDakIsQ0FEaUIscUJBQ2pCLENBRGlCLGtCQUNqQixDQUFNLGNBQ1QsQ0FBSyxLQUNWLENBQUMsTUFDQSxDQUFDLFVBQ0EsQ0FBSSxXQUNILENBQUksb0JBQ0gsQ0FBWSxVTHNCYixDQUFFLHNDS25CMkIsUUFiL0IscUJBY0ksQ0FBYSxDQU92QixxQ0FKb0MsUUFqQjlCLGNBa0JJLENBQU0sV0FDUCxDQUFJLENBRWIsWUFFVSxXQUNILENBQUssc0NBRXlCLFlBSDNCLFdBSUYsQ0FBSyxDQVdiLHFDQVJvQyxZQVAxQixXQVFGLENBQUssQ0FPYixnQkFKSyxVQUNHLENBQUkscUJBQ0ssQ0FBTSxhQUlaLFlBQ0YsQ0FBSSxzQ0FFd0IsYUFIMUIsaUJBSUEsQ0FBUSxRQUNiLENBQUksTUFDSCxDQUFDLFVBQ0EsQ0FBSSx5QkFDSCxDQUFrQiwwQ0FDbEIsQ0FBbUMsYUFDakMsQ0FBSSxjQUNMLENBQU0sb0NMMUJKLENBQU8sU0s0QlQsQ0FBQyxhQUNELENBQUssaUJBQ0YsQ0FBTSxnREFDTixDQURNLHdDQUNOLENBQTZCLENBZ0MxQyxxQ0E3Qm9DLGFBbkJ6Qix5QkFvQkYsQ0FBa0IsMENBQ2xCLENBQW1DLGNBQ2xDLENBQU0sQ0EwQmhCLG9CQXZCUSxTQUNFLENBQUMsa0JBQ0UsQ0FBTyxtQkFHYixtQkFDRyxDQURILG9CQUNHLENBREgsbUJBQ0csQ0FESCxZQUNHLENBQUksMkJBQ0csQ0FESCw0QkFDRyxDQURILDZCQUNHLENBREgseUJBQ0csQ0FESCxxQkFDRyxDQUFNLHdCQUNULENBRFMsMEJBQ1QsQ0FEUyxxQkFDVCxDQURTLGtCQUNULENBQU0sbUJBR2IsY0FDYSxDQUFJLGVBQUUsQ0FBRyxlQUNmLENBQUcsaUJBQ0osQ0FBTSxVQUNYLENBQUksY0FDRixDQUFNLHFDQUVxQixtQkFQOUIsY0FRYyxDQUFJLGNBQ2QsQ0FBTSxDQUVoQixhQUdVLFdBQ0gsQ0FBSSxzQ0FFeUIsYUFIMUIsWUFJRCxDQUFJLENBc0RkLG1CQW5ETyxtQkFDRyxDQURILG9CQUNHLENBREgsbUJBQ0csQ0FESCxZQUNHLENBQUksV0FDTCxDQUFJLHVDQUlVLGdCQUNSLENBQUksc0NBRW9CLHVDQUhoQixnQkFJUCxDQUFJLENBRWxCLGdEQUdzQixnQkFDUixDQUFJLHNDQUVvQixnREFIaEIsZ0JBSVAsQ0FBSSxDQUVsQixtQkFJSSxnQkFDYSxDQUFNLGtCQUFFLENBQU0sb0JIcEhqQixDQUE0QixlR3FIL0IsQ0FBRyxVQUNULENBQUksaUJBQ0MsQ0FBTSxXQUNWLENBQUksbUJBQ0gsQ0FERyxvQkFDSCxDQURHLG1CQUNILENBREcsWUFDSCxDQUFJLHdCQUNBLENBREEsMEJBQ0EsQ0FEQSxxQkFDQSxDQURBLGtCQUNBLENBQU0sc0NBRWtCLG1CQVQvQixnQkFVYyxDQUFNLGdCQUFFLENBQUksQ0FlaEMsNEJBWlUsd0JBQ1MsQ0FBTyxjQUNoQixDQUFNLHNDQUVzQiw0QkFKNUIsY0FLQyxDQUFNLENBRWhCLHlCQUVNLFdBQ0csQ0FBRyxlQUtELGNBQ0wsQ0FBTyxZQUNOLENBQUksc0NBRXdCLGVBSnhCLGFBS0gsQ0FBSyxDQWdFZix1QkE3RFMsVUFDRCxDQUFJLFdBQ0gsQ0FBSSxTQUNILENBQUMsV0FDRixDQUFJLDRCQUNNLENBQVcsaUJBQ25CLENBQVEsY0FDVixDQUFPLGlEQUVhLFNBQ2xCLENBQUMsb0JBSU4saUJBQ0ssQ0FBUSxNQUNaLENBQUMsVUFDQSxDQUFJLFVBQ0gsQ0FBRyxxQkFDTyxDQUFJLG1DQUVMLEtBQ1gsQ0FBQyxvREFDTSxDQUROLDRDQUNNLENBRE4sb0NBQ00sQ0FETiw0REFDTSxDQUF5QiwyQ0FFM0IsT0FDSixDQUFHLGdEQUNvQixDQURwQix3Q0FDb0IsQ0FBYSxtQ0FJMUIsT0FDWCxDQUFHLGtDQUNHLENBREgsMEJBQ0csQ0FBZ0IsK0JBQ2YsQ0FEZSx1QkFDZixDQUFZLDJDQUVkLFNBQ0EsQ0FBQyxtQ0FJSyxRQUNSLENBQUMsdURBQ0csQ0FESCwrQ0FDRyxDQURILHVDQUNHLENBREgsK0RBQ0csQ0FBNEIsMkNBRTlCLFVBQ0QsQ0FBRyxnREFDZ0IsQ0FEaEIsd0NBQ2dCLENBQWMscUJBS3JDLGNBQ00sQ0FBRyxjQUNJLENBQUksYUFBRSxDQUFDLFVBQ25CLENBQUkseUJBRU4scUJBQ1ksQ0FBTSxTQ3hOakIsd0JOeUJLLENBQU8scUJNdkJWLENBQWEscUNBRWMsU0FKN0IsY0FLRyxDQUFNLENBK1NoQixlQTVTSyw4QkFDUSxDQURSLHNCQUNRLENBQVcsZUFDWixDQUFLLGFBQ1IsQ0FBTSxjQUNMLENBQU0sZ0JBR1IsV0FDQSxDQUFLLGFBQ0osQ0FBTSxvQkFFVCxVQUNHLENBQUkscUJBQ0ssQ0FBTSxvQkFJWixjQUNRLENBQUksaUJBQ1gsQ0FBTSxVQUNYLENBQUkscUNBRXlCLG9CQUx6QixnQkFNUyxDQUFNLENBRTFCLHdCQUVlLGdCQUNJLENBQU0sZUFBRSxDQUFHLGlCQUNsQixDQUFNLFVBQ1gsQ0FBSSxlQUNDLENBQUkscUNBRW9CLHdCQU5yQixnQkFPSyxDQUFNLGVBQ2IsQ0FBSSxlQUNKLENBQUksQ0FFakIsZ0JBRU8sVUFDQSxDQUFJLGVBQ0MsQ0FBSSxzQ0FFcUIsZ0JBSjlCLGVBS00sQ0FBSSxDQU1qQixxQ0FIb0MsZ0JBUjdCLGVBU00sQ0FBSSxDQUVqQixxQ0FHb0MsWUFEbkMsYUFFUyxDQUFLLGNBQ0wsQ0FBTSxDQUVoQixhQUVJLFdBQ0csQ0FBSyxlQUNBLENBQUksY0FDRyxDQUFJLGVBQUUsQ0FBRyxvQkpoRVosQ0FBNEIsZUlpRS9CLENBQUcsVUFDVCxDQUFJLHFDQUV5QixhQVBoQyxhQVFNLENBQUssZ0JBQ0ssQ0FBTSxDQUUxQixhQUVJLHVCQUNLLENBQWUscUNBRVksYUFIaEMsYUFJTSxDQUFLLFNBQ0wsQ0FBQyxlQUNFLENBQUksQ0FFakIsc0JBRWEsY0FDTSxDQUFJLGVBQUUsQ0FBRyxvQkpyRlosQ0FBNEIsZUlzRi9CLENBQUcsVUFDVCxDQUFJLHFDQUV5QixzQkFMdkIsZ0JBTU8sQ0FBTSxDQUUxQix5QkFHSyxnQkFDZSxDQUFNLGVBQUUsQ0FBRyxvQkpoR2YsQ0FBNEIsVUlpR3BDLENBQUksZUFDRSxDQUFHLGlCQUNGLENBQUksY0FDVixDQUFPLG9CQUNOLENBQVkscUNBRWUseUJBUmhDLGdCQVNXLENBQUcsQ0FFbEIseUJBSUksZ0JBQ2UsQ0FBTSxlQUFFLENBQUcsb0JKL0dmLENBQTRCLFVJZ0hwQyxDQUFJLGVBQ0UsQ0FBRyxpQkFDRixDQUFJLGNBQ1YsQ0FBTyxvQkFDTixDQUFZLHFDQUVlLHlCQVJoQyxnQkFTVyxDQUFHLENBRWxCLG1CQUdTLGVBQ0UsQ0FBSSxzQ0FFRyxjQUNOLENBQUcsb0ZBTUcsVUFDWixDQUFJLFdBQ0gsQ0FBSSxXQUNKLENBQUksYUFDSCxDQUFLLGdCQUNLLENBQU0sYUFBRSxDQUFDLG9CSjNJWixDQUE0Qiw2REkrSTNCLFdBQ1YsQ0FBSyxxQ0FFd0IsNkRBSG5CLFVBSVQsQ0FBSSxDQUVaLGdCQUVLLFdBQ0UsQ0FBSyxXQUNKLENBQUksZ0JBQ08sQ0FBTSxhQUFFLENBQUMsb0JKMUpaLENBQTRCLGlCSTJKOUIsQ0FBSSw0QkFHQyxnQkFDQSxDQUFNLGVBQUUsQ0FBRyxvQkovSmQsQ0FBNEIsVUlnS3JDLENBQUksY0FDQyxDQUFHLDBDQUVBLGtCQUNDLENBQUksbUJBSVYsVUFDSCxDQUFJLGlCQUNDLENBQU0scUNBRWtCLG1CQUoxQixlQUtHLENBQUksQ0FFakIscUJBRVksZ0JBQ08sQ0FBTSxhQUFFLENBQUMsb0JKbExaLENBQTRCLG9CSXFMakMsZ0JBQ1EsQ0FBTSxlQUFFLENBQUcsb0JKdExkLENBQTRCLGVJdUxoQyxDQUFJLHFDQUVvQixvQkFKekIsZ0JBS1MsQ0FBTSxDQU8xQixzQkFKQyxVQUNPLENBQUkseUJBQ00sQ0FBUyx3QkFJWixnQkFDSSxDQUFNLGFBQUUsQ0FBQyxvQkpwTVosQ0FBNEIsb0JJcU1uQyxDQUFZLGVBQ1QsQ0FBSSxjQUNSLENBQU8scUNBRXFCLHdCQU5yQixnQkFPSyxDQUFNLGVBQ2IsQ0FBSSxDQUVqQixrQkFFUyxtQkFDQSxDQURBLG9CQUNBLENBREEsbUJBQ0EsQ0FEQSxZQUNBLENBQUksdUJBQ0ksQ0FESiw4QkFDSSxDQURKLG9CQUNJLENBREosc0JBQ0ksQ0FBTSx3QkFDVixDQURVLDBCQUNWLENBRFUscUJBQ1YsQ0FEVSxrQkFDVixDQUFNLHlCQUViLHdCQUNhLENBQU8sY0FDTixDQUFJLGVBQ1YsQ0FBRyxhQUNULENBQU8sV0FDTixDQUFJLFdBQ0wsQ0FBSyxXQUNKLENBQUksZUFDQSxDQUFJLGNBQ1IsQ0FBTyx5Q0FDSCxDQURHLGlDQUNILENBREcseUJBQ0gsQ0FERyxpREFDSCxDQUFjLHFDQUVVLHlCQVovQixnQkFhZSxDQUFNLFdBQ2xCLENBQUssV0FDSixDQUFJLENBZ0JiLDhCQWJNLHFCQUNhLENBQUksaUJBQ1IsQ0FBSSwrQkFHWiw0QkFDSyxDQURMLG9CQUNLLENBQVUsa0NBR1osV0FDQSxDQUFHLG1CQUNJLENBQUksb0JBSXJCLHdCQUNrQixDQUFPLGNBQ04sQ0FBSSxlQUNWLENBQUcsYUFDVCxDQUFPLFdBQ04sQ0FBSSxXQUNMLENBQUssV0FDSixDQUFJLG1CQUNILENBREcsb0JBQ0gsQ0FERyxtQkFDSCxDQURHLFlBQ0gsQ0FBSSx1QkFDSSxDQURKLDhCQUNJLENBREosb0JBQ0ksQ0FESixzQkFDSSxDQUFNLHdCQUNWLENBRFUsMEJBQ1YsQ0FEVSxxQkFDVixDQURVLGtCQUNWLENBQU0sZUFDUCxDQUFJLGNBQ1IsQ0FBTyx5Q0FDSCxDQURHLGlDQUNILENBREcseUJBQ0gsQ0FERyxpREFDSCxDQUFjLHFDQUVVLG9CQWZwQyxnQkFnQm9CLENBQU0sV0FDbEIsQ0FBSyxXQUNKLENBQUksQ0FNYiwwQkFITyw0QkFDSyxDQURMLG9CQUNLLENBQVUsMEJBS04sY0FDRSxDQUFJLGVBQUUsQ0FBRyxlQUNoQixDQUFJLFlBQ1QsQ0FBTSxpQkFDRCxDQUFNLHVCQUNWLENBQWdCLFlBQ2YsQ0FBSSxxQ0FFdUIsMEJBUm5CLGdCQVNHLENBQU0sZUFDYixDQUFJLFlBQ1AsQ0FBSSxlQUNELENBQUksQ0FFakIsdUJBRWMsZ0JBQ0ssQ0FBTSxlQUFFLENBQUcsY0FDbEIsQ0FBRyxZQUNSLENBQU0scUNBRXVCLHVCQUx0QixnQkFNTSxDQUFNLENBTTFCLCtCQUhTLGlCQUNJLENBQU0sWUFLVixpQkFDRSxDQUFNLFVBQ1gsQ0FBSSxnQkFDQyxDQUFLLGNBQ1IsQ0FBTSxtQkFFUCxnQkFDWSxDQUFNLHFDQUVXLG1CQUg3QixnQkFJYSxDQUFNLENBRTFCLHVCQUVXLGdCQUNRLENBQU0sZUFDWixDQUFHLGVBQ0osQ0FBSSxxQ0FFb0IsdUJBTHpCLGNBTVMsQ0FBSSxlQUNYLENBQUksQ0FjakIsa0NBWFksY0FDUSxDQUFJLHFDQUVhLGtDQUh6QixjQUlTLENBQUksQ0FFeEIseUJBRUEsYUFDTyxDQUFPLGtCQUlULGdCQUNhLENBQU0sY0FDYixDQUFHLHFDQUVxQixrQkFKOUIsZ0JBS2MsQ0FBTSxjQUNiLENBQUcsQ0FFaEIsZ0JDbldhLGdCQUNELENBQUksb0JBQ0QsQ0FBSyxxQ0FFZSxnQkFKdEIsZ0JBS0EsQ0FBSSxtQkFDRCxDQUFJLENBbU9yQixzQkFoT0ssY0FDSyxDQUFNLG9CQUdYLGdGQUNjLENBQStELHFCQUNoRSxDQUFLLDJCQUNILENBQVMsaUNBQ1AsQ0FBYSxVQUMzQixDQUFJLFlBQ0gsQ0FBSyxpQkFDSCxDQUFRLHFDQUVrQixvQkFUaEMsWUFVSyxDQUFLLENBRWQsd0JBRVEsV0FDRCxDQUFLLGlCQUNGLENBQVEsU0FDYixDQUFLLFFBQ0osQ0FBRyxrQ0FDRSxDQURGLDBCQUNFLENBQWdCLHFDQUVTLHdCQVA1QixXQVFBLENBQUssU0FDUCxDQUFLLENBRVgsMEJBRVUsZ0ZBQ1EsQ0FBK0QscUJBQ2hFLENBQUssMkJBQ0gsQ0FBUyxpQ0FDUCxDQUFhLFdBQzNCLENBQUssV0FDSixDQUFJLGlCQUNGLENBQVEsaUJBQ04sQ0FBTSxtQkFDVCxDQURTLG9CQUNULENBRFMsbUJBQ1QsQ0FEUyxZQUNULENBQUksdUJBQ0ksQ0FESiw4QkFDSSxDQURKLG9CQUNJLENBREosc0JBQ0ksQ0FBTSxhQUNmLENBQU0saUJBQ0osQ0FBUSxtQkFDSCxDQUFLLHFDQUVnQiwwQkFmMUIsZUFnQkcsQ0FBSSxrQkFDRCxDQUFJLENBY3BCLCtCQVhJLFNBQ0ksQ0FBRyxvQkFDRCxDQUFZLGlCQUNYLENBQVEsT0FDYixDQUFHLFFBQ0YsQ0FBRyxrQ0FDRSxDQURGLDBCQUNFLENBQWdCLGdCQUNSLENBQU0sYUFBRSxDQUFDLG9CTDVEYixDQUE0QixlSzZEOUIsQ0FBRyxVQUNULENBQUksNkJBSUMsZ0JBQ0QsQ0FBSyw2QkFDVixDQUF1QixnQkFDakIsQ0FBSSx5Q0FFSixZQUNBLENBQUMsMENBR0MsWUFDRixDQUFDLHFDQUV1QiwwQ0FIdEIsZUFJRCxDQUFJLENBRWpCLHFDQUVtQyw2QkFqQnZCLGVBa0JBLENBQUksVUFDVCxDQUFJLGFBQ0UsQ0FBQyxDQUVmLGdDQUVnQixlQUNMLENBQUssYUFDUixDQUFNLG1CQUNFLENBQUkscUNBRWdCLGdDQUxwQixjQU1KLENBQUksbUJBQ0MsQ0FBSSxDQUVyQixpQ0FFaUIsZUFDTixDQUFLLGFBQ1IsQ0FBTSxxQ0FFc0IsaUNBSm5CLGNBS0wsQ0FBSSxDQUVoQix5QkFFUyxtQkFDQSxDQURBLG9CQUNBLENBREEsbUJBQ0EsQ0FEQSxZQUNBLENBQUksc0JBQ0YsQ0FERSxrQkFDRixDQURFLGNBQ0YsQ0FBSSxpQkFDRixDQUFLLHFDQUVrQix5QkFMM0IsMkJBTVEsQ0FOUiw0QkFNUSxDQU5SLDZCQU1RLENBTlIseUJBTVEsQ0FOUixxQkFNUSxDQUFNLGFBQ1QsQ0FBQyxDQUVmLDZCQUVhLHFCQUNJLENBQUssMkJBQ0gsQ0FBUyxpQ0FDUCxDQUFhLFNBQzNCLENBQUcsaUJBQ0EsQ0FBUSxlQUNMLENBQUcsYUFDUixDQUFNLDRCQUdGLCtFQUNNLENBQThELHFCQUMvRCxDQUFLLDJCQUNILENBQVMsaUNBQ1AsQ0FBYSxlQUN2QixDQUFLLFVBQ1QsQ0FBSSxXQUNILENBQUksa0JBQ0osQ0FBVyxlQUNOLENBQUcsbUJBQ1AsQ0FETyxvQkFDUCxDQURPLG1CQUNQLENBRE8sWUFDUCxDQUFJLHdCQUNBLENBREEsMEJBQ0EsQ0FEQSxxQkFDQSxDQURBLGtCQUNBLENBQU0sdUJBQ0YsQ0FERSw4QkFDRixDQURFLG9CQUNGLENBREUsc0JBQ0YsQ0FBTSxpQkFDYixDQUFRLHFDQUVrQiw0QkFmeEIsV0FnQkgsQ0FBSSxDQWFiLGlDQVZJLFVBQ0ksQ0FBSSxtQkFDRixDQURFLG9CQUNGLENBREUsbUJBQ0YsQ0FERSxZQUNGLENBQUksdUJBQ0ksQ0FESiw4QkFDSSxDQURKLG9CQUNJLENBREosc0JBQ0ksQ0FBTSx5QkFDZCxDQUFpQixxQ0FFVSxpQ0FOakMscUJBT08sQ0FBYSxDQUV2Qiw2QkFHWSxnQkFDTSxDQUFNLGNBQUUsQ0FBRyxrQkxuS2QsQ0FBNEIsZUtvSy9CLENBQUcsaUJBQ0osQ0FBTSxlQUNOLENBQUksa0NBRVosY0FDZ0IsQ0FBSSxlQUFFLENBQUcsa0JMektiLENBQTRCLGtDSzZLMUIsZUFDUCxDQUFLLGFBQ1IsQ0FBTSxxQ0FFc0Isa0NBSmxCLGNBS04sQ0FBSSxDQUVoQixpQ0FFaUIsZUFDTCxDQUFJLDZDQUVILFlBQ0EsQ0FBQyxxQ0FHc0IsaUNBUG5CLGVBUUosQ0FBSSxDQUVqQiwrQkFFZSxnQkFDSSxDQUFNLGVBQUUsQ0FBRyxrQkxuTWQsQ0FBNEIsZUtvTS9CLENBQUcsYUFDVCxDQUFPLGlCQUNKLENBQVEsZ0JBQ0osQ0FBRyx1Q0FFUixVQUNDLENBQUUsaUJBQ0QsQ0FBUSx3QlB6TFIsQ0FBTyxTTzJMVixDQUFHLFdBQ0YsQ0FBSSxPQUNQLENBQUcsTUFDRixDQUFDLGtDQUNJLENBREosMEJBQ0ksQ0FBZ0IscUNBRVMsdUNBVjVCLFdBV0MsQ0FBSSxDQUViLDhCQUdhLGdCQUNLLENBQU0sZUFBRSxDQUFHLGtCTDFOZCxDQUE0QixlSzJOL0IsQ0FBRyxlQUNKLENBQUkscUNBRW9CLDhCQUx0QixlQU1ELENBQUksQ0FFakIsYUN4T1UsaUJBQ0YsQ0FBUyxxQ0FFa0IsYUFIekIsZ0JBSUQsQ0FBUSxDQStEbEIsbUJBNURLLDhCQUNRLENBRFIsc0JBQ1EsQ0FBVyxlQUNaLENBQUssYUFDUixDQUFNLGNBQ0wsQ0FBTSxtQkFHVCxlQUNNLENBQUksVUFDVCxDQUFJLHFDQUV5QixtQkFKOUIsZUFLTyxDQUFJLENBRWpCLG1CQUVNLHlDUkVLLENBQU8sZ0NRQ0osNENSREgsQ0FBTyxtQlFNWixVQUNDLENBQUksaUJBQ0YsQ0FBUyxtQkFDVCxDQURTLG9CQUNULENBRFMsbUJBQ1QsQ0FEUyxZQUNULENBQUkscUNBRXVCLG1CQUw5QiwyQkFNVyxDQU5YLDRCQU1XLENBTlgsNkJBTVcsQ0FOWCx5QkFNVyxDQU5YLHFCQU1XLENBQU0saUJBQ2IsQ0FBUyxDQU1uQix5QkFITyxXQUNHLENBQUcsdUNBS04sZ0JBQ1ksQ0FBTSxlQUFFLENBQUcsVUFDdkIsQ0FBSSxtQkFHTCxpQkFDUSxDQUFJLCtCUmpERCxDQUFVLGVRbURkLENBQUcsaUJBQ0osQ0FBTSxxQ0FFa0IsbUJBTjlCLGNBT1MsQ0FBQyxDQUVoQixvQkFFTyx5QkFDVSxDQUFTLGVBQ2IsQ0FBRyxZQ2pFUCxpQkFDRCxDQUFTLHFDQUVrQixZQUgxQixnQkFJQSxDQUFRLENBeURsQixrQkF0REssOEJBQ1EsQ0FEUixzQkFDUSxDQUFXLGVBQ1osQ0FBSyxhQUNSLENBQU0sY0FDTCxDQUFNLG9CQUdQLGVBQ0ksQ0FBSSxpQkFHWCxvQkFDSSxDQUFZLGlCQUNaLENBQVMsd0JBQ0EsQ0FBTyxVQUNsQixDQUFJLGdCQUNRLENBQU0sYUFBRSxDQUFDLG1CUGhCWixDQUE0QiwrQkZIM0IsQ0FBVSxlU3FCZCxDQUFHLGlCQUNKLENBQU0saUJBQ0osQ0FBSSxzQ0FFbUIsaUJBWGhDLGdCQVllLENBQU0sZ0JBQ2hCLENBQVEsQ0FFbEIsa0JBRU0sZ0JBQ2EsQ0FBTSxxQ0FFVyxrQkFIOUIsZ0JBSWMsQ0FBTSxDQUUxQixtQkFFTyxnQkFDWSxDQUFNLGVBQUUsQ0FBRyxlQUNsQixDQUFJLHFDQUVvQixtQkFKN0IsZ0JBS2EsQ0FBTSxjQUNiLENBQUcsQ0FFaEIsdUJBRVcsVUFDSixDQUFJLGVBQ0MsQ0FBSSxxQ0FFb0IsdUJBSnpCLGVBS0UsQ0FBSSxDQUVqQixNQzVERyxpQkFDSyxDQUFTLHFDQUVrQixNQUhoQyxnQkFJTSxDQUFRLENBaUhsQixZQTlHSyw4QkFDUSxDQURSLHNCQUNRLENBQVcsZ0JBQ1osQ0FBTSxhQUNULENBQU0sY0FDTCxDQUFNLFlBR1QsZUFDTSxDQUFJLG1CUldSLENRWFEsb0JSV1IsQ1FYUSxtQlJXUixDUVhRLFlSV1IsQ0FBSSxzQkFDRixDQURFLGtCQUNGLENBREUsY0FDRixDQUFJLGlCQUdELENBQWdCLGNBR3pCLGdCQUVTLENBQUMsNkJBWU4sQ0FBNkMsNkJBUHZCLGVBQ2xCLENBQUMsc0NRdkJ3QixZQUovQixtQlJZRSxDUVpGLG9CUllFLENRWkYsbUJSWUUsQ1FaRixZUllFLENBQUksc0JBQ0YsQ0FERSxrQkFDRixDQURFLGNBQ0YsQ0FBSSxpQkFHRCxDQUFnQixjQUd6QixnQkFFUyxDQUFDLDZCQVlOLENBQTZDLDZCQVB2QixlQUNsQixDQUFDLENBQ1oscUNRcEJtQyxZQVI5QixlQVNPLENBQUksbUJSR1QsQ1FIUyxvQlJHVCxDUUhTLG1CUkdULENRSFMsWVJHVCxDQUFJLHNCQUNGLENBREUsa0JBQ0YsQ0FERSxjQUNGLENBQUksaUJBR0QsQ0FBZ0IsY0FHekIsZ0JBRVMsQ0FBQyw2QkFZTixDQUE2Qyw2QkFQdkIsZUFDbEIsQ0FBQyxDQUNaLFlRZEssYUFDRyxDQUFLLFdBQ04sQ0FBSSxrQkFFTCxXQUNHLENBQUcsYUFJTixpQkFDRyxDQUFRLDBDUnZCTCxDQUF1RCwyQlF5QmpELENBQVMscUJBQ1gsQ0FBSywwQkFDRCxDQUFNLFdBR3RCLGlCQUNLLENBQVEsS0FDYixDQUFDLE1BQ0EsQ0FBQyxvQkFDRSxDQUFZLGlCQUNaLENBQVMsd0JBQ0EsQ0FBTyxVQUNsQixDQUFJLGdCQUNRLENBQU0sYUFBRSxDQUFDLG1CUjlDWixDQUE0QiwrQkZIM0IsQ0FBVSxlVW1EZCxDQUFHLGlCQUNKLENBQU0sc0NBRW1CLFdBYmhDLGdCQWNlLENBQU0sZ0JBQ2hCLENBQVEsQ0FFbEIsWUFFTSxvQkFDRyxDQUFZLGdCQUNGLENBQU0sK0JWOURSLENBQVUsZVVnRWQsQ0FBRyxhVjNDTCxDQUFPLGVVNkNOLENBQUkscUNBRW9CLFlBUjlCLGdCQVNjLENBQU0sQ0FFMUIsYUFFTyxnQkFDWSxDQUFNLGVBQUUsQ0FBRyxlQUNqQixDQUFHLHlCQUNDLENBQVMsVUFDbkIsQ0FBSSxjQUNDLENBQUcscUNBRXFCLGFBUDdCLGdCQVFhLENBQU0sQ0FFMUIsc0JBRWdCLG1CQUNQLENBRE8sb0JBQ1AsQ0FETyxtQkFDUCxDQURPLFlBQ1AsQ0FBSSx1QkFDSSxDQURKLDhCQUNJLENBREosb0JBQ0ksQ0FESixzQkFDSSxDQUFNLGVBQ1gsQ0FBSSxxQ0FFb0Isc0JBTHBCLGVBTUgsQ0FBSSxDQUVqQixtQkFFYSxpQkFDTSxDQUFPLGFWM0VmLENBQU8sZVU2RUwsQ0FBRyxpQkFDUCxDQUFTLHdCVjlFUCxDQUFPLGtCVWdGSCxDQUFJLHFDQUVpQixtQkFSdkIsZ0JBU08sQ0FBTSxpQkFDaEIsQ0FBUyxDQU9uQix5QkFKTyx3QlZ2RkksQ0FBTyxVVXlGVixDQUFJLFlDbEhILG1CQUNNLENBQUkscUJBRVYsbUJBQ0EsQ0FEQSxvQkFDQSxDQURBLG1CQUNBLENBREEsWUFDQSxDQUFJLHVCQUNBLENBREEsOEJBQ0EsQ0FEQSxvQkFDQSxDQURBLHNCQUNBLENBQVUsa0JBR2pCLFVBQ0MsQ0FBSSxrQkFHUCw4QkFDUSxDQURSLHNCQUNRLENBQVcsZ0JBQ1osQ0FBTSxjQUNSLENBQU0sYUFDUCxDQUFNLG9CQUdOLG1CQUNDLENBREQsb0JBQ0MsQ0FERCxtQkFDQyxDQURELFlBQ0MsQ0FBSSx1QkFDSSxDQURKLDhCQUNJLENBREosb0JBQ0ksQ0FESixzQkFDSSxDQUFNLHdCQUNWLENBRFUsMEJBQ1YsQ0FEVSxxQkFDVixDQURVLGtCQUNWLENBQU0sZUFDUCxDQUFJLHFDQUVvQixvQkFONUIsZUFPSyxDQUFJLENBZ0JqQixxQ0FacUMsNEJBRDlCLFlBRUksQ0FBSSxDQUVkLDRCQUVNLFlBQ0csQ0FBSSxxQ0FFdUIsNEJBSDlCLGFBSUksQ0FBSyxDQUVmLHdCQUdXLFdBQ0wsQ0FBSyxpQkFDRSxDQUFJLHFDQUVrQix3QkFKeEIsV0FLSixDQUFLLGlCQUNFLENBQUksQ0FFbkIsd0JBRVksZ0JBQ08sQ0FBTSxlQUFFLENBQUcsZUFDakIsQ0FBRyxxQ0FFb0Isd0JBSnhCLGdCQUtRLENBQU0sQ0FFMUIsd0JBRVksZUFDQSxDQUFJLG1CQUNQLENBRE8sb0JBQ1AsQ0FETyxtQkFDUCxDQURPLFlBQ1AsQ0FBSSwyQkFDRyxDQURILDRCQUNHLENBREgsNkJBQ0csQ0FESCx5QkFDRyxDQURILHFCQUNHLENBQU0sd0JBQ1QsQ0FEUywwQkFDVCxDQURTLHFCQUNULENBRFMsa0JBQ1QsQ0FBTSxxQ0FFaUIsd0JBTnhCLGVBT0MsQ0FBSSxDQUVqQixxQkFFUyxnQkFDVSxDQUFNLGdCQUFFLENBQUksYVhsRHBCLENBQU8scUNXcURrQixxQkFKM0IsZ0JBS1csQ0FBTSxDQUUxQixvQkFHaUIsZ0JBQ04sQ0FBSyxrQ0FFRixlQUNGLENBQUksMkJBR1QsZ0JBQ1ksQ0FBTSxhQUFFLENBQUMsb0JUckZaLENBQTRCLFVTc0ZyQyxDQUFJLHdCWHBFQSxDQUFPLFVXc0VYLENBQUksaUJBQ0MsQ0FBTSxjQUNULENBQU0saUJBQ0EsQ0FBRyxxQ0FFa0IsMkJBVDdCLGdCQVVhLENBQU0saUJBQ1YsQ0FBRyxDQUVuQix5QkFFSyxlQUNJLENBQU8sc0NBRXFCLHlCQUhoQyxjQUlLLENBQU0sQ0FNaEIscUNBSG9DLHlCQVAvQixTQVFLLENBQUMsQ0FFWCx5Q0FFcUIsd0JBQ1osQ0FBZ0IsNkJYOUZkLENBQU8sZVdnR04sQ0FBSSxxQ0FFb0IseUNBTGYsU0FNWCxDQUFDLFdBQ0YsQ0FBSSxDQUViLDBCQUVNLGdCQUNhLENBQU0sYUFBRSxDQUFDLGVBQ2YsQ0FBRyxlQUNKLENBQUkscUNBRW9CLDBCQUw5QixnQkFNYyxDQUFNLENBRTFCLHNDQUVrQixhWGxIUCxDQUFPLGlCV29IUixDQUFRLG1CQUNGLENBQUkscUNBRWdCLHNDQUxsQiw2QlhsSFAsQ0FBTyxpQld5SEgsQ0FBSSxnQkFDRixDQUFDLENBRWxCLG1DQUVlLGdCQUNJLENBQU0sYUFBRSxDQUFDLG9CVGpKWixDQUE0QixtQlNrSjVCLENBQUkscUNBRWdCLG1DQUpyQixpQkFLSixDQUFRLGdCQUNDLENBQU0sbUJBQ1QsQ0FBSSxDQWtCckIsMENBZlEsVUFDRSxDQUFFLG9CQUNGLENBQVksV0FDZCxDQUFLLFVBQ0osQ0FBRyx3Qlg1SUQsQ0FBTyxpQlc4SVAsQ0FBUSxVQUNaLENBQUssUUFDSCxDQUFDLHFDQUUyQiwwQ0FWN0IsVUFXQSxDQUFLLFVBQ0osQ0FBSSxDQUVaLHVDQUdrQixnQkFDQSxDQUFNLGtCQUFFLENBQU0sZUFDckIsQ0FBSSxxQ0FFb0IsdUNBSmpCLGdCQUtDLENBQU0sa0JBQUUsQ0FBTSxnQkFDcEIsQ0FBSSxlQUNMLENBQUksQ0FVakIsK0NBUE8sWUFDRyxDQUFJLHFDQUV1QiwrQ0FIOUIsYUFJSSxDQUFLLENBRWYsa0NBR2EsZ0JBQ0ssQ0FBTSxhQUFFLENBQUMsZUFDaEIsQ0FBSSxxQ0FFb0Isa0NBSnRCLGdCQUtNLENBQU0sZUFDYixDQUFJLENBRWpCLDhCQUVVLHdCQUNGLENBQWlCLHdCQUNQLENBQU8sYUFDbEIsQ0FBTyxzQkFDTCxDQUFjLGlCQUNSLENBQUcsZUFDTixDQUFJLGlCQUNOLENBQVEsc0NBRVQsVVR6SEQsQ0FBRSxvQkFDRixDQUFZLFdTMEhsQixDQUFLLFdBQ0wsQ0FBSSxrRVR4SFcsQ0FBSywyQkFDSixDQUFTLHVCQUNYLENBQU8saUJTeUhaLENBQVEsS0FDYixDQUFDLFNBQ0EsQ0FBSSxrQ0FDQyxDQURELDBCQUNDLENBQWdCLGtDQUlkLG1CQUNMLENBREssb0JBQ0wsQ0FESyxtQkFDTCxDQURLLFlBQ0wsQ0FBSSx3QkFDSSxDQURKLHFDQUNJLENBREoscUJBQ0ksQ0FESiw2QkFDSSxDQUFhLHVCQUNqQixDQURpQiw4QkFDakIsQ0FEaUIsb0JBQ2pCLENBRGlCLHNCQUNqQixDQUFVLHFDQUVhLGtDQUx0QixzQkFNRixDQU5FLGtCQU1GLENBTkUsY0FNRixDQUFJLENBRWhCLGtDQUVjLGtCQUNMLENBREssbUJBQ0wsQ0FESyxtQkFDTCxDQURLLFdBQ0gsQ0FBQywrQkFHRCxnQkFDUSxDQUFNLGFBQUUsQ0FBQyxtQ0FHYixXQUNSLENBQUssZ0JBQ0MsQ0FBSSxxQkFDSixDQURJLG1CQUNKLENBREksYUFDSixDQUFDLGlCQUNGLENBQU0scUNBRWtCLG1DQU5yQixVQU9QLENBQUksZUFDQyxDQUFJLGFBQ0gsQ0FBQyxDQVlmLHVDQVRHLFVBQ0ssQ0FBSSxxQ0FHMEIsMkRBRGYsZUFFUixDQUFJLENBRWpCLCtCQUlTLGNBQ0YsQ0FBTSxlQUNILENBQUksc0NBRXFCLCtCQUoxQixTQUtELENBQUMsQ0FNWCxxQ0FIb0MsK0JBUnpCLGVBU0UsQ0FBSSxDQUVqQiw4QkFFVSxtQlRqUUYsQ1NpUUUsb0JUalFGLENTaVFFLG1CVGpRRixDU2lRRSxZVGpRRixDQUFJLHNCQUNGLENBREUsa0JBQ0YsQ0FERSxjQUNGLENBQUksaUJBR0QsQ0FBZ0IsdUJTK1BaLENUL1BZLDhCUytQWixDVC9QWSxvQlMrUFosQ1QvUFksc0JTK1BaLENBQU0sZ0NUNVBuQixnQkFFUyxDQUFDLDZCQVlOLENBQTZDLCtDQVB2QixlQUNsQixDQUFDLHNDU3NQd0IsOEJBSjNCLG1CVGpRRixDU2lRRSxvQlRqUUYsQ1NpUUUsbUJUalFGLENTaVFFLFlUalFGLENBQUksc0JBQ0YsQ0FERSxrQkFDRixDQURFLGNBQ0YsQ0FBSSxpQkFHRCxDQUFnQixnQ0FHekIsZ0JBRVMsQ0FBQyw2QkFZTixDQUE2QywrQ0FQdkIsZUFDbEIsQ0FBQyxDQUNaLHFDU3lQbUMsOEJBUjFCLG1CVGpRRixDU2lRRSxvQlRqUUYsQ1NpUUUsbUJUalFGLENTaVFFLFlUalFGLENBQUksc0JBQ0YsQ0FERSxrQkFDRixDQURFLGNBQ0YsQ0FBSSxnQkFHRCxDQUFnQixnQ0FHekIsZUFFUyxDQUFDLDRCQVlOLENBQTZDLCtDQVB2QixlQUNsQixDQUFDLENBQ1osNERTZ1FDLHdCQUNPLENBQWlCLHFCQUNULENBQU0sZ0NBSVgsVUFDTCxDQUFJLGdCQUNRLENBQU0sZUFDWixDQUFHLGVBQ1AsQ0FBTyxvQ0FHQSxnQkFDRyxDQUFNLGVBQ1osQ0FBRyx3QkFDRSxDQUFPLGVBQ2hCLENBQU8sbUNBR0QsZ0JBQ0ksQ0FBTSxnQkFBRSxDQUFJLGdCQUN0QixDQUFRLDBCQ2hVTSxnQkFDWCxDQUFJLHFDQUVtQiwwQkFIWixnQkFJVixDQUFJLENBdWVsQixnQ0FyZUssY0FDSyxDQUFNLGdCQUNILENBQUssa0JBQ0YsQ0FBSSxxQ0FFaUIsZ0NBTGhDLGVBTVMsQ0FBSSxrQkFDRCxDQUFJLENBRXBCLGtDQUVRLG1CQUNDLENBREQsb0JBQ0MsQ0FERCxtQkFDQyxDQURELFlBQ0MsQ0FBSSwyQkFDRyxDQURILDRCQUNHLENBREgsNkJBQ0csQ0FESCx5QkFDRyxDQURILHFCQUNHLENBQU0sdUJBQ0wsQ0FESyw4QkFDTCxDQURLLG9CQUNMLENBREssc0JBQ0wsQ0FBTSx3QkFDVixDQURVLDBCQUNWLENBRFUscUJBQ1YsQ0FEVSxrQkFDVixDQUFNLGlDQUdaLGNBQ1ksQ0FBSSxjQUFFLENBQUcsb0JWbEJaLENBQTRCLGVVbUIvQixDQUFHLGFBQ1QsQ0FBTywrQkFHVCxnQkFDYyxDQUFNLGNBQUUsQ0FBRyxrQlZ4QmQsQ0FBNEIsZVV5Qi9CLENBQUcsZUFDSixDQUFJLGFBQ1QsQ0FBTyxvQ0FFVixpQkFDWSxDQUFHLGdDQUliLGdCQUNhLENBQU0sZUFBRSxDQUFHLGtCVm5DZCxDQUE0QixlVW9DaEMsQ0FBSSx1Q0FHSCxnQkFDTSxDQUFNLGVBQUUsQ0FBRyxrQlZ4Q2QsQ0FBNEIsZVV5Q2pDLENBQUssZUFDSixDQUFJLHFDQUVvQix1Q0FMdkIsY0FNRCxDQUFJLGVBQ0gsQ0FBSSxDQUVqQixxQ0FFVyxlQUNBLENBQUssYUFDUixDQUFNLGdCQUNELENBQUksaUJBQ1AsQ0FBUSxxQ0FFa0IscUNBTnpCLGdCQU9HLENBQUksQ0FFbEIsc0NBRVksWUFDSCxDQUFJLDRHQUdBLGFBQ0gsQ0FBSyx5Q0FJQSxZQUNOLENBQUksa0hBR0EsYUFDSCxDQUFLLHFDQUlKLHFCQUNNLENBQUssaUNBQ0QsQ0FBYSwyQkFDZixDQUFTLGlCQUNsQixDQUFRLGVBQ0wsQ0FBRyx3Q0FHRixxQkFDRyxDQUFLLGlDQUNELENBQWEsMkJBQ2YsQ0FBUyxpQkFDbEIsQ0FBUSxlQUNMLENBQUcscUNBR0wsZUFDQSxDQUFLLGFBQ1IsQ0FBTSxxQ0FFc0IscUNBSnpCLGFBS0MsQ0FBRyxDQUVmLHlDQUVlLGVBQ0gsQ0FBSSxxQ0FFb0IseUNBSHJCLGVBSUYsQ0FBSSxDQWtCakIsd0RBZmMsaUJBQ0gsQ0FBUSxnRUFDVCxVQUNDLENBQUUsMEZBQ08sQ0FBeUUsdUJBQzFFLENBQU8saUNBQ0gsQ0FBYSwyQkFDZixDQUFTLFVBQ3JCLENBQUksV0FDSCxDQUFJLFVBQ0gsQ0FBRSxpQkFDRCxDQUFRLEtBQ2IsQ0FBQyx5Q0FLTyxZQUNQLENBQUsscUNBRXVCLHlDQUhyQixZQUlOLENBQUssQ0FFZCxzQ0FFVSxpQkFDQSxDQUFRLFNBQ1osQ0FBSSxPQUNMLENBQUcsa0NBQ0csQ0FESCwwQkFDRyxDQUFnQix5RkFDVCxDQUF3RSxxQkFDekUsQ0FBSyxpQ0FDRCxDQUFhLDJCQUNmLENBQVMsVUFDckIsQ0FBSSxXQUNILENBQUksVUFDSCxDQUFFLHFDQUV5QixzQ0FiMUIsU0FjRixDQUFHLFdBQ0YsQ0FBSSxDQU1iLDhDQUhTLFlBQ0MsQ0FBSSxzQ0FJSixpQkFDQSxDQUFRLFVBQ1gsQ0FBSSxPQUNOLENBQUcsaURBQ29CLENBRHBCLHlDQUNvQixDQUFjLHlGQUN4QixDQUF3RSxxQkFDekUsQ0FBSyxpQ0FDRCxDQUFhLDJCQUNmLENBQVMsVUFDckIsQ0FBSSxXQUNILENBQUkscUNBRXdCLHNDQVoxQixTQWFGLENBQUcsV0FDRixDQUFJLENBTWIsOENBSFMsWUFDQyxDQUFJLHFDQUlILGdCQUNRLENBQU0sZUFBRSxDQUFHLG9CVnRMZCxDQUE0QixlVXVML0IsQ0FBRyxzQkFDUixDQUFlLFdBQ2hCLENBQUssVUFDTCxDQUFJLHdCQUNPLENBQU8saUJBQ2IsQ0FBTSxjQUNULENBQU0scUNBRXFCLHFDQVZ6QixnQkFXUyxDQUFNLGVBQUUsQ0FBRyxvQlZoTWYsQ0FBNEIsVVVpTXBDLENBQUkscUJBQ0gsQ0FBYyxjQUNiLENBQU0sQ0FVaEIsOENBUFUsc0JBQ0QsQ0FBZSxxQ0FFYSw4Q0FIM0IscUJBSUEsQ0FBYyxDQUV2QixxQ0FHVSxtQkFDRixDQURFLG9CQUNGLENBREUsbUJBQ0YsQ0FERSxZQUNGLENBQUksd0JBQ0EsQ0FEQSwwQkFDQSxDQURBLHFCQUNBLENBREEsa0JBQ0EsQ0FBTSx1QkFDRixDQURFLDhCQUNGLENBREUsb0JBQ0YsQ0FERSxzQkFDRixDQUFNLGVBQ1gsQ0FBSSwrQkFHWCxnQkFDYyxDQUFNLGVBQUUsQ0FBRyxrQlZ2TmQsQ0FBNEIsZVV3Ti9CLENBQUcsa0NBR1IsZUFDRyxDQUFLLGtCQUNSLENBQVcscUNBRWlCLGtDQUo1QixjQUtJLENBQUksa0JBQ1AsQ0FBVyxDQUVwQixzQ0FFWSxVQUNMLENBQUksUUFDSCxDQUFDLGlCQUNDLENBQVEsZUFDTCxDQUFHLHFDQUVvQixzQ0FOeEIsZ0JBT0UsQ0FBSSxDQUVsQiwrQkFFSyxpQkFDSyxDQUFRLEtBQ2IsQ0FBQyxNQUNBLENBQUMsVUFDQSxDQUFJLFdBQ0gsQ0FBSSwwQ0FHSSxnQkFDSixDQUFLLG1CQUVSLENBRlEsb0JBRVIsQ0FGUSxtQkFFUixDQUZRLFlBRVIsQ0FBSSx3QkFDQSxDQURBLDBCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFNLHVCQUNGLENBREUsOEJBQ0YsQ0FERSxvQkFDRixDQURFLHNCQUNGLENBQU0sMkJBQ1AsQ0FETyw0QkFDUCxDQURPLDZCQUNQLENBRE8seUJBQ1AsQ0FETyxxQkFDUCxDQUFNLHNEQUVULFlBQ0EsQ0FBQyxxQ0FHc0IsMENBWnBCLGVBYUgsQ0FBSSxDQUVqQix5Q0FFZSxlQUNKLENBQUssYUFDUixDQUFNLFVBQ1AsQ0FBSSxXQUNILENBQUksc0NBR0EscUJBQ0ssQ0FBSywyQkFDSCxDQUFTLGlDQUNQLENBQWEsVUFDM0IsQ0FBSSxpQkFDRCxDQUFRLGdCQUNMLENBQUksdUNBR0osZ0JBQ00sQ0FBTSxjQUFFLENBQUcsa0JWMVJkLENBQTRCLGVVMlIvQixDQUFHLGVBQ0osQ0FBSSx3Q0FHRixnQkFDSyxDQUFNLGVBQUUsQ0FBRyxvQlZoU2QsQ0FBNEIsZVVpUy9CLENBQUcsZUFDSixDQUFJLHNDQUdKLG1CQUNILENBREcsb0JBQ0gsQ0FERyxtQkFDSCxDQURHLFlBQ0gsQ0FBSSx1QkFDSSxDQURKLDhCQUNJLENBREosb0JBQ0ksQ0FESixzQkFDSSxDQUFNLHdCQUNWLENBRFUsMEJBQ1YsQ0FEVSxxQkFDVixDQURVLGtCQUNWLENBQU0sc0JBQ1IsQ0FEUSxrQkFDUixDQURRLGNBQ1IsQ0FBSSxnQkFDRixDQUFJLGVBQ0wsQ0FBSSxVQUNULENBQUksdUNBR0UsY0FDRixDQUFJLFVBQ1IsQ0FBSSxXQUNILENBQUksZUFDQyxDQUFHLG1CQUNQLENBRE8sb0JBQ1AsQ0FETyxtQkFDUCxDQURPLFlBQ1AsQ0FBSSx3QkFDQSxDQURBLDBCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFNLHVCQUNGLENBREUsOEJBQ0YsQ0FERSxvQkFDRixDQURFLHNCQUNGLENBQU0sMkJBQ1AsQ0FETyw0QkFDUCxDQURPLDZCQUNQLENBRE8seUJBQ1AsQ0FETyxxQkFDUCxDQUFNLGlCQUNQLENBQUcsd0JBQ0EsQ0FBTyxnQkFDTixDQUFNLGFBQUUsQ0FBQyxrQlYxVFosQ0FBNEIsZVUyVC9CLENBQUcsVUFDVCxDQUFJLDZDQUVKLHdCQUNZLENBQU8sZ0RBR2hCLHdCQUNTLENBQU8sZ0RBR2hCLHdCQUNTLENBQU8sZ0RBR2hCLHdCQUNTLENBQU8sOENBR2xCLHdCQUNXLENBQU8sZ0JBQ04sQ0FBTSxhQUFFLENBQUMsa0JWaFZiLENBQTRCLDhDVW9WeEIsZUFDVCxDQUFLLGFBQ1IsQ0FBTSxnQkFDRCxDQUFJLGdCQUNFLENBQU0sZUFBRSxDQUFHLGtCVnhWZCxDQUE0QixxQ1UwVlIsOENBTmhCLGNBT1IsQ0FBSSxDQUVoQix1Q0FFYSw4QkFDRCxDQURDLHNCQUNELENBQVcsZUFDWixDQUFLLGtCQUNSLENBQVcsMENBR0gsYUFDVCxDQUFPLHdCQUNOLENBQWlCLGVBQ2IsQ0FBSSxZQUNQLENBQUkscUNBRXVCLDBDQU5wQixpQkFPTixDQUFTLENBRW5CLDRDQUVrQixjQUNDLENBQUksZUFBRSxDQUFHLGlCQUNoQixDQUFNLGtCQUNILENBQUkscUNBRWlCLDRDQUxsQixnQkFNRSxDQUFNLGVBQUUsQ0FBRyxDQUUvQiwyQ0FFaUIsZUFDTCxDQUFJLGdEQUdNLGNBQ0gsQ0FBSSxvQkFDZCxDQUFZLGVBQ1IsQ0FBRyxxQkFDRSxDQUFJLGFBQ2YsQ0FBTyxhQUNQLENBQWMsZ0JBQ1IsQ0FBSSxxQ0FFbUIsZ0RBVGQsYUFVUixDQUFDLGlCQUNDLENBQUcsZ0JBQ0MsQ0FBTSxDQUUxQixvREFFMEIsY0FDUCxDQUFJLGFBQ2hCLENBQWlCLGlCQUNaLENBQU0scUNBRWtCLG9EQUxWLGdCQU1OLENBQU0sQ0FFMUIsZ0RBRXNCLGdCQUNILENBQU0sZUFDWixDQUFHLHFCQUNFLENBQUksYUFDZixDQUFPLG1CQUNFLENBQUksK0JBQ0wsQ0FBaUIsa0JBQ2pCLENBQUkscUNBRWlCLGdEQVRkLG1CQVVaLENBVlksb0JBVVosQ0FWWSxtQkFVWixDQVZZLFlBVVosQ0FBSSwyQkFDRyxDQURILDZCQUNHLENBREgscUNBQ0csQ0FESCxpQ0FDRyxDQURILDZCQUNHLENBQWMsY0FDWCxDQUFJLENBRXhCLCtDQUVxQixnQkFDRixDQUFNLGVBQUUsQ0FBRyxvQkFDckIsQ0FBWSxnQkFDUCxDQUFHLHFDQUVtQiwrQ0FMZixnQkFNRCxDQUFNLENBUTFCLHlFQUpTLFdBQ0UsQ0FBQSxpREFDVCxlQUtVLENBQUEsOENBQ1osZ0JBR21CLENBQUEsZUFBUSxDQUFBLGdCQUNmLENBQUEscUNBQ1osZ0JBR1ksQ0FBQSxpQkFDQSxDQUFBLHFDQUV3QixxQ0FKckMsZ0JBS2MsQ0FBQSxDQUFLLHNDQUluQixlQUNhLENBQUEscUNBQ1osVUFHTyxDQUFBLHFDQUU2QixxQ0FIckMsWUFJVyxDQUFBLENBQUkseUNBR2QsWUFDVSxDQUFBLHFDQUUyQix5Q0FIckMsVUFJUyxDQUFBLGFBQ0UsQ0FBQSxDQUFLLHNDQUtqQixnQkFDb0IsQ0FBQSxlQUFRLENBQUEsYVo5Y2hCLENBQUEsZVlnZEUsQ0FBQSxXQUNiLFVDeGVPLENBQUEscUJBQ1MsQ0FBQSxpQkFDaEIsYUFHUyxDQUFBLDhCQUNHLENBREgsc0JBQ0csQ0FBQSxlQUNELENBQUEsa0JBQ0gsQ0FBQSxjQUNDLENBQUEsY0FDRCxDQUFBLHlDQUNJLENBREosaUNBQ0ksQ0FESix5QkFDSSxDQURKLGlEQUNJLENBQUEsc0NBRXlCLGlCQVR0QyxlQVVjLENBQUEsQ0FBSSxxQ0FHbUIsaUJBYnJDLGFBY1csQ0FBQSxlQUNHLENBQUEsQ0FBSSx1QkFmSiw0QkFtQkQsQ0FuQkMsb0JBbUJELENBQUEscUJBR1YsVUFDTSxDQUFBLHFCQUNTLENBQUEsUUFDaEIsb0JBS2MsQ0FBQSxxQ0FFb0IsUUFIckMsbUJBSWtCLENBQUEsQ0FBSSxrQkFHckIsbUJBQ1UsQ0FEVixvQkFDVSxDQURWLG1CQUNVLENBRFYsWUFDVSxDQUFBLDJCQUNPLENBRFAsNEJBQ08sQ0FEUCw2QkFDTyxDQURQLHlCQUNPLENBRFAscUJBQ08sQ0FBQSx3QkFDSCxDQURHLDBCQUNILENBREcscUJBQ0gsQ0FERyxrQkFDSCxDQUFBLGFicEJGLENBQUEsZWFzQlgsZ0JBR21CLENBQUEsYVg3Q1QsQ1c2Q2lCLG9CWDNDWCxDQUFBLGVXNENILENBQUEscUNBRXVCLGVBSnJDLGdCQUtxQixDQUFBLENBQU0saUJBSTNCLGdCQUNvQixDQUFBLGFYdERULENXc0RpQixvQlhwRFgsQ0FBQSwrQkZIQyxDQUFBLGVheURKLENBQUEsaUJBQ0QsQ0FBQSxlQUNBLENBQUEsYUFDTCxDQUFBLHFDQUU2QixpQkFSckMsZ0JBU3FCLENBQUEsY0FDUCxDQUFBLENBQUcsV0FLbEIsZUFDYSxDQUFBLHFDQUV3QixXQUhyQyxlQUljLENBQUEsQ0FBSSxpQkFHakIsOEJBQ2EsQ0FEYixzQkFDYSxDQUFBLGdCQUNELENBQUEsYUFDSCxDQUFBLGNBQ0MsQ0FBQSxxQ0FFMkIsaUJBTnJDLGNBT1csQ0FBQSxDQUFNLHNCQUlqQixlQUNTLENBQUEscUNBRTRCLHNCQUhyQyxRQUlRLENBQUUsQ0FBQyx3QkFHVixhQUNVLENBQUEsWUFDRCxDQUFBLHFDQUU0Qix3QkFKckMsUUFLUSxDQUFFLENBQUMsMEJBSVgsVUFDUSxDQUFBLGdCQUNQLGtCQUlPLENBQUEsWUFDQyxDQUFBLHFDQUUyQixnQkFKckMsa0JBS1UsQ0FBQSxhQUNDLENBQUEsQ0FBSyw2QkFHZixZQUNTLENBQUEsY0FDQSxDQUFBLHFDQUU0Qiw2QkFKckMsWUFLVSxDQUFBLENBQUssc0JBS2hCLGlCQUNXLENBQUEsT0FDTCxDQUFBLGtDQUNNLENBRE4sMEJBQ00sQ0FBQSxVQUNKLENBQUEsV0FDQyxDQUFBLFNBQ0QsQ0FBRSxRQUNILENBQUUsV0FDQSxDQUFBLDRCQUNVLENBQUEsY0FDVixDQUFBLHFDQUU0QixzQkFackMsVUFhUyxDQUFBLFdBQ0MsQ0FBQSxDQUFJLDhCQWRGLGlCQWtCQSxDQUFBLEtBQ1AsQ0FBRSxNQUNELENBQUUsNEJBQ04sVUFHTSxDQUFBLHFDQUU4Qiw0QkFIckMsVUFJUSxDQUFBLENBQUssb0NBSk4sVVgzREMsQ0FBQSxvQkFDQSxDQUFBLFVXbUVMLENBQUEsV0FDQSxDQUFBLGtFWGpFYyxDQUFBLDJCQUNDLENBQUEsdUJBQ0YsQ0FBQSxxQ1dtRXNCLG9DQWQvQixVQWVHLENBQUEsV0FDQyxDQUFBLENBQUksNEJBS2YsV0FDUSxDQUFBLHFDQUU2Qiw0QkFIckMsV0FJUyxDQUFBLENBQUssb0NBSlAsVVhoRkMsQ0FBQSxvQkFDQSxDQUFBLFVXd0ZMLENBQUEsV0FDQSxDQUFBLG1FWHRGYyxDQUFBLDJCQUNDLENBQUEsdUJBQ0YsQ0FBQSxxQ1d3RnNCLG9DQWQvQixVQWVHLENBQUEsV0FDQyxDQUFBLENBQUksU0FPakIsZ0JBQ2EsQ0FBQSxvQ2I5S0EsQ0FBQSxjYWdMSCxDQUFBLHFDQUUyQixTQUxyQyxlQU1jLENBQUEsQ0FBSSxlQUdqQiw4QkFDYSxDQURiLHNCQUNhLENBQUEsZ0JBQ0QsQ0FBQSxjQUNGLENBQUEsYUFDRCxDQUFBLGVBQ1IsZUFHWSxDQUFBLG1CWDdMSixDVzZMSSxvQlg3TEosQ1c2TEksbUJYN0xKLENXNkxJLFlYN0xKLENBQUEsc0JBQ0UsQ0FERixrQkFDRSxDQURGLGNBQ0UsQ0FBQSxpQkFHRyxDQUFBLGlCQUdWLGdCQUVVLENBQUEsNkJBWUwsQ0FBQSxnQ0FQUyxZQUNOLENBQUMscUNXb0x3QixlQVByQyxlQVFjLENBQUEsbUJYcE1MLENXb01LLG9CWHBNTCxDV29NSyxtQlhwTUwsQ1dvTUssWVhwTUwsQ0FBQSxzQkFDRSxDQURGLGtCQUNFLENBREYsY0FDRSxDQUFBLGlCQUdHLENBQUEsaUJBR1YsZ0JBRVUsQ0FBQSw2QkFZTCxDQUFBLGdDQVBTLGVBQ0wsQ0FBQSxDQUFDLGVXMExkLGFBQ1UsQ0FBQSxXQUNELENBQUEscUJBRkYsV0FLSSxDQUFBLGdCQUNULGlCQUlTLENBQUEsMENYOU5HLENBQUEsMkJXZ09NLENBQUEscUJBQ0YsQ0FBQSwwQkFDSSxDQUFBLGNBQ3JCLGlCQUdVLENBQUEsS0FDUCxDQUFFLE1BQ0QsQ0FBRSxvQkFDRyxDQUFBLGlCQUNBLENBQUEsd0JBQ1MsQ0FBQSxVQUNYLENBQUEsZ0JBQ1ksQ0FBQSxhWHZQVCxDV3VQaUIsbUJYclBYLENBQUEsK0JGSEMsQ0FBQSxlYTBQSixDQUFBLGlCQUNELENBQUEsc0NBRXlCLGNBYnRDLGdCQWNxQixDQUFBLGdCQUNWLENBQUEsQ0FBUSxlQUluQixvQkFDVSxDQUFBLGdCQUNVLENBQUEsK0JiclFGLENBQUEsZWF1UUosQ0FBQSxhYmxQRixDQUFBLGVhb1BDLENBQUEscUNBRXdCLGVBUnJDLGdCQVNxQixDQUFBLENBQU0sZ0JBSTNCLGdCQUNvQixDQUFBLGVBQVEsQ0FBQSxlQUNkLENBQUEseUJBQ0ksQ0FBQSxVQUNWLENBQUEsY0FDSyxDQUFBLHFDQUV3QixnQkFQckMsZ0JBUXFCLENBQUEsQ0FBTSx5QkFJM0IsbUJBQ1UsQ0FEVixvQkFDVSxDQURWLG1CQUNVLENBRFYsWUFDVSxDQUFBLHVCQUNRLENBRFIsOEJBQ1EsQ0FEUixvQkFDUSxDQURSLHNCQUNRLENBQUEsZUFDTCxDQUFBLHFDQUV3Qix5QkFMckMsZUFNYyxDQUFBLENBQUksc0JBSWxCLGlCQUNvQixDQUFBLGFibFJSLENBQUEsZWFvUkUsQ0FBQSxpQkFDSixDQUFBLHdCYnJSRSxDQUFBLGtCYXVSSSxDQUFBLHFDQUVxQixzQkFSckMsZ0JBU3FCLENBQUEsaUJBQ1YsQ0FBQSxDQUFTLDRCQVZOLHdCYmpSRixDQUFBLFVhZ1NILENBQUEsa0JBTVQsOEJBQ2EsQ0FEYixzQkFDYSxDQUFBLGdCQUNELENBQUEsY0FDRixDQUFBLGFBQ0QsQ0FBQSxtQkFDQyxDQURELG9CQUNDLENBREQsbUJBQ0MsQ0FERCxZQUNDLENBQUEsc0JBQ0UsQ0FERixrQkFDRSxDQURGLGNBQ0UsQ0FBQSx3QkFDTSxDQUROLHFDQUNNLENBRE4scUJBQ00sQ0FETiw2QkFDTSxDQUFBLG9CQUVmLHNCQUNNLENBQUEscUNBRTZCLG9CQUhuQyxVQUlPLENBQUEsQ0FBSSxnQkFNZixnQkFDYSxDQUFBLHFDQUV3QixnQkFIckMsZUFJYyxDQUFBLENBQUksc0JBR2pCLGVBQ2EsQ0FBQSxVQUNMLENBQUEscUNBRTZCLHNCQUpyQyxlQUtjLENBQUEsQ0FBSSxzQkFJbEIseUNielVZLENBQUEsbUNheVVMLDRDYnpVSyxDQUFBLHNCYThVVixVQUlNLENBQUEsaUJBQ0UsQ0FBQSxtQkFDQSxDQURBLG9CQUNBLENBREEsbUJBQ0EsQ0FEQSxZQUNBLENBQUEscUNBRTJCLHNCQUxyQywyQkFNa0IsQ0FObEIsNEJBTWtCLENBTmxCLDZCQU1rQixDQU5sQix5QkFNa0IsQ0FObEIscUJBTWtCLENBQUEsaUJBQ1AsQ0FBQSxDQUFTLDRCQVBiLFdBV0ksQ0FBQSw2Q0FLVixnQkFDbUIsQ0FBQSxlQUFRLENBQUEsVUFDcEIsQ0FBQSxzQkFDUCxpQkFHYyxDQUFBLCtCYjVYRyxDQUFBLGVhOFhKLENBQUEsaUJBQ0QsQ0FBQSxxQ0FFd0Isc0JBTnJDLGNBT2MsQ0FBRSxDQUFDLHVCQUlqQix5QkFDa0IsQ0FBQSxlQUNKLENBQUEsUUFDYixnQkFJVyxDQUFBLHFDQUV3QixRQUhyQyxlQUljLENBQUEsQ0FBSSxjQUdqQiw4QkFDYSxDQURiLHNCQUNhLENBQUEsZUFDRCxDQUFBLGFBQ0gsQ0FBQSxjQUNDLENBQUEsaUJBQ1QsbUJBR1MsQ0FIVCxvQkFHUyxDQUhULG1CQUdTLENBSFQsWUFHUyxDQUFBLHNCQUNFLENBREYsa0JBQ0UsQ0FERixjQUNFLENBQUEsd0JBQ00sQ0FETixxQ0FDTSxDQUROLHFCQUNNLENBRE4sNkJBQ00sQ0FBQSxhQUNqQixVQUdPLENBQUEsd0JiNVlJLENBQUEscUNhK1l5QixhQUpyQyxVQUtTLENBQUEsaUNBRWEsZUFDUCxDQUFBLENBQUksb0JBSWhCLFVBQ00sQ0FBQSxXQUNDLENBQUEsT0FDUix3QmIxWlUsQ0FBQSxVYWdhTCxDQUFBLHFCQUNFLENBQUEsc0NBRTRCLE9BTHRDLHFCQU1XLENBQUEsQ0FBYSxxQ0FHYSxPQVRyQyxtQkFVVyxDQUFBLENBQVcsYUFHckIsOEJBQ2EsQ0FEYixzQkFDYSxDQUFBLGVBQ0QsQ0FBQSxhQUNILENBQUEsY0FDQyxDQUFBLHFDQUUyQixhQU5yQyxTQU9TLENBQUUsQ0FBQyxpQkFJWixtQkFDVSxDQURWLG9CQUNVLENBRFYsbUJBQ1UsQ0FEVixZQUNVLENBQUEsdUJBQ1EsQ0FEUiw4QkFDUSxDQURSLG9CQUNRLENBRFIsc0JBQ1EsQ0FBQSx1QkFDSixDQURJLDhCQUNKLENBREksb0JBQ0osQ0FESSxzQkFDSixDQUFBLGlCQUNILENBQUEsY0FDVixnQkFHbUIsQ0FBQSxhWGxkVCxDV2tkaUIscUJYaGRYLENBQUEsZVdpZEgsQ0FBQSw2QmJuZEwsQ0FBQSxpQmFxZEksQ0FBQSxhYmpjRCxDQUFBLGlCYW1jRixDQUFBLHFCQUNTLENBQUEsa0JBQ0gsQ0FBQSxxQ0FFcUIsY0FWckMsY0FXcUIsQ0FBQSxpQkFDVixDQUFBLGFBQ0QsQ0FBQSxDQUFNLG9CQUdmLGdCQUNvQixDQUFBLHFDQUVpQixvQkFIckMsZ0JBSXFCLENBQUEsQ0FBTSw0QkFJM0IscUJBQ2lCLENBQUEseUJBQ2hCLGdCQUdtQixDQUFBLHFDQUVpQix5QkFIckMsZ0JBSXFCLENBQUEsQ0FBTSxzQkFLNUIsaUJBQ1csQ0FBQSxRQUNMLENBQUEsUUFDQyxDQUFBLHVDQUNLLENBREwsK0JBQ0ssQ0FBQSxVQUNKLENBQUEscUNBRTZCLHNCQVByQyxVQVFTLENBQUEsQ0FBSSwwQkFHVixVQUNNLENBQUEscUJBQ1MsQ0FBQSxvQkFDaEIsbUJBSVEsQ0FKUixvQkFJUSxDQUpSLG1CQUlRLENBSlIsWUFJUSxDQUFBLHdCQUNRLENBRFIscUNBQ1EsQ0FEUixxQkFDUSxDQURSLDZCQUNRLENBQUEsc0JBQ04sQ0FETSxrQkFDTixDQURNLGNBQ04sQ0FBQSxlQUNDLENBQUEscUNBRXdCLG9CQU5yQyxlQU9jLENBQUEsQ0FBSSxpQ0FLakIsU0FDTyxDQUFBLHFDQUU2QixpQ0FIcEMsVUFJUSxDQUFBLENBQUkscUNBS3dCLGdCQURyQyxjQUVXLENBQUEsZUFDRyxDQUFBLENBQUksc0JBSWxCLFVBQ1EsQ0FBQSwwQkFFTCxVQUNNLENBQUEscUJBQ1MsQ0FBQSxxQkFDaEIsZ0JBSWtCLENBQUEsYVg1aUJULENXNGlCaUIsZUFDZixDQUFBLGtCQUNBLENBQUEsNEJBQ0UsQ0FBQSxxQ0FFc0IscUJBTnJDLGdCQU9xQixDQUFBLGVBQ1AsQ0FBQSxDQUFJLHFCQUtmLFVBQ00sQ0FBQSxxQkFDUyxDQUFBLFVBQ2hCLCtEQUtnQixDQUFBLHFCQUNULENBQUEsc0NBRTRCLFVBSnRDLG9CQUtXLENBQUEsQ0FBWSxxQ0FHYyxVQVJyQyxtQkFTVyxDQUFBLENBQVcsZ0JBR3JCLDhCQUNhLENBRGIsc0JBQ2EsQ0FBQSxnQkFDRCxDQUFBLGFBQ0gsQ0FBQSxjQUNDLENBQUEsaUJBQ1QsYWI1akJXLENBQUEsaUNBdEJZLENBQUEsZWF1bEJWLENBQUEsaUJBQ0QsQ0FBQSxXQUNMLENBQUEsY0FDSSxDQUFBLGFBQ0gsQ0FBQSxxQ0FFNEIsaUJBVHJDLFdBVVMsQ0FBQSxDQUFLLHFCQUdiLFVBQ1EsQ0FBQSxxQkFDUyxDQUFBLGtCQUNoQix3QmI5a0JVLENBQUEsaUJhb2xCRyxDQUFBLHFCQUNHLENBQUEsZUFDTixDQUFBLHNCQUNILENBQUEscUNBRTJCLGtCQVByQyxpQkFRVyxDQUFBLENBQVMsa0NBR25CLG1CQUNVLENBRFYsb0JBQ1UsQ0FEVixtQkFDVSxDQURWLFlBQ1UsQ0FBQSwyQkFDTyxDQURQLDRCQUNPLENBRFAsNkJBQ08sQ0FEUCx5QkFDTyxDQURQLHFCQUNPLENBQUEsd0JBQ0gsQ0FERywwQkFDSCxDQURHLHFCQUNILENBREcsa0JBQ0gsQ0FBQSxvQ0FDYixpQ2J2bkJ1QixDQUFBLGVhMm5CVixDQUFBLGFicm1CRixDQUFBLGFhdW1CSCxDQUFBLFdBQ0QsQ0FBQSxjQUNJLENBQUEscUNBRXlCLG9DQVJyQyxXQVNTLENBQUEsQ0FBSyx3Q0FHYixVQUNRLENBQUEscUJBQ1MsQ0FBQSxtQ0FDaEIsZ0JBSWtCLENBQUEsYVgxb0JULENXMG9CaUIsZUFDZixDQUFBLGNBQ0QsQ0FBQSxpQkFDQyxDQUFBLHFDQUV3QixtQ0FOckMsZ0JBT3FCLENBQUEsZUFDUCxDQUFBLFNBQ0wsQ0FBRSxlQUNHLENBQUEsQ0FBSSwrQkFJbEIsZUFDYSxDQUFBLGlDQUNaLGdCQUdtQixDQUFBLGVBQVEsQ0FBQSxvQlgxcEJYLENBQUEsd0JGa0JMLENBQUEsY2Ewb0JGLENBQUEsVUFDRixDQUFBLGlCQUNLLENBQUEsVUFDTCxDQUFBLHFDQUU2QixpQ0FSckMsZ0JBU3FCLENBQUEsY0FDVixDQUFBLENBQU0seUNBR2hCLFlBQ1UsQ0FBQSxxQ0FFMkIseUNBSHJDLGFBSVcsQ0FBQSxDQUFLLHFDQUtqQixjQUNVLENBQUEsZ0JBQ1UsQ0FBQSxlQUFRLENBQUEsaUJBQ2YsQ0FBQSxlQUNBLENBQUEscUNBRXdCLHFDQU5yQyxnQkFPcUIsQ0FBQSxlQUNQLENBQUEsZUFDQSxDQUFBLFNBQ0wsQ0FBRSxDQUFDLDJCQUlaLG1CQUNVLENBRFYsb0JBQ1UsQ0FEVixtQkFDVSxDQURWLFlBQ1UsQ0FBQSxzQkFDRSxDQURGLGtCQUNFLENBREYsY0FDRSxDQUFBLHdCQUNNLENBRE4scUNBQ00sQ0FETixxQkFDTSxDQUROLDZCQUNNLENBQUEsYUFDakIsc0JBSU0sQ0FBQSxlQUNLLENBQUEsc0NBRXlCLGFBSnRDLFVBS1MsQ0FBQSxDQUFJLHFDQUd3QixhQVJyQyxlQVNjLENBQUEsQ0FBSSx3QkFHakIsZUFDYSxDQUFBLG1CQUNILENBREcsb0JBQ0gsQ0FERyxtQkFDSCxDQURHLFlBQ0gsQ0FBQSwyQkFDTyxDQURQLDRCQUNPLENBRFAsNkJBQ08sQ0FEUCx5QkFDTyxDQURQLHFCQUNPLENBQUEsd0JBQ0gsQ0FERywwQkFDSCxDQURHLHFCQUNILENBREcsa0JBQ0gsQ0FBQSxjQUNKLENBQUEscUNBRTJCLHdCQVByQyxlQVFjLENBQUEsY0FDSCxDQUFBLENBQU0seUJBSWpCLG1CQUNVLENBRFYsb0JBQ1UsQ0FEVixtQkFDVSxDQURWLFlBQ1UsQ0FBQSxzQkFDRSxDQURGLGtCQUNFLENBREYsY0FDRSxDQUFBLGNBQ0EsQ0FBQSxzQ0FFMEIseUJBTHRDLDZCQU1rQixDQU5sQiw0QkFNa0IsQ0FObEIsMEJBTWtCLENBTmxCLHNCQU1rQixDQU5sQixrQkFNa0IsQ0FBQSxDQUFHLHlCQUlyQixtQkFDVSxDQURWLG9CQUNVLENBRFYsbUJBQ1UsQ0FEVixZQUNVLENBQUEsMkJBQ08sQ0FEUCw0QkFDTyxDQURQLDZCQUNPLENBRFAseUJBQ08sQ0FEUCxxQkFDTyxDQUFBLFVBQ1QsQ0FBQSxzQ0FFOEIseUJBTHRDLG9CQU1TLENBQUEsYUFDRSxDQUFBLENBQUsscUNBR3FCLHlCQVZyQyxVQVdTLENBQUEsQ0FBSSw2Q0FHUSxlQUNQLENBQUEsc0NBRXlCLDZDQUhsQixZQUlSLENBQUUsQ0FBQyxxQ0FHc0IsNkNBUGpCLGVBUU4sQ0FBQSxDQUFJLDBCQUtuQixjQUNvQixDQUFBLGFYcndCVCxDV3F3QmUsb0JYbndCVCxDQUFBLG1CV293QkEsQ0FBQSw0QkFDRCxDQUFBLGlCQUNILENBQUEscUNBRXdCLDBCQU5yQyxnQkFPcUIsQ0FBQSxDQUFNLDJCQUkzQixrQkFDVSxDQURWLG1CQUNVLENBRFYsbUJBQ1UsQ0FEVixXQUNVLENBQUUsbUJBQ0YsQ0FERSxvQkFDRixDQURFLG1CQUNGLENBREUsWUFDRixDQUFBLHNCQUNFLENBREYsa0JBQ0UsQ0FERixjQUNFLENBQUEsdUJBQ00sQ0FETiw4QkFDTSxDQUROLG9CQUNNLENBRE4sc0JBQ00sQ0FBQSx3QkFDSixDQURJLDBCQUNKLENBREkscUJBQ0osQ0FESSxrQkFDSixDQUFBLFdBQ0wsQ0FBQSxlQUNJLENBQUEscUNBRXdCLDJCQVRyQyxlQVVjLENBQUEsQ0FBSSwwQkFJbEIsVUFDUSxDQUFBLFdBQ0MsQ0FBQSxlQUNDLENBQUEsc0NBRTRCLDBCQUx0QyxvQkFNUyxDQUFBLFdBQ0MsQ0FBQSxDQUFJLHFDQUd1QiwwQkFWckMsU0FXUyxDQUFBLGFBQ0UsQ0FBQSxDQUFLLDhCQUdYLFVBQ0ksQ0FBQSxxQkFDUyxDQUFBLHVCQUNoQixlQUlXLENBQUEscUNBRXdCLHVCQUhyQyxlQUljLENBQUEsQ0FBSSx1QkFJbEIsZ0JBQ29CLENBQUEsZUFBUSxDQUFBLG1CQUNsQixDQURrQixvQkFDbEIsQ0FEa0IsbUJBQ2xCLENBRGtCLFlBQ2xCLENBQUEsK0JBRkMsV0FLQSxDQUFBLG9CQUNBLENBQUEscUJBQ1QsQ0FEUyxtQkFDVCxDQURTLGFBQ1QsQ0FBVyxXQUNYLG1CQUtPLENBTFAsb0JBS08sQ0FMUCxtQkFLTyxDQUxQLFlBS08sQ0FBQSwyQkFDTyxDQURQLDRCQUNPLENBRFAsNkJBQ08sQ0FEUCx5QkFDTyxDQURQLHFCQUNPLENBQUEsd0JBQ0gsQ0FERywwQkFDSCxDQURHLHFCQUNILENBREcsa0JBQ0gsQ0FBQSxzQkFDTixDQUFBLGVBQ0ssQ0FBQSxzQ0FFbUIsV0FQaEMsVUFRUyxDQUFBLGVBQ0ssQ0FBQSxDQUFBLHFDQUdrQixXQVpoQyxlQWFjLENBQUEsQ0FBQSxnQkFHYixjQUNVLENBQUEsVUFDRixDQUFBLHFDQUV3QixnQkFKaEMsY0FLVyxDQUFBLENBQUEsa0JBSVgsY0FDb0IsQ0FBQSxhWGgyQnBCLENBQVcsb0JBRU0sQ0FBQSxpQlcrMUJKLENBQUEsZUFDQSxDQUFBLHFDQUVtQixrQkFMaEMsZ0JBTXFCLENBQUEsZUFDUCxDQUFBLENBQUEsNkJBR2IsZ0JBQ29CLENBQUEsYVgxMkJyQixDQUFXLG9CQUVNLENBQUEsZVd5MkJGLENBQUEsYUFDSixDQUFBLGVBQ0csQ0FBQSxxQ0FFbUIsNkJBTmhDLGdCQU9xQixDQUFBLENBQUEsa0JBS3RCLFVBQ1EsQ0FBQSxlQUNJLENBQUEsa0JBQ0gsQ0FBQSxxQ0FFdUIsa0JBTGhDLGVBTWMsQ0FBQSxDQUFBLDhCQUtiLGdCQUNTLENBQUEsdUJBQ0QsQ0FBQSxxQkFDUSxDQUFBLGdCQUNHLENBQUEscUNBRVksOEJBTi9CLGdCQU9vQixDQUFBLENBQUEsZUFJckIsd0JBQ21CLENBQUEsZUFDTCxDQUFBLGVBQ2IsaUJBR1ksQ0FBQSxlQUNDLENBQUEsNkJBRWIscUJBQ2lCLENBQUEsaUJBQ2hCLGVBSVcsQ0FBQSxjQUNELENBQUEscUNBRW9CLGlCQUpoQyxlQUtjLENBQUEsQ0FBQSxpQkFJZCxnQkFDb0IsQ0FBQSxlQUFRLENBQUEscUNBRUksaUJBSGhDLGdCQUlxQixDQUFBLENBQUEsUUFLdEIsZ0JBQ1UsQ0FBQSxxQ0FFc0IsUUFIaEMsU0FJRSxDQUFPLENBQUUsa0JBR1YsZUFDYSxDQUFBLHNDQUVtQixrQkFIaEMsaUJBSWMsQ0FBQSxpQkFDQSxDQUFBLENBQUEscUNBR2tCLGtCQVJoQyxlQVNjLENBQUEsQ0FBQSxzQkFJZCxVQUNRLENBQUEsc0NBRXdCLHNCQUhoQyxtQkFJa0IsQ0FBQSxDQUFBLHVCQUlsQixVQUNRLENBQUEsc0NBRXdCLHVCQUhoQyxZQUlTLENBQUEsY0FDSSxDQUFBLFlBQ0gsQ0FBQSxDQUFBLHNCQUlWLGdCQUNvQixDQUFBLGFYbDlCcEIsQ0FBVyxvQkFFTSxDQUFBLGFGa0JMLENBQUEsZWFnOEJDLENBQUEsaUJBQ0EsQ0FBQSxzQ0FFbUIsc0JBTmhDLFlBT1csQ0FBQSxDQUFBLGlCQUlYLG1CWHY4QlMsQ1d1OEJULG9CWHY4QlMsQ1d1OEJULG1CWHY4QlMsQ1d1OEJULFlYdjhCUyxDQUFBLHNCQUNFLENBREYsa0JBQ0UsQ0FERixjQUNFLENBQUEsaUJBR0csQ0FBQSx1QldxOEJJLENYcjhCSiw4QldxOEJJLENYcjhCSixvQldxOEJJLENYcjhCSixzQldxOEJJLENBQUEsZUFDTCxDQUFBLG1CQUhILGdCWDk3QkksQ0FBQSw2QkFZTCxDQUFBLGtDQVBJLGVBQ0EsQ0FBQSxzQ1c2N0JtQixpQkFMaEMsbUJYdjhCUyxDV3U4QlQsb0JYdjhCUyxDV3U4QlQsbUJYdjhCUyxDV3U4QlQsWVh2OEJTLENBQUEsc0JBQ0UsQ0FERixrQkFDRSxDQURGLGNBQ0UsQ0FBQSxpQkFHRyxDQUFBLG1CV204QkosZ0JYOTdCSSxDQUFBLDZCQVlMLENBQUEsa0NBUEksZUFDQSxDQUFBLENBQUEscUNXaThCbUIsaUJBVGhDLG1CWHY4QlMsQ1d1OEJULG9CWHY4QlMsQ1d1OEJULG1CWHY4QlMsQ1d1OEJULFlYdjhCUyxDQUFBLHNCQUNFLENBREYsa0JBQ0UsQ0FERixjQUNFLENBQUEsZ0JBR0csQ0FBQSxlVzg4QkEsQ0FBQSxtQkFYSixlWDk3QkksQ0FBQSw0QkFZTCxDQUFBLGtDQVBJLGVBQ0EsQ0FBQSxDQUFBLGNXdThCYixZQUNVLENBQUEsa0JBQ00sQ0FBQSxvQkFFZixhQUNRLENBQUEsb0JBQ08sQ0FBQSx3QkFDSSxDQUFBLHNCQUNsQixhQUdPLENBQUEsb0JBQ08sQ0FBQSx3QkFDSSxDQUFBLHNCQUNsQixhQUdPLENBQUEsb0JBQ08sQ0FBQSx3QkFDSSxDQUFBLHFCQUNsQixhQUdPLENBQUEsb0JBQ08sQ0FBQSx3QkFDSSxDQUFBLG1CQUNsQixhQUdPLENBQUEsb0JBQ08sQ0FBQSx3QkFDSSxDQUFBLHNCQUNsQixtQkFJUSxDQUpSLG9CQUlRLENBSlIsbUJBSVEsQ0FKUixZQUlRLENBQUEsd0JBQ0ksQ0FESiwwQkFDSSxDQURKLHFCQUNJLENBREosa0JBQ0ksQ0FBQSxzQkFDYixjQUdtQixDQUFBLGVBQ04sQ0FBQSxVQUNOLENBQUEsV0FDQyxDQUFBLGtCQUNPLENBQUEscUJBQ0csQ0FBQSxtQkFDVCxDQURTLG9CQUNULENBRFMsbUJBQ1QsQ0FEUyxZQUNULENBQUEsdUJBQ1EsQ0FEUiw4QkFDUSxDQURSLG9CQUNRLENBRFIsc0JBQ1EsQ0FBQSx3QkFDSixDQURJLDBCQUNKLENBREkscUJBQ0osQ0FESSxrQkFDSixDQUFBLHFCQUNiLENBRGEsbUJBQ2IsQ0FEYSxhQUNiLENBQVcsZ0JBQ0csQ0FBQSxhQUNQLENBQUEsZ0JBQ0MsQ0FBQSxvQkFDTSxDQUFBLG1CQUNkLGdCQUdtQixDQUFBLGlCQUFRLENBQUEsZUFDZCxDQUFBLFVBQ04sQ0FBQSw4QkFFUCxnQkFDb0IsQ0FBQSxzQkFDbkIsZ0JBSWtCLENBQUEsZUFBUSxDQUFBLGVBQ2YsQ0FBQSxVQUNMLENBQUEsc0NBRXdCLHNCQUxoQyxjQU1jLENBQUEsQ0FBQSxpQ0FHYixnQkFDb0IsQ0FBQSxlQUNOLENBQUEscUNBRWtCLGlDQUpoQyxnQkFLcUIsQ0FBQSxDQUFBLGFBTXZCLFVBQ1EsQ0FBQSxlQUNJLENBQUEsd0JiaGpDQyxDQUFBLHNCYWtqQ0gsQ0FBQSxrQkFDTSxDQUFBLGVBQ0gsQ0FBQSxzQ0FFbUIsYUFSaEMsc0JBU1csQ0FBQSxDQUFBLHFDQUdxQixhQVpoQyxlQWFjLENBQUEsc0JBQ0gsQ0FBQSxDQUFBLG9CQUdWLFdBQ1EsQ0FBQSxjQUNJLENBQUEsYUFDSCxDQUFBLHdCQUVOLFVBQ00sQ0FBQSxvQkFDUCxlQUlXLENBQUEscUNBRW1CLG9CQUhoQyxlQUljLENBQUEsQ0FBQSxtQkFJZCxjQUNvQixDQUFBLGVBQU0sQ0FBQSxlQUNaLENBQUEsVUFDTixDQUFBLGVBQ0ssQ0FBQSxjQUNELENBQUEscUNBRW9CLG1CQVBoQyxnQkFRcUIsQ0FBQSxlQUNQLENBQUEsQ0FBQSxtQ0FNUixlQUNPLENBQUEsc0NBRW1CLG1DQUgxQixlQUlRLENBQUEsQ0FBQSxxQkFJZCxjQUNvQixDQUFBLGVBQU0sQ0FBQSxlQUNkLENBQUEsa0JBQ0gsQ0FBQSxzQ0FFdUIscUJBTGhDLGtCQU1VLENBQUEsQ0FBQSxxQ0FHc0IscUJBVGhDLGdCQVVxQixDQUFBLGVBQ1gsQ0FBQSxDQUFBLGdDQUdULGdCQUNvQixDQUFBLGVBQ04sQ0FBQSxxQ0FFa0IsZ0NBSmhDLGdCQUtxQixDQUFBLENBQUEsc0JBS3RCLGFBQ1UsQ0FBQSxrQkFDRCxDQUFBLGVBQ0csQ0FBQSxjQUNGLENBQUEsc0NBRXNCLHNCQU5oQyxrQkFPVSxDQUFBLENBQUEscUNBR3NCLHNCQVZoQyxVQVdTLENBQUEsY0FDSSxDQUFBLFNBQ1gsQ0FBTyxDQUFFLFNBS1osd0JBQ21CLENBQUEsZUFDVCxDQUFBLHFDQUVzQixTQUpoQyxtQkFLVyxDQUFBLENBQUEsZUFHViw4QkFDYSxDQURiLHNCQUNhLENBQUEsZUFDRCxDQUFBLGNBQ0YsQ0FBQSxhQUNELENBQUEsZ0JBQ1IsV0FHTyxDQUFBLGFBQ0MsQ0FBQSxxQ0FFdUIsZ0JBSmhDLFVBS1MsQ0FBQSxDQUFBLG9CQUdOLFVBQ00sQ0FBQSxxQkFDUyxDQUFBLG1CQUNoQixlQUlXLENBQUEsc0NBRW1CLG1CQUhoQyxZQUlFLENBQVUsQ0FBRSwwQkFKSCxVQVFGLENBQUUsYUFDQSxDQUFBLFVBQ0YsQ0FBQSxvQkFDUCxVQUlNLENBQUEsc0JBQ0EsQ0FBQSxzQ0FFd0Isb0JBSmhDLFVBS1MsQ0FBQSxXQUNBLENBQUEsa0JBQ0MsQ0FBQSxDQUFBLHFDQUdzQixvQkFWaEMsVUFXUyxDQUFBLGVBQ0ssQ0FBQSxDQUFBLHdCQUdYLFVBQ00sQ0FBQSxxQkFDUyxDQUFBLGdCQUNoQixXQUlNLENBQUEsc0JBQ0EsQ0FBQSxzQ0FFd0IsZ0JBSmhDLFVBS1MsQ0FBQSxhQUNFLENBQUEsVUFDRixDQUFBLGVBQ0ksQ0FBQSxrQkFDSCxDQUFBLENBQUEscUNBR3NCLGdCQVpoQyxlQWFjLENBQUEsQ0FBQSxlQUlkLGdCQUNvQixDQUFBLGVBQVEsQ0FBQSxVQUNwQixDQUFBLHNCQUNBLENBQUEsVUFDQSxDQUFBLHNDQUV3QixlQU5oQyxVQU9TLENBQUEsVUFDQSxDQUFBLGVBQ0ksQ0FBQSxDQUFBLHFDQUdtQixlQVpoQyxnQkFhcUIsQ0FBQSxhWHB3Q3JCLENBQVcsZVdxd0NHLENBQUEsQ0FBQSw2QkFkUCxlQWtCTyxDQUFBLHNDQUVtQiw2QkFwQjFCLGVBcUJRLENBQUEsQ0FBQSxxQ0FHa0IsNkJBeEIxQixlQXlCUSxDQUFBLENBQUEsMEJBSWQsZ0JBQ29CLENBQUEsZUFDTixDQUFBLGVBQ0QsQ0FBQSxxQ0FFbUIsMEJBTGhDLGdCQU1xQixDQUFBLGVBQVEsQ0FBQSxDQUFBLFFBTS9CLGtCQUNVLENBQUEsd0JBQ1MsQ0FBQSxxQ0FFYSxRQUpoQyxzQkFLVyxDQUFBLENBQUEsVUFMSixhQVNHLENBQUEsYUFDQyxDQUFBLGVBQ1QsV0FHTyxDQUFBLHFDQUV3QixlQUhoQyxVQUlTLENBQUEsQ0FBQSxtQkFHTixVQUNNLENBQUEscUJBQ1MsQ0FBQSxvQkFDaEIsV0FJTSxDQUFBLGVBQ0ssQ0FBQSxxQ0FFbUIsb0JBSmhDLGNBS1csQ0FBQSxlQUNHLENBQUEsQ0FBQSxhQUlkLFVBQ1EsQ0FBQSxlQUNJLENBQUEsd0JBQ08sQ0FBQSxlQUNULENBQUEsZUFDRyxDQUFBLHFDQUVtQixhQVBoQyxlQVFjLENBQUEsc0JBQ0gsQ0FBQSxDQUFBLDJCQVRMLGVBYVEsQ0FBQSxxQ0FFbUIsMkJBZjNCLGVBZ0JTLENBQUEsQ0FBQSxlQWhCVCxhQXFCSyxDQUFBLGdCQUNJLENBQUEsaUJBQ0MsQ0FBQSx5QkFDZCxXQUtPLENBQUEscUNBRXdCLHlCQUhoQyxVQUlTLENBQUEsQ0FBQSwyQkFJVCxXQUNRLENBQUEscUNBRXdCLDJCQUhoQyxVQUlTLENBQUEsQ0FBQSxzQkFJUCxVQUNNLENBQUEscUJBQ1MsQ0FBQSxrQkFDaEIsZUFJVyxDQUFBLHFDQUVtQixrQkFIaEMsZUFJYyxDQUFBLENBQUEsb0JBSWQsZUFDYSxDQUFBLGlCQUNBLENBQUEscUNBRW1CLG9CQUpoQyxlQUtjLENBQUEsQ0FBQSxpQkFJZCx3QkFDbUIsQ0FBQSxVQUNYLENBQUEsaUJBQ0UsQ0FBQSxnQkFDVSxDQUFBLGVBQ04sQ0FBQSxpQkFDRSxDQUFBLHlDQUNILENBREcsaUNBQ0gsQ0FERyx5QkFDSCxDQURHLGlEQUNILENBQUEscUNBRW1CLGlCQVRoQyxnQkFVcUIsQ0FBQSxpQkFDVixDQUFBLENBQUEsd0JBWEQsVVg3eUNILENBQUUsb0JBQ0EsQ0FBQSxVVzR6Q04sQ0FBQSxXQUNBLENBQUEsK0RYMXpDZSxDQUFBLDJCQUNDLENBQUEsdUJBQ0YsQ0FBQSxnQlcyekNGLENBQUEscUNBRWtCLHdCQXRCdkIsU0F1QkEsQ0FBQSxXQUNDLENBQUEsZ0JBQ0ssQ0FBQSxDQUFBLHVCQXpCTiw0QkE4QkcsQ0E5Qkgsb0JBOEJHLENBQUEsU0FDWCwrREFLZ0IsQ0FBQSx3QkFDVCxDQUFBLHNDQUVzQixTQUpoQyx1QkFLVyxDQUFBLENBQUEscUNBR3FCLFNBUmhDLHNCQVNXLENBQUEsQ0FBQSxrQkFHVixtQkFDVSxDQURWLG9CQUNVLENBRFYsbUJBQ1UsQ0FEVixZQUNVLENBQUEsc0JBQ0UsQ0FERixrQkFDRSxDQURGLGNBQ0UsQ0FBQSx3QkFDTSxDQUROLHFDQUNNLENBRE4scUJBQ00sQ0FETiw2QkFDTSxDQUFBLGdCQUNqQixXQUdPLENBQUEsYUFDQyxDQUFBLHFDQUV1QixnQkFKaEMsVUFLUyxDQUFBLENBQUEsb0JBR04sVUFDTSxDQUFBLHFCQUNTLENBQUEsY0FDaEIsZUFJVSxDQUFBLFVBQ0osQ0FBQSxlQUNLLENBQUEsZ0JBQ0MsQ0FBQSxpQkFDQyxDQUFBLHFDQUVpQixjQVBoQyxlQVFjLENBQUEsQ0FBQSxnQkFSUixnQkFZUyxDQUFBLGlCQUNDLENBQUEsa0JBQ2Qsc0JBSU0sQ0FBQSxlQUNLLENBQUEsZ0JBQ0MsQ0FBQSxpQkFDQyxDQUFBLHNDQUVpQixrQkFOaEMsZUFPYSxDQUFBLFVBQ0osQ0FBQSxDQUFBLHFDQUd1QixrQkFYaEMsZUFZYyxDQUFBLENBQUEsbUJBSWQsZ0JBQ29CLENBQUEsZUFBUSxDQUFBLG9CWDErQ1gsQ0FBQSx3QkZrQkwsQ0FBQSxjYTA5Q0YsQ0FBQSxVQUNGLENBQUEsaUJBQ0ssQ0FBQSxVQUNMLENBQUEscUNBRXdCLG1CQVJoQyxnQkFTcUIsQ0FBQSxjQUNWLENBQUEsQ0FBQSxnQkFJWCxnQkFDb0IsQ0FBQSxhWDEvQ3BCLENBQVcsb0JBRU0sQ0FBQSxpQld5L0NKLENBQUEsZUFDQyxDQUFBLGlDYjkvQ1UsQ0FBQSxlYWdnRFgsQ0FBQSxxQ0FFbUIsZ0JBUGhDLGdCQVFxQixDQUFBLGVBQ1AsQ0FBQSxDQUFBLDZCQUdiLGdCQUNvQixDQUFBLGFYdGdEckIsQ0FBVyxvQkFFTSxDQUFBLGVXcWdESCxDQUFBLHFDQUVtQiw2QkFKaEMsZ0JBS3FCLENBQUEsZUFDUCxDQUFBLENBQUEsMkJBSWQsZ0JBQ29CLENBQUEsYVhoaERyQixDQUFXLG9CQUVNLENBQUEsYVcrZ0ROLENBQUEsZUFDRyxDQUFBLHFDQUVtQiwyQkFMaEMsZ0JBTXFCLENBQUEsZUFDUCxDQUFBLENBQUEsdUJBS2YsbUJBQ1UsQ0FEVixvQkFDVSxDQURWLG1CQUNVLENBRFYsWUFDVSxDQUFBLHVCQUNRLENBRFIsOEJBQ1EsQ0FEUixvQkFDUSxDQURSLHNCQUNRLENBQUEsZUFDTCxDQUFBLG9CQUNaLGdCQUdtQixDQUFBLGVBQ04sQ0FBQSx3QkFDYixlQUdXLENBQUEsZUFDQyxDQUFBLHFDQUVtQix3QkFKaEMsWUFLRSxDQUFVLGNBQ0QsQ0FBQSxDQUFBLHdCQUlYLGdCQUNvQixDQUFBLGdCQUFRLENBQUEsa0JBQzNCLGVBR1ksQ0FBQSxxQ0FFbUIsa0JBSGhDLFlBSUUsQ0FBVSxDQUFFLHFCQUdiLFdBQ1EsQ0FBQSxtQkFDRSxDQURGLG9CQUNFLENBREYsbUJBQ0UsQ0FERixZQUNFLENBQUEsd0JBQ1EsQ0FEUixxQ0FDUSxDQURSLHFCQUNRLENBRFIsNkJBQ1EsQ0FBQSxxQ0FFYyxxQkFMaEMsVUFNUyxDQUFBLDJCQUNTLENBRFQsNEJBQ1MsQ0FEVCw2QkFDUyxDQURULHlCQUNTLENBRFQscUJBQ1MsQ0FBQSxDQUFBLHFCQUlsQixXQUNRLENBQUEscUNBRXdCLHFCQUhoQyxVQUlTLENBQUEsQ0FBQSxlQUtWLGdCQUNvQixDQUFBLGVBQVEsQ0FBQSxlQUNkLENBQUEsd0JBQ0ssQ0FBQSxVQUNYLENBQUEsbUJBQ0UsQ0FERixvQkFDRSxDQURGLG1CQUNFLENBREYsWUFDRSxDQUFBLHVCQUNRLENBRFIsOEJBQ1EsQ0FEUixvQkFDUSxDQURSLHNCQUNRLENBQUEsd0JBQ0osQ0FESSwwQkFDSixDQURJLHFCQUNKLENBREksa0JBQ0osQ0FBQSxpQkFDRCxDQUFBLGlCQUNHLENBQUEsaUJBQ04sQ0FBQSxxQ0FFc0IsZUFaaEMsZ0JBYXFCLENBQUEsZUFDUCxDQUFBLENBQUEscUJBR2IsU0FDUSxDQUFBLHFDQUV3QixxQkFIaEMsVUFJUyxDQUFBLENBQUEscUNBS3VCLHVCQURoQyxZQUVXLENBQUEsQ0FBQSx1QkFJWCxZQUNVLENBQUEscUNBRXNCLHVCQUhoQyxhQUlXLENBQUEsQ0FBQSxjQU1iLHFCQUNtQixDQUFBLHdCYnJtRE4sQ0FBQSxpQmF1bURHLENBQUEsVUFDUixDQUFBLGVBQ0ksQ0FBQSxjQUNGLENBQUEsZUFDRyxDQUFBLHFDQUVtQixjQVRoQyxVQVVTLENBQUEsaUJBQ0UsQ0FBQSxDQUFBLHFCQUdWLGdCQUNvQixDQUFBLGFibm5EUixDQUFBLGlCYXFuREMsQ0FBQSxxQ0FFbUIscUJBTGhDLGdCQU1xQixDQUFBLENBQUEsb0JBSXJCLGtCQUNTLENBQUEscUNBRXVCLG9CQUhoQyxVQUlTLENBQUEsZUFDSyxDQUFBLENBQUEsMEJBSUwsZUFDSSxDQUFBLCtCQUdQLGdCQUNRLENBQUEsOEJBR1IsaUJBQ1MsQ0FBQSxvQ0FHSSxrQkFDSCxDQUFBLHVCQUdWLFdBQ0csQ0FBQSxxQ0FFdUIsdUJBSDFCLFdBSUksQ0FBQSxDQUFBLHVCQUlKLFdBQ0UsQ0FBQSxXQUNDLENBQUEscUNBRXVCLHVCQUoxQixVQUtHLENBQUEsV0FDQyxDQUFBLENBQUEsdUJBSUosV0FDRSxDQUFBLFdBQ0MsQ0FBQSxxQ0FFdUIsdUJBSjFCLFVBS0csQ0FBQSxXQUNDLENBQUEsQ0FBQSxvQ0FLVCx3QkFDUSxDQUFBLGlCQUNJLENBQUEscUJBQ0ksQ0FBQSxnQkFDRyxDQUFBLGVBQ04sQ0FBQSxxQ0FFa0Isb0NBUC9CLGdCQVFvQixDQUFBLENBQUEsNkJBS3BCLGFiL3JEVyxDQUFBLG9CYWlzRFYsZUFJVSxDQUFBLGtCQUNILENBQUEscUNBRXVCLG9CQUpoQyxlQUtjLENBQUEsQ0FBQSxvQkFJZCxnQkFDb0IsQ0FBQSxlQUFRLENBQUEsZUFDZCxDQUFBLHFDQUVrQixvQkFKaEMsZ0JBS3FCLENBQUEsZUFBUSxDQUFBLENBQUEsZUFLOUIsVUFDUSxDQUFBLGVBQ0ksQ0FBQSx3QkFDSCxDQUFBLGlCQUNPLENBQUEscUJBQ0csQ0FBQSxlQUNOLENBQUEsaUJBQ0YsQ0FBQSxtQkFDRCxDQUFBLHNDQUVzQixlQVZoQyxtQkFXVyxDQUFBLENBQUEseUJBR1YsbUJBQ1UsQ0FEVixvQkFDVSxDQURWLG1CQUNVLENBRFYsWUFDVSxDQUFBLHVCQUNRLENBRFIsOEJBQ1EsQ0FEUixvQkFDUSxDQURSLHNCQUNRLENBQUEsc0JBQ2pCLGNBR21CLENBQUEsYVgvdkRwQixDQUFXLG9CQUVNLENBQUEsb0JXOHZEUCxDQUFBLFVBQ0YsQ0FBQSx3QkFDVyxDQUFBLGlCQUNULENBQUEsa0JBQ00sQ0FBQSxrQ0FDSixDQURJLDBCQUNKLENBQUEscUNBRW9CLHNCQVRoQyxjQVVxQixDQUFBLGlCQUNWLENBQUEsQ0FBQSxxQkFJWCxnQkFDb0IsQ0FBQSxlQUFRLENBQUEsb0JYNXdEWCxDQUFBLGVXNndESCxDQUFBLGlCQUNELENBQUEsbUJBQ0ksQ0FBQSw0QkFDRCxDQUFBLHFDQUVnQixxQkFQaEMsY0FRcUIsQ0FBQSxDQUFBLHlCQUlyQixXQUNRLENBQUEsYUFDRSxDQUFBLGdCQUNJLENBQUEsaUJBQ0MsQ0FBQSxlQUNGLENBQUEscUNBRW1CLHlCQVBoQyxVQVFTLENBQUEsQ0FBQSw2QkFHTixVQUNNLENBQUEscUJBQ1MsQ0FBQSxzQkFDaEIsV0FJTSxDQUFBLGFBQ0UsQ0FBQSxnQkFDSSxDQUFBLGlCQUNDLENBQUEsZUFDRixDQUFBLHNDQUVtQixzQkFQaEMsV0FRUyxDQUFBLENBQUEscUNBR3VCLHNCQVhoQyxVQVlTLENBQUEsZUFDSyxDQUFBLENBQUEsMEJBR1gsVUFDTSxDQUFBLHFCQUNTLENBQUEsMEJBQ2hCLGdCQUlrQixDQUFBLGlCQUNQLENBQUEsZUFDQSxDQUFBLGFBQ1osZUFJVyxDQUFBLHFDQUVtQixhQUhoQyxnQkFJYyxDQUFBLENBQUEsb0JBR2IsVUFDUSxDQUFBLGVBQ0ksQ0FBQSxhQUNILENBQUEsa0JBQ1IsbUJBR1MsQ0FIVCxvQkFHUyxDQUhULG1CQUdTLENBSFQsWUFHUyxDQUFBLHNCQUNFLENBREYsa0JBQ0UsQ0FERixjQUNFLENBQUEsd0JBQ00sQ0FETixxQ0FDTSxDQUROLHFCQUNNLENBRE4sNkJBQ00sQ0FBQSxlQUNMLENBQUEscUNBRW1CLGtCQU5oQyxlQU9jLENBQUEsQ0FBQSxtQkFJZCxTQUNRLENBQUEseUNBQ0ssQ0FETCxpQ0FDSyxDQURMLHlCQUNLLENBREwsaURBQ0ssQ0FBQSxxQ0FFbUIsbUJBSmhDLFVBS1MsQ0FBQSx1Q0FFRCxlQUNPLENBQUEsQ0FBQSx5QkFSUiw0QkFhTSxDQWJOLG9CQWFNLENBQUEsdUJBR1YsVUFDTSxDQUFBLHFCQUNTLENBQUEsVUFDaEIscUJBS08sQ0FBQSx3QmJuMkRHLENBQUEscUNhczJEbUIsVUFKaEMsbUJBS1csQ0FBQSxDQUFBLGdCQUdWLDhCQUNhLENBRGIsc0JBQ2EsQ0FBQSxlQUNELENBQUEsYUFDSCxDQUFBLGNBQ0MsQ0FBQSxpQkFDVCxXQUdPLENBQUEsYUFDQyxDQUFBLHFDQUV1QixpQkFKaEMsVUFLUyxDQUFBLENBQUEscUJBR04sVUFDTSxDQUFBLHFCQUNTLENBQUEsZ0JBQ2hCLGVBSVcsQ0FBQSxxQ0FFbUIsZ0JBSGhDLGVBSWMsQ0FBQSxDQUFBLHNCQUlSLFVBRUcsQ0FBQSxVQUNBLENBQUUsYUFDQSxDQUFBLG9CQUNULGdCQUlrQixDQUFBLGVBQVEsQ0FBQSxlQUNkLENBQUEsVUFDTixDQUFBLG1CQUNFLENBREYsb0JBQ0UsQ0FERixtQkFDRSxDQURGLFlBQ0UsQ0FBQSx3QkFDSSxDQURKLDBCQUNJLENBREoscUJBQ0ksQ0FESixrQkFDSSxDQUFBLHFDQUVrQixvQkFQaEMsZ0JBUXFCLENBQUEsQ0FBQSw0QkFSVixVWHowREosQ0FBRSxvQkFDQSxDQUFBLFVXcTFETixDQUFBLFdBQ0EsQ0FBQSwwRFhuMURlLENBQUEsMkJBQ0MsQ0FBQSx1QkFDRixDQUFBLGlCV28xREQsQ0FBQSw2QkFDRixDQURFLHlCQUNGLENBREUscUJBQ0YsQ0FBQSxxQkFDWixDQURZLG1CQUNaLENBRFksYUFDWixDQUFXLHFDQUVvQiw0QkFyQnRCLFVBc0JELENBQUEsV0FDQyxDQUFBLGlCQUNNLENBQUEsQ0FBQSxrQkFLakIsY0FDb0IsQ0FBQSxlQUFNLENBQUEsVUFDbEIsQ0FBQSxVQUNBLENBQUEsZUFDSyxDQUFBLFlBQ0gsQ0FBQSxxQ0FFc0Isa0JBUGhDLGdCQVFxQixDQUFBLGVBQ1AsQ0FBQSxDQUFBLDBCQVRMLFVYdDJERixDQUFFLG9CQUNBLENBQUEsVVdtM0ROLENBQUEsV0FDQSxDQUFBLDBEWGozRGUsQ0FBQSwyQkFDQyxDQUFBLHVCQUNGLENBQUEsVVdrM0RSLENBQUEsaUJBQ08sQ0FBQSxjQUNGLENBQUEscUNBRW1CLDBCQXRCeEIsVUF1QkMsQ0FBQSxXQUNDLENBQUEsaUJBQ00sQ0FBQSxjQUNGLENBQUEsQ0FBQSx3QkFLZixVQUNRLENBQUEscUJBQ0MsQ0FBQSw0QkFDVSxDQUFBLGVBQ04sQ0FBQSwyQkFDRyxDQUFBLFVBQ1IsQ0FBQSxnQkFDWSxDQUFBLGVBQ04sQ0FBQSxtQkFDSixDQURJLG9CQUNKLENBREksbUJBQ0osQ0FESSxZQUNKLENBQUEsMkJBQ08sQ0FEUCw0QkFDTyxDQURQLDZCQUNPLENBRFAseUJBQ08sQ0FEUCxxQkFDTyxDQUFBLHdCQUNILENBREcsMEJBQ0gsQ0FERyxxQkFDSCxDQURHLGtCQUNILENBQUEsdUJBQ0ksQ0FESiw4QkFDSSxDQURKLG9CQUNJLENBREosc0JBQ0ksQ0FBQSxrQkFDUixDQUFBLGVBQ0csQ0FBQSxjQUNKLENBQUEsZ0NBZk0sZUFrQkosQ0FBQSwrQkFsQkksVVhsM0RmLENBQUEsb0JBQ1MsQ0FBQSxzQkFDRixDQUFBLHVCQUNDLENBQUEsK0JBTUksQ0FOSix1QkFNSSxDQUFBLDRCQWFpQixDQUFBLDJCQUNELENBQUEsZ0RXazNERyxDWGwzREgsd0NXazNERyxDQUFBLHFDQUd4QixhQUVKLENBQUEsb0NBNUJZLGlEQWdDZSxDQWhDZix5Q0FnQ2UsQ0FBQSw4QkFoQzdCLHFCQXFDQyxDQUFBLHNDQXJDYSxhQXdDWixDQUFBLHFDQXhDWSxvQkE0Q1osQ0FBQSxrREFJVSxTQUFjLENBQUUsb0JBRTNCLHFCQUtPLENBQUEsc0NBRVcsb0JBSHJCLG9CQUlXLENBQUEsQ0FBQSxxQ0FHVSxvQkFQckIsbUJBUVcsQ0FBQSxDQUFBLDBCQVJYLDhCQVljLENBWmQsc0JBWWMsQ0FBQSxlQUNaLENBQUEsYUFDQSxDQUFBLGNBQ0EsQ0FBQSwyQkFDQSxXQUdBLENBQUEsYUFDQSxDQUFBLHFDQUVvQiwyQkFKckIsVUFBUSxDQUtOLENBQUEsK0JBTEQsVUFRTyxDQUNOLHFCQUNBLENBQUEsMEJBQ0EsZ0JYbmpFRixDQUFBLGVXd2pFQyxDQUFBLGlCQUNBLENBQUEscUNBRW9CLDBCQUxyQixnQlh0akVBLENBQUEsZVc2akVFLENBQUEsQ0FBQSwwQkFJRixtQkFDQyxDQURELG9CQUNDLENBREQsbUJBQ0MsQ0FERCxZQUNDLENBQUEsc0JBQ0EsQ0FEQSxrQkFDQSxDQURBLGNBQ0EsQ0FBQSx3QkFDaUIsQ0FEakIscUNBQ2lCLENBRGpCLHFCQUNpQixDQURqQiw2QkFDaUIsQ0FBQSwwQkFDakIsU0FBQSxDQUVNLGVBRU4sQ0FBQSxzQ0FFb0IsMEJBSnJCLGVBS0UsQ0FBQSxDQUFBLHFDQUdtQiwwQkFSckIsVUFBTyxDQVNMLGVBQ0EsQ0FBQSxDQUFBLDBCQUlGLFVBQU8sQ0FDTixjQUNBLENBQUEsd0JBQ0EsQ0FBQSxnQlh4bEVELENBQUEsaUJXMGxFQyxDQUFBLFVBQWtCLENBQ2xCLGlCQUNBLENBQUEsc0NBRW9CLDBCQVRyQixjWHJsRUEsQ0FBQSxDQUFBLHFDV2ttRXFCLDBCQWJyQixnQlhybEVBLENBQUEsYVdvbUVFLENBQUEsQ0FBQSw2QkFJRixnQlh4bUVBLENBQUEsaUJXMG1FQyxDQUFBLGVBQ0EsQ0FBQSxlQUNBLENBQUEsZ0JYNW1FRCxDQUFBLDZCVyttRUMsZUFHQSxDQUFBLGNBQ0EsQ0FBQSxtQkFDQSxDQURBLG9CQUNBLENBREEsbUJBQ0EsQ0FEQSxZQUNBLENBQUEsd0JBQ2lCLENBRGpCLHFDQUNpQixDQURqQixxQkFDaUIsQ0FEakIsNkJBQ2lCLENBQUEscUNBRUcsNkJBTnJCLGNBT0UsQ0FBQSxDQUFBLDBCQUlGLHFCQUNRLENBQUEsMEJBQ08sQ0FBQSxpQkFDZCxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBTyxnQlhqb0VSLENBQUEsZVdtb0VDLENBQUEsYUFDQSxDQUFBLHNDQUVvQiwwQkFWckIsZ0JYNW5FQSxDQUFBLENBQUEscUNXMG9FcUIsMEJBZHJCLGNBZUUsQ0FBQSxDQUFBLGdDQWZELHdCQW1CQyxDQUFBLFViMW5FaUIsQ2EybkVqQixvQ0FDQSxTQUFBLENBRVUsbUJBRVYsQ0FBQSxrQ0FDQSxpQkFHQSxDQUFBLHlDQURBLFVBR1EsQ1g3aUVWLG9CQUNTLENBQUEsc0JBQ0YsQ0FBQSx1QkFDQyxDQUFBLGlCQUdQLENBQUEsZ0RBQ3NDLENBRHRDLHdDQUNzQyxDQUFBLGdDQVlYLENBQUEsOEJBQ0YsQ0FBQSxPRjdHZCxDQUFBLFVhd29FRCxDQUNSLHFDQUVvQix5Q0FSckIsU0FBUSxDQUdBLFVBTUksQ0FDVixTQUFRLENBQUcsQ0FDWCwrQ0FYTSxpQkFpQk4iLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuaHRtbDVkb2N0b3IuY29tIFJlc2V0IFN0eWxlc2hlZXRcclxudjEuNi4xXHJcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xyXG5BdXRob3I6IFJpY2hhcmQgQ2xhcmsgLSBodHRwOi8vcmljaGNsYXJrZGVzaWduLmNvbVxyXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xyXG5SZURlc2lnbjogU2hpbiBLaW5vc2hpdGFcclxuKi9cclxuXHJcbmh0bWwsXHJcbmJvZHksXHJcbmRpdixcclxuc3Bhbixcclxub2JqZWN0LFxyXG5pZnJhbWUsXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbnAsXHJcbmJsb2NrcXVvdGUsXHJcbnByZSxcclxuYWJicixcclxuYWRkcmVzcyxcclxuY2l0ZSxcclxuY29kZSxcclxuZGVsLFxyXG5kZm4sXHJcbmVtLFxyXG5pbWcsXHJcbmlucyxcclxua2JkLFxyXG5xLFxyXG5zYW1wLFxyXG5zbWFsbCxcclxuc3Ryb25nLFxyXG5zdWIsXHJcbnN1cCxcclxudmFyLFxyXG5iLFxyXG5pLFxyXG5kbCxcclxuZHQsXHJcbmRkLFxyXG5vbCxcclxudWwsXHJcbmxpLFxyXG5maWVsZHNldCxcclxuZm9ybSxcclxubGFiZWwsXHJcbmxlZ2VuZCxcclxudGFibGUsXHJcbmNhcHRpb24sXHJcbnRib2R5LFxyXG50Zm9vdCxcclxudGhlYWQsXHJcbnRyLFxyXG50aCxcclxudGQsXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5jYW52YXMsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5LFxyXG50aW1lLFxyXG5tYXJrLFxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbnVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLFxyXG5xIHtcclxuXHRxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLFxyXG5ibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSxcclxucTphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5pbnMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjk7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxubWFyayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmRlbCB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdLFxyXG5kZm5bdGl0bGVdIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG5cdGN1cnNvcjogaGVscDtcclxufVxyXG5cclxudGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5ociB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuaW5wdXQsXHJcbnNlbGVjdCB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbmltZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4qIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiIsIi8v44OV44Kp44Oz44OI44Gr6Zai44GZ44KL6Kit5a6aXHJcbi8v44OV44Kp44Oz44OI5aSJ5pWwXHJcbiRiYXNpY0ZvbnQ6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiRzZXJpZjogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xyXG4kcm9ib3RvOiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xyXG4kbWFraW5hczogXCJNYWtpbmFzIFNjcmFwIDVcIjtcclxuXHJcbi8v44OV44Kp44Oz44OI44Gu5a6a576pXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAkbWFraW5hcztcclxuXHRzcmM6IHVybChcIi4uL2ZvbnRzL01BS0lOQVMtU0NSQVAtNS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuXHJcbi8vMXJlbeOCkjFweOOBq+WkieabtFxyXG5odG1sIHtcclxuXHRmb250LXNpemU6IDYyLjUlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1mYW1pbHk6ICRiYXNpY0ZvbnQ7XHJcblx0Y29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi8v6Imy44Gr6Zai44GZ44KL6Kit5a6aXHJcbiRtYWluLWNvbG9yOiAjMDM2ZWI1O1xyXG4kc3ViLWNvbG9yOiAjZmZmO1xyXG4kYWNjZW50LWNvbG9yOiAjZmZmO1xyXG5cclxuLy96LWluZGV444Gu5Z+65pys6Kit5a6aXHJcbiRsYXllcjogKFxyXG5cdG1vZGFsOiAxMDAsXHJcblx0aGVhZGVyOiA1MCxcclxuXHR0b29sdGlwOiAyMCxcclxuXHR0b29sdGlwQm90dG9tOiAxMCxcclxuXHRkZWZhdWx0OiAxLFxyXG4pO1xyXG5AbWl4aW4gei1pbmRleCgka2V5KSB7XHJcblx0ei1pbmRleDogbWFwLWdldCgkbGF5ZXIsICRrZXkpO1xyXG59XHJcbiIsImJvZHkuZml4ZWQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG59XG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb25Ub3Age1xuXHRtYXJnaW4tdG9wOiA4OHB4O1xuXG5cdEBtZWRpYSAjeyRzbX0ge1xuXHRcdG1hcmdpbi10b3A6IDY0cHg7XG5cdH1cbn1cblxuLmNvbnRhY3RCdXR0b24ge1xuXHRtYXJnaW4tdG9wOiAxMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBtZWRpYSAjeyRtZH0ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHR9XG5cblx0Lm1va3VoeW91ICYsXG5cdC5kZWtpcnUgJiB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR9XG5cdH1cblxuXHQucHJpY2luZyAmIHtcblx0XHRtYXJnaW4tdG9wOiAxMjBweDtcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDcyMHB4O1xuXG5cdFx0QG1lZGlhICN7JG1kfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnNwT25seSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zdWJTZWN0aW9uVGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJG1haW4tY29sb3I7XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjhyZW0sIDEsIDYwKTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0QG1lZGlhICN7JG1kfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtKTtcblx0XHR9XG5cdH1cblxuXHQmX19lblRpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi40cmVtLCAxLCAxMjApO1xuXHRcdGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0Y29sb3I6ICM0NGFhMzU7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0pO1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdH1cblx0fVxufVxuXG4ucGFnaW5hdGlvbiB7XG5cdG1hcmdpbi10b3A6IDEyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRAbWVkaWEgI3skbGd9IHtcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHR9XG5cblx0QG1lZGlhICN7JG1kfSB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0pO1xuXHRcdG1hcmdpbjogMCAyMHB4O1xuXHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSk7XG5cdFx0XHRtYXJnaW46IDAgMTVweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblxuXHRcdCYtLW5vd1BhZ2Uge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4udG9wQmFjayB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiA1MHB4O1xuXHRyaWdodDogNTBweDtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJG1haW4tY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICRtYWluLWNvbG9yO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHRAbWVkaWEgI3skbGd9IHtcblx0XHRib3R0b206IDIwcHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdH1cblxuXHRAbWVkaWEgI3skbWR9IHtcblx0XHRib3R0b206IDEwcHg7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMCA3LjVweCAxMHB4IDcuNXB4O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJG1haW4tY29sb3IgdHJhbnNwYXJlbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHR9XG5cblx0Ji52aWV3IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdH1cbn1cblxuLmZyb250UGFnZUJhY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTAwcHg7XG5cblx0Jl9fbGluayB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0pO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDIwcHggNTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHRtaW4td2lkdGg6IDMwMHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSk7XG5cdFx0XHRtaW4td2lkdGg6IDI0MHB4O1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIuKGkFwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdH1cblx0fVxufVxuXG4uYmxvY2tUZXh0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiLy/jg5Xjgqnjg7Pjg4jjgavplqLjgZnjgovjg5/jg4Pjgq/jgrnjgqTjg7PvvIhweOOBruaZguOBruOCteOCpOOCuuOCkuWFpeWKm++8iVxyXG5cclxuLy8o44OV44Kp44Oz44OI44K144Kk44K6KOOCteOCpOOCuuWNmOS9jSnjgIHmloflrZfjga7pq5jjgZXvvIjjgrXjgqTjgrrljZjkvY3vvInjgIHmloflrZfjga7luYXvvIjmlbDlgKTooajoqJjvvIjjg4jjg6njg4Pjgq3jg7PjgrDvvIkp77yJXHJcbkBtaXhpbiBmb250U3R5bGUoJGZvbnRTaXplOiAxNnJlbSwgJGxpbmVoZWlnaHQ6IG51bGwsICRsZXR0ZXJTcGFjaW5nOiBudWxsKSB7XHJcblx0Zm9udC1zaXplOiAkZm9udFNpemU7XHJcblx0bGluZS1oZWlnaHQ6ICRsaW5laGVpZ2h0O1xyXG5cdEBpZiAkbGV0dGVyU3BhY2luZyAhPSBudWxsIHtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAoJGxldHRlclNwYWNpbmcgLyAxMDAwKSArIGVtO1xyXG5cdH1cclxufVxyXG5cclxuLy/og4zmma/nlLvlg4/jg5zjg4Pjgq/jgrnjga7pq5jjgZXjgpLlh7rlipvjgZnjgottaXhpblxyXG4vLyjopqropoHntKDjga7jgqvjg6njg6DmlbAsIOaoquW5hSwg57im5bmFLCDkvZnnmb0o44K144Kk44K65Y2Y5L2NKSlcclxuQG1peGluIHNldHRpbmdCZ2lIZWlnaHQoJGNvbHVtbk51bTogMSwgJHdpZHRoOiAxLCAkaGVpZ2h0OiAxLCAkbWFyZ2luOiBudWxsKSB7XHJcblx0QGlmICRtYXJnaW4gPT0gbnVsbCB7XHJcblx0XHRwYWRkaW5nLXRvcDogY2FsYygoMTAwJSAvICN7JGNvbHVtbk51bX0pICogKCN7JGhlaWdodH0gLyAjeyR3aWR0aH0pKTtcclxuXHR9IEBlbHNlIHtcclxuXHRcdHBhZGRpbmctdG9wOiBjYWxjKFxyXG5cdFx0XHQoKDEwMCUgLyAjeyRjb2x1bW5OdW19KSAtICN7JG1hcmdpbn0pICogKCN7JGhlaWdodH0gLyAjeyR3aWR0aH0pXHJcblx0XHQpO1xyXG5cdH1cclxufVxyXG5cclxuLy/mqKrkuKbjgbPjgavplqLjgZnjgottaXhpblxyXG4vLyjjgqvjg6njg6DmlbAsIOW3puS9meeZvSjjgrXjgqTjgrrljZjkvY0pLCDkuIrkvZnnmb0o44K144Kk44K65Y2Y5L2NKSlcclxuQG1peGluIGZsZXhDb250ZW50cygkY29sdW1uTnVtOiAxLCAkbWFyZ2luTGVmdDogbnVsbCwgJG1hcmdpblRvcDogbnVsbCkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRAaWYgJG1hcmdpbkxlZnQgIT0gbnVsbCB7XHJcblx0XHRtYXJnaW4tbGVmdDogLSN7JG1hcmdpbkxlZnR9O1xyXG5cdH1cclxuXHJcblx0JiA+ICoge1xyXG5cdFx0QGlmICRtYXJnaW5MZWZ0ICE9IG51bGwge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogI3skbWFyZ2luTGVmdH07XHJcblx0XHR9XHJcblxyXG5cdFx0JG50aENoaWxkOiAkY29sdW1uTnVtICsgMTtcclxuXHJcblx0XHQmOm50aC1jaGlsZChuICsgI3skbnRoQ2hpbGR9KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6ICN7JG1hcmdpblRvcH07XHJcblx0XHR9XHJcblxyXG5cdFx0QGlmICRtYXJnaW5MZWZ0ID09IG51bGwge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gI3skY29sdW1uTnVtfSk7XHJcblx0XHR9IEBlbHNlIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLyAjeyRjb2x1bW5OdW19KSAtICN7JG1hcmdpbkxlZnR9KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8v6IOM5pmv55S75YOP44Oc44OD44Kv44K544Gn5qiq5Lim44Gz44GZ44KLbWl4aW5cclxuLy8o44Kr44Op44Og5pWwLCDmqKrluYUsIOe4puW5hSwg5bem5L2Z55m9KOOCteOCpOOCuuWNmOS9jSksIOS4iuS9meeZvSjjgrXjgqTjgrrljZjkvY0pLCDog4zmma/jga7nuKbkvY3nva4sIOiDjOaZr+OBruaoquS9jee9rilcclxuQG1peGluIGZsZXhCZ2lDb250ZW50cyhcclxuXHQkY29sdW1uTnVtOiAxLFxyXG5cdCR3aWR0aDogMSxcclxuXHQkaGVpZ2h0OiAxLFxyXG5cdCRtYXJnaW5MZWZ0OiBudWxsLFxyXG5cdCRtYXJnaW5Ub3A6IG51bGwsXHJcblx0JGJnaUhvcml6b250YWxQb3NpdGlvbjogY2VudGVyLFxyXG5cdCRiZ2lWZXJ0aWNhbFBvc2l0aW9uOiBjZW50ZXJcclxuKSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luLWxlZnQ6IC0jeyRtYXJnaW5MZWZ0fTtcclxuXHJcblx0JiA+ICoge1xyXG5cdFx0bWFyZ2luLWxlZnQ6ICN7JG1hcmdpbkxlZnR9O1xyXG5cclxuXHRcdCRudGhDaGlsZDogJGNvbHVtbk51bSArIDE7XHJcblxyXG5cdFx0JjpudGgtY2hpbGQobiArICN7JG50aENoaWxkfSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAjeyRtYXJnaW5Ub3B9O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpZiAkbWFyZ2luTGVmdCA9PSBudWxsIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvICN7JGNvbHVtbk51bX0pO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogY2FsYygoMTAwJSAvICN7JGNvbHVtbk51bX0pICogKCN7JGhlaWdodH0gLyAjeyR3aWR0aH0pKTtcclxuXHRcdH0gQGVsc2Uge1xyXG5cdFx0XHR3aWR0aDogY2FsYygoMTAwJSAvICN7JGNvbHVtbk51bX0pIC0gI3skbWFyZ2luTGVmdH0pO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogY2FsYyhcclxuXHRcdFx0XHQoKDEwMCUgLyAjeyRjb2x1bW5OdW19KSAtICN7JG1hcmdpbkxlZnR9KSAqICgjeyRoZWlnaHR9IC8gI3skd2lkdGh9KVxyXG5cdFx0XHQpO1xyXG5cdFx0fVxyXG5cclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogJGJnaUhvcml6b250YWxQb3NpdGlvbiAkYmdpVmVydGljYWxQb3NpdGlvbjtcclxuXHR9XHJcbn1cclxuXHJcbi8v55aR5Ly86KaB57Sg44Gr55S75YOP44KS5YWl44KM44KL5aC05ZCI44GubWl4aW5cclxuLy8o5qiq5bmFKOOCteOCpOOCuuWNmOS9jSksIOe4puW5hSjjgrXjgqTjgrrljZjkvY0pLCDnlLvlg4/jga7jg6rjg7Pjgq8pXHJcbkBtaXhpbiBwc2V1ZG9FbGVtZW50c0ltYWdlKCR3aWR0aCwgJGhlaWdodCwgJGJnSW1hZ2VMaW5rKSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6ICR3aWR0aDtcclxuXHRoZWlnaHQ6ICRoZWlnaHQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJnSW1hZ2VMaW5rfSk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbi8v5LiJ6KeS44KE44GY44KL44GXXHJcbi8vKOaWueWQkSwg6auY44GVKOOCteOCpOOCuuWNmOS9jSksIOe3muOBruW5hSjjgrXjgqTjgrrljZjkvY0pLCDoibIsIHBvc2l0aW9uOmFic29sdXRl44GLKOODh+ODleOCqeODq+ODiOOBr2ZhbHNlKSlcclxuQG1peGluIHRyaWFuZ2xlQXJyb3coXHJcblx0JGRpcmVjdGlvbixcclxuXHQkaGVpZ2h0LFxyXG5cdCRib3JkZXJXaWR0aCxcclxuXHQkY29sb3IsXHJcblx0JGlzQWJzb2x1dGU6IGZhbHNlLFxyXG5cdCR0cmFuc2Zvcm1ZOiAtNTAlXHJcbikge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiBjYWxjKCN7JGhlaWdodH0gLyAxLjQpO1xyXG5cdGhlaWdodDogY2FsYygjeyRoZWlnaHR9IC8gMS40KTtcclxuXHJcblx0QGlmICRpc0Fic29sdXRlID09IHRydWUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCN7JHRyYW5zZm9ybVl9KSByb3RhdGUoNDVkZWcpO1xyXG5cdH0gQGVsc2Uge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHJcblx0QGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XHJcblx0XHRib3JkZXItbGVmdDogJGJvcmRlcldpZHRoIHNvbGlkICRjb2xvcjtcclxuXHRcdGJvcmRlci1ib3R0b206ICRib3JkZXJXaWR0aCBzb2xpZCAkY29sb3I7XHJcblx0fSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHRvcCB7XHJcblx0XHRib3JkZXItdG9wOiAkYm9yZGVyV2lkdGggc29saWQgJGNvbG9yO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6ICRib3JkZXJXaWR0aCBzb2xpZCAkY29sb3I7XHJcblx0fSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcclxuXHRcdGJvcmRlci1yaWdodDogJGJvcmRlcldpZHRoIHNvbGlkICRjb2xvcjtcclxuXHRcdGJvcmRlci10b3A6ICRib3JkZXJXaWR0aCBzb2xpZCAkY29sb3I7XHJcblx0fSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGJvdHRvbSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAkYm9yZGVyV2lkdGggc29saWQgJGNvbG9yO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAkYm9yZGVyV2lkdGggc29saWQgJGNvbG9yO1xyXG5cdH1cclxufVxyXG4iLCIuZm9vdGVyIHtcclxuXHRwYWRkaW5nOiA4MHB4IDIwcHggMjZweDtcclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRwYWRkaW5nOiA2NHB4IDEwcHggMzBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXJMb2dvIHtcclxuXHR3aWR0aDogNDE1cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0d2lkdGg6IDU1dnc7XHJcblx0fVxyXG5cclxuXHQ+IGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0fVxyXG59XHJcblxyXG4uY29weXJpZ2h0IHtcclxuXHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtKTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tdG9wOiA4OHB4O1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0fVxyXG59XHJcbiIsIi5ndXRlbmJlcmdDb250ZW50cyB7XHJcblx0bWFyZ2luLXRvcDogNjBweDtcclxuXHJcblx0aDEsXHJcblx0aDIsXHJcblx0aDMsXHJcblx0aDQsXHJcblx0aDUsXHJcblx0aDYge1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdG1hcmdpbi10b3A6IDJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHR9XHJcblxyXG5cdGltZyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC53cC1ibG9jay10YWJsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0fVxyXG5cclxuXHR0ZCxcclxuXHR0aCB7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQ7XHJcblx0XHRwYWRkaW5nOiAwLjVlbTtcclxuXHR9XHJcblxyXG5cdGZpZ2NhcHRpb24ge1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdGxpc3Qtc3R5bGU6IGRpc2M7XHJcblx0fVxyXG5cclxuXHR1bCxcclxuXHRvbCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0XHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdH1cclxufVxyXG4iLCIuaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDg4cHg7XHJcblx0cGFkZGluZzogMCAwcHggMCA0MHB4O1xyXG5cdEBpbmNsdWRlIHotaW5kZXgoaGVhZGVyKTtcclxuXHJcblx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRwYWRkaW5nOiAwIDE2cHggMCA0MHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICN7JHNtfSB7XHJcblx0XHRwYWRkaW5nOiAwIDE2cHg7XHJcblx0XHRoZWlnaHQ6IDY0cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyTG9nbyB7XHJcblx0d2lkdGg6IDMxMHB4O1xyXG5cclxuXHRAbWVkaWEgI3skeGx9IHtcclxuXHRcdHdpZHRoOiAyNjBweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAjeyRzbX0ge1xyXG5cdFx0d2lkdGg6IDIyMHB4O1xyXG5cdH1cclxuXHJcblx0PiBpbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdH1cclxufVxyXG5cclxuLnNwSGVhZGVyTmF2IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDg4cHgpO1xyXG5cdFx0aGVpZ2h0OiBjYWxjKHZhcigtLW5vdy12aWV3LWhlaWdodCkgLSA4OHB4KTtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0cGFkZGluZzogNjBweCAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbWFpbi1jb2xvciwgMC45KTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICN7JHNtfSB7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcclxuXHRcdGhlaWdodDogY2FsYyh2YXIoLS1ub3ctdmlldy1oZWlnaHQpIC0gNjRweCk7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0fVxyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR9XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9fbGluayB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoM3JlbSwgMS41KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHJcblx0XHRAbWVkaWEgI3skc219IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0pO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucGNIZWFkZXJOYXYge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHJcblx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMzJweDtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyR4bH0ge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tY29udGFjdCB7XHJcblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDU2cHg7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSAjeyR4bH0ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDIuNHJlbSwgMTIwKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdEBtZWRpYSAjeyR4bH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtLCAycmVtKTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1jb250YWN0IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2E1YzcwMztcclxuXHRcdFx0cGFkZGluZzogMCAzNXB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JHhsfSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5odW1idXJnZXJNZW51IHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHR3aWR0aDogMzJweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHQmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xyXG5cdFx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYnVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcblx0XHQmOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgdG9wLCAwLjJzO1xyXG5cclxuXHRcdFx0LmFjdGl2ZSAmIHtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblxyXG5cdFx0XHQuYWN0aXZlICYge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1vZi10eXBlKDMpIHtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYm90dG9tLCAwLjJzO1xyXG5cclxuXHRcdFx0LmFjdGl2ZSAmIHtcclxuXHRcdFx0XHRib3R0b206IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMXJlbSwgMSk7XHJcblx0XHR3aWR0aDogMzJweDtcclxuXHJcblx0XHQ+IGltZyB7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jb250YWN0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRwYWRkaW5nOiAxMjBweCAwIDE1M3B4O1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdHBhZGRpbmc6IDU2cHggMDtcclxuXHR9XHJcblxyXG5cdC53cmFwIHtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0bWF4LXdpZHRoOiA3NDJweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0d2lkdGg6IDI0MnB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3BhZ2VUaXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoM3JlbSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuNHJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wYWdlVGl0bGVUZXh0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDEuNSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGFibGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dHIge1xyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aCB7XHJcblx0XHR3aWR0aDogMTg0cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0sIDEuNCwgNjApO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZCB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDAgMjBweCA4cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29uZmlybVRleHQge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0sIDEuNCwgNjApO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3JhZGlvQm94IHtcclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSwgMS41LCA2MCk7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NoZWNrQm94IHtcclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSwgMS41LCA2MCk7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX290aGVyQm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuXHRpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMSwgNjApO1xyXG5cdH1cclxuXHJcblx0aW5wdXRbbmFtZT1cInBvc3RhbENvZGVcIl0sXHJcblx0aW5wdXRbbmFtZT1cInRlbFwiXSB7XHJcblx0XHR3aWR0aDogMTYwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0c2VsZWN0IHtcclxuXHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDEsIDYwKTtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHR9XHJcblxyXG5cdCZfX3N1cHBsZW1lbnRhcnlUZXh0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDEuNSwgNjApO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblxyXG5cdFx0Ji0tbWFyZ2luQm90dG9tIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2FncmVlQm94IHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYWdyZWVUaXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxLCA2MCk7XHJcblx0fVxyXG5cclxuXHQmX19hZ3JlZVRleHQge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS41LCA2MCk7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtKTtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYWdyZWVDaGVja2JveCB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtLCAxLCA2MCk7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NlbmRCb3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRidXR0b24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkYzAwO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGNvbG9yOiAjM2UzYTM5O1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0aGVpZ2h0OiA3NXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNXJlbSk7XHJcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5iYWNrIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmRpc2FibGVkIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjM7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q3ZGMwMDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0pO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRjb2xvcjogIzNlM2EzOTtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRcdGhlaWdodDogNzVweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS41cmVtKTtcclxuXHRcdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Vycm9yVG9wTWVzc2FnZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSwgMS41KTtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRjb2xvcjogb3JhbmdlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgb3JhbmdlO1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSk7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19lcnJvck1lc3NhZ2Uge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS41KTtcclxuXHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdGNvbG9yOiBvcmFuZ2U7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWNlbnRlciB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0VGVsIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0bWFyZ2luLXRvcDogMTEwcHg7XHJcblx0cGFkZGluZzogMCAyMHB4O1xyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtKTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZWxOdW1iZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDUuNnJlbSk7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDRyZW0pO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvbnRTbWFsbCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSg0cmVtKTtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgzcmVtKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSk7XHJcblx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5nb2tha3VUYWlrZW5raSB7XHJcblx0cGFkZGluZy10b3A6IDg4cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEyNHB4O1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdHBhZGRpbmctdG9wOiA2NHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDc2cHg7XHJcblx0fVxyXG5cclxuXHQud3JhcCB7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0fVxyXG5cclxuXHQmX19iZyB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2UtcGFydHMvZ29rYWt1LXRhaWtlbmtpL2dva2FrdVRhaWtlbmtpX3RvcEJnLnBuZyk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzk0cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdGhlaWdodDogMjU2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190b3BJbWcge1xyXG5cdFx0d2lkdGg6IDQwM3B4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxNThweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0d2lkdGg6IDI4OHB4O1xyXG5cdFx0XHR0b3A6IDEwNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdG9wVGl0bGUge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlLXBhcnRzL2dva2FrdS10YWlrZW5raS9nb2tha3VUYWlrZW5raV90aXRsZS5wbmcpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0d2lkdGg6IDI2MXB4O1xyXG5cdFx0aGVpZ2h0OiA3OXB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNTdweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzNweDtcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0d2lkdGg6IDc4JTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMjAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuOHJlbSwgMSwgMjQwKTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50c0JveCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMDVweDtcclxuXHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSA1MHB4KTtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDk2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogOTZweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudHNJbWdCb3gge1xyXG5cdFx0bWF4LXdpZHRoOiAyOTBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDg4cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDQ0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50c0JveFdyYXAge1xyXG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19mbGV4Qm94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW4tbGVmdDogLTUwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudHNJbWcge1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctdG9wOiA1NSU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdCZfX3NjaG9vbE5hbWUge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlLXBhcnRzL2dva2FrdS10YWlrZW5raS9nb2tha3VUYWlrZW5raV9uYW1lLnBuZyk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRtYXgtd2lkdGg6IDI5MHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDU5cHg7XHJcblx0XHRtYXJnaW46IDI0cHggYXV0byAwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdGhlaWdodDogNTdweDtcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAwcHggNjBweCAwcHggMzdweDtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgNThweCAwIDIzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3N0dWRlbnROYW1lIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgzLjJyZW0sIDAuNywgMCk7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0sIDEuMiwgMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50c1RleHRXcmFwIHtcclxuXHRcdG1heC13aWR0aDogMjkwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudHNUZXh0Qm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDY0cHg7XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50c1RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjRyZW0sIDEuMywgMCk7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICMwMDgwY2E7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnRzVGV4dCB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxLjcsIDApO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5pbmZvcm1hdGlvbiB7XHJcblx0cGFkZGluZzogMTIwcHggMCAwO1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdHBhZGRpbmc6IDYwcHggMCAwO1xyXG5cdH1cclxuXHJcblx0LndyYXAge1xyXG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0fVxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJG1haW4tY29sb3IsIDAuMjUpO1xyXG5cclxuXHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJG1haW4tY29sb3IsIDAuMjUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGluayB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGF0ZSxcclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxLjUpO1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0fVxyXG5cclxuXHQmX19kYXRlIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMjRweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdH1cclxufVxyXG4iLCIubmV3c0RldGFpbCB7XHJcblx0cGFkZGluZzogMTIwcHggMCAwO1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdHBhZGRpbmc6IDYwcHggMCAwO1xyXG5cdH1cclxuXHJcblx0LndyYXAge1xyXG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0fVxyXG5cclxuXHQmX190b3BCb3gge1xyXG5cdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHR9XHJcblxyXG5cdCZfX25ldyB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDIycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTdjOTAzO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxLCAyMDApO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRyb2JvdG87XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtKTtcclxuXHRcdFx0cGFkZGluZzogNnB4IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kYXRlIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0pO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjhyZW0sIDEuNSk7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi4ycmVtKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGh1bWJuYWlsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm5ld3Mge1xyXG5cdHBhZGRpbmc6IDEyMHB4IDAgMDtcclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDAgMDtcclxuXHR9XHJcblxyXG5cdC53cmFwIHtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogNDhweDtcclxuXHRcdEBpbmNsdWRlIGZsZXhDb250ZW50cyg0LCAxNXB4LCA2MHB4KTtcclxuXHJcblx0XHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleENvbnRlbnRzKDMsIDE1cHgsIDQwcHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4Q29udGVudHMoMiwgMTVweCwgMTVweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAaW5jbHVkZSBzZXR0aW5nQmdpSGVpZ2h0KDEsIDIyNCwgMTY4KTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9fdGFnIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDIycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTdjOTAzO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxLCAyMDApO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRyb2JvdG87XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtKTtcclxuXHRcdFx0cGFkZGluZzogNnB4IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kYXRlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0pO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRyb2JvdG87XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxLjUpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRtYXJnaW4tdG9wOiA2cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYWxsTmV3c0xpbmtCb3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogNTZweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2FsbE5ld3NMaW5rIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjc1cmVtKTtcclxuXHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDM4cHg7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1jb2xvcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0pO1xyXG5cdFx0XHRwYWRkaW5nOiAxM3B4IDMycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm55dXNoaUluZm8ge1xyXG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuXHQmX19oZXJvQm94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblxyXG5cdCZfX2hlcm8ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQud3JhcCB7XHJcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQmX19uZXdCb3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnBjT25seSB7XHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc3BPbmx5IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uZXdCb3hJY29uIHtcclxuXHRcdHdpZHRoOiAxMzZweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uZXdCb3hUZXh0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDEuNSk7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RvcFRleHRCb3gge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RvcFRleHQge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMS42Nik7XHJcblx0XHRjb2xvcjogJG1haW4tY29sb3I7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0pO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm55dXNoaUluZm9Db250ZW50cyB7XHJcblx0bWFyZ2luLXRvcDogMTIwcHg7XHJcblxyXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRtYXJnaW4tdG9wOiA1NnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuOHJlbSwgMSwgMTIwKTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDI0cHggMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuNHJlbSk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JveCB7XHJcblx0XHRwYWRkaW5nOiAwIDEwMHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDUwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zZW5iYXRzdUNvbnRlbnRzQm94IHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMCAyMHB4IDMycHg7XHJcblx0XHRib3JkZXItbGVmdDogOHB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG5cdFx0bWFyZ2luLXRvcDogNDhweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAyKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NlbmJhdHN1VGl0bGVCb3gge1xyXG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiA4cHggc29saWQgJG1haW4tY29sb3I7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zZW5iYXRzdVRpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjhyZW0sIDEsIDEyMCk7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi40cmVtKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IC0zMnB4O1xyXG5cdFx0XHRib3R0b206IDA7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHRsZWZ0OiAtMTZweDtcclxuXHRcdFx0XHR3aWR0aDogNzJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2VuYmF0c3VUaXRsZVRleHQge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMi40cmVtKTtcclxuXHRcdG1hcmdpbi10b3A6IC00cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDIuMnJlbSk7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zcE9ubHkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NlbmJhdHN1VGV4dCB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAyKTtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcG9pbnRCb3gge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2E1YzcwMztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWZhZTY7XHJcblx0XHRjb2xvcjogIzQ0YWEzNTtcclxuXHRcdHBhZGRpbmc6IDQwcHggMjBweCAzNXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNDVweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBwc2V1ZG9FbGVtZW50c0ltYWdlKFxyXG5cdFx0XHRcdDExN3B4LFxyXG5cdFx0XHRcdDQycHgsXHJcblx0XHRcdFx0XCIuLi9pbWcvcGFnZS1wYXJ0cy9ueXVzaGktaW5mby9wb2ludF9pY29uLnBuZ1wiXHJcblx0XHRcdCk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAtMXB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wb2ludEZsZXhCb3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wb2ludFRleHRCb3gge1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdH1cclxuXHJcblx0Jl9fcG9pbnRUZXh0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDIpO1xyXG5cdH1cclxuXHJcblx0Jl9fcG9pbnRJbWFnZUJveCB7XHJcblx0XHR3aWR0aDogMjQ4cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMC43cmVtO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG5cdFx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RhYmxlV3JhcCB7XHJcblx0XHRwYWRkaW5nOiAwIDg1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGFibGVCb3gge1xyXG5cdFx0QGluY2x1ZGUgZmxleENvbnRlbnRzKDIsIDQwcHgsIDE2cHgpO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXhDb250ZW50cygyLCAyMHB4LCAxNnB4KTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleENvbnRlbnRzKDEsIDBweCwgMTZweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190YWJsZSB7XHJcblx0XHR0aCxcclxuXHRcdHRkIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RhYmxlVGl0bGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRwYWRkaW5nOiA5cHggNXB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGFibGVCb2R5VGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZjtcclxuXHRcdHBhZGRpbmc6IDZweCA1cHg7XHJcblx0fVxyXG5cclxuXHQmX190YWJsZUJvZHlUZXh0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEuMjUpO1xyXG5cdFx0cGFkZGluZzogMTBweCA1cHg7XHJcblx0fVxyXG59XHJcbiIsIi5zY2hvb2xCdWlsZGluZ0luZm9TaW5nbGUge1xuXHRwYWRkaW5nLXRvcDogODhweDtcblxuXHRAbWVkaWEgI3skbWR9IHtcblx0XHRwYWRkaW5nLXRvcDogNjRweDtcblx0fVxuXHQud3JhcCB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDEyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDczcHg7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdG1hcmdpbi10b3A6IDUzcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RvcEJveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDRyZW0sIDAuNywgMjQwKTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAjMDA4MGNhO1xuXHR9XG5cblx0Jl9fdGVsIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi40cmVtLCAwLjgsIDApO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRjb2xvcjogIzMyMzMzMztcblxuXHRcdHNwYW4ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogN3B4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpbWUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEuNywgMCk7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxLjcsIDApO1xuXHRcdG1heC13aWR0aDogNjQwcHg7XG5cdFx0bWFyZ2luLXRvcDogNDhweDtcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZXJCb3gge1xuXHRcdG1heC13aWR0aDogNjQwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZy10b3A6IDU3cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhICN7JG1kfSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzJweDtcblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZXJMaXN0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ji5zbGljay1pbml0aWFsaXplZCxcblx0XHQuc2xpY2stc2xpZGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RodW1ibmFpbExpc3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmLnNsaWNrLWluaXRpYWxpemVkLFxuXHRcdC5zbGljay1zbGlkZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGVySW1nIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy10b3A6IDc1JTtcblx0fVxuXG5cdCZfX3RodW1ibmFpbEltZyB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiA3MyU7XG5cdH1cblxuXHQmX190aHVtYm5haWwge1xuXHRcdG1heC13aWR0aDogNTEycHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RodW1ibmFpbExpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0fVxuXG5cdFx0LnNsaWNrLWN1cnJlbnQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlLXBhcnRzL3NjaG9vbC1idWlsZGluZy1pbmZvL3NjaG9vbEJ1aWxkaW5nSW5mb19ib3JkZXIucG5nKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGh1bWJuYWlsSXRlbSB7XG5cdFx0bWFyZ2luOiAwIDhweDtcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHR9XG5cdH1cblxuXHQuc2xpY2stcHJldiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC0xMiU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZS1wYXJ0cy9zY2hvb2wtYnVpbGRpbmctaW5mby9zY2hvb2xCdWlsZGluZ0luZm9fYXJyb3cuc3ZnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0ei1pbmRleDogMTA7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdHdpZHRoOiA5cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLW5leHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTEyJTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlLXBhcnRzL3NjaG9vbC1idWlsZGluZy1pbmZvL3NjaG9vbEJ1aWxkaW5nSW5mb19hcnJvdy5zdmcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMzZweDtcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250VGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjRyZW0sIDEuNywgMTIwKTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbjogMTIwcHggYXV0byA0MHB4O1xuXHRcdHdpZHRoOiA4MDBweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2ZWI0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjhyZW0sIDEuMywgMTYwKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiA3MnB4IGF1dG8gMjRweDtcblx0XHRcdHBhZGRpbmc6IDE2cHggMDtcblx0XHR9XG5cblx0XHQmLS10ZWFjaGVyIHtcblx0XHRcdG1hcmdpbjogMTIwcHggYXV0byA4MHB4O1xuXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdFx0bWFyZ2luOiA3MnB4IGF1dG8gNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19hZHJlc3NCb3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0Jl9femlwIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxLjUsIDApO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdH1cblxuXHQmX19tYXBCb3gge1xuXHRcdG1heC13aWR0aDogNzIwcHg7XG5cdFx0bWFyZ2luOiA0MHB4IGF1dG8gMDtcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAyNnB4IDE2cHggMDtcblx0XHR9XG5cdH1cblxuXHQmX19tYXBCb3hXcmFwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiA2NyU7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX21hcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdCZfX3RlYWNoZXJCb3hXcmFwIHtcblx0XHRtYXJnaW4tdG9wOiAxMjBweDtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogNzNweDtcblx0XHR9XG5cdH1cblxuXHQmX190ZWFjaGVySW1nQm94IHtcblx0XHRtYXgtd2lkdGg6IDI4OHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdCZfX3RlYWNoZXJJbWcge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXRvcDogMTUwJTtcblx0fVxuXG5cdCZfX3RlYWNoZXJOYW1lIHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMy4ycmVtLCAwLjcsIDApO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXG5cdCZfX3N1YmplY3RUaXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS43LCAxMjApO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXG5cdCZfX3N1YmplY3RCb3gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX3N1YmplY3ROYW1lIHtcblx0XHRtYXgtd2lkdGg6IDQ4cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDhlNDU7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMCwgMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdCYtLW1hdGgge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzFiODtcblx0XHR9XG5cblx0XHQmLS1lbmdsaXNoIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMGE1OTk7XG5cdFx0fVxuXG5cdFx0Ji0tc2NpZW5jZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjM4ZjFlO1xuXHRcdH1cblxuXHRcdCYtLXNvY2lldHkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI5YTdkZTtcblx0XHR9XG5cblx0XHQmLS1vdGhlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMCwgMCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGVhY2hlckRlc2NyaXB0aW9uIHtcblx0XHRtYXgtd2lkdGg6IDY0MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmctdG9wOiAzM3B4O1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEuNywgMCk7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19ncm91cEdva2FrdSB7XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0XHRtYXJnaW46IDAgYXV0byA2MHB4O1xuXHR9XG5cblx0Jl9fZ3JvdXBHb2tha3VCb3gge1xuXHRcdGNvbG9yOiAjMTcxYzYxO1xuXHRcdGJvcmRlcjogNXB4IHNvbGlkICMxNzFjNjE7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXG5cdFx0QG1lZGlhICN7JG1kfSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZ3JvdXBHb2tha3VUaXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDNyZW0sIDEuNSk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjRyZW0sIDEuNSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZ3JvdXBHb2tha3VMaXN0IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0Jl9fZ3JvdXBHb2tha3VMaXN0Tm9PbmUge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgycmVtKTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGNvbG9yOiAjMTcxYzYxO1xuXHRcdGNvbG9yOiByZ2IoMjI4LCAwLCAwKTtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtKTtcblx0XHR9XG5cdH1cblxuXHQmX19ncm91cEdva2FrdUxpc3ROb09uZVRleHQge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgzcmVtKTtcblx0XHRjb2xvcjogcmdiKDE5MiwgMTc0LCA3MCk7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdFx0QG1lZGlhICN7JG1kfSB7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi40cmVtKTtcblx0XHR9XG5cdH1cblxuXHQmX19ncm91cEdva2FrdUxpc3RUaXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuNHJlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGNvbG9yOiAjMTcxYzYxO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTcxYzYxO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZ3JvdXBHb2tha3VMaXN0SXRlbSB7XG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS41KTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xuXHRcdH1cblxuXHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCLjgIFcIjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19ncm91cEdva2FrdVJlbWFya3NCb3gge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblxuXHQmX19ncm91cEdva2FrdVJlbWFya3Mge1xuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0sIDEuNSk7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHQmX19iYW5uYXJCb3gge1xuXHRcdG1hcmdpbi10b3A6IDIwMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBtZWRpYSAjeyRtZH0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMTA1cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYmFubmFyTGluayB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXG5cdCZfX2Jhbm5hckltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgI3skbWR9IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji0tc3Age1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19iYW5uYXJUZXh0IHtcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxLjUpO1xuXHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG59XG4iLCIuZnYge1xyXG5cdCZfX2ltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhY3RMaW5rIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRtYXgtd2lkdGg6IDY4OHB4O1xyXG5cdFx0bWFyZ2luOiA4NXB4IGF1dG8gMDtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRzbX0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTE1JTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udG9wQ21zIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTYwcHg7XHJcblxyXG5cdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZUJveCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJG1haW4tY29sb3I7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi44cmVtLCAxLCA2MCk7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2VuVGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuNHJlbSwgMSwgMTIwKTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRjb2xvcjogIzQ0YWEzNTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50b3BCYW5uZXIge1xyXG5cdG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG5cdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHR9XHJcblxyXG5cdC53cmFwIHtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgNjBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0cGFkZGluZzogMCAzMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGh1bWJuYWlsIHtcclxuXHRcdG1hcmdpbjogMCAtOHB4IDA7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCA4cHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX25hdiB7XHJcblx0XHRtYXJnaW46IDE2cHggLThweCAwO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luOiAxNnB4IC00cHggMDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLXNsaWRlIHtcclxuXHRcdFx0bWFyZ2luOiAwIDhweDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbmF2QnV0dG9uIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcHJldiB7XHJcblx0XHRcdGxlZnQ6IC00NHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0bGVmdDogLTIycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgcHNldWRvRWxlbWVudHNJbWFnZShcclxuXHRcdFx0XHRcdDI0cHgsXHJcblx0XHRcdFx0XHQ0OHB4LFxyXG5cdFx0XHRcdFx0XCIuLi9pbWcvcGFnZS1wYXJ0cy90b3AvYmFubmVyX2J1dHRvbl9sZWZ0LnN2Z1wiXHJcblx0XHRcdFx0KTtcclxuXHJcblx0XHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLS1uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IC00NHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0cmlnaHQ6IC0yMnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHBzZXVkb0VsZW1lbnRzSW1hZ2UoXHJcblx0XHRcdFx0XHQyNHB4LFxyXG5cdFx0XHRcdFx0NDhweCxcclxuXHRcdFx0XHRcdFwiLi4vaW1nL3BhZ2UtcGFydHMvdG9wL2Jhbm5lcl9idXR0b25fcmlnaHQuc3ZnXCJcclxuXHRcdFx0XHQpO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvcE5ld3Mge1xyXG5cdG1hcmdpbi10b3A6IDEyMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG1haW4tY29sb3IsIDAuMSk7XHJcblx0cGFkZGluZzogNTVweCAwO1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0fVxyXG5cclxuXHQud3JhcCB7XHJcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdFx0cGFkZGluZzogMCAzM3B4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IDQ4cHg7XHJcblx0XHRAaW5jbHVkZSBmbGV4Q29udGVudHMoNCwgMTVweCwgMCk7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXhDb250ZW50cygyLCAxNXB4LCAxNXB4KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBpbmNsdWRlIHNldHRpbmdCZ2lIZWlnaHQoMSwgMjI0LCAxNjgpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX190YWcge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmc6IDEwcHggMjJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNhN2M5MDM7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDEsIDIwMCk7XHJcblx0XHRmb250LWZhbWlseTogJHJvYm90bztcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG5cdFx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0pO1xyXG5cdFx0XHRwYWRkaW5nOiA2cHggMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2RhdGUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSk7XHJcblx0XHRmb250LWZhbWlseTogJHJvYm90bztcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogJG1haW4tY29sb3I7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDEuNSk7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19hbGxOZXdzTGlua0JveCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiA1NnB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYWxsTmV3c0xpbmsge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNzVyZW0pO1xyXG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdHBhZGRpbmc6IDE2cHggMzhweDtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHRcdHBhZGRpbmc6IDEzcHggMzJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvcEluZm9Cb3gge1xyXG5cdC53cmFwIHtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0PiAqIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvcEluZm9ybWF0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiAxMjBweDtcclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRtYWluLWNvbG9yLCAwLjI1KTtcclxuXHJcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRtYWluLWNvbG9yLCAwLjI1KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2RhdGUsXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS41KTtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdH1cclxuXHJcblx0Jl9fZGF0ZSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcblx0XHRmb250LWZhbWlseTogJHJvYm90bztcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHR9XHJcbn1cclxuXHJcbi5zbnNCb3gge1xyXG5cdG1hcmdpbi10b3A6IDEyMHB4O1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0fVxyXG5cclxuXHQud3JhcCB7XHJcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdG1heC13aWR0aDogNTIwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2ZsZXhCb3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblxyXG5cdCZfX2JveCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gaWZyYW1lIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hYm91dCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogMTYwcHggMCAxNDBweDtcclxuXHJcblx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRwYWRkaW5nOiAxMjBweCAwIDEwNXB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRwYWRkaW5nOiA1NnB4IDAgNjBweDtcclxuXHR9XHJcblxyXG5cdC53cmFwIHtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0bWF4LXdpZHRoOiA4ODBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGVCb3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoNC41cmVtLCAxLCAtNDApO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkbWFraW5hcztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRcdHBhZGRpbmc6IDM1cHggMzBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoM3JlbSk7XHJcblx0XHRcdHBhZGRpbmc6IDI1cHggMjBweDtcclxuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tZWlzdSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSg1LjVyZW0pO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDMuNHJlbSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLS1mb250U3BhY2VCaWcge1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvbnRTbWFsbCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgzLjNyZW0pO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuMnJlbSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlVHJpYW5nbGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTI2JSk7XHJcblx0XHR3aWR0aDogNDVweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnRzQm94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW4tdG9wOiA3NHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW1hZ2VCb3gsXHJcblx0Jl9fdGV4dEJveCB7XHJcblx0XHR3aWR0aDogNDglO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RleHRCb3gge1xyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnRzVGl0bGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnRzVGV4dCB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtLCAyKTtcclxuXHRcdG1hcmdpbi10b3A6IDIzcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0dGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW1hZ2VCb3gge1xyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2t1aHlvdSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BhZ2UtcGFydHMvdG9wL21va3VoeW91X2JhY2suanBnXCIpO1xyXG5cdHBhZGRpbmc6IDEyMHB4IDAgMTgwcHg7XHJcblxyXG5cdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0cGFkZGluZzogODBweCAwIDEyMHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICN7JHNtfSB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDAgODBweDtcclxuXHR9XHJcblxyXG5cdC53cmFwIHtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRcdGZvbnQtZmFtaWx5OiAkc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDU1NXB4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiAyOTFweDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2t1aHlvdUNvbnRlbnRzIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1jb2xvcjtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdHBhZGRpbmc6IDU2cHggNDBweCA2MHB4O1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2Rlc2NyaXB0aW9uQm94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX2Rlc2NyaXB0aW9uVGl0bGUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRzZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogJG1haW4tY29sb3I7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHdpZHRoOiA2NzhweDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGVzY3JpcHRpb25UZXh0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDIpO1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSk7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50c0JveCB7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudHNUaXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMi40cmVtLCAxLjUsIDE2MCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRcdHBhZGRpbmc6IDE4cHggMDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0pO1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNwT25seSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudHNUaXRsZVRleHQge1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS42KTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZmxleEJveCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxufVxyXG5cclxuLnRhaW91a3lvdWthIHtcclxuXHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuXHRtYXJnaW4tdG9wOiA0OHB4O1xyXG5cclxuXHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fZmlndXJlQm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDQ4cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI4cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ZpZ3VyZUxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ZpZ3VyZUl0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNzhweDtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ZpZ3VyZVRpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgycmVtLCAxLCAxMjApO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19maWd1cmVJbWFnZXMge1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19maWd1cmVJbWFnZSB7XHJcblx0XHR3aWR0aDogNjhweDtcclxuXHRcdGhlaWdodDogNjRweDtcclxuXHRcdHBhZGRpbmc6IDJweCA0cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHR3aWR0aDogMjAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0TGlzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiA0OHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dEl0ZW0ge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMS41KTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCLigLtcIjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5qaWthbndhcmkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG5cdG1hcmdpbi10b3A6IDQ4cHg7XHJcblxyXG5cdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRtYXJnaW4tdG9wOiA0N3B4O1xyXG5cdH1cclxuXHJcblx0Jl9fYm94IHtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSwgMSwgMTIwKTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDQ4cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0pO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvbnRTbWFsbCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDEsIDEyMCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RhYmxlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA0NTBweDtcclxuXHRcdG1hcmdpbjogMjRweCBhdXRvIDA7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aCxcclxuXHQmX190ZCB7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDVweDtcclxuXHRcdGJvcmRlcjogMS41cHggc29saWQgIzAwMDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtKTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkYWU2O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR9XHJcblxyXG5cdCZfX3RkIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG5cdFx0Ji0tZm9udFNwYWNlQmlnIHtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMS42KTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2h1c2FuIHtcclxuXHRwYWRkaW5nOiAwIDIwcHggMDtcclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0Jl9fc2NoZWR1bGUge1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cdFx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zY2hlZHVsZUxpbmsge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2NoZWR1bGVJbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdFx0d2lkdGg6IDEwODBweDtcclxuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0XHRoZWlnaHQ6IDQ2NHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2NoZWR1bGVUZXh0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0sIDEsIDE2MCk7XHJcblx0XHRjb2xvcjogJG1haW4tY29sb3I7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGlzdEJveCB7XHJcblx0XHRAaW5jbHVkZSBmbGV4Q29udGVudHMoMywgMTZweCwgMTZweCk7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXhDb250ZW50cygyLCAxNnB4LCAxNnB4KTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleENvbnRlbnRzKDEsIDBweCwgMTZweCk7XHJcblx0XHRcdG1hcmdpbi10b3A6IDM2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdHBhZGRpbmc6IDE2cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cclxuXHRcdCYtLWJsdWUge1xyXG5cdFx0XHRjb2xvcjogIzAzNmViNDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDM2ZWI0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkOGViO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXllbGxvdyB7XHJcblx0XHRcdGNvbG9yOiAjZTVjMDNiO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNlNWMwM2I7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY5YzU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tb3JhbmdlIHtcclxuXHRcdFx0Y29sb3I6ICNmM2EyNTU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogI2YzYTI1NTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZDZiNDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1ncmVlbiB7XHJcblx0XHRcdGNvbG9yOiAjOTVjMDk1O1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICM5NWMwOTU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjOGRlYzg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcmVkIHtcclxuXHRcdFx0Y29sb3I6ICNlNjZhN2M7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogI2U2NmE3YztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpc3RUaXRsZUJveCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX2xpc3RUaXRsZU51bSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSk7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZDtcclxuXHRcdGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuXHR9XHJcblxyXG5cdCZfX2xpc3RUaXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtLCAxLjM3NSk7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblxyXG5cdFx0Ji0tZm9udFNtYWxsIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saXN0Q29udGVudHMge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSwgMS44KTtcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHJcblx0XHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvbnRTbWFsbCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5rYW5zZW5MZXZlbCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiA2NDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRwYWRkaW5nOiA0OHB4IDgwcHggNjRweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG5cdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0cGFkZGluZzogNDhweCA0MHB4IDY0cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdG1hcmdpbi10b3A6IDM4cHg7XHJcblx0XHRwYWRkaW5nOiAyNHB4IDIwcHggMzRweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHdpZHRoOiAzOTZweDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdD4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSwgMS44KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1va3VoeW91T3RoZXIge1xyXG5cdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSwgMS44KTtcclxuXHRcdG1heC13aWR0aDogNjQwcHg7XHJcblx0XHRtYXJnaW46IDQwcHggYXV0byAwO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtKTtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1mb250U21hbGwge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtKTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjJyZW0pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogNDBweCBhdXRvIDA7XHJcblx0XHRtYXgtd2lkdGg6IDY0MHB4O1xyXG5cdFx0cGFkZGluZzogMCA0MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhvZ29zaGEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM0NGFjMzU7XHJcblx0cGFkZGluZzogMTIwcHggMDtcclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRwYWRkaW5nOiA1NnB4IDAgNjZweDtcclxuXHR9XHJcblxyXG5cdC53cmFwIHtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0bWF4LXdpZHRoOiA5MjBweDtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0d2lkdGg6IDQzMnB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiA4MHZ3O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0c0JveCB7XHJcblx0XHRtYXJnaW4tdG9wOiA0NnB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dFRpdGxlIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcblxyXG5cdFx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHR3aWR0aDogNjIycHg7XHJcblx0XHRcdG1hcmdpbjogODBweCBhdXRvIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiA4MHZ3O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuXHJcblx0XHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRcdFx0bWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSwgMS44KTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHJcblx0XHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDc1OHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAyKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvbnRTbWFsbCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSwgMS44KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRla2lydSB7XHJcblx0cGFkZGluZzogMTIwcHggMjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxYzYxO1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdHBhZGRpbmc6IDU2cHggMjBweCA0N3B4O1xyXG5cdH1cclxuXHJcblx0PiAqIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHR3aWR0aDogNTI1cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiA4MHZ3O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ncm91cEltYWdlIHtcclxuXHRcdHdpZHRoOiA2MDBweDtcclxuXHRcdG1hcmdpbi10b3A6IDg3cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JveCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogODAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NTQ0O1xyXG5cdFx0cGFkZGluZzogNzJweCA1JTtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0XHRcdHBhZGRpbmc6IDQwcHggMjBweCAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0PiAqIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ib3hUaXRsZSB7XHJcblx0XHQmLS1pc3NlaSB7XHJcblx0XHRcdHdpZHRoOiAzNDFweDtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdHdpZHRoOiA0OHZ3O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tY2xhc3NpYyB7XHJcblx0XHRcdHdpZHRoOiA0MjFweDtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdHdpZHRoOiA1N3Z3O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JveEltYWdlIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ib3hMaW5rQm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ib3hMaW5rIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNhN2M5MDM7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDQycHggMjhweDtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjhyZW0pO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtKTtcclxuXHRcdFx0cGFkZGluZzogMjFweCAxMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgcHNldWRvRWxlbWVudHNJbWFnZShcclxuXHRcdFx0XHQxNnB4LFxyXG5cdFx0XHRcdDI0cHgsXHJcblx0XHRcdFx0XCIuLi9pbWcvcGFnZS1wYXJ0cy90b3AvZGVraXJ1X3RyaWFuZ2xlLnN2Z1wiXHJcblx0XHRcdCk7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByaWNpbmcge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wYWdlLXBhcnRzL3RvcC9tb2t1aHlvdV9iYWNrLmpwZ1wiKTtcclxuXHRwYWRkaW5nOiAxMjBweCAyMHB4IDE0MHB4O1xyXG5cclxuXHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdHBhZGRpbmc6IDgwcHggMjBweCAxMDBweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0cGFkZGluZzogNTZweCAyMHB4IDgwcHg7XHJcblx0fVxyXG5cclxuXHQmX19mbGV4Qm94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHR3aWR0aDogMTU4cHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0d2lkdGg6IDQ1dnc7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JveCB7XHJcblx0XHRtYXgtd2lkdGg6IDkxMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDY0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0PiAqIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2hhbGZCb3gge1xyXG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG5cdFx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRcdG1heC13aWR0aDogOTEwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA2NHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYm94VGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuNHJlbSwgMS41LCAxNjApO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcblx0XHRwYWRkaW5nOiAxOHB4IDA7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtKTtcclxuXHRcdFx0cGFkZGluZzogMTJweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcHJpY2Uge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDQuOHJlbSwgMSwgMTYwKTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LWZhbWlseTogJHNlcmlmO1xyXG5cdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDMuMnJlbSk7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tZm9udFNtYWxsZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtLCAxLCAxNjApO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvbnRTbWFsbCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjhyZW0sIDEsIDE2MCk7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYXR0ZW50aW9uQm94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQmX19hdHRlbnRpb24ge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSk7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdH1cclxuXHJcblx0Jl9fYXR0ZW50aW9uTGlzdCB7XHJcblx0XHRtYXgtd2lkdGg6IDYyNHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0cGFkZGluZzogMCAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYXR0ZW50aW9uSXRlbSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxLjU3KTtcclxuXHR9XHJcblxyXG5cdCZfX3RleHRCb3gge1xyXG5cdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS0xIHtcclxuXHRcdFx0d2lkdGg6IDcwMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tMiB7XHJcblx0XHRcdHdpZHRoOiA1MDBweDtcclxuXHJcblx0XHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjZyZW0sIDEuNSk7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VhMWMyNDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSk7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0taGFsZiB7XHJcblx0XHRcdHdpZHRoOiA0OSU7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wY09ubHkge1xyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNwT25seSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByaWNpbmdUYWJsZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1jb2xvcjtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiA4MDBweDtcclxuXHRwYWRkaW5nOiA1MHB4IDA7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDI0cHggMTZweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgzLjJyZW0pO1xyXG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHRhYmxlIHtcclxuXHRcdG1hcmdpbjogNDBweCBhdXRvIDA7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dGhlYWQgdHIgdGgge1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHR9XHJcblxyXG5cdHRyID4gKjpmaXJzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHR9XHJcblxyXG5cdHRyID4gKjpsYXN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHR9XHJcblxyXG5cdHRib2R5IHRyOmxhc3QtY2hpbGQgKiB7XHJcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdH1cclxuXHJcblx0dGhlYWQgdGgge1xyXG5cdFx0aGVpZ2h0OiA0OXB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR0Ym9keSB0aCB7XHJcblx0XHR3aWR0aDogMTEycHg7XHJcblx0XHRoZWlnaHQ6IDY1cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR0Ym9keSB0ZCB7XHJcblx0XHR3aWR0aDogMTE2cHg7XHJcblx0XHRoZWlnaHQ6IDY1cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aCxcclxuXHQmX190ZCB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYjBiMGIwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjRyZW0pO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZCB7XHJcblx0XHQmLS1jb2xvckJsdWUge1xyXG5cdFx0XHRjb2xvcjogJG1haW4tY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdG1heC13aWR0aDogNjAwcHg7XHJcblx0XHRtYXJnaW46IDQwcHggYXV0byAwO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtLCAxLjUpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSwgMS41KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcmljaW5nR2VudGVpIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdGJvcmRlcjogNHB4IHNvbGlkICNlYTFjMjQ7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0bWFyZ2luLXRvcDogODBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMCA2MHB4IDUwcHg7XHJcblxyXG5cdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0cGFkZGluZzogMCAyMHB4IDUwcHg7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZUJveCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoM3JlbSwgMSwgNjApO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWExYzI0O1xyXG5cdFx0cGFkZGluZzogMzBweCAyNXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0pO1xyXG5cdFx0XHRwYWRkaW5nOiAxOHB4IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjRyZW0sIDEuNSwgMTIwKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMnJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wbGFuTmFtZSB7XHJcblx0XHR3aWR0aDogNTEwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0d2lkdGg6IDcwdnc7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3ByaWNlIHtcclxuXHRcdHdpZHRoOiA1NjBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHR3aWR0aDogNDgwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiA3MHZ3O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19hdHRlbnRpb24ge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuMnJlbSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmtvdXphQmFubmVyIHtcclxuXHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cclxuXHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdG1hcmdpbi10b3A6IDEwNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQmX19ib3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdHdpZHRoOiA0OCU7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucXVlc3Rpb24ge1xyXG5cdHBhZGRpbmc6IDEyMHB4IDAgMTMycHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcblxyXG5cdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0cGFkZGluZzogNTdweCAwIDgwcHg7XHJcblx0fVxyXG5cclxuXHQud3JhcCB7XHJcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdG1heC13aWR0aDogODAwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHdpZHRoOiAyNjBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHR3aWR0aDogNTZ2dztcclxuXHRcdH1cclxuXHJcblx0XHQ+IGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA2NHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYm94IHtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcXVlc3Rpb24ge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuNHJlbSwgMS41KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS44cmVtKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBwc2V1ZG9FbGVtZW50c0ltYWdlKFxyXG5cdFx0XHRcdDU2cHgsXHJcblx0XHRcdFx0NTZweCxcclxuXHRcdFx0XHRcIi4uL2ltZy9wYWdlLXBhcnRzL3RvcC9xdWVzdGlvbl9xLnN2Z1wiXHJcblx0XHRcdCk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcclxuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0XHR3aWR0aDogNDhweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19hbnN3ZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0sIDEuOCk7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLXRvcDogMjZweDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgxLjRyZW0pO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIHBzZXVkb0VsZW1lbnRzSW1hZ2UoXHJcblx0XHRcdFx0NTZweCxcclxuXHRcdFx0XHQ1NnB4LFxyXG5cdFx0XHRcdFwiLi4vaW1nL3BhZ2UtcGFydHMvdG9wL3F1ZXN0aW9uX2Euc3ZnXCJcclxuXHRcdFx0KTtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RvZ2dsZUJ1dHRvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDVweCAwIDEwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwi57aa44GN44KS6Kqt44KAXCI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRAaW5jbHVkZSB0cmlhbmdsZUFycm93KGJvdHRvbSwgMTJweCwgMXB4LCAjZmZmKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpLCByb3RhdGUoNDVkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYub3BlbiB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCLplonjgZjjgotcIjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpIHJvdGF0ZSgtMTM1ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb2xvcjogJG1haW4tY29sb3I7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcclxuXHRcdFx0b3V0bGluZTogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zY2hvb2xCdWlsZGluZ0luZm8ge1xyXG5cdHBhZGRpbmc6IDEyMHB4IDAgMTUwcHg7XHJcblxyXG5cdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0cGFkZGluZzogODBweCAwIDEyMHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRwYWRkaW5nOiA1N3B4IDAgODBweDtcclxuXHR9XHJcblxyXG5cdC53cmFwIHtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0bWF4LXdpZHRoOiA5OTJweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0d2lkdGg6IDE2MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiA0MHZ3O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNnJlbSk7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS40cmVtKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDQ4JTtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG5cdFx0QG1lZGlhICN7JGxnfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbmFtZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDEycHggMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDIuNHJlbSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcblx0XHRAbWVkaWEgI3skbGd9IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udFN0eWxlKDJyZW0pO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS42cmVtKTtcclxuXHRcdFx0cGFkZGluZzogOHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19hZGRyZXNzIHtcclxuXHRcdEBpbmNsdWRlIGZvbnRTdHlsZSgyLjFyZW0pO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuNHJlbSk7XHJcblx0fVxyXG5cclxuXHQmX19saW5rQm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRtZH0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XHJcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMTVweCAxMHB4O1xyXG5cdFx0QGluY2x1ZGUgZm9udFN0eWxlKDEuOHJlbSk7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xyXG5cclxuXHRcdEBtZWRpYSAjeyRsZ30ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250U3R5bGUoMS4ycmVtKTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgI3skbWR9IHtcclxuXHRcdFx0cGFkZGluZzogMTJweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tY29sb3JSZWQge1xyXG5cdFx0XHRjb2xvcjogcmVkO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1kZXRhaWwge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJpYW5nbGVBcnJvdyhyaWdodCwgMTZweCwgMS41cHgsICRtYWluLWNvbG9yLCB0cnVlKTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRyaWdodDogMTJweDtcclxuXHJcblx0XHRcdFx0QG1lZGlhICN7JG1kfSB7XHJcblx0XHRcdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdFx0XHRyaWdodDogNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iXX0= */