/*****************************************************
  Layout
*****************************************************/
/* =================================================
  Footer
================================================= */
.l-footer {
  position: relative;
  padding: 0 2rem;
  padding-bottom: env(safe-area-inset-bottom);
  background: #fff;
  overflow: hidden;
}
.l-footer_upper {
  margin: 0 -2rem;
  padding: 0 calc(env(safe-area-inset-right) + 2rem) 0 calc(env(safe-area-inset-left) + 2rem);
  background: #f4ece9;
}
.l-footer_banner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  max-width: 112rem;
  margin: 0 auto;
  padding: 4rem 0;
}
.l-footer_banner_item {
  width: calc(33.33% - 3.2rem / 2);
  margin-top: 3.2rem;
  border-radius: 4.5rem;
  overflow: hidden;
}
.l-footer_banner_item img {
  width: 100%;
}
.l-footer_banner_item:nth-child(-n+3) {
  margin-top: 0;
}
.l-footer_info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 112rem;
  margin: 0 auto;
  padding: 2.5rem env(safe-area-inset-right) 2.5rem env(safe-area-inset-left);
}
.l-footer_logo {
  display: flex;
  align-items: center;
}
.l-footer_logo_item + .l-footer_logo_item {
  margin-left: 2rem;
}
.l-footer_logo_item img {
  display: block;
}
.l-footer_copyright {
  margin-left: 2rem;
  text-align: right;
  color: #666;
  line-height: 1.5;
}
.l-footer_copyright small {
  font-size: 1.2rem;
  font-weight: 500;
}
.l-footer_pagetop {
  position: fixed;
  bottom: 1rem;
  right: calc(env(safe-area-inset-right) + 1rem);
  z-index: 1;
  width: 6rem;
  height: 6rem;
  background: #f4ece9 url(ico_arrow_up.svg) 50% 50%/auto 43.3333333% no-repeat;
  border-radius: 50%;
}
.l-footer_pagetop:hover {
  opacity: 0.7;
}
@media screen and (max-width: 768px) {
  .l-footer {
    padding: 0 1.5rem;
  }
  .l-footer_upper {
    margin: 0 -1.5rem;
    padding: 0 calc(env(safe-area-inset-right) + 1.5rem) 0 calc(env(safe-area-inset-left) + 1.5rem);
  }
  .l-footer_banner {
    padding: 3rem 0;
    flex-direction: row;
    justify-content: center;
  }
  .l-footer_banner_item {
    width: 100%;
    max-width: 27.5rem;
    margin: 0 0.5rem;
    text-align: center;
  }
  .l-footer_banner_item + .l-footer_banner_item {
    margin-top: 1rem;
  }
  .l-footer_banner_item:first-child {
    margin-top: 0;
  }
  .l-footer_banner_item:nth-child(-n+3) {
    margin-top: 1rem;
  }
  .l-footer_banner_item:nth-child(3n+1) {
    margin-left: 0.5rem;
  }
  .l-footer_info {
    display: block;
    padding: 2.5rem 0 1.5rem;
    padding-inline: calc(env(safe-area-inset-right) + 0) calc(env(safe-area-inset-left) + 0);
  }
  .l-footer_logo {
    justify-content: center;
  }
  .l-footer_copyright {
    margin: 1.5rem 0 0;
    text-align: center;
  }
  .l-footer_copyright small {
    font-size: 1rem;
  }
  .l-footer_pagetop {
    bottom: 0.5rem;
    right: calc(env(safe-area-inset-right) + 0.5rem);
    width: 4rem;
    height: 4rem;
  }
}

/*****************************************************
  Component
*****************************************************/
/* -----------------------------------------------
  .c-btnList
----------------------------------------------- */
.c-btnList {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 -3.2rem -3.2rem;
}
.c-btnList.-center {
  justify-content: center;
}
.c-btnList + .c-btnList {
  margin-top: 3.2rem;
}
.c-btnList_item {
  margin: 0 0 3.2rem 3.2rem;
}
.c-btnList_item_link {
  display: flex;
  align-items: center;
  height: 100%;
  margin: 0;
}
@media screen and (min-width: 1025px) {
  .c-btnList[data-grid-col^="1-"] > .c-btnList_item {
    width: calc(100% / (1 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col^="2-"] > .c-btnList_item {
    width: calc(100% / (2 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col^="3-"] > .c-btnList_item {
    width: calc(100% / (3 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col^="4-"] > .c-btnList_item {
    width: calc(100% / (4 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col^="5-"] > .c-btnList_item {
    width: calc(100% / (5 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col^="6-"] > .c-btnList_item {
    width: calc(100% / (6 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col^="7-"] > .c-btnList_item {
    width: calc(100% / (7 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col^="8-"] > .c-btnList_item {
    width: calc(100% / (8 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col^="9-"] > .c-btnList_item {
    width: calc(100% / (9 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col^="10-"] > .c-btnList_item {
    width: calc(100% / (10 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col^="11-"] > .c-btnList_item {
    width: calc(100% / (11 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col^="12-"] > .c-btnList_item {
    width: calc(100% / (12 + 0.001) - 3.2rem);
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .c-btnList[data-grid-col*="-1-"] > .c-btnList_item {
    width: calc(100% / (1 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col*="-2-"] > .c-btnList_item {
    width: calc(100% / (2 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col*="-3-"] > .c-btnList_item {
    width: calc(100% / (3 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col*="-4-"] > .c-btnList_item {
    width: calc(100% / (4 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col*="-5-"] > .c-btnList_item {
    width: calc(100% / (5 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col*="-6-"] > .c-btnList_item {
    width: calc(100% / (6 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col*="-7-"] > .c-btnList_item {
    width: calc(100% / (7 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col*="-8-"] > .c-btnList_item {
    width: calc(100% / (8 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col*="-9-"] > .c-btnList_item {
    width: calc(100% / (9 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col*="-10-"] > .c-btnList_item {
    width: calc(100% / (10 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col*="-11-"] > .c-btnList_item {
    width: calc(100% / (11 + 0.001) - 3.2rem);
  }
  .c-btnList[data-grid-col*="-12-"] > .c-btnList_item {
    width: calc(100% / (12 + 0.001) - 3.2rem);
  }
}
@media screen and (max-width: 768px) {
  .c-btnList {
    margin: 0 0 -1rem -1.5rem;
  }
  .c-btnList + .c-btnList {
    margin-top: 1.5rem;
  }
  .c-btnList_item {
    margin: 0 0 1rem 1.5rem;
  }
  .c-btnList[data-grid-col$="-1"] > .c-btnList_item {
    width: calc(100% / (1 + 0.001) - 1.5rem);
  }
  .c-btnList[data-grid-col$="-2"] > .c-btnList_item {
    width: calc(100% / (2 + 0.001) - 1.5rem);
  }
  .c-btnList[data-grid-col$="-3"] > .c-btnList_item {
    width: calc(100% / (3 + 0.001) - 1.5rem);
  }
  .c-btnList[data-grid-col$="-4"] > .c-btnList_item {
    width: calc(100% / (4 + 0.001) - 1.5rem);
  }
  .c-btnList[data-grid-col$="-5"] > .c-btnList_item {
    width: calc(100% / (5 + 0.001) - 1.5rem);
  }
  .c-btnList[data-grid-col$="-6"] > .c-btnList_item {
    width: calc(100% / (6 + 0.001) - 1.5rem);
  }
  .c-btnList[data-grid-col$="-7"] > .c-btnList_item {
    width: calc(100% / (7 + 0.001) - 1.5rem);
  }
  .c-btnList[data-grid-col$="-8"] > .c-btnList_item {
    width: calc(100% / (8 + 0.001) - 1.5rem);
  }
  .c-btnList[data-grid-col$="-9"] > .c-btnList_item {
    width: calc(100% / (9 + 0.001) - 1.5rem);
  }
  .c-btnList[data-grid-col$="-10"] > .c-btnList_item {
    width: calc(100% / (10 + 0.001) - 1.5rem);
  }
  .c-btnList[data-grid-col$="-11"] > .c-btnList_item {
    width: calc(100% / (11 + 0.001) - 1.5rem);
  }
  .c-btnList[data-grid-col$="-12"] > .c-btnList_item {
    width: calc(100% / (12 + 0.001) - 1.5rem);
  }
}

/* -----------------------------------------------
  title
----------------------------------------------- */
.c-titleLvTwo {
  position: relative;
  z-index: 1;
  margin: 0 0 5rem;
  padding: 1.2rem 0 0 2rem;
  color: #7d593a;
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 1.3;
}
.c-titleLvTwo::before {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 0;
  border-style: solid;
  height: 0;
  width: 0;
  border-color: currentColor transparent transparent transparent;
  border-width: 1.2rem 1.2rem 0 0;
}
@media screen and (max-width: 768px) {
  .c-titleLvTwo {
    margin-bottom: 3.5rem;
    padding: 0.8rem 0 0 1.5rem;
    font-size: 2.6rem;
  }
}

.c-heading {
  margin: 0 0 3.5rem;
  padding: 1.5rem 2rem;
  background: #f4ece9;
  border-left: 1px solid #b7354b;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.3;
}
.c-heading.-var02 {
  background: #fff;
}
@media screen and (max-width: 768px) {
  .c-heading {
    margin: 0 0 2.5rem;
    padding: 1.1rem 1.5rem;
    font-size: 1.8rem;
  }
}

.c-heading02 {
  position: relative;
  margin: 0 0 2.5rem;
  padding: 0 0 1rem;
  border-bottom: 1px solid #ebebeb;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.3;
}
.c-heading02::before {
  position: absolute;
  content: "";
  display: block;
  left: 0;
  bottom: -1px;
  width: 6.4rem;
  height: 1px;
  background: #b7354b;
}
.c-heading02.-var02::before {
  background: #d52662;
}
@media screen and (max-width: 768px) {
  .c-heading02 {
    margin-bottom: 1.7rem;
    font-size: 1.6rem;
  }
}

.c-heading03 {
  font-weight: 700;
  line-height: 1.3;
  position: relative;
  margin: 0 0 2rem;
  padding-left: 2rem;
}
.c-heading03::before {
  position: absolute;
  content: "";
  display: block;
  top: 0.3em;
  left: 0.5rem;
  width: 1rem;
  height: 1rem;
  background: #b7354b;
}
.c-heading03.-var02 {
  margin-bottom: 1rem;
  padding-left: 1.5em;
  text-indent: -1.5em;
}
.c-heading03.-var02::before {
  display: none;
}
@media screen and (max-width: 768px) {
  .c-heading03 {
    margin-bottom: 1.5rem;
  }
}

/* -----------------------------------------------
  .c-linkIcon
----------------------------------------------- */
.c-linkIcon::after {
  content: "";
  display: inline-block;
  width: 1.4rem;
  min-height: 1em;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  vertical-align: middle;
}
.c-linkIcon.-external::after {
  background: url(ico_external.svg) 50% 0/1.4rem auto no-repeat;
}
.c-linkIcon.-map {
  width: 0.8rem;
}
.c-linkIcon.-map::after {
  background: url(ico_map.svg) 50% 0/0.8rem auto no-repeat;
}
@media screen and (max-width: 768px) {
  .c-linkIcon::after {
    transform: translateY(-0.1em);
  }
}

/* -----------------------------------------------
  .c-grid
----------------------------------------------- */
.c-grid {
  display: flex;
  flex-wrap: wrap;
  margin-left: -3.2rem;
  margin-top: -3.2rem;
}
.c-grid.-center {
  justify-content: center;
}
.c-grid.-reverse {
  flex-direction: row-reverse;
}
.c-grid.-middle {
  align-items: center;
}
.c-grid > .c-grid_col {
  margin-left: 3.2rem;
  margin-top: 3.2rem;
}
.c-grid > .c-grid_col.l-section + .l-section {
  margin-top: 0;
}
.c-grid > .c-grid_col.-span1 {
  width: calc(100% / 12.001 * 1 - 3.2rem);
}
.c-grid > .c-grid_col.-span2 {
  width: calc(100% / 12.001 * 2 - 3.2rem);
}
.c-grid > .c-grid_col.-span3 {
  width: calc(100% / 12.001 * 3 - 3.2rem);
}
.c-grid > .c-grid_col.-span4 {
  width: calc(100% / 12.001 * 4 - 3.2rem);
}
.c-grid > .c-grid_col.-span5 {
  width: calc(100% / 12.001 * 5 - 3.2rem);
}
.c-grid > .c-grid_col.-span6 {
  width: calc(100% / 12.001 * 6 - 3.2rem);
}
.c-grid > .c-grid_col.-span7 {
  width: calc(100% / 12.001 * 7 - 3.2rem);
}
.c-grid > .c-grid_col.-span8 {
  width: calc(100% / 12.001 * 8 - 3.2rem);
}
.c-grid > .c-grid_col.-span9 {
  width: calc(100% / 12.001 * 9 - 3.2rem);
}
.c-grid > .c-grid_col.-span10 {
  width: calc(100% / 12.001 * 10 - 3.2rem);
}
.c-grid > .c-grid_col.-span11 {
  width: calc(100% / 12.001 * 11 - 3.2rem);
}
.c-grid > .c-grid_col.-span12 {
  width: calc(100% / 12.001 * 12 - 3.2rem);
}
@media screen and (min-width: 1025px) {
  .c-grid.-gutterSmall {
    margin-left: -3.2rem;
    margin-top: -1rem;
  }
  .c-grid.-gutterSmall > .c-grid_col {
    margin-left: 3.2rem;
    margin-top: 1rem;
  }
  .c-grid.-gutterSmall > .c-grid_col.-span1 {
    width: calc(100% / 12.001 * 1 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span2 {
    width: calc(100% / 12.001 * 2 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span3 {
    width: calc(100% / 12.001 * 3 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span4 {
    width: calc(100% / 12.001 * 4 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span5 {
    width: calc(100% / 12.001 * 5 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span6 {
    width: calc(100% / 12.001 * 6 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span7 {
    width: calc(100% / 12.001 * 7 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span8 {
    width: calc(100% / 12.001 * 8 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span9 {
    width: calc(100% / 12.001 * 9 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span10 {
    width: calc(100% / 12.001 * 10 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span11 {
    width: calc(100% / 12.001 * 11 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span12 {
    width: calc(100% / 12.001 * 12 - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col^="1-"] > .c-grid_col {
    width: calc(100% / (1 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col^="2-"] > .c-grid_col {
    width: calc(100% / (2 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col^="3-"] > .c-grid_col {
    width: calc(100% / (3 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col^="4-"] > .c-grid_col {
    width: calc(100% / (4 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col^="5-"] > .c-grid_col {
    width: calc(100% / (5 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col^="6-"] > .c-grid_col {
    width: calc(100% / (6 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col^="7-"] > .c-grid_col {
    width: calc(100% / (7 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col^="8-"] > .c-grid_col {
    width: calc(100% / (8 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col^="9-"] > .c-grid_col {
    width: calc(100% / (9 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col^="10-"] > .c-grid_col {
    width: calc(100% / (10 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col^="11-"] > .c-grid_col {
    width: calc(100% / (11 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col^="12-"] > .c-grid_col {
    width: calc(100% / (12 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterLarge {
    margin-left: -6rem;
    margin-top: -3rem;
  }
  .c-grid.-gutterLarge > .c-grid_col {
    margin-left: 6rem;
    margin-top: 3rem;
  }
  .c-grid.-gutterLarge > .c-grid_col.-span1 {
    width: calc(100% / 12.001 * 1 - 6rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span2 {
    width: calc(100% / 12.001 * 2 - 6rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span3 {
    width: calc(100% / 12.001 * 3 - 6rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span4 {
    width: calc(100% / 12.001 * 4 - 6rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span5 {
    width: calc(100% / 12.001 * 5 - 6rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span6 {
    width: calc(100% / 12.001 * 6 - 6rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span7 {
    width: calc(100% / 12.001 * 7 - 6rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span8 {
    width: calc(100% / 12.001 * 8 - 6rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span9 {
    width: calc(100% / 12.001 * 9 - 6rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span10 {
    width: calc(100% / 12.001 * 10 - 6rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span11 {
    width: calc(100% / 12.001 * 11 - 6rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span12 {
    width: calc(100% / 12.001 * 12 - 6rem);
  }
  .c-grid.-gutterLarge[data-grid-col^="1-"] > .c-grid_col {
    width: calc(100% / (1 + 0.001) - 6rem);
  }
  .c-grid.-gutterLarge[data-grid-col^="2-"] > .c-grid_col {
    width: calc(100% / (2 + 0.001) - 6rem);
  }
  .c-grid.-gutterLarge[data-grid-col^="3-"] > .c-grid_col {
    width: calc(100% / (3 + 0.001) - 6rem);
  }
  .c-grid.-gutterLarge[data-grid-col^="4-"] > .c-grid_col {
    width: calc(100% / (4 + 0.001) - 6rem);
  }
  .c-grid.-gutterLarge[data-grid-col^="5-"] > .c-grid_col {
    width: calc(100% / (5 + 0.001) - 6rem);
  }
  .c-grid.-gutterLarge[data-grid-col^="6-"] > .c-grid_col {
    width: calc(100% / (6 + 0.001) - 6rem);
  }
  .c-grid.-gutterLarge[data-grid-col^="7-"] > .c-grid_col {
    width: calc(100% / (7 + 0.001) - 6rem);
  }
  .c-grid.-gutterLarge[data-grid-col^="8-"] > .c-grid_col {
    width: calc(100% / (8 + 0.001) - 6rem);
  }
  .c-grid.-gutterLarge[data-grid-col^="9-"] > .c-grid_col {
    width: calc(100% / (9 + 0.001) - 6rem);
  }
  .c-grid.-gutterLarge[data-grid-col^="10-"] > .c-grid_col {
    width: calc(100% / (10 + 0.001) - 6rem);
  }
  .c-grid.-gutterLarge[data-grid-col^="11-"] > .c-grid_col {
    width: calc(100% / (11 + 0.001) - 6rem);
  }
  .c-grid.-gutterLarge[data-grid-col^="12-"] > .c-grid_col {
    width: calc(100% / (12 + 0.001) - 6rem);
  }
  .c-grid.-gutterXlarge {
    margin-left: -8rem;
    margin-top: -5rem;
  }
  .c-grid.-gutterXlarge > .c-grid_col {
    margin-left: 8rem;
    margin-top: 5rem;
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span1 {
    width: calc(100% / 12.001 * 1 - 8rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span2 {
    width: calc(100% / 12.001 * 2 - 8rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span3 {
    width: calc(100% / 12.001 * 3 - 8rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span4 {
    width: calc(100% / 12.001 * 4 - 8rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span5 {
    width: calc(100% / 12.001 * 5 - 8rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span6 {
    width: calc(100% / 12.001 * 6 - 8rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span7 {
    width: calc(100% / 12.001 * 7 - 8rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span8 {
    width: calc(100% / 12.001 * 8 - 8rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span9 {
    width: calc(100% / 12.001 * 9 - 8rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span10 {
    width: calc(100% / 12.001 * 10 - 8rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span11 {
    width: calc(100% / 12.001 * 11 - 8rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span12 {
    width: calc(100% / 12.001 * 12 - 8rem);
  }
  .c-grid.-gutterXlarge[data-grid-col^="1-"] > .c-grid_col {
    width: calc(100% / (1 + 0.001) - 8rem);
  }
  .c-grid.-gutterXlarge[data-grid-col^="2-"] > .c-grid_col {
    width: calc(100% / (2 + 0.001) - 8rem);
  }
  .c-grid.-gutterXlarge[data-grid-col^="3-"] > .c-grid_col {
    width: calc(100% / (3 + 0.001) - 8rem);
  }
  .c-grid.-gutterXlarge[data-grid-col^="4-"] > .c-grid_col {
    width: calc(100% / (4 + 0.001) - 8rem);
  }
  .c-grid.-gutterXlarge[data-grid-col^="5-"] > .c-grid_col {
    width: calc(100% / (5 + 0.001) - 8rem);
  }
  .c-grid.-gutterXlarge[data-grid-col^="6-"] > .c-grid_col {
    width: calc(100% / (6 + 0.001) - 8rem);
  }
  .c-grid.-gutterXlarge[data-grid-col^="7-"] > .c-grid_col {
    width: calc(100% / (7 + 0.001) - 8rem);
  }
  .c-grid.-gutterXlarge[data-grid-col^="8-"] > .c-grid_col {
    width: calc(100% / (8 + 0.001) - 8rem);
  }
  .c-grid.-gutterXlarge[data-grid-col^="9-"] > .c-grid_col {
    width: calc(100% / (9 + 0.001) - 8rem);
  }
  .c-grid.-gutterXlarge[data-grid-col^="10-"] > .c-grid_col {
    width: calc(100% / (10 + 0.001) - 8rem);
  }
  .c-grid.-gutterXlarge[data-grid-col^="11-"] > .c-grid_col {
    width: calc(100% / (11 + 0.001) - 8rem);
  }
  .c-grid.-gutterXlarge[data-grid-col^="12-"] > .c-grid_col {
    width: calc(100% / (12 + 0.001) - 8rem);
  }
  .c-grid[data-grid-col^="1-"] > .c-grid_col {
    width: calc(100% / (1 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col^="2-"] > .c-grid_col {
    width: calc(100% / (2 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col^="3-"] > .c-grid_col {
    width: calc(100% / (3 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col^="4-"] > .c-grid_col {
    width: calc(100% / (4 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col^="5-"] > .c-grid_col {
    width: calc(100% / (5 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col^="6-"] > .c-grid_col {
    width: calc(100% / (6 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col^="7-"] > .c-grid_col {
    width: calc(100% / (7 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col^="8-"] > .c-grid_col {
    width: calc(100% / (8 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col^="9-"] > .c-grid_col {
    width: calc(100% / (9 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col^="10-"] > .c-grid_col {
    width: calc(100% / (10 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col^="11-"] > .c-grid_col {
    width: calc(100% / (11 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col^="12-"] > .c-grid_col {
    width: calc(100% / (12 + 0.001) - 3.2rem);
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .c-grid.-gutterSmall {
    margin-left: -3.2rem;
    margin-top: -1rem;
  }
  .c-grid.-gutterSmall > .c-grid_col {
    margin-left: 3.2rem;
    margin-top: 1rem;
  }
  .c-grid.-gutterSmall > .c-grid_col.-span1 {
    width: calc(100% / 12.001 * 1 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span2 {
    width: calc(100% / 12.001 * 2 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span3 {
    width: calc(100% / 12.001 * 3 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span4 {
    width: calc(100% / 12.001 * 4 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span5 {
    width: calc(100% / 12.001 * 5 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span6 {
    width: calc(100% / 12.001 * 6 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span7 {
    width: calc(100% / 12.001 * 7 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span8 {
    width: calc(100% / 12.001 * 8 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span9 {
    width: calc(100% / 12.001 * 9 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span10 {
    width: calc(100% / 12.001 * 10 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span11 {
    width: calc(100% / 12.001 * 11 - 3.2rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span12 {
    width: calc(100% / 12.001 * 12 - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col*="-1-"] > .c-grid_col {
    width: calc(100% / (1 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col*="-2-"] > .c-grid_col {
    width: calc(100% / (2 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col*="-3-"] > .c-grid_col {
    width: calc(100% / (3 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col*="-4-"] > .c-grid_col {
    width: calc(100% / (4 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col*="-5-"] > .c-grid_col {
    width: calc(100% / (5 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col*="-6-"] > .c-grid_col {
    width: calc(100% / (6 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col*="-7-"] > .c-grid_col {
    width: calc(100% / (7 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col*="-8-"] > .c-grid_col {
    width: calc(100% / (8 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col*="-9-"] > .c-grid_col {
    width: calc(100% / (9 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col*="-10-"] > .c-grid_col {
    width: calc(100% / (10 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col*="-11-"] > .c-grid_col {
    width: calc(100% / (11 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterSmall[data-grid-col*="-12-"] > .c-grid_col {
    width: calc(100% / (12 + 0.001) - 3.2rem);
  }
  .c-grid.-gutterLarge {
    margin-left: -2rem;
    margin-top: -3rem;
  }
  .c-grid.-gutterLarge > .c-grid_col {
    margin-left: 2rem;
    margin-top: 3rem;
  }
  .c-grid.-gutterLarge > .c-grid_col.-span1 {
    width: calc(100% / 12.001 * 1 - 2rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span2 {
    width: calc(100% / 12.001 * 2 - 2rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span3 {
    width: calc(100% / 12.001 * 3 - 2rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span4 {
    width: calc(100% / 12.001 * 4 - 2rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span5 {
    width: calc(100% / 12.001 * 5 - 2rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span6 {
    width: calc(100% / 12.001 * 6 - 2rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span7 {
    width: calc(100% / 12.001 * 7 - 2rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span8 {
    width: calc(100% / 12.001 * 8 - 2rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span9 {
    width: calc(100% / 12.001 * 9 - 2rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span10 {
    width: calc(100% / 12.001 * 10 - 2rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span11 {
    width: calc(100% / 12.001 * 11 - 2rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span12 {
    width: calc(100% / 12.001 * 12 - 2rem);
  }
  .c-grid.-gutterLarge[data-grid-col*="-1-"] > .c-grid_col {
    width: calc(100% / (1 + 0.001) - 2rem);
  }
  .c-grid.-gutterLarge[data-grid-col*="-2-"] > .c-grid_col {
    width: calc(100% / (2 + 0.001) - 2rem);
  }
  .c-grid.-gutterLarge[data-grid-col*="-3-"] > .c-grid_col {
    width: calc(100% / (3 + 0.001) - 2rem);
  }
  .c-grid.-gutterLarge[data-grid-col*="-4-"] > .c-grid_col {
    width: calc(100% / (4 + 0.001) - 2rem);
  }
  .c-grid.-gutterLarge[data-grid-col*="-5-"] > .c-grid_col {
    width: calc(100% / (5 + 0.001) - 2rem);
  }
  .c-grid.-gutterLarge[data-grid-col*="-6-"] > .c-grid_col {
    width: calc(100% / (6 + 0.001) - 2rem);
  }
  .c-grid.-gutterLarge[data-grid-col*="-7-"] > .c-grid_col {
    width: calc(100% / (7 + 0.001) - 2rem);
  }
  .c-grid.-gutterLarge[data-grid-col*="-8-"] > .c-grid_col {
    width: calc(100% / (8 + 0.001) - 2rem);
  }
  .c-grid.-gutterLarge[data-grid-col*="-9-"] > .c-grid_col {
    width: calc(100% / (9 + 0.001) - 2rem);
  }
  .c-grid.-gutterLarge[data-grid-col*="-10-"] > .c-grid_col {
    width: calc(100% / (10 + 0.001) - 2rem);
  }
  .c-grid.-gutterLarge[data-grid-col*="-11-"] > .c-grid_col {
    width: calc(100% / (11 + 0.001) - 2rem);
  }
  .c-grid.-gutterLarge[data-grid-col*="-12-"] > .c-grid_col {
    width: calc(100% / (12 + 0.001) - 2rem);
  }
  .c-grid.-gutterXlarge {
    margin-left: -3rem;
    margin-top: -5rem;
  }
  .c-grid.-gutterXlarge > .c-grid_col {
    margin-left: 3rem;
    margin-top: 5rem;
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span1 {
    width: calc(100% / 12.001 * 1 - 3rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span2 {
    width: calc(100% / 12.001 * 2 - 3rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span3 {
    width: calc(100% / 12.001 * 3 - 3rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span4 {
    width: calc(100% / 12.001 * 4 - 3rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span5 {
    width: calc(100% / 12.001 * 5 - 3rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span6 {
    width: calc(100% / 12.001 * 6 - 3rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span7 {
    width: calc(100% / 12.001 * 7 - 3rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span8 {
    width: calc(100% / 12.001 * 8 - 3rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span9 {
    width: calc(100% / 12.001 * 9 - 3rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span10 {
    width: calc(100% / 12.001 * 10 - 3rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span11 {
    width: calc(100% / 12.001 * 11 - 3rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span12 {
    width: calc(100% / 12.001 * 12 - 3rem);
  }
  .c-grid.-gutterXlarge[data-grid-col*="-1-"] > .c-grid_col {
    width: calc(100% / (1 + 0.001) - 3rem);
  }
  .c-grid.-gutterXlarge[data-grid-col*="-2-"] > .c-grid_col {
    width: calc(100% / (2 + 0.001) - 3rem);
  }
  .c-grid.-gutterXlarge[data-grid-col*="-3-"] > .c-grid_col {
    width: calc(100% / (3 + 0.001) - 3rem);
  }
  .c-grid.-gutterXlarge[data-grid-col*="-4-"] > .c-grid_col {
    width: calc(100% / (4 + 0.001) - 3rem);
  }
  .c-grid.-gutterXlarge[data-grid-col*="-5-"] > .c-grid_col {
    width: calc(100% / (5 + 0.001) - 3rem);
  }
  .c-grid.-gutterXlarge[data-grid-col*="-6-"] > .c-grid_col {
    width: calc(100% / (6 + 0.001) - 3rem);
  }
  .c-grid.-gutterXlarge[data-grid-col*="-7-"] > .c-grid_col {
    width: calc(100% / (7 + 0.001) - 3rem);
  }
  .c-grid.-gutterXlarge[data-grid-col*="-8-"] > .c-grid_col {
    width: calc(100% / (8 + 0.001) - 3rem);
  }
  .c-grid.-gutterXlarge[data-grid-col*="-9-"] > .c-grid_col {
    width: calc(100% / (9 + 0.001) - 3rem);
  }
  .c-grid.-gutterXlarge[data-grid-col*="-10-"] > .c-grid_col {
    width: calc(100% / (10 + 0.001) - 3rem);
  }
  .c-grid.-gutterXlarge[data-grid-col*="-11-"] > .c-grid_col {
    width: calc(100% / (11 + 0.001) - 3rem);
  }
  .c-grid.-gutterXlarge[data-grid-col*="-12-"] > .c-grid_col {
    width: calc(100% / (12 + 0.001) - 3rem);
  }
  .c-grid[data-grid-col*="-1-"] > .c-grid_col {
    width: calc(100% / (1 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col*="-2-"] > .c-grid_col {
    width: calc(100% / (2 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col*="-3-"] > .c-grid_col {
    width: calc(100% / (3 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col*="-4-"] > .c-grid_col {
    width: calc(100% / (4 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col*="-5-"] > .c-grid_col {
    width: calc(100% / (5 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col*="-6-"] > .c-grid_col {
    width: calc(100% / (6 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col*="-7-"] > .c-grid_col {
    width: calc(100% / (7 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col*="-8-"] > .c-grid_col {
    width: calc(100% / (8 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col*="-9-"] > .c-grid_col {
    width: calc(100% / (9 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col*="-10-"] > .c-grid_col {
    width: calc(100% / (10 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col*="-11-"] > .c-grid_col {
    width: calc(100% / (11 + 0.001) - 3.2rem);
  }
  .c-grid[data-grid-col*="-12-"] > .c-grid_col {
    width: calc(100% / (12 + 0.001) - 3.2rem);
  }
}
@media screen and (max-width: 768px) {
  .c-grid {
    margin-left: -1.5rem;
    margin-top: -2rem;
  }
  .c-grid > .c-grid_col {
    margin-left: 1.5rem;
    margin-top: 2rem;
  }
  .c-grid > .c-grid_col.-span1 {
    width: calc(100% / 12.001 * 1 - 1.5rem);
  }
  .c-grid > .c-grid_col.-span2 {
    width: calc(100% / 12.001 * 2 - 1.5rem);
  }
  .c-grid > .c-grid_col.-span3 {
    width: calc(100% / 12.001 * 3 - 1.5rem);
  }
  .c-grid > .c-grid_col.-span4 {
    width: calc(100% / 12.001 * 4 - 1.5rem);
  }
  .c-grid > .c-grid_col.-span5 {
    width: calc(100% / 12.001 * 5 - 1.5rem);
  }
  .c-grid > .c-grid_col.-span6 {
    width: calc(100% / 12.001 * 6 - 1.5rem);
  }
  .c-grid > .c-grid_col.-span7 {
    width: calc(100% / 12.001 * 7 - 1.5rem);
  }
  .c-grid > .c-grid_col.-span8 {
    width: calc(100% / 12.001 * 8 - 1.5rem);
  }
  .c-grid > .c-grid_col.-span9 {
    width: calc(100% / 12.001 * 9 - 1.5rem);
  }
  .c-grid > .c-grid_col.-span10 {
    width: calc(100% / 12.001 * 10 - 1.5rem);
  }
  .c-grid > .c-grid_col.-span11 {
    width: calc(100% / 12.001 * 11 - 1.5rem);
  }
  .c-grid > .c-grid_col.-span12 {
    width: calc(100% / 12.001 * 12 - 1.5rem);
  }
  .c-grid.-gutterSmall {
    margin-left: -1.5rem;
    margin-top: -0.5rem;
  }
  .c-grid.-gutterSmall > .c-grid_col {
    margin-left: 1.5rem;
    margin-top: 0.5rem;
  }
  .c-grid.-gutterSmall > .c-grid_col.-span1 {
    width: calc(100% / 12.001 * 1 - 1.5rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span2 {
    width: calc(100% / 12.001 * 2 - 1.5rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span3 {
    width: calc(100% / 12.001 * 3 - 1.5rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span4 {
    width: calc(100% / 12.001 * 4 - 1.5rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span5 {
    width: calc(100% / 12.001 * 5 - 1.5rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span6 {
    width: calc(100% / 12.001 * 6 - 1.5rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span7 {
    width: calc(100% / 12.001 * 7 - 1.5rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span8 {
    width: calc(100% / 12.001 * 8 - 1.5rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span9 {
    width: calc(100% / 12.001 * 9 - 1.5rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span10 {
    width: calc(100% / 12.001 * 10 - 1.5rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span11 {
    width: calc(100% / 12.001 * 11 - 1.5rem);
  }
  .c-grid.-gutterSmall > .c-grid_col.-span12 {
    width: calc(100% / 12.001 * 12 - 1.5rem);
  }
  .c-grid.-gutterSmall[data-grid-col$="-1"] > .c-grid_col {
    width: calc(100% / (1 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterSmall[data-grid-col$="-2"] > .c-grid_col {
    width: calc(100% / (2 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterSmall[data-grid-col$="-3"] > .c-grid_col {
    width: calc(100% / (3 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterSmall[data-grid-col$="-4"] > .c-grid_col {
    width: calc(100% / (4 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterSmall[data-grid-col$="-5"] > .c-grid_col {
    width: calc(100% / (5 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterSmall[data-grid-col$="-6"] > .c-grid_col {
    width: calc(100% / (6 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterSmall[data-grid-col$="-7"] > .c-grid_col {
    width: calc(100% / (7 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterSmall[data-grid-col$="-8"] > .c-grid_col {
    width: calc(100% / (8 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterSmall[data-grid-col$="-9"] > .c-grid_col {
    width: calc(100% / (9 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterSmall[data-grid-col$="-10"] > .c-grid_col {
    width: calc(100% / (10 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterSmall[data-grid-col$="-11"] > .c-grid_col {
    width: calc(100% / (11 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterSmall[data-grid-col$="-12"] > .c-grid_col {
    width: calc(100% / (12 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterLarge {
    margin-left: -1.5rem;
    margin-top: -3rem;
  }
  .c-grid.-gutterLarge > .c-grid_col {
    margin-left: 1.5rem;
    margin-top: 3rem;
  }
  .c-grid.-gutterLarge > .c-grid_col.-span1 {
    width: calc(100% / 12.001 * 1 - 1.5rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span2 {
    width: calc(100% / 12.001 * 2 - 1.5rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span3 {
    width: calc(100% / 12.001 * 3 - 1.5rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span4 {
    width: calc(100% / 12.001 * 4 - 1.5rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span5 {
    width: calc(100% / 12.001 * 5 - 1.5rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span6 {
    width: calc(100% / 12.001 * 6 - 1.5rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span7 {
    width: calc(100% / 12.001 * 7 - 1.5rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span8 {
    width: calc(100% / 12.001 * 8 - 1.5rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span9 {
    width: calc(100% / 12.001 * 9 - 1.5rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span10 {
    width: calc(100% / 12.001 * 10 - 1.5rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span11 {
    width: calc(100% / 12.001 * 11 - 1.5rem);
  }
  .c-grid.-gutterLarge > .c-grid_col.-span12 {
    width: calc(100% / 12.001 * 12 - 1.5rem);
  }
  .c-grid.-gutterLarge[data-grid-col$="-1"] > .c-grid_col {
    width: calc(100% / (1 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterLarge[data-grid-col$="-2"] > .c-grid_col {
    width: calc(100% / (2 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterLarge[data-grid-col$="-3"] > .c-grid_col {
    width: calc(100% / (3 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterLarge[data-grid-col$="-4"] > .c-grid_col {
    width: calc(100% / (4 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterLarge[data-grid-col$="-5"] > .c-grid_col {
    width: calc(100% / (5 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterLarge[data-grid-col$="-6"] > .c-grid_col {
    width: calc(100% / (6 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterLarge[data-grid-col$="-7"] > .c-grid_col {
    width: calc(100% / (7 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterLarge[data-grid-col$="-8"] > .c-grid_col {
    width: calc(100% / (8 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterLarge[data-grid-col$="-9"] > .c-grid_col {
    width: calc(100% / (9 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterLarge[data-grid-col$="-10"] > .c-grid_col {
    width: calc(100% / (10 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterLarge[data-grid-col$="-11"] > .c-grid_col {
    width: calc(100% / (11 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterLarge[data-grid-col$="-12"] > .c-grid_col {
    width: calc(100% / (12 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterXlarge {
    margin-left: -1.5rem;
    margin-top: -3rem;
  }
  .c-grid.-gutterXlarge > .c-grid_col {
    margin-left: 1.5rem;
    margin-top: 3rem;
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span1 {
    width: calc(100% / 12.001 * 1 - 1.5rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span2 {
    width: calc(100% / 12.001 * 2 - 1.5rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span3 {
    width: calc(100% / 12.001 * 3 - 1.5rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span4 {
    width: calc(100% / 12.001 * 4 - 1.5rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span5 {
    width: calc(100% / 12.001 * 5 - 1.5rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span6 {
    width: calc(100% / 12.001 * 6 - 1.5rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span7 {
    width: calc(100% / 12.001 * 7 - 1.5rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span8 {
    width: calc(100% / 12.001 * 8 - 1.5rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span9 {
    width: calc(100% / 12.001 * 9 - 1.5rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span10 {
    width: calc(100% / 12.001 * 10 - 1.5rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span11 {
    width: calc(100% / 12.001 * 11 - 1.5rem);
  }
  .c-grid.-gutterXlarge > .c-grid_col.-span12 {
    width: calc(100% / 12.001 * 12 - 1.5rem);
  }
  .c-grid.-gutterXlarge[data-grid-col$="-1"] > .c-grid_col {
    width: calc(100% / (1 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterXlarge[data-grid-col$="-2"] > .c-grid_col {
    width: calc(100% / (2 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterXlarge[data-grid-col$="-3"] > .c-grid_col {
    width: calc(100% / (3 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterXlarge[data-grid-col$="-4"] > .c-grid_col {
    width: calc(100% / (4 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterXlarge[data-grid-col$="-5"] > .c-grid_col {
    width: calc(100% / (5 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterXlarge[data-grid-col$="-6"] > .c-grid_col {
    width: calc(100% / (6 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterXlarge[data-grid-col$="-7"] > .c-grid_col {
    width: calc(100% / (7 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterXlarge[data-grid-col$="-8"] > .c-grid_col {
    width: calc(100% / (8 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterXlarge[data-grid-col$="-9"] > .c-grid_col {
    width: calc(100% / (9 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterXlarge[data-grid-col$="-10"] > .c-grid_col {
    width: calc(100% / (10 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterXlarge[data-grid-col$="-11"] > .c-grid_col {
    width: calc(100% / (11 + 0.001) - 1.5rem);
  }
  .c-grid.-gutterXlarge[data-grid-col$="-12"] > .c-grid_col {
    width: calc(100% / (12 + 0.001) - 1.5rem);
  }
  .c-grid[data-grid-col$="-1"] > .c-grid_col {
    width: calc(100% / (1 + 0.001) - 1.5rem);
  }
  .c-grid[data-grid-col$="-2"] > .c-grid_col {
    width: calc(100% / (2 + 0.001) - 1.5rem);
  }
  .c-grid[data-grid-col$="-3"] > .c-grid_col {
    width: calc(100% / (3 + 0.001) - 1.5rem);
  }
  .c-grid[data-grid-col$="-4"] > .c-grid_col {
    width: calc(100% / (4 + 0.001) - 1.5rem);
  }
  .c-grid[data-grid-col$="-5"] > .c-grid_col {
    width: calc(100% / (5 + 0.001) - 1.5rem);
  }
  .c-grid[data-grid-col$="-6"] > .c-grid_col {
    width: calc(100% / (6 + 0.001) - 1.5rem);
  }
  .c-grid[data-grid-col$="-7"] > .c-grid_col {
    width: calc(100% / (7 + 0.001) - 1.5rem);
  }
  .c-grid[data-grid-col$="-8"] > .c-grid_col {
    width: calc(100% / (8 + 0.001) - 1.5rem);
  }
  .c-grid[data-grid-col$="-9"] > .c-grid_col {
    width: calc(100% / (9 + 0.001) - 1.5rem);
  }
  .c-grid[data-grid-col$="-10"] > .c-grid_col {
    width: calc(100% / (10 + 0.001) - 1.5rem);
  }
  .c-grid[data-grid-col$="-11"] > .c-grid_col {
    width: calc(100% / (11 + 0.001) - 1.5rem);
  }
  .c-grid[data-grid-col$="-12"] > .c-grid_col {
    width: calc(100% / (12 + 0.001) - 1.5rem);
  }
}

/* -----------------------------------------------
  .c-textList
----------------------------------------------- */
[class^=c-textList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]) [class^=c-numericList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]),
[class^=c-textList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]) [class^=c-linkArrowList]:not([class*=_item]) {
  margin-top: 0.5rem;
  padding: 0 0 0.5rem;
}
[class^=c-textList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]) [class^=c-textList]:not([class*=_item]):not([class*=_title]):not([class*=_data]) {
  margin-top: 0.5rem;
  padding: 0 0 0.5rem;
}

.c-textList {
  margin-top: 0;
  margin-bottom: 0;
}
.c-textList[class*=c-grid]:not([class*=c-grid_col]) {
  margin-top: -0.5rem;
}
.c-textList_item {
  position: relative;
  padding-left: 2rem;
}
.c-textList_item:before {
  position: absolute;
  content: "";
  display: block;
  top: 0.55em;
  left: 0.5rem;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background: #7d593a;
}
.c-textList_item .c-textList_item {
  padding-left: 1.5rem;
}
.c-textList_item .c-textList_item::before {
  top: 0.8em;
  left: 0.5rem;
  width: 0.3rem;
  height: 0.3rem;
  background: currentColor;
}
.c-textList_item.c-grid_col {
  margin-top: 0.5rem;
}
.c-textList_item + .c-textList_item:not([class*=c-grid_col]) {
  margin-top: 0.5rem;
}
@media screen and (max-width: 768px) {
  .c-textList_item::before {
    top: 0.5em;
  }
  .c-textList_item .c-textList_item::before {
    top: 0.7em;
  }
}

/* -----------------------------------------------
  .c-numericList
----------------------------------------------- */
[class^=c-numericList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]) [class^=c-numericList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]),
[class^=c-numericList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]) [class^=c-linkArrowList]:not([class*=_item]) {
  margin-top: 0.5rem;
  padding: 0 0 0.5rem;
}
[class^=c-numericList]:not([class*=_item]):not([class*=_title]):not([class*=_data]):not([class*=_number]) [class^=c-textList]:not([class*=_item]):not([class*=_title]):not([class*=_data]) {
  margin-top: 0.5rem;
  padding: 0 0 0.5rem;
}

.c-numericList {
  margin: 0;
  counter-reset: number 0;
}
.c-numericList_item {
  padding: 0 0 0 1.5em;
  position: relative;
}
.c-numericList_item:before {
  position: absolute;
  top: 0;
  left: 0.5rem;
  counter-increment: number 1;
  content: counter(number) ".";
}
.c-numericList_item + .c-numericList_item {
  margin-top: 0.5rem;
}

.c-numericList02 {
  margin: 0;
  counter-reset: number 0;
}
.c-numericList02_item {
  padding: 0.4rem 0 0 5.6rem;
  position: relative;
}
.c-numericList02_item:before {
  position: absolute;
  top: 0;
  left: 0.5rem;
  counter-increment: number 1;
  content: counter(number);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.6rem;
  height: 3.6rem;
  background: #7d593a;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  font-weight: 700;
}
.c-numericList02_item + .c-numericList02_item {
  margin-top: 1.5rem;
}
@media screen and (max-width: 768px) {
  .c-numericList02_item {
    padding: 0.4rem 0 0 4.8rem;
  }
  .c-numericList02_item:before {
    left: 0;
    width: 3.2rem;
    height: 3.2rem;
  }
  .c-numericList02_item + .c-numericList02_item {
    margin-top: 1.5rem;
  }
}

.c-numericList03 {
  margin: 0;
}
.c-numericList03_item {
  padding: 0 0 0 2.5em;
  position: relative;
}
.c-numericList03_item + .c-numericList03_item {
  margin-top: 0.5rem;
}
.c-numericList03_number {
  position: absolute;
  left: 0;
  width: 2.7em;
  text-align: center;
  white-space: nowrap;
}

/* -----------------------------------------------
  .c-imageUnit
----------------------------------------------- */
.c-imageUnit {
  overflow: hidden;
  zoom: 1;
}
.c-imageUnit + .c-imageUnit {
  margin-top: 3rem;
}
.c-imageUnit_text {
  overflow: hidden;
  zoom: 1;
}
.c-imageUnit_image {
  margin: 0;
  max-width: 34.782609%;
  text-align: center;
}
.c-imageUnit_image img + img {
  margin-top: 2rem;
}
.c-imageUnit_image_caption {
  display: block;
  margin: 1rem 0 0;
  text-align: left;
  color: #666;
  font-size: 1.4rem;
  line-height: 1.5;
}
.c-imageUnit_image_caption + img {
  margin-top: 2.5rem;
}
.c-imageUnit.-parallel .c-imageUnit_text {
  overflow: visible;
}
.c-imageUnit.-parallel .c-imageUnit_image {
  margin-bottom: 2rem;
}
.c-imageUnit.-imageL .c-imageUnit_image {
  float: left;
  margin-right: 3.2rem;
}
.c-imageUnit.-imageR .c-imageUnit_image {
  float: right;
  margin-left: 3.2rem;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .c-imageUnit.-rtl[data-grid-col*="-1-"] {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .c-imageUnit.-rtl[data-grid-col*="-1-"] .c-imageUnit_image {
    margin-top: 3.2rem;
    margin-bottom: 0;
  }
  .c-imageUnit[data-grid-col*="-1-"] .c-imageUnit_image {
    float: none;
    max-width: none;
    margin: 0 0 3.2rem;
  }
  .c-imageUnit[data-grid-col*="-1-"] .c-imageUnit_image img {
    width: auto;
  }
}
@media screen and (max-width: 768px) {
  .c-imageUnit {
    margin-bottom: 0;
  }
  .c-imageUnit.-imageL .c-imageUnit_image {
    margin-right: 1.5rem;
  }
  .c-imageUnit.-imageR .c-imageUnit_image {
    margin-left: 1.5rem;
  }
  .c-imageUnit.-rtl[data-grid-col$="-1"] {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .c-imageUnit.-rtl[data-grid-col$="-1"] .c-imageUnit_image {
    margin-top: 2rem;
    margin-bottom: 0;
  }
  .c-imageUnit[data-grid-col$="-1"] .c-imageUnit_image {
    float: none;
    max-width: none;
    margin: 0 0 2rem;
  }
  .c-imageUnit[data-grid-col$="-1"] .c-imageUnit_image img {
    width: auto;
  }
  .c-imageUnit_image_caption {
    font-size: 1.4rem;
  }
}

/* -----------------------------------------------
  .c-zoom
----------------------------------------------- */
.c-zoom {
  position: relative;
  display: inline-block;
}
.c-zoom::after {
  position: absolute;
  content: "";
  display: block;
  right: 0;
  bottom: 0;
  width: 3.8rem;
  height: 3.8rem;
  background: #7d593a url(ico_plus.svg) 50% 50% no-repeat;
}
@media screen and (max-width: 768px) {
  .c-zoom::after {
    content: none;
  }
}

/* -----------------------------------------------
  .c-media
----------------------------------------------- */
.c-media {
  width: 100%;
  margin: 4rem auto;
}
.c-media_inner {
  position: relative;
  width: 100%;
  height: 0;
  margin: 0;
  padding: 0 0 56.25%;
  overflow: hidden;
}
.c-media.-map .c-media_inner {
  padding-bottom: 91.0326%;
}
.c-media iframe,
.c-media video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
@media screen and (max-width: 768px) {
  .c-media {
    margin: 3rem auto;
  }
}

/* -----------------------------------------------
  .c-notice
----------------------------------------------- */
.c-notice {
  font-size: 1.4rem;
}
.c-notice_item {
  position: relative;
  padding-left: 1em;
}
.c-notice_item + .c-notice_item {
  margin-top: 0.5rem;
}
.c-notice_mark {
  position: absolute;
  left: 0;
}
.c-notice.-numeric > .c-notice_item {
  padding-left: 2em;
}
@media screen and (max-width: 768px) {
  .c-notice {
    font-size: 1.3rem;
  }
}

/* -----------------------------------------------
  .c-definition
----------------------------------------------- */
.c-definition {
  margin: 0;
}
.c-definition + .c-definition {
  margin-top: 4.5rem;
}
.c-definition_title {
  font-weight: 700;
}
.c-definition_data + .c-definition_title {
  margin-top: 1rem;
}

.c-definition02 {
  margin: 0;
  counter-reset: number 0;
}
.c-definition02_title {
  padding: 0.2rem 0 0.2rem 5.6rem;
  position: relative;
  color: #b7354b;
  font-size: 1.8rem;
  font-weight: 700;
}
.-noicon .c-definition02_title {
  padding-left: 0;
}
.c-definition02_title:before {
  position: absolute;
  top: 0;
  left: 0.5rem;
  counter-increment: number 1;
  content: counter(number);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.6rem;
  height: 3.6rem;
  background: #fff;
  border: 2px solid currentColor;
  border-radius: 50%;
  text-align: center;
  color: #b7354b;
  font-weight: 700;
}
.-noicon .c-definition02_title:before {
  display: none;
}
.c-definition02_data {
  padding-left: 5.6rem;
}
.-noicon .c-definition02_data {
  padding-left: 0;
}
.c-definition02_data + .c-definition02_title {
  margin-top: 1.5rem;
}
@media screen and (max-width: 768px) {
  .c-definition02_title {
    padding: 0.2rem 0 0.2rem 4.8rem;
    font-size: 1.6rem;
  }
  .-noicon .c-definition02_title {
    padding-left: 0;
  }
  .c-definition02_title:before {
    left: 0;
    width: 3.2rem;
    height: 3.2rem;
  }
  .c-definition02_data {
    padding-left: 4.8rem;
  }
  .-noicon .c-definition02_data {
    padding-left: 0;
  }
  .c-definition02_data + .c-definition02_title {
    margin-top: 1rem;
  }
}

/* -----------------------------------------------
  .c-linkList
----------------------------------------------- */
.c-linkList_item a {
  color: #7d593a;
}

/* -----------------------------------------------
  .c-linkArrow
----------------------------------------------- */
.c-linkArrow {
  position: relative;
  display: inline-block;
  padding: 0 0 0 2.1rem;
}
.c-linkArrow > a::before {
  position: absolute;
  content: "";
  display: block;
  top: 0.6em;
  left: 0.6rem;
  border-style: solid;
  height: 0;
  width: 0;
  border-color: transparent transparent transparent currentColor;
  border-width: 0.5rem 0 0.5rem 0.6rem;
}

/* -----------------------------------------------
  .c-table
----------------------------------------------- */
[class*=c-table] .c-definition_detail + .c-definition_title {
  margin-top: 1rem;
}

.c-table {
  border-collapse: separate;
}
.c-table table {
  width: 100%;
  table-layout: fixed;
  background: #fff;
  border-right: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
}
.c-table th, .c-table td {
  padding: 1rem 2rem;
  border-top: 1px solid #ebebeb;
  border-left: 1px solid #ebebeb;
  line-height: 1.5;
}
.c-table th.-nowrap, .c-table td.-nowrap {
  white-space: nowrap;
}
.c-table th.-w5em, .c-table td.-w5em {
  width: 5em;
}
.c-table th.-w6em, .c-table td.-w6em {
  width: 6em;
}
.c-table th.-w7em, .c-table td.-w7em {
  width: 7em;
}
.c-table th.-w8em, .c-table td.-w8em {
  width: 8em;
}
.c-table th.-w9em, .c-table td.-w9em {
  width: 9em;
}
.c-table th.-w10em, .c-table td.-w10em {
  width: 10em;
}
.c-table th.-w11em, .c-table td.-w11em {
  width: 11em;
}
.c-table th.-w12em, .c-table td.-w12em {
  width: 12em;
}
.c-table th.-w13em, .c-table td.-w13em {
  width: 13em;
}
.c-table th.-w14em, .c-table td.-w14em {
  width: 14em;
}
.c-table th.-w15em, .c-table td.-w15em {
  width: 15em;
}
.c-table th.-w16em, .c-table td.-w16em {
  width: 16em;
}
.c-table th.-w17em, .c-table td.-w17em {
  width: 17em;
}
.c-table th.-w18em, .c-table td.-w18em {
  width: 18em;
}
.c-table th.-w19em, .c-table td.-w19em {
  width: 19em;
}
.c-table th.-w20em, .c-table td.-w20em {
  width: 20em;
}
.c-table th.-w21em, .c-table td.-w21em {
  width: 21em;
}
.c-table th.-w22em, .c-table td.-w22em {
  width: 22em;
}
.c-table th.-w23em, .c-table td.-w23em {
  width: 23em;
}
.c-table th.-w24em, .c-table td.-w24em {
  width: 24em;
}
.c-table th.-w25em, .c-table td.-w25em {
  width: 25em;
}
.c-table th.-w26em, .c-table td.-w26em {
  width: 26em;
}
.c-table th.-w27em, .c-table td.-w27em {
  width: 27em;
}
.c-table th.-w28em, .c-table td.-w28em {
  width: 28em;
}
.c-table th.-w29em, .c-table td.-w29em {
  width: 29em;
}
.c-table th.-w30em, .c-table td.-w30em {
  width: 30em;
}
.c-table th {
  background: #faf4f1;
  text-align: left;
  vertical-align: top;
  font-weight: 700;
}
.c-table th + td {
  border-left: none;
}
.c-table th.-var02 {
  background: #ededff;
}
.c-table thead th {
  text-align: center;
  vertical-align: middle;
}
.c-table thead td {
  text-align: center;
}
.c-table.-auto table {
  table-layout: inherit;
}
@media screen and (max-width: 768px) {
  .c-table.-var02 table {
    border-bottom: 1px solid #ebebeb;
  }
  .c-table.-var02 th, .c-table.-var02 td {
    display: block;
    width: auto;
    padding: 1.1rem 1.4rem;
    border-left: 1px solid #ebebeb;
    border-bottom: none;
  }
  .c-table.-var02 th + td {
    border-top: none;
  }
  .c-table.-var02 td + td {
    border-top: 1px solid #ebebeb;
  }
}

/* -----------------------------------------------
  .c-imgList
----------------------------------------------- */
.c-imgList.-horizontal {
  margin: 0 0 -1rem;
  font-size: 0;
}
.c-imgList.-horizontal .c-imgList_item {
  display: inline-block;
  margin: 0 1rem 1rem 0;
}
.c-imgList_item {
  text-align: center;
}
.c-imgList_item > a {
  display: block;
}
.c-imgList_item > a + .c-imgList_caption {
  margin: 1.5rem auto 0;
}
.c-imgList_item > img ~ .c-imgList_caption {
  margin: 1.5rem auto 0;
}
.c-imgList_caption {
  display: block;
  margin: 1rem 0 0;
  text-align: left;
  color: #666;
  font-size: 1.4rem;
  line-height: 1.5;
}
@media screen and (max-width: 768px) {
  .c-imgList_item img {
    max-width: 100%;
  }
  .c-imgList_item > a {
    display: block;
  }
  .c-imgList_item > a + .c-imgList_caption {
    margin: 1rem auto 0;
  }
  .c-imgList_item > img ~ .c-imgList_caption {
    margin: 1rem auto 0;
  }
}

/* -----------------------------------------------
  .c-figure
----------------------------------------------- */
.c-figure {
  display: table;
  margin: 3rem auto 0;
  text-align: center;
}
.c-figure_pinch {
  display: none;
}
.c-figure_caption {
  display: table;
  margin: 1rem auto 0;
  text-align: left;
  color: #666;
  font-size: 1.4rem;
  line-height: 1.5;
}
.c-figure_caption.-left {
  margin: 1rem 0 0;
}
.c-figure + .c-figure {
  margin-top: 1.8rem;
}
.c-figure .c-zoom {
  display: block;
}
@media screen and (max-width: 768px) {
  .c-figure_pinch {
    display: table;
    margin: 0 auto 1.5rem;
    padding: 0.5rem 0 0 2.5rem;
    background: url(ico_pinch.svg) 0 50%/1.7rem auto no-repeat;
    line-height: 1.5;
  }
  .c-figure_caption {
    font-size: 1.3rem;
  }
}

/* -----------------------------------------------
  .c-ancherList
----------------------------------------------- */
.c-ancherList {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 -1.5rem -3.2rem;
}
.c-ancherList_item {
  position: relative;
  display: flex;
  width: 25%;
  min-height: 5.2rem;
  margin: 0 0 1.5rem 3.2rem;
  padding: 0;
  border-bottom: 1px solid #ebebeb;
  font-size: 1.4rem;
  line-height: 1.3;
}
.c-ancherList_item::before {
  content: "";
  display: inline-block;
  min-height: inherit;
  font-size: 0;
}
.c-ancherList_item a {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 5.6rem 1rem 0;
  text-decoration: none;
  color: currentColor;
}
.c-ancherList_item a:hover {
  color: #7d593a;
  text-decoration: underline;
}
.c-ancherList_item a::after {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  right: 1rem;
  width: 3.6rem;
  height: 3.6rem;
  background: #fff url(ico_arrow_down.svg) 50% 50% no-repeat;
  border: 1px solid #7d593a;
  border-radius: 50%;
}
@media screen and (min-width: 1025px) {
  .c-ancherList[data-grid-col^="1-"] > .c-ancherList_item {
    width: calc(100% / (1 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col^="2-"] > .c-ancherList_item {
    width: calc(100% / (2 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col^="3-"] > .c-ancherList_item {
    width: calc(100% / (3 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col^="4-"] > .c-ancherList_item {
    width: calc(100% / (4 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col^="5-"] > .c-ancherList_item {
    width: calc(100% / (5 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col^="6-"] > .c-ancherList_item {
    width: calc(100% / (6 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col^="7-"] > .c-ancherList_item {
    width: calc(100% / (7 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col^="8-"] > .c-ancherList_item {
    width: calc(100% / (8 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col^="9-"] > .c-ancherList_item {
    width: calc(100% / (9 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col^="10-"] > .c-ancherList_item {
    width: calc(100% / (10 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col^="11-"] > .c-ancherList_item {
    width: calc(100% / (11 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col^="12-"] > .c-ancherList_item {
    width: calc(100% / (12 + 0.001) - 3.2rem);
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .c-ancherList[data-grid-col*="-1-"] > .c-ancherList_item {
    width: calc(100% / (1 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col*="-2-"] > .c-ancherList_item {
    width: calc(100% / (2 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col*="-3-"] > .c-ancherList_item {
    width: calc(100% / (3 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col*="-4-"] > .c-ancherList_item {
    width: calc(100% / (4 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col*="-5-"] > .c-ancherList_item {
    width: calc(100% / (5 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col*="-6-"] > .c-ancherList_item {
    width: calc(100% / (6 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col*="-7-"] > .c-ancherList_item {
    width: calc(100% / (7 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col*="-8-"] > .c-ancherList_item {
    width: calc(100% / (8 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col*="-9-"] > .c-ancherList_item {
    width: calc(100% / (9 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col*="-10-"] > .c-ancherList_item {
    width: calc(100% / (10 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col*="-11-"] > .c-ancherList_item {
    width: calc(100% / (11 + 0.001) - 3.2rem);
  }
  .c-ancherList[data-grid-col*="-12-"] > .c-ancherList_item {
    width: calc(100% / (12 + 0.001) - 3.2rem);
  }
}
@media screen and (max-width: 768px) {
  .c-ancherList {
    width: auto;
    margin: 0 0 0 -1.5rem;
  }
  .c-ancherList_item {
    min-height: 3.9rem;
    margin: 0 0 0 1.5rem;
    font-size: 1.3rem;
  }
  .c-ancherList_item a {
    padding: 0.6rem 4.7rem 0.6rem 0.6rem;
  }
  .c-ancherList_item a::after {
    top: 50%;
    width: 2.7rem;
    height: 2.7rem;
    background: url(ico_arrow_down.svg) 50% 50%/0.6rem auto no-repeat;
    transform: translateY(-50%);
  }
  .c-ancherList[data-grid-col$="-1"] > .c-ancherList_item {
    width: calc(100% / (1 + 0.001) - 1.5rem);
  }
  .c-ancherList[data-grid-col$="-2"] > .c-ancherList_item {
    width: calc(100% / (2 + 0.001) - 1.5rem);
  }
  .c-ancherList[data-grid-col$="-3"] > .c-ancherList_item {
    width: calc(100% / (3 + 0.001) - 1.5rem);
  }
  .c-ancherList[data-grid-col$="-4"] > .c-ancherList_item {
    width: calc(100% / (4 + 0.001) - 1.5rem);
  }
  .c-ancherList[data-grid-col$="-5"] > .c-ancherList_item {
    width: calc(100% / (5 + 0.001) - 1.5rem);
  }
  .c-ancherList[data-grid-col$="-6"] > .c-ancherList_item {
    width: calc(100% / (6 + 0.001) - 1.5rem);
  }
  .c-ancherList[data-grid-col$="-7"] > .c-ancherList_item {
    width: calc(100% / (7 + 0.001) - 1.5rem);
  }
  .c-ancherList[data-grid-col$="-8"] > .c-ancherList_item {
    width: calc(100% / (8 + 0.001) - 1.5rem);
  }
  .c-ancherList[data-grid-col$="-9"] > .c-ancherList_item {
    width: calc(100% / (9 + 0.001) - 1.5rem);
  }
  .c-ancherList[data-grid-col$="-10"] > .c-ancherList_item {
    width: calc(100% / (10 + 0.001) - 1.5rem);
  }
  .c-ancherList[data-grid-col$="-11"] > .c-ancherList_item {
    width: calc(100% / (11 + 0.001) - 1.5rem);
  }
  .c-ancherList[data-grid-col$="-12"] > .c-ancherList_item {
    width: calc(100% / (12 + 0.001) - 1.5rem);
  }
}

/* -----------------------------------------------
  .c-box
----------------------------------------------- */
.c-box {
  padding: 3.5rem 4rem;
  background: #fff;
  border-radius: 2rem;
}
@media screen and (max-width: 768px) {
  .c-box {
    padding: 3rem 1.5rem;
  }
}

/* -----------------------------------------------
  Animation
----------------------------------------------- */
@media not print {
  [data-animate=fadeIn] {
    opacity: 0;
    transition: 0.8s ease-in-out;
  }
  [data-animate=fadeIn].-animate {
    opacity: 1;
  }
  [data-animate=bottomToTop] {
    opacity: 0;
  }
  [data-animate=bottomToTop].-animate {
    animation: bottomToTop 0.5s ease-in-out;
    opacity: 1;
  }
  [data-animate=leftToRight] {
    opacity: 0;
  }
  [data-animate=leftToRight].-animate {
    animation: leftToRight 0.5s ease-in-out;
    opacity: 1;
  }
  [data-animate=rightToLeft] {
    opacity: 0;
  }
  [data-animate=rightToLeft].-animate {
    animation: rightToLeft 0.5s ease-in-out;
    opacity: 1;
  }
  [data-animate=fadeToLeft] {
    opacity: 0;
    transform: translateX(3rem);
    transition: 0.5s ease-in-out;
  }
  [data-animate=fadeToLeft].-animate {
    opacity: 1;
    transform: translateX(0);
  }
}
/*****************************************************
  Project
*****************************************************/
/* -----------------------------------------------
  .top-greeting
----------------------------------------------- */
.top-greeting {
  position: relative;
  margin: 0 -2rem;
  padding: 8rem 2rem;
  background: #fff;
}
.top-greeting::before {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: calc(54% + 8rem);
  width: calc(46% - 8rem);
  height: 100%;
  background: url(bg_greeting__pc.jpg) 50% 100%/cover no-repeat;
}
.top-greeting_inner {
  width: 54%;
}
.top-greeting_heading {
  margin: 0 0 3rem;
}
@media screen and (max-width: 1024px) {
  .top-greeting {
    padding: 6rem 2rem;
    padding-inline: calc(env(safe-area-inset-right) + 2rem) calc(env(safe-area-inset-left) + 2rem);
  }
  .top-greeting::before {
    left: calc(54% + 3rem);
    width: calc(46% - 3rem);
  }
}
@media screen and (max-width: 768px) {
  .top-greeting {
    margin: 0 -1.5rem;
    padding: 0 1.5rem 21rem;
    padding-inline: calc(env(safe-area-inset-right) + 1.5rem) calc(env(safe-area-inset-left) + 1.5rem);
  }
  .top-greeting::before {
    top: auto;
    left: 0;
    right: auto;
    bottom: 0;
    width: 100%;
    max-width: none;
    height: 37.5rem;
    background: url(bg_greeting__sp.jpg) 50% 70%/cover no-repeat;
  }
  .top-greeting_container {
    position: relative;
    z-index: 1;
    padding: 3.5rem 1.5rem 2rem 1.5rem;
  }
  .top-greeting_container::before {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: -1.5rem;
    z-index: -1;
    width: calc(100vw - 1.5rem);
    height: 100%;
    background: #fff;
  }
  .top-greeting_inner {
    width: auto;
  }
  .top-greeting_heading {
    margin-bottom: 2rem;
  }
  .top-greeting_heading img {
    width: 24rem;
  }
}
@media screen and (max-width: 480px) {
  .top-greeting::before {
    background: url(bg_greeting__sp.jpg) 50% 100%/cover no-repeat;
  }
}

/* -----------------------------------------------
  .top-news
----------------------------------------------- */
.top-news {
  margin: 0 -2rem;
  padding: 6rem 2rem;
  padding-inline: calc(env(safe-area-inset-right) + 2rem) calc(env(safe-area-inset-left) + 2rem);
  background: #f4ece9;
}
.top-news_container {
  display: flex;
}
.top-news_heading {
  position: relative;
  width: 25.6rem;
  min-height: 7.5rem;
  margin: 0;
  padding: 2rem 0 0 2rem;
  color: #1a1a1a;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.3;
}
.top-news_heading::before {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(label_news.svg) 0 0 no-repeat;
  transition: opacity 0.5s 0.5s ease-in-out, transform 0.5s 0.5s ease-in-out;
}
.top-news_heading_label {
  position: relative;
  letter-spacing: 0.15em;
}
@media not print {
  .top-news_heading::before {
    opacity: 0;
    transform: scale(1.2);
  }
  .top-news_heading.-animate::before {
    opacity: 1;
    transform: scale(1);
  }
}
.top-news_content {
  flex: 1;
  margin-left: 3.2rem;
  background: #fff;
}
.top-news_list {
  max-height: 12em;
  padding: 3rem;
  overflow-y: auto;
}
@media screen and (max-width: 768px) {
  .top-news {
    margin: 0 -1.5rem;
    padding: 2rem 1.5rem 3rem;
    padding-inline: calc(env(safe-area-inset-right) + 1.5rem) calc(env(safe-area-inset-left) + 1.5rem);
  }
  .top-news_container {
    display: block;
  }
  .top-news_heading {
    width: auto;
    min-height: 4rem;
    margin: 0 0 1.2rem;
    padding: 1rem 0 0;
    text-align: center;
    font-weight: 1.8rem;
  }
  .top-news_heading::before {
    background: url(label_news.svg) 50% 50%/auto 4rem no-repeat;
  }
  .top-news_heading_label {
    margin-left: 0.15em;
  }
  .top-news_content {
    margin: 0;
    padding: 0.5rem 0;
  }
  .top-news_list {
    max-height: 16em;
    padding: 1.5rem;
  }
}

/* -----------------------------------------------
  .newsList
----------------------------------------------- */
.newsList_item {
  display: flex;
  font-size: 1.4rem;
  line-height: 1.5;
}
.newsList_item + .newsList_item {
  margin-top: 1rem;
}
.newsList_item a {
  display: flex;
  width: 100%;
  text-decoration: none;
  color: currentColor;
}
.newsList_item a:hover .newsList_item_text {
  text-decoration: underline;
}
.newsList_item a .newsList_item_text {
  color: #7d593a;
}
.newsList_item_date {
  min-width: 6em;
  margin-right: 1em;
  white-space: nowrap;
}
.newsList_item_text {
  flex: 1;
}
.newsList_item_text a {
  color: #7d593a;
}
.newsList_item_text a:hover {
  text-decoration: underline;
}
@media screen and (max-width: 768px) {
  .newsList_item {
    display: block;
    font-size: 1.3rem;
  }
  .newsList_item a {
    display: block;
    width: auto;
  }
  .newsList_item_date {
    width: auto;
    margin: 0;
  }
}

/* -----------------------------------------------
  .top-section
----------------------------------------------- */
.top-section {
  margin: 0 -2rem;
  padding: 6rem 2rem 8rem;
  padding-inline: calc(env(safe-area-inset-right) + 2rem) calc(env(safe-area-inset-left) + 2rem);
}
.top-section.-white {
  background: #fff;
}
.top-section_heading {
  position: relative;
  display: flex;
  justify-content: center;
  margin: 0;
  text-align: center;
  color: #1a1a1a;
  font-size: 3.6rem;
  font-weight: 700;
  line-height: 1.3;
}
.top-section_heading + * {
  position: relative;
}
.top-section_heading::before {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 1rem);
  transition: opacity 0.5s 0.5s ease-in-out, transform 0.5s 0.5s ease-in-out;
}
.top-section_heading_label {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 11rem;
  margin-left: 0.15em;
  white-space: nowrap;
  text-align: center;
  letter-spacing: 0.15em;
}
.-seminar .top-section_heading_label {
  letter-spacing: normal;
}
.top-section_heading.-visitor::before {
  background: url(label_visitor.svg) 50% 0/contain no-repeat;
}
.top-section_heading.-seminar::before {
  background: url(label_seminar.svg) 50% 0/contain no-repeat;
}
.top-section_heading.-exhibition::before {
  background: url(label_exhibition.svg) 50% 0/contain no-repeat;
}
.top-section_heading.-outline::before {
  background: url(label_outline.svg) 50% 0/contain no-repeat;
}
@media not print {
  .top-section_heading::before {
    opacity: 0;
    transform: scale(1.2);
  }
  .top-section_heading.-animate::before {
    opacity: 1;
    transform: scale(1);
  }
}
@media screen and (max-width: 768px) {
  .top-section {
    margin: 0 -1.5rem;
    padding: 3rem 1.5rem 3.5rem;
  }
  .top-section_heading {
    font-size: 2.4rem;
  }
  .top-section_heading::before {
    height: 70.12987%;
  }
  .top-section_heading_label {
    min-height: 7.7rem;
    padding-bottom: 1rem;
  }
  .-seminar .top-section_heading_label {
    letter-spacing: 0.15em;
  }
}

/* -----------------------------------------------
  .visitorMenu
----------------------------------------------- */
.visitorMenu_item a {
  position: relative;
  display: block;
  height: 100%;
  padding: 3rem 3rem 2.5rem;
  background: #fff;
  border-radius: 1rem;
  text-decoration: none;
  color: currentColor;
}
.visitorMenu_item a:hover {
  box-shadow: 0 0.8rem 2rem 0 rgba(125, 89, 58, 0.15);
  color: #7d593a;
  text-decoration: underline;
}
.visitorMenu_item a:hover img {
  opacity: 1;
}
.visitorMenu_item_icon {
  display: block;
  text-align: center;
}
.visitorMenu_item_icon::after {
  position: absolute;
  content: "";
  display: block;
  right: -1rem;
  bottom: -1rem;
  width: 4.8rem;
  height: 4.8rem;
  background: #7d593a url(ico_arrow.svg) 50% 50% no-repeat;
  border-radius: 50%;
}
.visitorMenu_item_label {
  display: block;
  margin: 1rem 0 0;
  text-align: center;
  font-weight: 700;
  line-height: 1.5;
}
@media screen and (max-width: 768px) {
  .visitorMenu_item a {
    position: static;
    padding: 0 1rem;
    background: none;
    border-radius: none;
  }
  .visitorMenu_item a:hover {
    box-shadow: none;
  }
  .visitorMenu_item_icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 11rem;
    height: 11rem;
    margin: 0 auto;
    background: #fff;
    border: 1px solid #f3eaea;
    border-radius: 50%;
  }
  .visitorMenu_item_icon::after {
    right: 0;
    bottom: 0;
    width: 3.6rem;
    height: 3.6rem;
    background: #7d593a url(ico_arrow.svg) 50% 50%/auto 0.6rem no-repeat;
  }
  .visitorMenu_item_label {
    display: table;
    margin: 1rem auto 0;
    text-align: left;
  }
}

.visitorMenu02_item a {
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0.6rem;
  background: #fff;
  border: 1px solid #ebebeb;
  border-radius: 3.7rem;
  text-decoration: none;
  color: currentColor;
}
.visitorMenu02_item a:hover {
  color: #7d593a;
  text-decoration: underline;
}
.visitorMenu02_item a:hover img {
  opacity: 1;
}
.visitorMenu02_item_icon {
  display: block;
  margin-right: 2rem;
}
.visitorMenu02_item_label {
  flex: 1;
  display: block;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.5;
}
@media screen and (max-width: 768px) {
  .visitorMenu02_item_icon {
    width: 4.6rem;
    height: 4.6rem;
    margin-right: 1.5rem;
  }
}

/* -----------------------------------------------
  .seminarList
----------------------------------------------- */
.seminarList_item {
  line-height: 1.5;
}
.seminarList_item a {
  display: block;
  height: 100%;
  padding: 0 1rem;
  text-decoration: none;
  color: currentColor;
}
.seminarList_item a:hover {
  text-decoration: none;
}
.seminarList_item a:hover .seminarList_item_image {
  box-shadow: 0 0.8rem 2rem 0 rgba(125, 89, 58, 0.15);
}
.seminarList_item a:hover .seminarList_item_image img {
  opacity: 1;
  transform: scale(1.1);
}
.seminarList_item a:hover .seminarList_item_title {
  color: #7d593a;
  text-decoration: underline;
}
.seminarList_item_image {
  margin: 0 -1rem 2rem;
  border-radius: 1rem;
  overflow: hidden;
  transition: box-shadow 0.2s linear;
}
.seminarList_item_image img {
  width: 100%;
  transition: transform 0.3s ease-out;
}
.seminarList_item_date {
  margin: 0 0 1rem;
  color: #7d593a;
  font-size: 1.3rem;
  font-weight: 700;
}
.seminarList_item_title {
  margin: 0;
  transition: color 0.2s linear;
  font-size: 1.8rem;
  font-weight: 700;
}
.seminarList_item_speaker {
  margin: 1rem 0 0;
  color: #666;
  font-size: 1.4rem;
}
.seminarList_item_speaker_position {
  margin: 1rem 0 0;
}
.seminarList_item_speaker_name {
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .seminarList_item_image {
    margin-bottom: 1.5rem;
  }
  .seminarList_item_date {
    margin-bottom: 0.7rem;
  }
  .seminarList_item_title {
    font-size: 1.6rem;
  }
  .seminarList_item_speaker {
    margin-top: 0.7rem;
    font-size: 1.3rem;
  }
  .seminarList_item_speaker_position {
    margin-top: 0.7rem;
  }
}

/* -----------------------------------------------
  .exhibitionBox
----------------------------------------------- */
.exhibitionBox {
  padding: 6rem 6rem 8rem;
  background: url(bg_exhibition__pc.jpg) 50% 50%/cover no-repeat;
  border-radius: 2rem;
  color: #fff;
}
.exhibitionBox::before {
  content: "";
  display: block;
  width: 11rem;
  height: 11rem;
  margin: 0 auto 1.5rem;
  background: url(ico_exhibition.svg) 50% 50%/contain no-repeat;
}
.exhibitionBox_desc {
  text-align: center;
  font-size: 2rem;
  font-weight: 700;
}
.exhibitionBox_comming {
  min-width: 44.8rem;
  display: table;
  margin: 2rem auto 0;
  padding: 1.5rem 5rem;
  border: 2px solid currentColor;
  font-size: 1.8rem;
  font-weight: 700;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .exhibitionBox {
    padding: 3rem 1.5rem 4rem;
    background: url(bg_exhibition__sp.jpg) 50% 50%/cover no-repeat;
  }
  .exhibitionBox_comming {
    min-width: 100%;
    padding: 1.2rem 1rem;
    font-size: 1.6rem;
  }
  .exhibitionBox::before {
    margin-bottom: 1rem;
  }
  .exhibitionBox_desc {
    font-size: 1.6rem;
  }
}

/* -----------------------------------------------
  .presentBox
----------------------------------------------- */
.presentBox {
  position: relative;
  z-index: 1;
  margin: 8rem 0 0;
  padding: 4.6rem 6.4rem 6.4rem;
  background: #fff;
  box-shadow: inset 0 0 0 0.4rem #fff, inset 0 0 0 0.6rem #1a1a1a;
  border: 3px solid #1a1a1a;
}
.presentBox.-disabled {
  background: #dcdcdc;
  box-shadow: inset 0 0 0 0.4rem #dcdcdc, inset 0 0 0 0.6rem #1a1a1a;
}
.presentBox_comming {
  min-width: 44.8rem;
  display: table;
  margin: 2rem auto 0;
  padding: 1.5rem 5rem;
  border: 2px solid currentColor;
  color: #bfbfbf;
  font-size: 1.8rem;
  font-weight: 700;
}
.presentBox.-animate::before, .presentBox.-animate::after {
  opacity: 1;
}
.presentBox::before, .presentBox::after {
  position: absolute;
  content: "";
  display: block;
  z-index: -1;
}
@media not print {
  .presentBox::before, .presentBox::after {
    opacity: 0;
  }
}
.presentBox::before {
  top: -4rem;
  left: -4rem;
  width: 30rem;
  height: 22.3rem;
  background: url(bg_present_l.svg) 50% 50%/contain no-repeat;
  transition: opacity 0.7s 0.7s ease;
}
.presentBox::after {
  right: -4rem;
  bottom: -4rem;
  z-index: -2;
  width: 30rem;
  height: 22.3rem;
  background: url(bg_present_r.svg) 50% 50%/contain no-repeat;
  transition: opacity 0.5s 1s ease;
}
.presentBox_heading {
  position: relative;
  display: flex;
  justify-content: center;
  margin: 0;
  text-align: center;
  color: #1a1a1a;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.3;
}
.presentBox_heading + * {
  position: relative;
}
.presentBox_heading::before {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 1.4rem);
  background: url(label_present.svg) 50% 0/contain no-repeat;
  transition: opacity 0.5s 0.5s ease-in-out, transform 0.5s 0.5s ease-in-out;
}
.presentBox_heading_label {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 6.1rem;
  margin-left: 0.15em;
  padding-top: 0.3rem;
  letter-spacing: 0.15em;
}
@media not print {
  .presentBox_heading::before {
    opacity: 0;
    transform: scale(1.2);
  }
  .presentBox_heading.-animate::before {
    opacity: 1;
    transform: scale(1);
  }
}
.presentBox_lead {
  text-align: center;
  font-size: 3.6rem;
  font-weight: 700;
  line-height: 1.4;
}
.presentBox_lead span {
  position: relative;
  z-index: 2;
  background: #7d593a;
  box-shadow: -1.5rem 0 0 #7d593a;
  padding: 0.5rem 0 0.2rem;
  color: #fff;
}
.presentBox_lead span + span {
  z-index: 1;
}
.presentBox_lead span:nth-child(3) {
  z-index: 2;
}
.presentBox_desc {
  text-align: center;
  color: #1a1a1a;
  font-size: 2rem;
  font-weight: 700;
}
.presentBox_list {
  counter-reset: number 0;
}
.presentBox_list_item {
  position: relative;
  display: table;
  margin: 0 auto;
  padding-left: 5.5rem;
  text-shadow: 0 0 0.3rem #fff, 0 0 0.3rem #fff, 0 0 0.3rem #fff, 0 0 0.3rem #fff, 0 0 0.3rem #fff, 0 0 0.3rem #fff, 0 0 0.3rem #fff, 0 0 0.3rem #fff, 0 0 0.3rem #fff, 0 0 0.3rem #fff, 0 0 0.3rem #fff, 0 0 0.3rem #fff, 0 0 0.3rem #fff, 0 0 0.3rem #fff, 0 0 0.3rem #fff, 0 0 0.3rem #fff;
  color: #b7354b;
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 1.5;
}
.-noicon .presentBox_list_item {
  padding-left: 0;
}
.presentBox_list_item + .presentBox_list_item {
  margin-top: 1.5rem;
}
.presentBox_list_item::before {
  position: absolute;
  top: 0.1em;
  left: 0;
  counter-increment: number 1;
  content: counter(number);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 4.2rem;
  height: 4.2rem;
  background: #fff;
  border: 2px solid currentColor;
  border-radius: 50%;
  text-shadow: none;
  font-size: 1.8rem;
  color: currentColor;
  text-align: center;
}
.-noicon .presentBox_list_item::before {
  display: none;
}
@media screen and (min-width: 769px) {
  .presentBox_innerBox {
    position: relative;
    max-width: 90.2rem;
    margin: 0 auto;
    padding: 0 4rem 3.5rem;
  }
  .presentBox_innerBox::before {
    position: absolute;
    content: "";
    display: block;
    top: 3rem;
    left: 0;
    z-index: -1;
    width: 100%;
    height: calc(100% - 3rem);
    background: #f4ece9;
  }
}
@media screen and (max-width: 768px) {
  .presentBox {
    margin-top: 4rem;
    padding: 2.3rem 1.8rem 3.3rem;
  }
  .presentBox_comming {
    min-width: auto;
    padding: 0.6rem 1rem;
    font-size: 1.6rem;
  }
  .presentBox::before {
    top: -1rem;
    left: -1rem;
    width: 15rem;
    height: 11.2rem;
  }
  .presentBox::after {
    right: -1rem;
    bottom: -1rem;
    width: 15rem;
    height: 11.2rem;
  }
  .presentBox_heading {
    font-size: 1.8rem;
  }
  .presentBox_heading::before {
    height: 70.12987%;
  }
  .presentBox_heading_label {
    padding-top: 0;
  }
  .presentBox_lead {
    font-size: 1.8rem;
  }
  .presentBox_lead span {
    padding: 0.15rem 0;
    box-shadow: -0.7rem 0 0 #7d593a, 0.7rem 0 0 #7d593a;
  }
  .presentBox_desc {
    text-align: left;
    font-size: 1.6rem;
  }
  .presentBox_list_item {
    display: block;
    margin: 0;
    padding-left: 4.5rem;
    font-size: 2.2rem;
  }
  .-noicon .presentBox_list_item {
    padding-left: 0;
  }
  .presentBox_list_item::before {
    top: 0;
    width: 3.2rem;
    height: 3.2rem;
    font-size: 1.6rem;
  }
}

/* -----------------------------------------------
  .swipe
----------------------------------------------- */
@media screen and (max-width: 768px) {
  .swipe_wrapper {
    padding-bottom: 0.3rem;
    overflow-x: auto;
  }
  .swipe_wrapper::-webkit-scrollbar {
    height: 0.3rem;
    background: #ebebeb;
  }
  .swipe_wrapper::-webkit-scrollbar-thumb {
    background: #666;
  }
  .swipe_inner {
    min-width: 73.6rem;
  }
}
/* -----------------------------------------------
  .visitor
----------------------------------------------- */
.visitor {
  margin: 0 -2rem;
  padding: 6rem 2rem;
  padding-inline: calc(env(safe-area-inset-right) + 2rem) calc(env(safe-area-inset-left) + 2rem);
  background: #f4ece9;
}
.visitor:nth-child(even) {
  background: none;
}
.visitor_container {
  padding: 4.5rem 5rem;
  background: #fff;
  border-radius: 2rem;
}
.visitor_heading {
  position: relative;
  padding: 3rem 5rem;
  margin: -4.5rem -5rem 4.5rem;
  border-bottom: 1px solid #ebebeb;
  color: #4e2c0f;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.3;
}
.visitor_heading::before {
  position: absolute;
  content: "";
  display: block;
  top: 50%;
  left: 0;
  width: 0.4rem;
  height: calc(100% - 6rem);
  background: #b7354b;
  transform: translateY(-50%);
}
@media screen and (max-width: 768px) {
  .visitor {
    margin: 0 -1.5rem;
    padding: 4rem 1.5rem;
    padding-inline: calc(env(safe-area-inset-right) + 1.5rem) calc(env(safe-area-inset-left) + 1.5rem);
  }
  .visitor_container {
    padding: 2.5rem 1.5rem;
  }
  .visitor_heading {
    padding: 2.1rem 1.5rem;
    margin: -2.5rem -1.5rem 2.5rem;
    font-size: 1.8rem;
  }
  .visitor_heading::before {
    height: calc(100% - 4rem);
  }
}

/* -----------------------------------------------
  .faq
----------------------------------------------- */
.faq {
  margin: 0 -2rem;
  padding: 0 2rem;
  padding-inline: calc(env(safe-area-inset-right) + 2rem) calc(env(safe-area-inset-left) + 2rem);
  overflow: hidden;
}
.faq_header {
  position: relative;
  z-index: 1;
  padding: 6rem 0 4rem;
}
.faq_header::before {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 50%;
  z-index: -1;
  width: 100vw;
  height: 100%;
  transform: translateX(-50%);
  background: #f4ece9;
}
.faq_sec {
  position: relative;
  z-index: 1;
  padding: 0 0 6rem;
}
.faq_sec:nth-child(even)::before {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 50%;
  z-index: -1;
  width: 100vw;
  height: 100%;
  transform: translateX(-50%);
  background: #f4ece9;
}
.faq_sec + .faq_sec {
  padding-top: 6rem;
}
.faq_sec_box {
  padding: 4.5rem 5rem 5rem;
  background: #fff;
  border-radius: 2rem;
}
.faq_list {
  margin: 0;
}
.faq_list_Q {
  padding: 0 0 0 4.5rem;
  background: url(ico_q.svg) 0.5rem 0 no-repeat;
  font-weight: 700;
}
.faq_list_A {
  margin: 3rem 0 0;
  padding: 0 0 2.7rem 4.5rem;
  background: url(ico_a.svg) 0.5rem 0 no-repeat;
  border-bottom: 1px solid #ebebeb;
}
.faq_list_A + .faq_list_Q {
  margin-top: 3rem;
}
@media screen and (max-width: 768px) {
  .faq {
    margin: 0 -1.5rem;
    padding: 0 1.5rem;
    padding-inline: calc(env(safe-area-inset-right) + 1.5rem) calc(env(safe-area-inset-left) + 1.5rem);
  }
  .faq_header {
    padding: 3rem 0;
  }
  .faq_sec {
    padding: 0 0 3rem;
  }
  .faq_sec + .faq_sec {
    padding-top: 3rem;
  }
  .faq_sec_box {
    padding: 3rem 1.5rem;
  }
  .faq_list {
    margin: 0;
  }
  .faq_list_Q {
    padding: 0 0 0 3.2rem;
    background: url(ico_q.svg) 0.5rem 0.2rem/1.8rem auto no-repeat;
  }
  .faq_list_A {
    margin: 2rem 0 0;
    padding: 0 0 1.7rem 3.2rem;
    background: url(ico_a.svg) 0.5rem 0.2rem/1.7rem auto no-repeat;
  }
  .faq_list_A + .faq_list_Q {
    margin-top: 1.7rem;
  }
}

/* -----------------------------------------------
  .presentLineUp
----------------------------------------------- */
.presentLineUp_item {
  padding: 0 0 3rem;
  border-bottom: 1px solid #ebebeb;
}
.presentLineUp_item + .presentLineUp_item {
  margin-top: 3rem;
}
.presentLineUp_item_image {
  position: relative;
  margin-bottom: 3.2rem;
  text-align: center;
}
.presentLineUp_item_image img {
  width: 100%;
  border-radius: 1rem;
}
.presentLineUp_item_badge {
  position: absolute;
  top: -2rem;
  right: -1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6.4rem;
  height: 6.4rem;
  background: #7d593a;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  font-size: 2rem;
  font-weight: 700;
}
.presentLineUp_item_badge_unit {
  display: inline-block;
  vertical-align: bottom;
  font-size: 1.2rem;
  line-height: 1;
}
.presentLineUp_item_text {
  padding-inline: 1rem;
}
.presentLineUp_item_copy {
  margin-bottom: 1rem;
  color: #b7354b;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.5;
}
.presentLineUp_item_name {
  margin: 0 0 2rem;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.5;
}
.presentLineUp_item_desc {
  color: #666;
}
@media screen and (max-width: 768px) {
  .presentLineUp_item {
    display: block;
    padding-bottom: 2rem;
  }
  .presentLineUp_item_image {
    width: 100%;
    margin: 0 0 1.5rem;
  }
  .presentLineUp_item_badge {
    top: -2rem;
    right: -1rem;
    width: 6rem;
    height: 6rem;
    font-size: 1.8rem;
  }
  .presentLineUp_item_text {
    padding: 0 1rem;
  }
  .presentLineUp_item_company {
    font-size: 1.3rem;
  }
  .presentLineUp_item_name {
    margin: 0 0 0.7rem;
    font-size: 1.6rem;
  }
}

/*****************************************************
  CSS Animation
*****************************************************/
@keyframes fadeIn {
  0% {
    visibility: hidden;
    opacity: 0;
  }
  50% {
    visibility: hidden;
    opacity: 0;
  }
  100% {
    visibility: visible;
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    visibility: visible;
    opacity: 1;
  }
  to {
    visibility: hidden;
    opacity: 0;
  }
}
@keyframes fadeOutTop {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-3rem);
  }
}
@keyframes leftToRight {
  from {
    opacity: 0;
    transform: translateX(-3rem);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes rightToLeft {
  from {
    opacity: 0;
    transform: translateX(3rem);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes bottomToTop {
  from {
    opacity: 0;
    transform: translateY(3rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes zoomIn {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}
@keyframes zoomOut {
  0% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes blur {
  from {
    filter: blur(1.5rem);
  }
  to {
    filter: blur(0);
  }
}
@keyframes scroll {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(100%);
  }
}
@keyframes scrollTop {
  0% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(-100%);
  }
}
@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@keyframes slideTip {
  0% {
    transform-origin: left;
    transform: scaleX(0);
  }
  50% {
    transform-origin: left;
    transform: scaleX(1);
  }
  50.001% {
    transform-origin: right;
  }
  100% {
    transform-origin: right;
    transform: scaleX(0);
  }
}
/*****************************************************
  Utility
*****************************************************/
.u-mt0 {
  margin-top: 0px !important;
}

.u-mr0 {
  margin-right: 0px !important;
}

.u-mb0 {
  margin-bottom: 0px !important;
}

.u-ml0 {
  margin-left: 0px !important;
}

.u-mt5 {
  margin-top: 5px !important;
}

.u-mr5 {
  margin-right: 5px !important;
}

.u-mb5 {
  margin-bottom: 5px !important;
}

.u-ml5 {
  margin-left: 5px !important;
}

.u-mt10 {
  margin-top: 10px !important;
}

.u-mr10 {
  margin-right: 10px !important;
}

.u-mb10 {
  margin-bottom: 10px !important;
}

.u-ml10 {
  margin-left: 10px !important;
}

.u-mt15 {
  margin-top: 15px !important;
}

.u-mr15 {
  margin-right: 15px !important;
}

.u-mb15 {
  margin-bottom: 15px !important;
}

.u-ml15 {
  margin-left: 15px !important;
}

.u-mt20 {
  margin-top: 20px !important;
}

.u-mr20 {
  margin-right: 20px !important;
}

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

.u-ml20 {
  margin-left: 20px !important;
}

.u-mt25 {
  margin-top: 25px !important;
}

.u-mr25 {
  margin-right: 25px !important;
}

.u-mb25 {
  margin-bottom: 25px !important;
}

.u-ml25 {
  margin-left: 25px !important;
}

.u-mt30 {
  margin-top: 30px !important;
}

.u-mr30 {
  margin-right: 30px !important;
}

.u-mb30 {
  margin-bottom: 30px !important;
}

.u-ml30 {
  margin-left: 30px !important;
}

.u-mt35 {
  margin-top: 35px !important;
}

.u-mr35 {
  margin-right: 35px !important;
}

.u-mb35 {
  margin-bottom: 35px !important;
}

.u-ml35 {
  margin-left: 35px !important;
}

.u-mt40 {
  margin-top: 40px !important;
}

.u-mr40 {
  margin-right: 40px !important;
}

.u-mb40 {
  margin-bottom: 40px !important;
}

.u-ml40 {
  margin-left: 40px !important;
}

.u-mt45 {
  margin-top: 45px !important;
}

.u-mr45 {
  margin-right: 45px !important;
}

.u-mb45 {
  margin-bottom: 45px !important;
}

.u-ml45 {
  margin-left: 45px !important;
}

.u-mt50 {
  margin-top: 50px !important;
}

.u-mr50 {
  margin-right: 50px !important;
}

.u-mb50 {
  margin-bottom: 50px !important;
}

.u-ml50 {
  margin-left: 50px !important;
}

.u-mt55 {
  margin-top: 55px !important;
}

.u-mr55 {
  margin-right: 55px !important;
}

.u-mb55 {
  margin-bottom: 55px !important;
}

.u-ml55 {
  margin-left: 55px !important;
}

.u-mt60 {
  margin-top: 60px !important;
}

.u-mr60 {
  margin-right: 60px !important;
}

.u-mb60 {
  margin-bottom: 60px !important;
}

.u-ml60 {
  margin-left: 60px !important;
}

.u-mt65 {
  margin-top: 65px !important;
}

.u-mr65 {
  margin-right: 65px !important;
}

.u-mb65 {
  margin-bottom: 65px !important;
}

.u-ml65 {
  margin-left: 65px !important;
}

.u-mt70 {
  margin-top: 70px !important;
}

.u-mr70 {
  margin-right: 70px !important;
}

.u-mb70 {
  margin-bottom: 70px !important;
}

.u-ml70 {
  margin-left: 70px !important;
}

.u-mt75 {
  margin-top: 75px !important;
}

.u-mr75 {
  margin-right: 75px !important;
}

.u-mb75 {
  margin-bottom: 75px !important;
}

.u-ml75 {
  margin-left: 75px !important;
}

.u-mt80 {
  margin-top: 80px !important;
}

.u-mr80 {
  margin-right: 80px !important;
}

.u-mb80 {
  margin-bottom: 80px !important;
}

.u-ml80 {
  margin-left: 80px !important;
}

.u-mt85 {
  margin-top: 85px !important;
}

.u-mr85 {
  margin-right: 85px !important;
}

.u-mb85 {
  margin-bottom: 85px !important;
}

.u-ml85 {
  margin-left: 85px !important;
}

.u-mt90 {
  margin-top: 90px !important;
}

.u-mr90 {
  margin-right: 90px !important;
}

.u-mb90 {
  margin-bottom: 90px !important;
}

.u-ml90 {
  margin-left: 90px !important;
}

.u-mt95 {
  margin-top: 95px !important;
}

.u-mr95 {
  margin-right: 95px !important;
}

.u-mb95 {
  margin-bottom: 95px !important;
}

.u-ml95 {
  margin-left: 95px !important;
}

.u-mt100 {
  margin-top: 100px !important;
}

.u-mr100 {
  margin-right: 100px !important;
}

.u-mb100 {
  margin-bottom: 100px !important;
}

.u-ml100 {
  margin-left: 100px !important;
}

.u-mtSmall {
  margin-top: 1.5rem !important;
}

.u-mtNormal {
  margin-top: 3rem !important;
}

.u-mtLarge {
  margin-top: 6rem !important;
}

.u-mbSmall {
  margin-bottom: 1.5rem !important;
}

.u-mbNormal {
  margin-bottom: 4.5rem !important;
}

.u-mbLarge {
  margin-bottom: 6rem !important;
}

@media screen and (max-width: 768px) {
  .u-mtSmall {
    margin-top: 1.5rem !important;
  }
  .u-mtNormal {
    margin-top: 2.5rem !important;
  }
  .u-mtLarge {
    margin-top: 4rem !important;
  }
  .u-mbSmall {
    margin-bottom: 1.5rem !important;
  }
  .u-mbNormal {
    margin-bottom: 3rem !important;
  }
  .u-mbLarge {
    margin-bottom: 4rem !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-mt-tab0 {
    margin-top: 0px !important;
  }
  .u-mr-tab0 {
    margin-right: 0px !important;
  }
  .u-mb-tab0 {
    margin-bottom: 0px !important;
  }
  .u-ml-tab0 {
    margin-left: 0px !important;
  }
  .u-mt-tab5 {
    margin-top: 5px !important;
  }
  .u-mr-tab5 {
    margin-right: 5px !important;
  }
  .u-mb-tab5 {
    margin-bottom: 5px !important;
  }
  .u-ml-tab5 {
    margin-left: 5px !important;
  }
  .u-mt-tab10 {
    margin-top: 10px !important;
  }
  .u-mr-tab10 {
    margin-right: 10px !important;
  }
  .u-mb-tab10 {
    margin-bottom: 10px !important;
  }
  .u-ml-tab10 {
    margin-left: 10px !important;
  }
  .u-mt-tab15 {
    margin-top: 15px !important;
  }
  .u-mr-tab15 {
    margin-right: 15px !important;
  }
  .u-mb-tab15 {
    margin-bottom: 15px !important;
  }
  .u-ml-tab15 {
    margin-left: 15px !important;
  }
  .u-mt-tab20 {
    margin-top: 20px !important;
  }
  .u-mr-tab20 {
    margin-right: 20px !important;
  }
  .u-mb-tab20 {
    margin-bottom: 20px !important;
  }
  .u-ml-tab20 {
    margin-left: 20px !important;
  }
  .u-mt-tab25 {
    margin-top: 25px !important;
  }
  .u-mr-tab25 {
    margin-right: 25px !important;
  }
  .u-mb-tab25 {
    margin-bottom: 25px !important;
  }
  .u-ml-tab25 {
    margin-left: 25px !important;
  }
  .u-mt-tab30 {
    margin-top: 30px !important;
  }
  .u-mr-tab30 {
    margin-right: 30px !important;
  }
  .u-mb-tab30 {
    margin-bottom: 30px !important;
  }
  .u-ml-tab30 {
    margin-left: 30px !important;
  }
  .u-mt-tab35 {
    margin-top: 35px !important;
  }
  .u-mr-tab35 {
    margin-right: 35px !important;
  }
  .u-mb-tab35 {
    margin-bottom: 35px !important;
  }
  .u-ml-tab35 {
    margin-left: 35px !important;
  }
  .u-mt-tab40 {
    margin-top: 40px !important;
  }
  .u-mr-tab40 {
    margin-right: 40px !important;
  }
  .u-mb-tab40 {
    margin-bottom: 40px !important;
  }
  .u-ml-tab40 {
    margin-left: 40px !important;
  }
  .u-mt-tab45 {
    margin-top: 45px !important;
  }
  .u-mr-tab45 {
    margin-right: 45px !important;
  }
  .u-mb-tab45 {
    margin-bottom: 45px !important;
  }
  .u-ml-tab45 {
    margin-left: 45px !important;
  }
  .u-mt-tab50 {
    margin-top: 50px !important;
  }
  .u-mr-tab50 {
    margin-right: 50px !important;
  }
  .u-mb-tab50 {
    margin-bottom: 50px !important;
  }
  .u-ml-tab50 {
    margin-left: 50px !important;
  }
  .u-mt-tab55 {
    margin-top: 55px !important;
  }
  .u-mr-tab55 {
    margin-right: 55px !important;
  }
  .u-mb-tab55 {
    margin-bottom: 55px !important;
  }
  .u-ml-tab55 {
    margin-left: 55px !important;
  }
  .u-mt-tab60 {
    margin-top: 60px !important;
  }
  .u-mr-tab60 {
    margin-right: 60px !important;
  }
  .u-mb-tab60 {
    margin-bottom: 60px !important;
  }
  .u-ml-tab60 {
    margin-left: 60px !important;
  }
  .u-mt-tab65 {
    margin-top: 65px !important;
  }
  .u-mr-tab65 {
    margin-right: 65px !important;
  }
  .u-mb-tab65 {
    margin-bottom: 65px !important;
  }
  .u-ml-tab65 {
    margin-left: 65px !important;
  }
  .u-mt-tab70 {
    margin-top: 70px !important;
  }
  .u-mr-tab70 {
    margin-right: 70px !important;
  }
  .u-mb-tab70 {
    margin-bottom: 70px !important;
  }
  .u-ml-tab70 {
    margin-left: 70px !important;
  }
  .u-mt-tab75 {
    margin-top: 75px !important;
  }
  .u-mr-tab75 {
    margin-right: 75px !important;
  }
  .u-mb-tab75 {
    margin-bottom: 75px !important;
  }
  .u-ml-tab75 {
    margin-left: 75px !important;
  }
  .u-mt-tab80 {
    margin-top: 80px !important;
  }
  .u-mr-tab80 {
    margin-right: 80px !important;
  }
  .u-mb-tab80 {
    margin-bottom: 80px !important;
  }
  .u-ml-tab80 {
    margin-left: 80px !important;
  }
  .u-mt-tab85 {
    margin-top: 85px !important;
  }
  .u-mr-tab85 {
    margin-right: 85px !important;
  }
  .u-mb-tab85 {
    margin-bottom: 85px !important;
  }
  .u-ml-tab85 {
    margin-left: 85px !important;
  }
  .u-mt-tab90 {
    margin-top: 90px !important;
  }
  .u-mr-tab90 {
    margin-right: 90px !important;
  }
  .u-mb-tab90 {
    margin-bottom: 90px !important;
  }
  .u-ml-tab90 {
    margin-left: 90px !important;
  }
  .u-mt-tab95 {
    margin-top: 95px !important;
  }
  .u-mr-tab95 {
    margin-right: 95px !important;
  }
  .u-mb-tab95 {
    margin-bottom: 95px !important;
  }
  .u-ml-tab95 {
    margin-left: 95px !important;
  }
  .u-mt-tab100 {
    margin-top: 100px !important;
  }
  .u-mr-tab100 {
    margin-right: 100px !important;
  }
  .u-mb-tab100 {
    margin-bottom: 100px !important;
  }
  .u-ml-tab100 {
    margin-left: 100px !important;
  }
}
@media screen and (max-width: 768px) {
  .u-mt-sp0 {
    margin-top: 0px !important;
  }
  .u-mr-sp0 {
    margin-right: 0px !important;
  }
  .u-mb-sp0 {
    margin-bottom: 0px !important;
  }
  .u-ml-sp0 {
    margin-left: 0px !important;
  }
  .u-mt-sp5 {
    margin-top: 5px !important;
  }
  .u-mr-sp5 {
    margin-right: 5px !important;
  }
  .u-mb-sp5 {
    margin-bottom: 5px !important;
  }
  .u-ml-sp5 {
    margin-left: 5px !important;
  }
  .u-mt-sp10 {
    margin-top: 10px !important;
  }
  .u-mr-sp10 {
    margin-right: 10px !important;
  }
  .u-mb-sp10 {
    margin-bottom: 10px !important;
  }
  .u-ml-sp10 {
    margin-left: 10px !important;
  }
  .u-mt-sp15 {
    margin-top: 15px !important;
  }
  .u-mr-sp15 {
    margin-right: 15px !important;
  }
  .u-mb-sp15 {
    margin-bottom: 15px !important;
  }
  .u-ml-sp15 {
    margin-left: 15px !important;
  }
  .u-mt-sp20 {
    margin-top: 20px !important;
  }
  .u-mr-sp20 {
    margin-right: 20px !important;
  }
  .u-mb-sp20 {
    margin-bottom: 20px !important;
  }
  .u-ml-sp20 {
    margin-left: 20px !important;
  }
  .u-mt-sp25 {
    margin-top: 25px !important;
  }
  .u-mr-sp25 {
    margin-right: 25px !important;
  }
  .u-mb-sp25 {
    margin-bottom: 25px !important;
  }
  .u-ml-sp25 {
    margin-left: 25px !important;
  }
  .u-mt-sp30 {
    margin-top: 30px !important;
  }
  .u-mr-sp30 {
    margin-right: 30px !important;
  }
  .u-mb-sp30 {
    margin-bottom: 30px !important;
  }
  .u-ml-sp30 {
    margin-left: 30px !important;
  }
  .u-mt-sp35 {
    margin-top: 35px !important;
  }
  .u-mr-sp35 {
    margin-right: 35px !important;
  }
  .u-mb-sp35 {
    margin-bottom: 35px !important;
  }
  .u-ml-sp35 {
    margin-left: 35px !important;
  }
  .u-mt-sp40 {
    margin-top: 40px !important;
  }
  .u-mr-sp40 {
    margin-right: 40px !important;
  }
  .u-mb-sp40 {
    margin-bottom: 40px !important;
  }
  .u-ml-sp40 {
    margin-left: 40px !important;
  }
  .u-mt-sp45 {
    margin-top: 45px !important;
  }
  .u-mr-sp45 {
    margin-right: 45px !important;
  }
  .u-mb-sp45 {
    margin-bottom: 45px !important;
  }
  .u-ml-sp45 {
    margin-left: 45px !important;
  }
  .u-mt-sp50 {
    margin-top: 50px !important;
  }
  .u-mr-sp50 {
    margin-right: 50px !important;
  }
  .u-mb-sp50 {
    margin-bottom: 50px !important;
  }
  .u-ml-sp50 {
    margin-left: 50px !important;
  }
  .u-mt-sp55 {
    margin-top: 55px !important;
  }
  .u-mr-sp55 {
    margin-right: 55px !important;
  }
  .u-mb-sp55 {
    margin-bottom: 55px !important;
  }
  .u-ml-sp55 {
    margin-left: 55px !important;
  }
  .u-mt-sp60 {
    margin-top: 60px !important;
  }
  .u-mr-sp60 {
    margin-right: 60px !important;
  }
  .u-mb-sp60 {
    margin-bottom: 60px !important;
  }
  .u-ml-sp60 {
    margin-left: 60px !important;
  }
  .u-mt-sp65 {
    margin-top: 65px !important;
  }
  .u-mr-sp65 {
    margin-right: 65px !important;
  }
  .u-mb-sp65 {
    margin-bottom: 65px !important;
  }
  .u-ml-sp65 {
    margin-left: 65px !important;
  }
  .u-mt-sp70 {
    margin-top: 70px !important;
  }
  .u-mr-sp70 {
    margin-right: 70px !important;
  }
  .u-mb-sp70 {
    margin-bottom: 70px !important;
  }
  .u-ml-sp70 {
    margin-left: 70px !important;
  }
  .u-mt-sp75 {
    margin-top: 75px !important;
  }
  .u-mr-sp75 {
    margin-right: 75px !important;
  }
  .u-mb-sp75 {
    margin-bottom: 75px !important;
  }
  .u-ml-sp75 {
    margin-left: 75px !important;
  }
  .u-mt-sp80 {
    margin-top: 80px !important;
  }
  .u-mr-sp80 {
    margin-right: 80px !important;
  }
  .u-mb-sp80 {
    margin-bottom: 80px !important;
  }
  .u-ml-sp80 {
    margin-left: 80px !important;
  }
  .u-mt-sp85 {
    margin-top: 85px !important;
  }
  .u-mr-sp85 {
    margin-right: 85px !important;
  }
  .u-mb-sp85 {
    margin-bottom: 85px !important;
  }
  .u-ml-sp85 {
    margin-left: 85px !important;
  }
  .u-mt-sp90 {
    margin-top: 90px !important;
  }
  .u-mr-sp90 {
    margin-right: 90px !important;
  }
  .u-mb-sp90 {
    margin-bottom: 90px !important;
  }
  .u-ml-sp90 {
    margin-left: 90px !important;
  }
  .u-mt-sp95 {
    margin-top: 95px !important;
  }
  .u-mr-sp95 {
    margin-right: 95px !important;
  }
  .u-mb-sp95 {
    margin-bottom: 95px !important;
  }
  .u-ml-sp95 {
    margin-left: 95px !important;
  }
  .u-mt-sp100 {
    margin-top: 100px !important;
  }
  .u-mr-sp100 {
    margin-right: 100px !important;
  }
  .u-mb-sp100 {
    margin-bottom: 100px !important;
  }
  .u-ml-sp100 {
    margin-left: 100px !important;
  }
}
.u-pt0 {
  padding-top: 0px !important;
}

.u-pr0 {
  padding-right: 0px !important;
}

.u-pb0 {
  padding-bottom: 0px !important;
}

.u-pl0 {
  padding-left: 0px !important;
}

.u-pt5 {
  padding-top: 5px !important;
}

.u-pr5 {
  padding-right: 5px !important;
}

.u-pb5 {
  padding-bottom: 5px !important;
}

.u-pl5 {
  padding-left: 5px !important;
}

.u-pt10 {
  padding-top: 10px !important;
}

.u-pr10 {
  padding-right: 10px !important;
}

.u-pb10 {
  padding-bottom: 10px !important;
}

.u-pl10 {
  padding-left: 10px !important;
}

.u-pt15 {
  padding-top: 15px !important;
}

.u-pr15 {
  padding-right: 15px !important;
}

.u-pb15 {
  padding-bottom: 15px !important;
}

.u-pl15 {
  padding-left: 15px !important;
}

.u-pt20 {
  padding-top: 20px !important;
}

.u-pr20 {
  padding-right: 20px !important;
}

.u-pb20 {
  padding-bottom: 20px !important;
}

.u-pl20 {
  padding-left: 20px !important;
}

.u-pt25 {
  padding-top: 25px !important;
}

.u-pr25 {
  padding-right: 25px !important;
}

.u-pb25 {
  padding-bottom: 25px !important;
}

.u-pl25 {
  padding-left: 25px !important;
}

.u-pt30 {
  padding-top: 30px !important;
}

.u-pr30 {
  padding-right: 30px !important;
}

.u-pb30 {
  padding-bottom: 30px !important;
}

.u-pl30 {
  padding-left: 30px !important;
}

.u-pt35 {
  padding-top: 35px !important;
}

.u-pr35 {
  padding-right: 35px !important;
}

.u-pb35 {
  padding-bottom: 35px !important;
}

.u-pl35 {
  padding-left: 35px !important;
}

.u-pt40 {
  padding-top: 40px !important;
}

.u-pr40 {
  padding-right: 40px !important;
}

.u-pb40 {
  padding-bottom: 40px !important;
}

.u-pl40 {
  padding-left: 40px !important;
}

.u-pt45 {
  padding-top: 45px !important;
}

.u-pr45 {
  padding-right: 45px !important;
}

.u-pb45 {
  padding-bottom: 45px !important;
}

.u-pl45 {
  padding-left: 45px !important;
}

.u-pt50 {
  padding-top: 50px !important;
}

.u-pr50 {
  padding-right: 50px !important;
}

.u-pb50 {
  padding-bottom: 50px !important;
}

.u-pl50 {
  padding-left: 50px !important;
}

.u-pt55 {
  padding-top: 55px !important;
}

.u-pr55 {
  padding-right: 55px !important;
}

.u-pb55 {
  padding-bottom: 55px !important;
}

.u-pl55 {
  padding-left: 55px !important;
}

.u-pt60 {
  padding-top: 60px !important;
}

.u-pr60 {
  padding-right: 60px !important;
}

.u-pb60 {
  padding-bottom: 60px !important;
}

.u-pl60 {
  padding-left: 60px !important;
}

.u-pt65 {
  padding-top: 65px !important;
}

.u-pr65 {
  padding-right: 65px !important;
}

.u-pb65 {
  padding-bottom: 65px !important;
}

.u-pl65 {
  padding-left: 65px !important;
}

.u-pt70 {
  padding-top: 70px !important;
}

.u-pr70 {
  padding-right: 70px !important;
}

.u-pb70 {
  padding-bottom: 70px !important;
}

.u-pl70 {
  padding-left: 70px !important;
}

.u-pt75 {
  padding-top: 75px !important;
}

.u-pr75 {
  padding-right: 75px !important;
}

.u-pb75 {
  padding-bottom: 75px !important;
}

.u-pl75 {
  padding-left: 75px !important;
}

.u-pt80 {
  padding-top: 80px !important;
}

.u-pr80 {
  padding-right: 80px !important;
}

.u-pb80 {
  padding-bottom: 80px !important;
}

.u-pl80 {
  padding-left: 80px !important;
}

.u-pt85 {
  padding-top: 85px !important;
}

.u-pr85 {
  padding-right: 85px !important;
}

.u-pb85 {
  padding-bottom: 85px !important;
}

.u-pl85 {
  padding-left: 85px !important;
}

.u-pt90 {
  padding-top: 90px !important;
}

.u-pr90 {
  padding-right: 90px !important;
}

.u-pb90 {
  padding-bottom: 90px !important;
}

.u-pl90 {
  padding-left: 90px !important;
}

.u-pt95 {
  padding-top: 95px !important;
}

.u-pr95 {
  padding-right: 95px !important;
}

.u-pb95 {
  padding-bottom: 95px !important;
}

.u-pl95 {
  padding-left: 95px !important;
}

.u-pt100 {
  padding-top: 100px !important;
}

.u-pr100 {
  padding-right: 100px !important;
}

.u-pb100 {
  padding-bottom: 100px !important;
}

.u-pl100 {
  padding-left: 100px !important;
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pt-tab0 {
    padding-top: 0px !important;
  }
  .u-pr-tab0 {
    padding-right: 0px !important;
  }
  .u-pb-tab0 {
    padding-bottom: 0px !important;
  }
  .u-pl-tab0 {
    padding-left: 0px !important;
  }
  .u-pt-tab5 {
    padding-top: 5px !important;
  }
  .u-pr-tab5 {
    padding-right: 5px !important;
  }
  .u-pb-tab5 {
    padding-bottom: 5px !important;
  }
  .u-pl-tab5 {
    padding-left: 5px !important;
  }
  .u-pt-tab10 {
    padding-top: 10px !important;
  }
  .u-pr-tab10 {
    padding-right: 10px !important;
  }
  .u-pb-tab10 {
    padding-bottom: 10px !important;
  }
  .u-pl-tab10 {
    padding-left: 10px !important;
  }
  .u-pt-tab15 {
    padding-top: 15px !important;
  }
  .u-pr-tab15 {
    padding-right: 15px !important;
  }
  .u-pb-tab15 {
    padding-bottom: 15px !important;
  }
  .u-pl-tab15 {
    padding-left: 15px !important;
  }
  .u-pt-tab20 {
    padding-top: 20px !important;
  }
  .u-pr-tab20 {
    padding-right: 20px !important;
  }
  .u-pb-tab20 {
    padding-bottom: 20px !important;
  }
  .u-pl-tab20 {
    padding-left: 20px !important;
  }
  .u-pt-tab25 {
    padding-top: 25px !important;
  }
  .u-pr-tab25 {
    padding-right: 25px !important;
  }
  .u-pb-tab25 {
    padding-bottom: 25px !important;
  }
  .u-pl-tab25 {
    padding-left: 25px !important;
  }
  .u-pt-tab30 {
    padding-top: 30px !important;
  }
  .u-pr-tab30 {
    padding-right: 30px !important;
  }
  .u-pb-tab30 {
    padding-bottom: 30px !important;
  }
  .u-pl-tab30 {
    padding-left: 30px !important;
  }
  .u-pt-tab35 {
    padding-top: 35px !important;
  }
  .u-pr-tab35 {
    padding-right: 35px !important;
  }
  .u-pb-tab35 {
    padding-bottom: 35px !important;
  }
  .u-pl-tab35 {
    padding-left: 35px !important;
  }
  .u-pt-tab40 {
    padding-top: 40px !important;
  }
  .u-pr-tab40 {
    padding-right: 40px !important;
  }
  .u-pb-tab40 {
    padding-bottom: 40px !important;
  }
  .u-pl-tab40 {
    padding-left: 40px !important;
  }
  .u-pt-tab45 {
    padding-top: 45px !important;
  }
  .u-pr-tab45 {
    padding-right: 45px !important;
  }
  .u-pb-tab45 {
    padding-bottom: 45px !important;
  }
  .u-pl-tab45 {
    padding-left: 45px !important;
  }
  .u-pt-tab50 {
    padding-top: 50px !important;
  }
  .u-pr-tab50 {
    padding-right: 50px !important;
  }
  .u-pb-tab50 {
    padding-bottom: 50px !important;
  }
  .u-pl-tab50 {
    padding-left: 50px !important;
  }
  .u-pt-tab55 {
    padding-top: 55px !important;
  }
  .u-pr-tab55 {
    padding-right: 55px !important;
  }
  .u-pb-tab55 {
    padding-bottom: 55px !important;
  }
  .u-pl-tab55 {
    padding-left: 55px !important;
  }
  .u-pt-tab60 {
    padding-top: 60px !important;
  }
  .u-pr-tab60 {
    padding-right: 60px !important;
  }
  .u-pb-tab60 {
    padding-bottom: 60px !important;
  }
  .u-pl-tab60 {
    padding-left: 60px !important;
  }
  .u-pt-tab65 {
    padding-top: 65px !important;
  }
  .u-pr-tab65 {
    padding-right: 65px !important;
  }
  .u-pb-tab65 {
    padding-bottom: 65px !important;
  }
  .u-pl-tab65 {
    padding-left: 65px !important;
  }
  .u-pt-tab70 {
    padding-top: 70px !important;
  }
  .u-pr-tab70 {
    padding-right: 70px !important;
  }
  .u-pb-tab70 {
    padding-bottom: 70px !important;
  }
  .u-pl-tab70 {
    padding-left: 70px !important;
  }
  .u-pt-tab75 {
    padding-top: 75px !important;
  }
  .u-pr-tab75 {
    padding-right: 75px !important;
  }
  .u-pb-tab75 {
    padding-bottom: 75px !important;
  }
  .u-pl-tab75 {
    padding-left: 75px !important;
  }
  .u-pt-tab80 {
    padding-top: 80px !important;
  }
  .u-pr-tab80 {
    padding-right: 80px !important;
  }
  .u-pb-tab80 {
    padding-bottom: 80px !important;
  }
  .u-pl-tab80 {
    padding-left: 80px !important;
  }
  .u-pt-tab85 {
    padding-top: 85px !important;
  }
  .u-pr-tab85 {
    padding-right: 85px !important;
  }
  .u-pb-tab85 {
    padding-bottom: 85px !important;
  }
  .u-pl-tab85 {
    padding-left: 85px !important;
  }
  .u-pt-tab90 {
    padding-top: 90px !important;
  }
  .u-pr-tab90 {
    padding-right: 90px !important;
  }
  .u-pb-tab90 {
    padding-bottom: 90px !important;
  }
  .u-pl-tab90 {
    padding-left: 90px !important;
  }
  .u-pt-tab95 {
    padding-top: 95px !important;
  }
  .u-pr-tab95 {
    padding-right: 95px !important;
  }
  .u-pb-tab95 {
    padding-bottom: 95px !important;
  }
  .u-pl-tab95 {
    padding-left: 95px !important;
  }
  .u-pt-tab100 {
    padding-top: 100px !important;
  }
  .u-pr-tab100 {
    padding-right: 100px !important;
  }
  .u-pb-tab100 {
    padding-bottom: 100px !important;
  }
  .u-pl-tab100 {
    padding-left: 100px !important;
  }
  .u-pt-tab105 {
    padding-top: 105px !important;
  }
  .u-pr-tab105 {
    padding-right: 105px !important;
  }
  .u-pb-tab105 {
    padding-bottom: 105px !important;
  }
  .u-pl-tab105 {
    padding-left: 105px !important;
  }
  .u-pt-tab110 {
    padding-top: 110px !important;
  }
  .u-pr-tab110 {
    padding-right: 110px !important;
  }
  .u-pb-tab110 {
    padding-bottom: 110px !important;
  }
  .u-pl-tab110 {
    padding-left: 110px !important;
  }
  .u-pt-tab115 {
    padding-top: 115px !important;
  }
  .u-pr-tab115 {
    padding-right: 115px !important;
  }
  .u-pb-tab115 {
    padding-bottom: 115px !important;
  }
  .u-pl-tab115 {
    padding-left: 115px !important;
  }
  .u-pt-tab120 {
    padding-top: 120px !important;
  }
  .u-pr-tab120 {
    padding-right: 120px !important;
  }
  .u-pb-tab120 {
    padding-bottom: 120px !important;
  }
  .u-pl-tab120 {
    padding-left: 120px !important;
  }
  .u-pt-tab125 {
    padding-top: 125px !important;
  }
  .u-pr-tab125 {
    padding-right: 125px !important;
  }
  .u-pb-tab125 {
    padding-bottom: 125px !important;
  }
  .u-pl-tab125 {
    padding-left: 125px !important;
  }
  .u-pt-tab130 {
    padding-top: 130px !important;
  }
  .u-pr-tab130 {
    padding-right: 130px !important;
  }
  .u-pb-tab130 {
    padding-bottom: 130px !important;
  }
  .u-pl-tab130 {
    padding-left: 130px !important;
  }
  .u-pt-tab135 {
    padding-top: 135px !important;
  }
  .u-pr-tab135 {
    padding-right: 135px !important;
  }
  .u-pb-tab135 {
    padding-bottom: 135px !important;
  }
  .u-pl-tab135 {
    padding-left: 135px !important;
  }
  .u-pt-tab140 {
    padding-top: 140px !important;
  }
  .u-pr-tab140 {
    padding-right: 140px !important;
  }
  .u-pb-tab140 {
    padding-bottom: 140px !important;
  }
  .u-pl-tab140 {
    padding-left: 140px !important;
  }
  .u-pt-tab145 {
    padding-top: 145px !important;
  }
  .u-pr-tab145 {
    padding-right: 145px !important;
  }
  .u-pb-tab145 {
    padding-bottom: 145px !important;
  }
  .u-pl-tab145 {
    padding-left: 145px !important;
  }
  .u-pt-tab150 {
    padding-top: 150px !important;
  }
  .u-pr-tab150 {
    padding-right: 150px !important;
  }
  .u-pb-tab150 {
    padding-bottom: 150px !important;
  }
  .u-pl-tab150 {
    padding-left: 150px !important;
  }
  .u-pt-tab155 {
    padding-top: 155px !important;
  }
  .u-pr-tab155 {
    padding-right: 155px !important;
  }
  .u-pb-tab155 {
    padding-bottom: 155px !important;
  }
  .u-pl-tab155 {
    padding-left: 155px !important;
  }
  .u-pt-tab160 {
    padding-top: 160px !important;
  }
  .u-pr-tab160 {
    padding-right: 160px !important;
  }
  .u-pb-tab160 {
    padding-bottom: 160px !important;
  }
  .u-pl-tab160 {
    padding-left: 160px !important;
  }
  .u-pt-tab165 {
    padding-top: 165px !important;
  }
  .u-pr-tab165 {
    padding-right: 165px !important;
  }
  .u-pb-tab165 {
    padding-bottom: 165px !important;
  }
  .u-pl-tab165 {
    padding-left: 165px !important;
  }
  .u-pt-tab170 {
    padding-top: 170px !important;
  }
  .u-pr-tab170 {
    padding-right: 170px !important;
  }
  .u-pb-tab170 {
    padding-bottom: 170px !important;
  }
  .u-pl-tab170 {
    padding-left: 170px !important;
  }
  .u-pt-tab175 {
    padding-top: 175px !important;
  }
  .u-pr-tab175 {
    padding-right: 175px !important;
  }
  .u-pb-tab175 {
    padding-bottom: 175px !important;
  }
  .u-pl-tab175 {
    padding-left: 175px !important;
  }
  .u-pt-tab180 {
    padding-top: 180px !important;
  }
  .u-pr-tab180 {
    padding-right: 180px !important;
  }
  .u-pb-tab180 {
    padding-bottom: 180px !important;
  }
  .u-pl-tab180 {
    padding-left: 180px !important;
  }
  .u-pt-tab185 {
    padding-top: 185px !important;
  }
  .u-pr-tab185 {
    padding-right: 185px !important;
  }
  .u-pb-tab185 {
    padding-bottom: 185px !important;
  }
  .u-pl-tab185 {
    padding-left: 185px !important;
  }
  .u-pt-tab190 {
    padding-top: 190px !important;
  }
  .u-pr-tab190 {
    padding-right: 190px !important;
  }
  .u-pb-tab190 {
    padding-bottom: 190px !important;
  }
  .u-pl-tab190 {
    padding-left: 190px !important;
  }
  .u-pt-tab195 {
    padding-top: 195px !important;
  }
  .u-pr-tab195 {
    padding-right: 195px !important;
  }
  .u-pb-tab195 {
    padding-bottom: 195px !important;
  }
  .u-pl-tab195 {
    padding-left: 195px !important;
  }
  .u-pt-tab200 {
    padding-top: 200px !important;
  }
  .u-pr-tab200 {
    padding-right: 200px !important;
  }
  .u-pb-tab200 {
    padding-bottom: 200px !important;
  }
  .u-pl-tab200 {
    padding-left: 200px !important;
  }
  .u-pt-tab205 {
    padding-top: 205px !important;
  }
  .u-pr-tab205 {
    padding-right: 205px !important;
  }
  .u-pb-tab205 {
    padding-bottom: 205px !important;
  }
  .u-pl-tab205 {
    padding-left: 205px !important;
  }
  .u-pt-tab210 {
    padding-top: 210px !important;
  }
  .u-pr-tab210 {
    padding-right: 210px !important;
  }
  .u-pb-tab210 {
    padding-bottom: 210px !important;
  }
  .u-pl-tab210 {
    padding-left: 210px !important;
  }
  .u-pt-tab215 {
    padding-top: 215px !important;
  }
  .u-pr-tab215 {
    padding-right: 215px !important;
  }
  .u-pb-tab215 {
    padding-bottom: 215px !important;
  }
  .u-pl-tab215 {
    padding-left: 215px !important;
  }
  .u-pt-tab220 {
    padding-top: 220px !important;
  }
  .u-pr-tab220 {
    padding-right: 220px !important;
  }
  .u-pb-tab220 {
    padding-bottom: 220px !important;
  }
  .u-pl-tab220 {
    padding-left: 220px !important;
  }
  .u-pt-tab225 {
    padding-top: 225px !important;
  }
  .u-pr-tab225 {
    padding-right: 225px !important;
  }
  .u-pb-tab225 {
    padding-bottom: 225px !important;
  }
  .u-pl-tab225 {
    padding-left: 225px !important;
  }
  .u-pt-tab230 {
    padding-top: 230px !important;
  }
  .u-pr-tab230 {
    padding-right: 230px !important;
  }
  .u-pb-tab230 {
    padding-bottom: 230px !important;
  }
  .u-pl-tab230 {
    padding-left: 230px !important;
  }
  .u-pt-tab235 {
    padding-top: 235px !important;
  }
  .u-pr-tab235 {
    padding-right: 235px !important;
  }
  .u-pb-tab235 {
    padding-bottom: 235px !important;
  }
  .u-pl-tab235 {
    padding-left: 235px !important;
  }
  .u-pt-tab240 {
    padding-top: 240px !important;
  }
  .u-pr-tab240 {
    padding-right: 240px !important;
  }
  .u-pb-tab240 {
    padding-bottom: 240px !important;
  }
  .u-pl-tab240 {
    padding-left: 240px !important;
  }
  .u-pt-tab245 {
    padding-top: 245px !important;
  }
  .u-pr-tab245 {
    padding-right: 245px !important;
  }
  .u-pb-tab245 {
    padding-bottom: 245px !important;
  }
  .u-pl-tab245 {
    padding-left: 245px !important;
  }
  .u-pt-tab250 {
    padding-top: 250px !important;
  }
  .u-pr-tab250 {
    padding-right: 250px !important;
  }
  .u-pb-tab250 {
    padding-bottom: 250px !important;
  }
  .u-pl-tab250 {
    padding-left: 250px !important;
  }
}
@media screen and (max-width: 768px) {
  .u-pt-sp0 {
    padding-top: 0px !important;
  }
  .u-pr-sp0 {
    padding-right: 0px !important;
  }
  .u-pb-sp0 {
    padding-bottom: 0px !important;
  }
  .u-pl-sp0 {
    padding-left: 0px !important;
  }
  .u-pt-sp5 {
    padding-top: 5px !important;
  }
  .u-pr-sp5 {
    padding-right: 5px !important;
  }
  .u-pb-sp5 {
    padding-bottom: 5px !important;
  }
  .u-pl-sp5 {
    padding-left: 5px !important;
  }
  .u-pt-sp10 {
    padding-top: 10px !important;
  }
  .u-pr-sp10 {
    padding-right: 10px !important;
  }
  .u-pb-sp10 {
    padding-bottom: 10px !important;
  }
  .u-pl-sp10 {
    padding-left: 10px !important;
  }
  .u-pt-sp15 {
    padding-top: 15px !important;
  }
  .u-pr-sp15 {
    padding-right: 15px !important;
  }
  .u-pb-sp15 {
    padding-bottom: 15px !important;
  }
  .u-pl-sp15 {
    padding-left: 15px !important;
  }
  .u-pt-sp20 {
    padding-top: 20px !important;
  }
  .u-pr-sp20 {
    padding-right: 20px !important;
  }
  .u-pb-sp20 {
    padding-bottom: 20px !important;
  }
  .u-pl-sp20 {
    padding-left: 20px !important;
  }
  .u-pt-sp25 {
    padding-top: 25px !important;
  }
  .u-pr-sp25 {
    padding-right: 25px !important;
  }
  .u-pb-sp25 {
    padding-bottom: 25px !important;
  }
  .u-pl-sp25 {
    padding-left: 25px !important;
  }
  .u-pt-sp30 {
    padding-top: 30px !important;
  }
  .u-pr-sp30 {
    padding-right: 30px !important;
  }
  .u-pb-sp30 {
    padding-bottom: 30px !important;
  }
  .u-pl-sp30 {
    padding-left: 30px !important;
  }
  .u-pt-sp35 {
    padding-top: 35px !important;
  }
  .u-pr-sp35 {
    padding-right: 35px !important;
  }
  .u-pb-sp35 {
    padding-bottom: 35px !important;
  }
  .u-pl-sp35 {
    padding-left: 35px !important;
  }
  .u-pt-sp40 {
    padding-top: 40px !important;
  }
  .u-pr-sp40 {
    padding-right: 40px !important;
  }
  .u-pb-sp40 {
    padding-bottom: 40px !important;
  }
  .u-pl-sp40 {
    padding-left: 40px !important;
  }
  .u-pt-sp45 {
    padding-top: 45px !important;
  }
  .u-pr-sp45 {
    padding-right: 45px !important;
  }
  .u-pb-sp45 {
    padding-bottom: 45px !important;
  }
  .u-pl-sp45 {
    padding-left: 45px !important;
  }
  .u-pt-sp50 {
    padding-top: 50px !important;
  }
  .u-pr-sp50 {
    padding-right: 50px !important;
  }
  .u-pb-sp50 {
    padding-bottom: 50px !important;
  }
  .u-pl-sp50 {
    padding-left: 50px !important;
  }
  .u-pt-sp55 {
    padding-top: 55px !important;
  }
  .u-pr-sp55 {
    padding-right: 55px !important;
  }
  .u-pb-sp55 {
    padding-bottom: 55px !important;
  }
  .u-pl-sp55 {
    padding-left: 55px !important;
  }
  .u-pt-sp60 {
    padding-top: 60px !important;
  }
  .u-pr-sp60 {
    padding-right: 60px !important;
  }
  .u-pb-sp60 {
    padding-bottom: 60px !important;
  }
  .u-pl-sp60 {
    padding-left: 60px !important;
  }
  .u-pt-sp65 {
    padding-top: 65px !important;
  }
  .u-pr-sp65 {
    padding-right: 65px !important;
  }
  .u-pb-sp65 {
    padding-bottom: 65px !important;
  }
  .u-pl-sp65 {
    padding-left: 65px !important;
  }
  .u-pt-sp70 {
    padding-top: 70px !important;
  }
  .u-pr-sp70 {
    padding-right: 70px !important;
  }
  .u-pb-sp70 {
    padding-bottom: 70px !important;
  }
  .u-pl-sp70 {
    padding-left: 70px !important;
  }
  .u-pt-sp75 {
    padding-top: 75px !important;
  }
  .u-pr-sp75 {
    padding-right: 75px !important;
  }
  .u-pb-sp75 {
    padding-bottom: 75px !important;
  }
  .u-pl-sp75 {
    padding-left: 75px !important;
  }
  .u-pt-sp80 {
    padding-top: 80px !important;
  }
  .u-pr-sp80 {
    padding-right: 80px !important;
  }
  .u-pb-sp80 {
    padding-bottom: 80px !important;
  }
  .u-pl-sp80 {
    padding-left: 80px !important;
  }
  .u-pt-sp85 {
    padding-top: 85px !important;
  }
  .u-pr-sp85 {
    padding-right: 85px !important;
  }
  .u-pb-sp85 {
    padding-bottom: 85px !important;
  }
  .u-pl-sp85 {
    padding-left: 85px !important;
  }
  .u-pt-sp90 {
    padding-top: 90px !important;
  }
  .u-pr-sp90 {
    padding-right: 90px !important;
  }
  .u-pb-sp90 {
    padding-bottom: 90px !important;
  }
  .u-pl-sp90 {
    padding-left: 90px !important;
  }
  .u-pt-sp95 {
    padding-top: 95px !important;
  }
  .u-pr-sp95 {
    padding-right: 95px !important;
  }
  .u-pb-sp95 {
    padding-bottom: 95px !important;
  }
  .u-pl-sp95 {
    padding-left: 95px !important;
  }
  .u-pt-sp100 {
    padding-top: 100px !important;
  }
  .u-pr-sp100 {
    padding-right: 100px !important;
  }
  .u-pb-sp100 {
    padding-bottom: 100px !important;
  }
  .u-pl-sp100 {
    padding-left: 100px !important;
  }
  .u-pt-sp105 {
    padding-top: 105px !important;
  }
  .u-pr-sp105 {
    padding-right: 105px !important;
  }
  .u-pb-sp105 {
    padding-bottom: 105px !important;
  }
  .u-pl-sp105 {
    padding-left: 105px !important;
  }
  .u-pt-sp110 {
    padding-top: 110px !important;
  }
  .u-pr-sp110 {
    padding-right: 110px !important;
  }
  .u-pb-sp110 {
    padding-bottom: 110px !important;
  }
  .u-pl-sp110 {
    padding-left: 110px !important;
  }
  .u-pt-sp115 {
    padding-top: 115px !important;
  }
  .u-pr-sp115 {
    padding-right: 115px !important;
  }
  .u-pb-sp115 {
    padding-bottom: 115px !important;
  }
  .u-pl-sp115 {
    padding-left: 115px !important;
  }
  .u-pt-sp120 {
    padding-top: 120px !important;
  }
  .u-pr-sp120 {
    padding-right: 120px !important;
  }
  .u-pb-sp120 {
    padding-bottom: 120px !important;
  }
  .u-pl-sp120 {
    padding-left: 120px !important;
  }
  .u-pt-sp125 {
    padding-top: 125px !important;
  }
  .u-pr-sp125 {
    padding-right: 125px !important;
  }
  .u-pb-sp125 {
    padding-bottom: 125px !important;
  }
  .u-pl-sp125 {
    padding-left: 125px !important;
  }
  .u-pt-sp130 {
    padding-top: 130px !important;
  }
  .u-pr-sp130 {
    padding-right: 130px !important;
  }
  .u-pb-sp130 {
    padding-bottom: 130px !important;
  }
  .u-pl-sp130 {
    padding-left: 130px !important;
  }
  .u-pt-sp135 {
    padding-top: 135px !important;
  }
  .u-pr-sp135 {
    padding-right: 135px !important;
  }
  .u-pb-sp135 {
    padding-bottom: 135px !important;
  }
  .u-pl-sp135 {
    padding-left: 135px !important;
  }
  .u-pt-sp140 {
    padding-top: 140px !important;
  }
  .u-pr-sp140 {
    padding-right: 140px !important;
  }
  .u-pb-sp140 {
    padding-bottom: 140px !important;
  }
  .u-pl-sp140 {
    padding-left: 140px !important;
  }
  .u-pt-sp145 {
    padding-top: 145px !important;
  }
  .u-pr-sp145 {
    padding-right: 145px !important;
  }
  .u-pb-sp145 {
    padding-bottom: 145px !important;
  }
  .u-pl-sp145 {
    padding-left: 145px !important;
  }
  .u-pt-sp150 {
    padding-top: 150px !important;
  }
  .u-pr-sp150 {
    padding-right: 150px !important;
  }
  .u-pb-sp150 {
    padding-bottom: 150px !important;
  }
  .u-pl-sp150 {
    padding-left: 150px !important;
  }
  .u-pt-sp155 {
    padding-top: 155px !important;
  }
  .u-pr-sp155 {
    padding-right: 155px !important;
  }
  .u-pb-sp155 {
    padding-bottom: 155px !important;
  }
  .u-pl-sp155 {
    padding-left: 155px !important;
  }
  .u-pt-sp160 {
    padding-top: 160px !important;
  }
  .u-pr-sp160 {
    padding-right: 160px !important;
  }
  .u-pb-sp160 {
    padding-bottom: 160px !important;
  }
  .u-pl-sp160 {
    padding-left: 160px !important;
  }
  .u-pt-sp165 {
    padding-top: 165px !important;
  }
  .u-pr-sp165 {
    padding-right: 165px !important;
  }
  .u-pb-sp165 {
    padding-bottom: 165px !important;
  }
  .u-pl-sp165 {
    padding-left: 165px !important;
  }
  .u-pt-sp170 {
    padding-top: 170px !important;
  }
  .u-pr-sp170 {
    padding-right: 170px !important;
  }
  .u-pb-sp170 {
    padding-bottom: 170px !important;
  }
  .u-pl-sp170 {
    padding-left: 170px !important;
  }
  .u-pt-sp175 {
    padding-top: 175px !important;
  }
  .u-pr-sp175 {
    padding-right: 175px !important;
  }
  .u-pb-sp175 {
    padding-bottom: 175px !important;
  }
  .u-pl-sp175 {
    padding-left: 175px !important;
  }
  .u-pt-sp180 {
    padding-top: 180px !important;
  }
  .u-pr-sp180 {
    padding-right: 180px !important;
  }
  .u-pb-sp180 {
    padding-bottom: 180px !important;
  }
  .u-pl-sp180 {
    padding-left: 180px !important;
  }
  .u-pt-sp185 {
    padding-top: 185px !important;
  }
  .u-pr-sp185 {
    padding-right: 185px !important;
  }
  .u-pb-sp185 {
    padding-bottom: 185px !important;
  }
  .u-pl-sp185 {
    padding-left: 185px !important;
  }
  .u-pt-sp190 {
    padding-top: 190px !important;
  }
  .u-pr-sp190 {
    padding-right: 190px !important;
  }
  .u-pb-sp190 {
    padding-bottom: 190px !important;
  }
  .u-pl-sp190 {
    padding-left: 190px !important;
  }
  .u-pt-sp195 {
    padding-top: 195px !important;
  }
  .u-pr-sp195 {
    padding-right: 195px !important;
  }
  .u-pb-sp195 {
    padding-bottom: 195px !important;
  }
  .u-pl-sp195 {
    padding-left: 195px !important;
  }
  .u-pt-sp200 {
    padding-top: 200px !important;
  }
  .u-pr-sp200 {
    padding-right: 200px !important;
  }
  .u-pb-sp200 {
    padding-bottom: 200px !important;
  }
  .u-pl-sp200 {
    padding-left: 200px !important;
  }
  .u-pt-sp205 {
    padding-top: 205px !important;
  }
  .u-pr-sp205 {
    padding-right: 205px !important;
  }
  .u-pb-sp205 {
    padding-bottom: 205px !important;
  }
  .u-pl-sp205 {
    padding-left: 205px !important;
  }
  .u-pt-sp210 {
    padding-top: 210px !important;
  }
  .u-pr-sp210 {
    padding-right: 210px !important;
  }
  .u-pb-sp210 {
    padding-bottom: 210px !important;
  }
  .u-pl-sp210 {
    padding-left: 210px !important;
  }
  .u-pt-sp215 {
    padding-top: 215px !important;
  }
  .u-pr-sp215 {
    padding-right: 215px !important;
  }
  .u-pb-sp215 {
    padding-bottom: 215px !important;
  }
  .u-pl-sp215 {
    padding-left: 215px !important;
  }
  .u-pt-sp220 {
    padding-top: 220px !important;
  }
  .u-pr-sp220 {
    padding-right: 220px !important;
  }
  .u-pb-sp220 {
    padding-bottom: 220px !important;
  }
  .u-pl-sp220 {
    padding-left: 220px !important;
  }
  .u-pt-sp225 {
    padding-top: 225px !important;
  }
  .u-pr-sp225 {
    padding-right: 225px !important;
  }
  .u-pb-sp225 {
    padding-bottom: 225px !important;
  }
  .u-pl-sp225 {
    padding-left: 225px !important;
  }
  .u-pt-sp230 {
    padding-top: 230px !important;
  }
  .u-pr-sp230 {
    padding-right: 230px !important;
  }
  .u-pb-sp230 {
    padding-bottom: 230px !important;
  }
  .u-pl-sp230 {
    padding-left: 230px !important;
  }
  .u-pt-sp235 {
    padding-top: 235px !important;
  }
  .u-pr-sp235 {
    padding-right: 235px !important;
  }
  .u-pb-sp235 {
    padding-bottom: 235px !important;
  }
  .u-pl-sp235 {
    padding-left: 235px !important;
  }
  .u-pt-sp240 {
    padding-top: 240px !important;
  }
  .u-pr-sp240 {
    padding-right: 240px !important;
  }
  .u-pb-sp240 {
    padding-bottom: 240px !important;
  }
  .u-pl-sp240 {
    padding-left: 240px !important;
  }
  .u-pt-sp245 {
    padding-top: 245px !important;
  }
  .u-pr-sp245 {
    padding-right: 245px !important;
  }
  .u-pb-sp245 {
    padding-bottom: 245px !important;
  }
  .u-pl-sp245 {
    padding-left: 245px !important;
  }
  .u-pt-sp250 {
    padding-top: 250px !important;
  }
  .u-pr-sp250 {
    padding-right: 250px !important;
  }
  .u-pb-sp250 {
    padding-bottom: 250px !important;
  }
  .u-pl-sp250 {
    padding-left: 250px !important;
  }
}
.u-wAuto {
  width: auto !important;
}

.u-w5 {
  width: 5% !important;
}

.u-w10 {
  width: 10% !important;
}

.u-w15 {
  width: 15% !important;
}

.u-w20 {
  width: 20% !important;
}

.u-w25 {
  width: 25% !important;
}

.u-w30 {
  width: 30% !important;
}

.u-w35 {
  width: 35% !important;
}

.u-w40 {
  width: 40% !important;
}

.u-w45 {
  width: 45% !important;
}

.u-w50 {
  width: 50% !important;
}

.u-w55 {
  width: 55% !important;
}

.u-w60 {
  width: 60% !important;
}

.u-w65 {
  width: 65% !important;
}

.u-w70 {
  width: 70% !important;
}

.u-w75 {
  width: 75% !important;
}

.u-w80 {
  width: 80% !important;
}

.u-w85 {
  width: 85% !important;
}

.u-w90 {
  width: 90% !important;
}

.u-w95 {
  width: 95% !important;
}

.u-w100 {
  width: 100% !important;
}

.u-w1em {
  width: 1em !important;
}

.u-w2em {
  width: 2em !important;
}

.u-w3em {
  width: 3em !important;
}

.u-w4em {
  width: 4em !important;
}

.u-w5em {
  width: 5em !important;
}

.u-w6em {
  width: 6em !important;
}

.u-w7em {
  width: 7em !important;
}

.u-w8em {
  width: 8em !important;
}

.u-w9em {
  width: 9em !important;
}

.u-w10em {
  width: 10em !important;
}

.u-w11em {
  width: 11em !important;
}

.u-w12em {
  width: 12em !important;
}

.u-w13em {
  width: 13em !important;
}

.u-w14em {
  width: 14em !important;
}

.u-w15em {
  width: 15em !important;
}

.u-w16em {
  width: 16em !important;
}

.u-w17em {
  width: 17em !important;
}

.u-w18em {
  width: 18em !important;
}

.u-w19em {
  width: 19em !important;
}

.u-w20em {
  width: 20em !important;
}

.u-w21em {
  width: 21em !important;
}

.u-w22em {
  width: 22em !important;
}

.u-w23em {
  width: 23em !important;
}

.u-w24em {
  width: 24em !important;
}

.u-w25em {
  width: 25em !important;
}

.u-w26em {
  width: 26em !important;
}

.u-w27em {
  width: 27em !important;
}

.u-w28em {
  width: 28em !important;
}

.u-w29em {
  width: 29em !important;
}

.u-w30em {
  width: 30em !important;
}

.u-w31em {
  width: 31em !important;
}

.u-w32em {
  width: 32em !important;
}

.u-w33em {
  width: 33em !important;
}

.u-w34em {
  width: 34em !important;
}

.u-w35em {
  width: 35em !important;
}

.u-w36em {
  width: 36em !important;
}

.u-w37em {
  width: 37em !important;
}

.u-w38em {
  width: 38em !important;
}

.u-w39em {
  width: 39em !important;
}

.u-w40em {
  width: 40em !important;
}

.u-w41em {
  width: 41em !important;
}

.u-w42em {
  width: 42em !important;
}

.u-w43em {
  width: 43em !important;
}

.u-w44em {
  width: 44em !important;
}

.u-w45em {
  width: 45em !important;
}

.u-w46em {
  width: 46em !important;
}

.u-w47em {
  width: 47em !important;
}

.u-w48em {
  width: 48em !important;
}

.u-w49em {
  width: 49em !important;
}

.u-w50em {
  width: 50em !important;
}

.u-fs11 {
  font-size: 1.1rem !important;
}

.u-fs12 {
  font-size: 1.2rem !important;
}

.u-fs13 {
  font-size: 1.3rem !important;
}

.u-fs14 {
  font-size: 1.4rem !important;
}

.u-fs15 {
  font-size: 1.5rem !important;
}

.u-fs16 {
  font-size: 1.6rem !important;
}

.u-fs17 {
  font-size: 1.7rem !important;
}

.u-fs18 {
  font-size: 1.8rem !important;
}

.u-fs19 {
  font-size: 1.9rem !important;
}

.u-fs20 {
  font-size: 2rem !important;
}

.u-fs21 {
  font-size: 2.1rem !important;
}

.u-fs22 {
  font-size: 2.2rem !important;
}

.u-fs23 {
  font-size: 2.3rem !important;
}

.u-fs24 {
  font-size: 2.4rem !important;
}

.u-fs25 {
  font-size: 2.5rem !important;
}

.u-fs26 {
  font-size: 2.6rem !important;
}

.u-fs27 {
  font-size: 2.7rem !important;
}

.u-fs28 {
  font-size: 2.8rem !important;
}

.u-fs29 {
  font-size: 2.9rem !important;
}

.u-fs30 {
  font-size: 3rem !important;
}

.u-fs31 {
  font-size: 3.1rem !important;
}

.u-fs32 {
  font-size: 3.2rem !important;
}

.u-fs33 {
  font-size: 3.3rem !important;
}

.u-fs34 {
  font-size: 3.4rem !important;
}

.u-fs35 {
  font-size: 3.5rem !important;
}

.u-fsXlarge {
  font-size: 3rem !important;
}

.u-fsLarge {
  font-size: 2rem !important;
}

.u-fsMedium {
  font-size: 1.8rem !important;
}

.u-fsSmall {
  font-size: 1.4rem !important;
}

.u-fsXsmall {
  font-size: 1.3rem !important;
}

@media screen and (max-width: 768px) {
  .u-fsXlarge {
    font-size: 2.4rem !important;
  }
  .u-fsLarge {
    font-size: 1.8rem !important;
  }
  .u-fsMedium {
    font-size: 1.6rem !important;
  }
  .u-fsSmall {
    font-size: 1.4rem !important;
  }
  .u-fsXsmall {
    font-size: 1.1rem !important;
  }
}
.u-textbold {
  font-weight: 700 !important;
}

.u-textmedium {
  font-weight: 500 !important;
}

.u-textnormal {
  font-weight: 400 !important;
}

.u-textthin {
  font-weight: 200 !important;
}

.u-emp {
  color: #df3a14 !important;
}

.u-indent {
  text-indent: 1em !important;
}

.u-clear {
  clear: both !important;
}

.u-inlineBlock:not(#_) {
  display: inline-block;
}

.u-inline {
  display: inline !important;
}

.u-ac {
  text-align: center !important;
}

.u-ar {
  text-align: right !important;
}

.u-al {
  text-align: left !important;
}

.u-vm {
  vertical-align: middle !important;
}

.u-vt {
  vertical-align: top !important;
}

.u-vb {
  vertical-align: bottom !important;
}

@media screen and (min-width: 1025px) {
  .u-ac-pc {
    text-align: center !important;
  }
  .u-ar-pc {
    text-align: right !important;
  }
  .u-al-pc {
    text-align: left !important;
  }
  .u-vm-pc {
    vertical-align: middle !important;
  }
  .u-vt-pc {
    vertical-align: top !important;
  }
  .u-vb-pc {
    vertical-align: bottom !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-ac-tab {
    text-align: center !important;
  }
  .u-ar-tab {
    text-align: right !important;
  }
  .u-al-tab {
    text-align: left !important;
  }
  .u-vm-tab {
    vertical-align: middle !important;
  }
  .u-vt-tab {
    vertical-align: top !important;
  }
  .u-vb-tab {
    vertical-align: bottom !important;
  }
}
@media screen and (max-width: 768px) {
  .u-ac-sp {
    text-align: center !important;
  }
  .u-ar-sp {
    text-align: right !important;
  }
  .u-al-sp {
    text-align: left !important;
  }
  .u-vm-sp {
    vertical-align: middle !important;
  }
  .u-vt-sp {
    vertical-align: top !important;
  }
  .u-vb-sp {
    vertical-align: bottom !important;
  }
}
.u-pre-wrap {
  white-space: pre-wrap !important;
}

.u-sp,
.u-tab {
  display: none !important;
}

.u-pc {
  display: inherit !important;
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .u-pc {
    display: none !important;
  }
  .u-tab {
    display: inherit !important;
  }
}
@media screen and (max-width: 768px) {
  .u-pc {
    display: none !important;
  }
  .u-sp {
    display: inherit !important;
  }
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0.7;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  padding: 4rem 6rem;
  text-align: left;
  z-index: 1045;
}
@media screen and (max-width: 768px) {
  .mfp-content {
    padding: 2rem;
  }
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

.mfp-close,
.mfp-arrow {
  cursor: pointer;
  border: 0;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

.mfp-close {
  position: absolute;
  right: 3.8rem;
  top: 1.8rem;
  width: 4.4rem;
  height: 4.4rem;
  background: #7d593a;
  border-radius: 50%;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .mfp-close {
    top: 0;
    right: 0;
  }
}
.mfp-close::before, .mfp-close::after {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background: #fff;
  transform: rotate(45deg);
}
.mfp-close::before {
  width: 50%;
  height: 0.2rem;
}
@media screen and (max-width: 768px) {
  .mfp-close::before {
    width: 2.4rem;
  }
}
.mfp-close::after {
  width: 0.2rem;
  height: 50%;
}
@media screen and (max-width: 768px) {
  .mfp-close::after {
    width: 0.2rem;
    height: 2.4rem;
  }
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  margin: 0;
  top: 0;
  bottom: 0;
  padding: 0;
  width: 4.4rem;
  height: 4.4rem;
  margin: auto 0;
  -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:hover {
  opacity: 0.7;
}
.mfp-arrow::after {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  bottom: 0;
  width: 2rem;
  height: 2rem;
  margin: auto 0;
}

.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left::after {
  left: 15px;
  border-left: 2px solid #7d593a;
  border-bottom: 2px solid #7d593a;
  transform: rotate(45deg);
}

.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right::after {
  right: 15px;
  border-right: 2px solid #7d593a;
  border-bottom: 2px solid #7d593a;
  transform: rotate(-45deg);
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-inline-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  top: -4rem;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
}

.mfp-video {
  position: relative;
  display: table;
  margin: 0 auto;
}
.mfp-video video {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}

/* Main image in popup */
.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: calc(100svh - 8rem) !important;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .mfp-img {
    max-height: calc(100svh - 4rem) !important;
  }
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;
  transition: all 0.15s ease-out;
}

/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.9;
}

/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  transition: all 0.15s ease-out;
}

/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
/*****************************************************
  Print
*****************************************************/
@media print {
  html:not([class*=-mobile]) body {
    width: 112rem;
    zoom: 0.8;
  }
  body {
    -webkit-print-color-adjust: exact;
  }
  .l-wrapper {
    padding-top: 0;
  }
  .l-header {
    position: static;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1hc3Rlci5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O3FEQUVxRDtBQUNyRDs7bURBRW1EO0FBQ25EO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZiwyQ0FBMkM7RUFDM0MsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLDJGQUEyRjtFQUMzRixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YsOEJBQThCO0VBQzlCLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsY0FBYztFQUNkLGVBQWU7QUFDakI7QUFDQTtFQUNFLGdDQUFnQztFQUNoQyxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsY0FBYztFQUNkLDJFQUEyRTtBQUM3RTtBQUNBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGVBQWU7RUFDZixZQUFZO0VBQ1osOENBQThDO0VBQzlDLFVBQVU7RUFDVixXQUFXO0VBQ1gsWUFBWTtFQUNaLDRFQUE0RTtFQUM1RSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLFlBQVk7QUFDZDtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtJQUNqQiwrRkFBK0Y7RUFDakc7RUFDQTtJQUNFLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsYUFBYTtFQUNmO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLHdCQUF3QjtJQUN4Qix3RkFBd0Y7RUFDMUY7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0Usa0JBQWtCO0lBQ2xCLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsY0FBYztJQUNkLGdEQUFnRDtJQUNoRCxXQUFXO0lBQ1gsWUFBWTtFQUNkO0FBQ0Y7O0FBRUE7O3FEQUVxRDtBQUNyRDs7aURBRWlEO0FBQ2pEO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZiwyQkFBMkI7QUFDN0I7QUFDQTtFQUNFLHVCQUF1QjtBQUN6QjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLFNBQVM7QUFDWDtBQUNBO0VBQ0U7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx5Q0FBeUM7RUFDM0M7RUFDQTtJQUNFLHlDQUF5QztFQUMzQztFQUNBO0lBQ0UseUNBQXlDO0VBQzNDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0UseUNBQXlDO0VBQzNDO0VBQ0E7SUFDRSx5Q0FBeUM7RUFDM0M7RUFDQTtJQUNFLHlDQUF5QztFQUMzQztBQUNGO0FBQ0E7RUFDRTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHlDQUF5QztFQUMzQztFQUNBO0lBQ0UseUNBQXlDO0VBQzNDO0VBQ0E7SUFDRSx5Q0FBeUM7RUFDM0M7QUFDRjs7QUFFQTs7aURBRWlEO0FBQ2pEO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsd0JBQXdCO0VBQ3hCLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxjQUFjO0VBQ2QsTUFBTTtFQUNOLE9BQU87RUFDUCxtQkFBbUI7RUFDbkIsU0FBUztFQUNULFFBQVE7RUFDUiw4REFBOEQ7RUFDOUQsK0JBQStCO0FBQ2pDO0FBQ0E7RUFDRTtJQUNFLHFCQUFxQjtJQUNyQiwwQkFBMEI7SUFDMUIsaUJBQWlCO0VBQ25CO0FBQ0Y7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQiw4QkFBOEI7RUFDOUIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0U7SUFDRSxrQkFBa0I7SUFDbEIsc0JBQXNCO0lBQ3RCLGlCQUFpQjtFQUNuQjtBQUNGOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsZ0NBQWdDO0VBQ2hDLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGNBQWM7RUFDZCxPQUFPO0VBQ1AsWUFBWTtFQUNaLGFBQWE7RUFDYixXQUFXO0VBQ1gsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFO0lBQ0UscUJBQXFCO0lBQ3JCLGlCQUFpQjtFQUNuQjtBQUNGOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxjQUFjO0VBQ2QsVUFBVTtFQUNWLFlBQVk7RUFDWixXQUFXO0VBQ1gsWUFBWTtFQUNaLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0U7SUFDRSxxQkFBcUI7RUFDdkI7QUFDRjs7QUFFQTs7aURBRWlEO0FBQ2pEO0VBQ0UsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixhQUFhO0VBQ2IsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsY0FBYztFQUNkLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsNkRBQTZEO0FBQy9EO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLHdEQUF3RDtBQUMxRDtBQUNBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjs7QUFFQTs7aURBRWlEO0FBQ2pEO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZixvQkFBb0I7RUFDcEIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSx1QkFBdUI7QUFDekI7QUFDQTtFQUNFLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHVDQUF1QztBQUN6QztBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHdDQUF3QztBQUMxQztBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSx3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFO0lBQ0Usb0JBQW9CO0lBQ3BCLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsbUJBQW1CO0lBQ25CLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0UseUNBQXlDO0VBQzNDO0VBQ0E7SUFDRSx5Q0FBeUM7RUFDM0M7RUFDQTtJQUNFLHlDQUF5QztFQUMzQztFQUNBO0lBQ0Usa0JBQWtCO0lBQ2xCLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0lBQ2pCLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0Usa0JBQWtCO0lBQ2xCLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0lBQ2pCLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0UseUNBQXlDO0VBQzNDO0VBQ0E7SUFDRSx5Q0FBeUM7RUFDM0M7RUFDQTtJQUNFLHlDQUF5QztFQUMzQztBQUNGO0FBQ0E7RUFDRTtJQUNFLG9CQUFvQjtJQUNwQixpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLG1CQUFtQjtJQUNuQixnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHlDQUF5QztFQUMzQztFQUNBO0lBQ0UseUNBQXlDO0VBQzNDO0VBQ0E7SUFDRSx5Q0FBeUM7RUFDM0M7RUFDQTtJQUNFLGtCQUFrQjtJQUNsQixpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtJQUNqQixnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLGtCQUFrQjtJQUNsQixpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtJQUNqQixnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHFDQUFxQztFQUN2QztFQUNBO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0E7SUFDRSxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHNDQUFzQztFQUN4QztFQUNBO0lBQ0Usc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHlDQUF5QztFQUMzQztFQUNBO0lBQ0UseUNBQXlDO0VBQzNDO0VBQ0E7SUFDRSx5Q0FBeUM7RUFDM0M7QUFDRjtBQUNBO0VBQ0U7SUFDRSxvQkFBb0I7SUFDcEIsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxtQkFBbUI7SUFDbkIsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSxvQkFBb0I7SUFDcEIsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7SUFDbkIsa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx5Q0FBeUM7RUFDM0M7RUFDQTtJQUNFLHlDQUF5QztFQUMzQztFQUNBO0lBQ0UseUNBQXlDO0VBQzNDO0VBQ0E7SUFDRSxvQkFBb0I7SUFDcEIsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxtQkFBbUI7SUFDbkIsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx5Q0FBeUM7RUFDM0M7RUFDQTtJQUNFLHlDQUF5QztFQUMzQztFQUNBO0lBQ0UseUNBQXlDO0VBQzNDO0VBQ0E7SUFDRSxvQkFBb0I7SUFDcEIsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxtQkFBbUI7SUFDbkIsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx1Q0FBdUM7RUFDekM7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztFQUNBO0lBQ0UsdUNBQXVDO0VBQ3pDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx5Q0FBeUM7RUFDM0M7RUFDQTtJQUNFLHlDQUF5QztFQUMzQztFQUNBO0lBQ0UseUNBQXlDO0VBQzNDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx5Q0FBeUM7RUFDM0M7RUFDQTtJQUNFLHlDQUF5QztFQUMzQztFQUNBO0lBQ0UseUNBQXlDO0VBQzNDO0FBQ0Y7O0FBRUE7O2lEQUVpRDtBQUNqRDs7RUFFRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsYUFBYTtFQUNiLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxVQUFVO0VBQ1YsWUFBWTtFQUNaLGFBQWE7RUFDYixjQUFjO0VBQ2Qsd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7RUFDQTtJQUNFLFVBQVU7RUFDWjtBQUNGOztBQUVBOztpREFFaUQ7QUFDakQ7O0VBRUUsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLFNBQVM7RUFDVCx1QkFBdUI7QUFDekI7QUFDQTtFQUNFLG9CQUFvQjtFQUNwQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sWUFBWTtFQUNaLDJCQUEyQjtFQUMzQiw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLFNBQVM7RUFDVCx1QkFBdUI7QUFDekI7QUFDQTtFQUNFLDBCQUEwQjtFQUMxQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sWUFBWTtFQUNaLDJCQUEyQjtFQUMzQix3QkFBd0I7RUFDeEIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsYUFBYTtFQUNiLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFO0lBQ0UsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSxPQUFPO0lBQ1AsYUFBYTtJQUNiLGNBQWM7RUFDaEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtBQUNGOztBQUVBO0VBQ0UsU0FBUztBQUNYO0FBQ0E7RUFDRSxvQkFBb0I7RUFDcEIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFDckI7O0FBRUE7O2lEQUVpRDtBQUNqRDtFQUNFLGdCQUFnQjtFQUNoQixPQUFPO0FBQ1Q7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLE9BQU87QUFDVDtBQUNBO0VBQ0UsU0FBUztFQUNULHFCQUFxQjtFQUNyQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLFdBQVc7RUFDWCxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLFlBQVk7RUFDWixtQkFBbUI7QUFDckI7QUFDQTtFQUNFO0lBQ0UsYUFBYTtJQUNiLGVBQWU7SUFDZiw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLGtCQUFrQjtJQUNsQixnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLFdBQVc7SUFDWCxlQUFlO0lBQ2Ysa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxXQUFXO0VBQ2I7QUFDRjtBQUNBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxhQUFhO0lBQ2IsZUFBZTtJQUNmLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsV0FBVztJQUNYLGVBQWU7SUFDZixnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0FBQ0Y7O0FBRUE7O2lEQUVpRDtBQUNqRDtFQUNFLGtCQUFrQjtFQUNsQixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsY0FBYztFQUNkLFFBQVE7RUFDUixTQUFTO0VBQ1QsYUFBYTtFQUNiLGNBQWM7RUFDZCx1REFBdUQ7QUFDekQ7QUFDQTtFQUNFO0lBQ0UsYUFBYTtFQUNmO0FBQ0Y7O0FBRUE7O2lEQUVpRDtBQUNqRDtFQUNFLFdBQVc7RUFDWCxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsU0FBUztFQUNULFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSx3QkFBd0I7QUFDMUI7QUFDQTs7RUFFRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLFlBQVk7QUFDZDtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7RUFDbkI7QUFDRjs7QUFFQTs7aURBRWlEO0FBQ2pEO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixPQUFPO0FBQ1Q7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7RUFDbkI7QUFDRjs7QUFFQTs7aURBRWlEO0FBQ2pEO0VBQ0UsU0FBUztBQUNYO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsU0FBUztFQUNULHVCQUF1QjtBQUN6QjtBQUNBO0VBQ0UsK0JBQStCO0VBQy9CLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixZQUFZO0VBQ1osMkJBQTJCO0VBQzNCLHdCQUF3QjtFQUN4QixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixhQUFhO0VBQ2IsY0FBYztFQUNkLGdCQUFnQjtFQUNoQiw4QkFBOEI7RUFDOUIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRTtJQUNFLCtCQUErQjtJQUMvQixpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGVBQWU7RUFDakI7RUFDQTtJQUNFLE9BQU87SUFDUCxhQUFhO0lBQ2IsY0FBYztFQUNoQjtFQUNBO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjs7QUFFQTs7aURBRWlEO0FBQ2pEO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTs7aURBRWlEO0FBQ2pEO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsY0FBYztFQUNkLFVBQVU7RUFDVixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxRQUFRO0VBQ1IsOERBQThEO0VBQzlELG9DQUFvQztBQUN0Qzs7QUFFQTs7aURBRWlEO0FBQ2pEO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQiwrQkFBK0I7RUFDL0IsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsVUFBVTtBQUNaO0FBQ0E7RUFDRSxVQUFVO0FBQ1o7QUFDQTtFQUNFLFVBQVU7QUFDWjtBQUNBO0VBQ0UsVUFBVTtBQUNaO0FBQ0E7RUFDRSxVQUFVO0FBQ1o7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7SUFDWCxzQkFBc0I7SUFDdEIsOEJBQThCO0lBQzlCLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7QUFDRjs7QUFFQTs7aURBRWlEO0FBQ2pEO0VBQ0UsaUJBQWlCO0VBQ2pCLFlBQVk7QUFDZDtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFO0lBQ0UsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsY0FBYztFQUNoQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7QUFDRjs7QUFFQTs7aURBRWlEO0FBQ2pEO0VBQ0UsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRTtJQUNFLGNBQWM7SUFDZCxxQkFBcUI7SUFDckIsMEJBQTBCO0lBQzFCLDBEQUEwRDtJQUMxRCxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGOztBQUVBOztpREFFaUQ7QUFDakQ7RUFDRSxhQUFhO0VBQ2IsZUFBZTtFQUNmLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixVQUFVO0VBQ1YsZ0NBQWdDO0VBQ2hDLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLFlBQVk7QUFDZDtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLFlBQVk7RUFDWix3QkFBd0I7RUFDeEIscUJBQXFCO0VBQ3JCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsY0FBYztFQUNkLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxjQUFjO0VBQ2QsTUFBTTtFQUNOLFdBQVc7RUFDWCxhQUFhO0VBQ2IsY0FBYztFQUNkLDBEQUEwRDtFQUMxRCx5QkFBeUI7RUFDekIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHlDQUF5QztFQUMzQztFQUNBO0lBQ0UseUNBQXlDO0VBQzNDO0VBQ0E7SUFDRSx5Q0FBeUM7RUFDM0M7QUFDRjtBQUNBO0VBQ0U7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx5Q0FBeUM7RUFDM0M7RUFDQTtJQUNFLHlDQUF5QztFQUMzQztFQUNBO0lBQ0UseUNBQXlDO0VBQzNDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsV0FBVztJQUNYLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0Usa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsUUFBUTtJQUNSLGFBQWE7SUFDYixjQUFjO0lBQ2QsaUVBQWlFO0lBQ2pFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0Usd0NBQXdDO0VBQzFDO0VBQ0E7SUFDRSx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdDQUF3QztFQUMxQztFQUNBO0lBQ0UseUNBQXlDO0VBQzNDO0VBQ0E7SUFDRSx5Q0FBeUM7RUFDM0M7RUFDQTtJQUNFLHlDQUF5QztFQUMzQztBQUNGOztBQUVBOztpREFFaUQ7QUFDakQ7RUFDRSxvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0U7SUFDRSxvQkFBb0I7RUFDdEI7QUFDRjs7QUFFQTs7aURBRWlEO0FBQ2pEO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSxVQUFVO0VBQ1o7RUFDQTtJQUNFLFVBQVU7RUFDWjtFQUNBO0lBQ0UsdUNBQXVDO0lBQ3ZDLFVBQVU7RUFDWjtFQUNBO0lBQ0UsVUFBVTtFQUNaO0VBQ0E7SUFDRSx1Q0FBdUM7SUFDdkMsVUFBVTtFQUNaO0VBQ0E7SUFDRSxVQUFVO0VBQ1o7RUFDQTtJQUNFLHVDQUF1QztJQUN2QyxVQUFVO0VBQ1o7RUFDQTtJQUNFLFVBQVU7SUFDViwyQkFBMkI7SUFDM0IsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSxVQUFVO0lBQ1Ysd0JBQXdCO0VBQzFCO0FBQ0Y7QUFDQTs7cURBRXFEO0FBQ3JEOztpREFFaUQ7QUFDakQ7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsY0FBYztFQUNkLE1BQU07RUFDTixzQkFBc0I7RUFDdEIsdUJBQXVCO0VBQ3ZCLFlBQVk7RUFDWiw2REFBNkQ7QUFDL0Q7QUFDQTtFQUNFLFVBQVU7QUFDWjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtJQUNsQiw4RkFBOEY7RUFDaEc7RUFDQTtJQUNFLHNCQUFzQjtJQUN0Qix1QkFBdUI7RUFDekI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7SUFDakIsdUJBQXVCO0lBQ3ZCLGtHQUFrRztFQUNwRztFQUNBO0lBQ0UsU0FBUztJQUNULE9BQU87SUFDUCxXQUFXO0lBQ1gsU0FBUztJQUNULFdBQVc7SUFDWCxlQUFlO0lBQ2YsZUFBZTtJQUNmLDREQUE0RDtFQUM5RDtFQUNBO0lBQ0Usa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsY0FBYztJQUNkLE1BQU07SUFDTixjQUFjO0lBQ2QsV0FBVztJQUNYLDJCQUEyQjtJQUMzQixZQUFZO0lBQ1osZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxXQUFXO0VBQ2I7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsWUFBWTtFQUNkO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsNkRBQTZEO0VBQy9EO0FBQ0Y7O0FBRUE7O2lEQUVpRDtBQUNqRDtFQUNFLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsOEZBQThGO0VBQzlGLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1Qsc0JBQXNCO0VBQ3RCLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxjQUFjO0VBQ2QsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLDZDQUE2QztFQUM3QywwRUFBMEU7QUFDNUU7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixzQkFBc0I7QUFDeEI7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UsVUFBVTtJQUNWLG1CQUFtQjtFQUNyQjtBQUNGO0FBQ0E7RUFDRSxPQUFPO0VBQ1AsbUJBQW1CO0VBQ25CLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFO0lBQ0UsaUJBQWlCO0lBQ2pCLHlCQUF5QjtJQUN6QixrR0FBa0c7RUFDcEc7RUFDQTtJQUNFLGNBQWM7RUFDaEI7RUFDQTtJQUNFLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSwyREFBMkQ7RUFDN0Q7RUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsU0FBUztJQUNULGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7RUFDakI7QUFDRjs7QUFFQTs7aURBRWlEO0FBQ2pEO0VBQ0UsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxPQUFPO0FBQ1Q7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0U7SUFDRSxjQUFjO0lBQ2QsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsV0FBVztFQUNiO0VBQ0E7SUFDRSxXQUFXO0lBQ1gsU0FBUztFQUNYO0FBQ0Y7O0FBRUE7O2lEQUVpRDtBQUNqRDtFQUNFLGVBQWU7RUFDZix1QkFBdUI7RUFDdkIsOEZBQThGO0FBQ2hHO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsY0FBYztFQUNkLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLHlCQUF5QjtFQUN6QiwwRUFBMEU7QUFDNUU7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLDBEQUEwRDtBQUM1RDtBQUNBO0VBQ0UsMERBQTBEO0FBQzVEO0FBQ0E7RUFDRSw2REFBNkQ7QUFDL0Q7QUFDQTtFQUNFLDBEQUEwRDtBQUM1RDtBQUNBO0VBQ0U7SUFDRSxVQUFVO0lBQ1YscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxVQUFVO0lBQ1YsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsaUJBQWlCO0lBQ2pCLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGtCQUFrQjtJQUNsQixvQkFBb0I7RUFDdEI7RUFDQTtJQUNFLHNCQUFzQjtFQUN4QjtBQUNGOztBQUVBOztpREFFaUQ7QUFDakQ7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFlBQVk7RUFDWix5QkFBeUI7RUFDekIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtREFBbUQ7RUFDbkQsY0FBYztFQUNkLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0UsVUFBVTtBQUNaO0FBQ0E7RUFDRSxjQUFjO0VBQ2Qsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGNBQWM7RUFDZCxZQUFZO0VBQ1osYUFBYTtFQUNiLGFBQWE7RUFDYixjQUFjO0VBQ2Qsd0RBQXdEO0VBQ3hELGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0Usa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLFlBQVk7SUFDWixhQUFhO0lBQ2IsY0FBYztJQUNkLGdCQUFnQjtJQUNoQix5QkFBeUI7SUFDekIsa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxRQUFRO0lBQ1IsU0FBUztJQUNULGFBQWE7SUFDYixjQUFjO0lBQ2Qsb0VBQW9FO0VBQ3RFO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0lBQ25CLGdCQUFnQjtFQUNsQjtBQUNGOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIseUJBQXlCO0VBQ3pCLHFCQUFxQjtFQUNyQixxQkFBcUI7RUFDckIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRSxVQUFVO0FBQ1o7QUFDQTtFQUNFLGNBQWM7RUFDZCxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLE9BQU87RUFDUCxjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFO0lBQ0UsYUFBYTtJQUNiLGNBQWM7SUFDZCxvQkFBb0I7RUFDdEI7QUFDRjs7QUFFQTs7aURBRWlEO0FBQ2pEO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsWUFBWTtFQUNaLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLG1EQUFtRDtBQUNyRDtBQUNBO0VBQ0UsVUFBVTtFQUNWLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsY0FBYztFQUNkLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0Usb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsbUNBQW1DO0FBQ3JDO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLFNBQVM7RUFDVCw2QkFBNkI7RUFDN0IsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGtCQUFrQjtJQUNsQixpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtBQUNGOztBQUVBOztpREFFaUQ7QUFDakQ7RUFDRSx1QkFBdUI7RUFDdkIsOERBQThEO0VBQzlELG1CQUFtQjtFQUNuQixXQUFXO0FBQ2I7QUFDQTtFQUNFLFdBQVc7RUFDWCxjQUFjO0VBQ2QsWUFBWTtFQUNaLGFBQWE7RUFDYixxQkFBcUI7RUFDckIsNkRBQTZEO0FBQy9EO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLDhCQUE4QjtFQUM5QixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0U7SUFDRSx5QkFBeUI7SUFDekIsOERBQThEO0VBQ2hFO0VBQ0E7SUFDRSxlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7QUFDRjs7QUFFQTs7aURBRWlEO0FBQ2pEO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsNkJBQTZCO0VBQzdCLGdCQUFnQjtFQUNoQiwrREFBK0Q7RUFDL0QseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsa0VBQWtFO0FBQ3BFO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsOEJBQThCO0VBQzlCLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxVQUFVO0FBQ1o7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsY0FBYztFQUNkLFdBQVc7QUFDYjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0UsVUFBVTtFQUNWLFdBQVc7RUFDWCxZQUFZO0VBQ1osZUFBZTtFQUNmLDJEQUEyRDtFQUMzRCxrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IsV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0VBQ2YsMkRBQTJEO0VBQzNELGdDQUFnQztBQUNsQztBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsU0FBUztFQUNULGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxjQUFjO0VBQ2QsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXO0VBQ1gsMkJBQTJCO0VBQzNCLDBEQUEwRDtFQUMxRCwwRUFBMEU7QUFDNUU7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0lBQ1YscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxVQUFVO0lBQ1YsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixtQkFBbUI7RUFDbkIsK0JBQStCO0VBQy9CLHdCQUF3QjtFQUN4QixXQUFXO0FBQ2I7QUFDQTtFQUNFLFVBQVU7QUFDWjtBQUNBO0VBQ0UsVUFBVTtBQUNaO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGVBQWU7RUFDZixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLHVCQUF1QjtBQUN6QjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLDJSQUEyUjtFQUMzUixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGVBQWU7QUFDakI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixPQUFPO0VBQ1AsMkJBQTJCO0VBQzNCLHdCQUF3QjtFQUN4QixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixhQUFhO0VBQ2IsY0FBYztFQUNkLGdCQUFnQjtFQUNoQiw4QkFBOEI7RUFDOUIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsY0FBYztJQUNkLHNCQUFzQjtFQUN4QjtFQUNBO0lBQ0Usa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxjQUFjO0lBQ2QsU0FBUztJQUNULE9BQU87SUFDUCxXQUFXO0lBQ1gsV0FBVztJQUNYLHlCQUF5QjtJQUN6QixtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSxlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsVUFBVTtJQUNWLFdBQVc7SUFDWCxZQUFZO0lBQ1osZUFBZTtFQUNqQjtFQUNBO0lBQ0UsWUFBWTtJQUNaLGFBQWE7SUFDYixZQUFZO0lBQ1osZUFBZTtFQUNqQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGNBQWM7RUFDaEI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0Usa0JBQWtCO0lBQ2xCLG1EQUFtRDtFQUNyRDtFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFNBQVM7SUFDVCxvQkFBb0I7SUFDcEIsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxNQUFNO0lBQ04sYUFBYTtJQUNiLGNBQWM7SUFDZCxpQkFBaUI7RUFDbkI7QUFDRjs7QUFFQTs7aURBRWlEO0FBQ2pEO0VBQ0U7SUFDRSxzQkFBc0I7SUFDdEIsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7O2lEQUVpRDtBQUNqRDtFQUNFLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsOEZBQThGO0VBQzlGLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQiw0QkFBNEI7RUFDNUIsZ0NBQWdDO0VBQ2hDLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxjQUFjO0VBQ2QsUUFBUTtFQUNSLE9BQU87RUFDUCxhQUFhO0VBQ2IseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQiwyQkFBMkI7QUFDN0I7QUFDQTtFQUNFO0lBQ0UsaUJBQWlCO0lBQ2pCLG9CQUFvQjtJQUNwQixrR0FBa0c7RUFDcEc7RUFDQTtJQUNFLHNCQUFzQjtFQUN4QjtFQUNBO0lBQ0Usc0JBQXNCO0lBQ3RCLDhCQUE4QjtJQUM5QixpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtBQUNGOztBQUVBOztpREFFaUQ7QUFDakQ7RUFDRSxlQUFlO0VBQ2YsZUFBZTtFQUNmLDhGQUE4RjtFQUM5RixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1Ysb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGNBQWM7RUFDZCxNQUFNO0VBQ04sU0FBUztFQUNULFdBQVc7RUFDWCxZQUFZO0VBQ1osWUFBWTtFQUNaLDJCQUEyQjtFQUMzQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGNBQWM7RUFDZCxNQUFNO0VBQ04sU0FBUztFQUNULFdBQVc7RUFDWCxZQUFZO0VBQ1osWUFBWTtFQUNaLDJCQUEyQjtFQUMzQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLFNBQVM7QUFDWDtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLDZDQUE2QztFQUM3QyxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQiwwQkFBMEI7RUFDMUIsNkNBQTZDO0VBQzdDLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsa0dBQWtHO0VBQ3BHO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxTQUFTO0VBQ1g7RUFDQTtJQUNFLHFCQUFxQjtJQUNyQiw4REFBOEQ7RUFDaEU7RUFDQTtJQUNFLGdCQUFnQjtJQUNoQiwwQkFBMEI7SUFDMUIsOERBQThEO0VBQ2hFO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7QUFDRjs7QUFFQTs7aURBRWlEO0FBQ2pEO0VBQ0UsaUJBQWlCO0VBQ2pCLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsV0FBVztFQUNYLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixZQUFZO0VBQ1osYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsYUFBYTtFQUNiLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsZUFBZTtFQUNmLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsY0FBYztBQUNoQjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0U7SUFDRSxjQUFjO0lBQ2Qsb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxXQUFXO0lBQ1gsa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxVQUFVO0lBQ1YsWUFBWTtJQUNaLFdBQVc7SUFDWCxZQUFZO0lBQ1osaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGtCQUFrQjtJQUNsQixpQkFBaUI7RUFDbkI7QUFDRjs7QUFFQTs7cURBRXFEO0FBQ3JEO0VBQ0U7SUFDRSxrQkFBa0I7SUFDbEIsVUFBVTtFQUNaO0VBQ0E7SUFDRSxrQkFBa0I7SUFDbEIsVUFBVTtFQUNaO0VBQ0E7SUFDRSxtQkFBbUI7SUFDbkIsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsbUJBQW1CO0lBQ25CLFVBQVU7RUFDWjtFQUNBO0lBQ0Usa0JBQWtCO0lBQ2xCLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7SUFDVix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLFVBQVU7SUFDViw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSxVQUFVO0lBQ1Ysd0JBQXdCO0VBQzFCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsVUFBVTtJQUNWLHdCQUF3QjtFQUMxQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFVBQVU7SUFDViwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLFVBQVU7SUFDVix3QkFBd0I7RUFDMUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7QUFDRjtBQUNBO0VBQ0U7SUFDRSxzQkFBc0I7SUFDdEIsb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxzQkFBc0I7SUFDdEIsb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLHVCQUF1QjtJQUN2QixvQkFBb0I7RUFDdEI7QUFDRjtBQUNBOztxREFFcUQ7QUFDckQ7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7QUFDRjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLCtCQUErQjtFQUNqQztFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSwrQkFBK0I7RUFDakM7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtBQUNGO0FBQ0E7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRTtJQUNFLDJC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LHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNF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Iiwic291cmNlc0NvbnRlbnQiOlsiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gIExheW91dFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEZvb3RlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmwtZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubC1mb290ZXJfdXBwZXIge1xuICBtYXJnaW46IDAgLTJyZW07XG4gIHBhZGRpbmc6IDAgY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSArIDJyZW0pIDAgY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpICsgMnJlbSk7XG4gIGJhY2tncm91bmQ6ICNmNGVjZTk7XG59XG4ubC1mb290ZXJfYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDRyZW0gMDtcbn1cbi5sLWZvb3Rlcl9iYW5uZXJfaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDMuMnJlbSAvIDIpO1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDQuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sLWZvb3Rlcl9iYW5uZXJfaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sLWZvb3Rlcl9iYW5uZXJfaXRlbTpudGgtY2hpbGQoLW4rMykge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmwtZm9vdGVyX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIuNXJlbSBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSAyLjVyZW0gZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbn1cbi5sLWZvb3Rlcl9sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sLWZvb3Rlcl9sb2dvX2l0ZW0gKyAubC1mb290ZXJfbG9nb19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG4ubC1mb290ZXJfbG9nb19pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmwtZm9vdGVyX2NvcHlyaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubC1mb290ZXJfY29weXJpZ2h0IHNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubC1mb290ZXJfcGFnZXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSArIDFyZW0pO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjRlY2U5IHVybChpY29fYXJyb3dfdXAuc3ZnKSA1MCUgNTAlL2F1dG8gNDMuMzMzMzMzMyUgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubC1mb290ZXJfcGFnZXRvcDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbiAgLmwtZm9vdGVyX3VwcGVyIHtcbiAgICBtYXJnaW46IDAgLTEuNXJlbTtcbiAgICBwYWRkaW5nOiAwIGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkgKyAxLjVyZW0pIDAgY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpICsgMS41cmVtKTtcbiAgfVxuICAubC1mb290ZXJfYmFubmVyIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubC1mb290ZXJfYmFubmVyX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjcuNXJlbTtcbiAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubC1mb290ZXJfYmFubmVyX2l0ZW0gKyAubC1mb290ZXJfYmFubmVyX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLmwtZm9vdGVyX2Jhbm5lcl9pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5sLWZvb3Rlcl9iYW5uZXJfaXRlbTpudGgtY2hpbGQoLW4rMykge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLmwtZm9vdGVyX2Jhbm5lcl9pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubC1mb290ZXJfaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMi41cmVtIDAgMS41cmVtO1xuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpICsgMCkgY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpICsgMCk7XG4gIH1cbiAgLmwtZm9vdGVyX2xvZ28ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5sLWZvb3Rlcl9jb3B5cmlnaHQge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmwtZm9vdGVyX2NvcHlyaWdodCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5sLWZvb3Rlcl9wYWdldG9wIHtcbiAgICBib3R0b206IDAuNXJlbTtcbiAgICByaWdodDogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSArIDAuNXJlbSk7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICBDb21wb25lbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmMtYnRuTGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWJ0bkxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAwIC0zLjJyZW0gLTMuMnJlbTtcbn1cbi5jLWJ0bkxpc3QuLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtYnRuTGlzdCArIC5jLWJ0bkxpc3Qge1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG59XG4uYy1idG5MaXN0X2l0ZW0ge1xuICBtYXJnaW46IDAgMCAzLjJyZW0gMy4ycmVtO1xufVxuLmMtYnRuTGlzdF9pdGVtX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYy1idG5MaXN0W2RhdGEtZ3JpZC1jb2xePVwiMS1cIl0gPiAuYy1idG5MaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMSArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtYnRuTGlzdFtkYXRhLWdyaWQtY29sXj1cIjItXCJdID4gLmMtYnRuTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDIgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWJ0bkxpc3RbZGF0YS1ncmlkLWNvbF49XCIzLVwiXSA+IC5jLWJ0bkxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgzICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1idG5MaXN0W2RhdGEtZ3JpZC1jb2xePVwiNC1cIl0gPiAuYy1idG5MaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNCArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtYnRuTGlzdFtkYXRhLWdyaWQtY29sXj1cIjUtXCJdID4gLmMtYnRuTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDUgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWJ0bkxpc3RbZGF0YS1ncmlkLWNvbF49XCI2LVwiXSA+IC5jLWJ0bkxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg2ICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1idG5MaXN0W2RhdGEtZ3JpZC1jb2xePVwiNy1cIl0gPiAuYy1idG5MaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNyArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtYnRuTGlzdFtkYXRhLWdyaWQtY29sXj1cIjgtXCJdID4gLmMtYnRuTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDggKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWJ0bkxpc3RbZGF0YS1ncmlkLWNvbF49XCI5LVwiXSA+IC5jLWJ0bkxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg5ICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1idG5MaXN0W2RhdGEtZ3JpZC1jb2xePVwiMTAtXCJdID4gLmMtYnRuTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDEwICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1idG5MaXN0W2RhdGEtZ3JpZC1jb2xePVwiMTEtXCJdID4gLmMtYnRuTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDExICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1idG5MaXN0W2RhdGEtZ3JpZC1jb2xePVwiMTItXCJdID4gLmMtYnRuTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDEyICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtYnRuTGlzdFtkYXRhLWdyaWQtY29sKj1cIi0xLVwiXSA+IC5jLWJ0bkxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1idG5MaXN0W2RhdGEtZ3JpZC1jb2wqPVwiLTItXCJdID4gLmMtYnRuTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDIgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWJ0bkxpc3RbZGF0YS1ncmlkLWNvbCo9XCItMy1cIl0gPiAuYy1idG5MaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMyArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtYnRuTGlzdFtkYXRhLWdyaWQtY29sKj1cIi00LVwiXSA+IC5jLWJ0bkxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg0ICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1idG5MaXN0W2RhdGEtZ3JpZC1jb2wqPVwiLTUtXCJdID4gLmMtYnRuTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDUgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWJ0bkxpc3RbZGF0YS1ncmlkLWNvbCo9XCItNi1cIl0gPiAuYy1idG5MaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNiArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtYnRuTGlzdFtkYXRhLWdyaWQtY29sKj1cIi03LVwiXSA+IC5jLWJ0bkxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg3ICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1idG5MaXN0W2RhdGEtZ3JpZC1jb2wqPVwiLTgtXCJdID4gLmMtYnRuTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDggKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWJ0bkxpc3RbZGF0YS1ncmlkLWNvbCo9XCItOS1cIl0gPiAuYy1idG5MaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoOSArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtYnRuTGlzdFtkYXRhLWdyaWQtY29sKj1cIi0xMC1cIl0gPiAuYy1idG5MaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMTAgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWJ0bkxpc3RbZGF0YS1ncmlkLWNvbCo9XCItMTEtXCJdID4gLmMtYnRuTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDExICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1idG5MaXN0W2RhdGEtZ3JpZC1jb2wqPVwiLTEyLVwiXSA+IC5jLWJ0bkxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxMiArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bkxpc3Qge1xuICAgIG1hcmdpbjogMCAwIC0xcmVtIC0xLjVyZW07XG4gIH1cbiAgLmMtYnRuTGlzdCArIC5jLWJ0bkxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuICAuYy1idG5MaXN0X2l0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMS41cmVtO1xuICB9XG4gIC5jLWJ0bkxpc3RbZGF0YS1ncmlkLWNvbCQ9XCItMVwiXSA+IC5jLWJ0bkxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1idG5MaXN0W2RhdGEtZ3JpZC1jb2wkPVwiLTJcIl0gPiAuYy1idG5MaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMiArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtYnRuTGlzdFtkYXRhLWdyaWQtY29sJD1cIi0zXCJdID4gLmMtYnRuTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDMgKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWJ0bkxpc3RbZGF0YS1ncmlkLWNvbCQ9XCItNFwiXSA+IC5jLWJ0bkxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg0ICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1idG5MaXN0W2RhdGEtZ3JpZC1jb2wkPVwiLTVcIl0gPiAuYy1idG5MaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNSArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtYnRuTGlzdFtkYXRhLWdyaWQtY29sJD1cIi02XCJdID4gLmMtYnRuTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDYgKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWJ0bkxpc3RbZGF0YS1ncmlkLWNvbCQ9XCItN1wiXSA+IC5jLWJ0bkxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg3ICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1idG5MaXN0W2RhdGEtZ3JpZC1jb2wkPVwiLThcIl0gPiAuYy1idG5MaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoOCArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtYnRuTGlzdFtkYXRhLWdyaWQtY29sJD1cIi05XCJdID4gLmMtYnRuTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDkgKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWJ0bkxpc3RbZGF0YS1ncmlkLWNvbCQ9XCItMTBcIl0gPiAuYy1idG5MaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMTAgKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWJ0bkxpc3RbZGF0YS1ncmlkLWNvbCQ9XCItMTFcIl0gPiAuYy1idG5MaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMTEgKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWJ0bkxpc3RbZGF0YS1ncmlkLWNvbCQ9XCItMTJcIl0gPiAuYy1idG5MaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMTIgKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHRpdGxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtdGl0bGVMdlR3byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwIDAgNXJlbTtcbiAgcGFkZGluZzogMS4ycmVtIDAgMCAycmVtO1xuICBjb2xvcjogIzdkNTkzYTtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uYy10aXRsZUx2VHdvOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDEuMnJlbSAxLjJyZW0gMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGVMdlR3byB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIHBhZGRpbmc6IDAuOHJlbSAwIDAgMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5cbi5jLWhlYWRpbmcge1xuICBtYXJnaW46IDAgMCAzLjVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZjRlY2U5O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiNzM1NGI7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmMtaGVhZGluZy4tdmFyMDIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIDAgMi41cmVtO1xuICAgIHBhZGRpbmc6IDEuMXJlbSAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLmMtaGVhZGluZzAyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAyLjVyZW07XG4gIHBhZGRpbmc6IDAgMCAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uYy1oZWFkaW5nMDI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTFweDtcbiAgd2lkdGg6IDYuNHJlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNiNzM1NGI7XG59XG4uYy1oZWFkaW5nMDIuLXZhcjAyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZDUyNjYyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGluZzAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjdyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLmMtaGVhZGluZzAzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uYy1oZWFkaW5nMDM6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMC4zZW07XG4gIGxlZnQ6IDAuNXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZDogI2I3MzU0Yjtcbn1cbi5jLWhlYWRpbmcwMy4tdmFyMDIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICB0ZXh0LWluZGVudDogLTEuNWVtO1xufVxuLmMtaGVhZGluZzAzLi12YXIwMjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRpbmcwMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5jLWxpbmtJY29uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGlua0ljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS40cmVtO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jLWxpbmtJY29uLi1leHRlcm5hbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoaWNvX2V4dGVybmFsLnN2ZykgNTAlIDAvMS40cmVtIGF1dG8gbm8tcmVwZWF0O1xufVxuLmMtbGlua0ljb24uLW1hcCB7XG4gIHdpZHRoOiAwLjhyZW07XG59XG4uYy1saW5rSWNvbi4tbWFwOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChpY29fbWFwLnN2ZykgNTAlIDAvMC44cmVtIGF1dG8gbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlua0ljb246OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMWVtKTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYy1ncmlkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0zLjJyZW07XG4gIG1hcmdpbi10b3A6IC0zLjJyZW07XG59XG4uYy1ncmlkLi1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWdyaWQuLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uYy1ncmlkLi1taWRkbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtZ3JpZCA+IC5jLWdyaWRfY29sIHtcbiAgbWFyZ2luLWxlZnQ6IDMuMnJlbTtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xufVxuLmMtZ3JpZCA+IC5jLWdyaWRfY29sLmwtc2VjdGlvbiArIC5sLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmMtZ3JpZCA+IC5jLWdyaWRfY29sLi1zcGFuMSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAxIC0gMy4ycmVtKTtcbn1cbi5jLWdyaWQgPiAuYy1ncmlkX2NvbC4tc3BhbjIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMiAtIDMuMnJlbSk7XG59XG4uYy1ncmlkID4gLmMtZ3JpZF9jb2wuLXNwYW4zIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDMgLSAzLjJyZW0pO1xufVxuLmMtZ3JpZCA+IC5jLWdyaWRfY29sLi1zcGFuNCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiA0IC0gMy4ycmVtKTtcbn1cbi5jLWdyaWQgPiAuYy1ncmlkX2NvbC4tc3BhbjUge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogNSAtIDMuMnJlbSk7XG59XG4uYy1ncmlkID4gLmMtZ3JpZF9jb2wuLXNwYW42IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDYgLSAzLjJyZW0pO1xufVxuLmMtZ3JpZCA+IC5jLWdyaWRfY29sLi1zcGFuNyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiA3IC0gMy4ycmVtKTtcbn1cbi5jLWdyaWQgPiAuYy1ncmlkX2NvbC4tc3Bhbjgge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogOCAtIDMuMnJlbSk7XG59XG4uYy1ncmlkID4gLmMtZ3JpZF9jb2wuLXNwYW45IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDkgLSAzLjJyZW0pO1xufVxuLmMtZ3JpZCA+IC5jLWdyaWRfY29sLi1zcGFuMTAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMTAgLSAzLjJyZW0pO1xufVxuLmMtZ3JpZCA+IC5jLWdyaWRfY29sLi1zcGFuMTEge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMTEgLSAzLjJyZW0pO1xufVxuLmMtZ3JpZCA+IC5jLWdyaWRfY29sLi1zcGFuMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMTIgLSAzLjJyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbCA+IC5jLWdyaWRfY29sIHtcbiAgICBtYXJnaW4tbGVmdDogMy4ycmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGwgPiAuYy1ncmlkX2NvbC4tc3BhbjEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAxIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbCA+IC5jLWdyaWRfY29sLi1zcGFuMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDIgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsID4gLmMtZ3JpZF9jb2wuLXNwYW4zIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMyAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGwgPiAuYy1ncmlkX2NvbC4tc3BhbjQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiA0IC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbCA+IC5jLWdyaWRfY29sLi1zcGFuNSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDUgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsID4gLmMtZ3JpZF9jb2wuLXNwYW42IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogNiAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGwgPiAuYy1ncmlkX2NvbC4tc3Bhbjcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiA3IC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbCA+IC5jLWdyaWRfY29sLi1zcGFuOCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDggLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsID4gLmMtZ3JpZF9jb2wuLXNwYW45IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogOSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGwgPiAuYy1ncmlkX2NvbC4tc3BhbjEwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMTAgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsID4gLmMtZ3JpZF9jb2wuLXNwYW4xMSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDExIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbCA+IC5jLWdyaWRfY29sLi1zcGFuMTIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAxMiAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGxbZGF0YS1ncmlkLWNvbF49XCIxLVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDEgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsW2RhdGEtZ3JpZC1jb2xePVwiMi1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgyICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbFtkYXRhLWdyaWQtY29sXj1cIjMtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMyArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGxbZGF0YS1ncmlkLWNvbF49XCI0LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDQgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsW2RhdGEtZ3JpZC1jb2xePVwiNS1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg1ICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbFtkYXRhLWdyaWQtY29sXj1cIjYtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNiArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGxbZGF0YS1ncmlkLWNvbF49XCI3LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDcgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsW2RhdGEtZ3JpZC1jb2xePVwiOC1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg4ICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbFtkYXRhLWdyaWQtY29sXj1cIjktXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoOSArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGxbZGF0YS1ncmlkLWNvbF49XCIxMC1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxMCArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGxbZGF0YS1ncmlkLWNvbF49XCIxMS1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxMSArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGxbZGF0YS1ncmlkLWNvbF49XCIxMi1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxMiArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyTGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZSA+IC5jLWdyaWRfY29sIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW4xIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMSAtIDZyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW4yIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMiAtIDZyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW4zIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMyAtIDZyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW40IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogNCAtIDZyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW41IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogNSAtIDZyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW42IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogNiAtIDZyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW43IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogNyAtIDZyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW44IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogOCAtIDZyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW45IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogOSAtIDZyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW4xMCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDEwIC0gNnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyTGFyZ2UgPiAuYy1ncmlkX2NvbC4tc3BhbjExIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMTEgLSA2cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuMTIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAxMiAtIDZyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlW2RhdGEtZ3JpZC1jb2xePVwiMS1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxICsgMC4wMDEpIC0gNnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyTGFyZ2VbZGF0YS1ncmlkLWNvbF49XCIyLVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDIgKyAwLjAwMSkgLSA2cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sXj1cIjMtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMyArIDAuMDAxKSAtIDZyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlW2RhdGEtZ3JpZC1jb2xePVwiNC1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg0ICsgMC4wMDEpIC0gNnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyTGFyZ2VbZGF0YS1ncmlkLWNvbF49XCI1LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDUgKyAwLjAwMSkgLSA2cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sXj1cIjYtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNiArIDAuMDAxKSAtIDZyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlW2RhdGEtZ3JpZC1jb2xePVwiNy1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg3ICsgMC4wMDEpIC0gNnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyTGFyZ2VbZGF0YS1ncmlkLWNvbF49XCI4LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDggKyAwLjAwMSkgLSA2cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sXj1cIjktXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoOSArIDAuMDAxKSAtIDZyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlW2RhdGEtZ3JpZC1jb2xePVwiMTAtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMTAgKyAwLjAwMSkgLSA2cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sXj1cIjExLVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDExICsgMC4wMDEpIC0gNnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyTGFyZ2VbZGF0YS1ncmlkLWNvbF49XCIxMi1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxMiArIDAuMDAxKSAtIDZyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtO1xuICAgIG1hcmdpbi10b3A6IC01cmVtO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZSA+IC5jLWdyaWRfY29sIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbTtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuMSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDEgLSA4cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2UgPiAuYy1ncmlkX2NvbC4tc3BhbjIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAyIC0gOHJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW4zIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMyAtIDhyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuNCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDQgLSA4cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2UgPiAuYy1ncmlkX2NvbC4tc3BhbjUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiA1IC0gOHJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW42IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogNiAtIDhyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuNyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDcgLSA4cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2UgPiAuYy1ncmlkX2NvbC4tc3Bhbjgge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiA4IC0gOHJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW45IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogOSAtIDhyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuMTAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAxMCAtIDhyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuMTEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAxMSAtIDhyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuMTIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAxMiAtIDhyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZVtkYXRhLWdyaWQtY29sXj1cIjEtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMSArIDAuMDAxKSAtIDhyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZVtkYXRhLWdyaWQtY29sXj1cIjItXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMiArIDAuMDAxKSAtIDhyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZVtkYXRhLWdyaWQtY29sXj1cIjMtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMyArIDAuMDAxKSAtIDhyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZVtkYXRhLWdyaWQtY29sXj1cIjQtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNCArIDAuMDAxKSAtIDhyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZVtkYXRhLWdyaWQtY29sXj1cIjUtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNSArIDAuMDAxKSAtIDhyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZVtkYXRhLWdyaWQtY29sXj1cIjYtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNiArIDAuMDAxKSAtIDhyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZVtkYXRhLWdyaWQtY29sXj1cIjctXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNyArIDAuMDAxKSAtIDhyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZVtkYXRhLWdyaWQtY29sXj1cIjgtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoOCArIDAuMDAxKSAtIDhyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZVtkYXRhLWdyaWQtY29sXj1cIjktXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoOSArIDAuMDAxKSAtIDhyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZVtkYXRhLWdyaWQtY29sXj1cIjEwLVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDEwICsgMC4wMDEpIC0gOHJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlW2RhdGEtZ3JpZC1jb2xePVwiMTEtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMTEgKyAwLjAwMSkgLSA4cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2VbZGF0YS1ncmlkLWNvbF49XCIxMi1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxMiArIDAuMDAxKSAtIDhyZW0pO1xuICB9XG4gIC5jLWdyaWRbZGF0YS1ncmlkLWNvbF49XCIxLVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDEgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWRbZGF0YS1ncmlkLWNvbF49XCIyLVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDIgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWRbZGF0YS1ncmlkLWNvbF49XCIzLVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDMgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWRbZGF0YS1ncmlkLWNvbF49XCI0LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDQgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWRbZGF0YS1ncmlkLWNvbF49XCI1LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDUgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWRbZGF0YS1ncmlkLWNvbF49XCI2LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDYgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWRbZGF0YS1ncmlkLWNvbF49XCI3LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDcgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWRbZGF0YS1ncmlkLWNvbF49XCI4LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDggKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWRbZGF0YS1ncmlkLWNvbF49XCI5LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDkgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWRbZGF0YS1ncmlkLWNvbF49XCIxMC1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxMCArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZFtkYXRhLWdyaWQtY29sXj1cIjExLVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDExICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkW2RhdGEtZ3JpZC1jb2xePVwiMTItXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMTIgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjJyZW07XG4gICAgbWFyZ2luLXRvcDogLTFyZW07XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGwgPiAuYy1ncmlkX2NvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsID4gLmMtZ3JpZF9jb2wuLXNwYW4xIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGwgPiAuYy1ncmlkX2NvbC4tc3BhbjIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAyIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbCA+IC5jLWdyaWRfY29sLi1zcGFuMyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDMgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsID4gLmMtZ3JpZF9jb2wuLXNwYW40IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogNCAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGwgPiAuYy1ncmlkX2NvbC4tc3BhbjUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiA1IC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbCA+IC5jLWdyaWRfY29sLi1zcGFuNiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDYgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsID4gLmMtZ3JpZF9jb2wuLXNwYW43IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogNyAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGwgPiAuYy1ncmlkX2NvbC4tc3Bhbjgge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiA4IC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbCA+IC5jLWdyaWRfY29sLi1zcGFuOSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsID4gLmMtZ3JpZF9jb2wuLXNwYW4xMCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDEwIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbCA+IC5jLWdyaWRfY29sLi1zcGFuMTEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAxMSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGwgPiAuYy1ncmlkX2NvbC4tc3BhbjEyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMTIgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsW2RhdGEtZ3JpZC1jb2wqPVwiLTEtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMSArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGxbZGF0YS1ncmlkLWNvbCo9XCItMi1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgyICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbFtkYXRhLWdyaWQtY29sKj1cIi0zLVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDMgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsW2RhdGEtZ3JpZC1jb2wqPVwiLTQtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNCArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGxbZGF0YS1ncmlkLWNvbCo9XCItNS1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg1ICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbFtkYXRhLWdyaWQtY29sKj1cIi02LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDYgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsW2RhdGEtZ3JpZC1jb2wqPVwiLTctXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNyArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGxbZGF0YS1ncmlkLWNvbCo9XCItOC1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg4ICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbFtkYXRhLWdyaWQtY29sKj1cIi05LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDkgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsW2RhdGEtZ3JpZC1jb2wqPVwiLTEwLVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDEwICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbFtkYXRhLWdyaWQtY29sKj1cIi0xMS1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxMSArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGxbZGF0YS1ncmlkLWNvbCo9XCItMTItXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMTIgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgbWFyZ2luLXRvcDogLTNyZW07XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyTGFyZ2UgPiAuYy1ncmlkX2NvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuMSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDEgLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDIgLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuMyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDMgLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuNCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDQgLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuNSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDUgLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuNiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDYgLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuNyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDcgLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuOCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDggLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuOSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDkgLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuMTAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAxMCAtIDJyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW4xMSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDExIC0gMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyTGFyZ2UgPiAuYy1ncmlkX2NvbC4tc3BhbjEyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMTIgLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sKj1cIi0xLVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDEgKyAwLjAwMSkgLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sKj1cIi0yLVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDIgKyAwLjAwMSkgLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sKj1cIi0zLVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDMgKyAwLjAwMSkgLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sKj1cIi00LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDQgKyAwLjAwMSkgLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sKj1cIi01LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDUgKyAwLjAwMSkgLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sKj1cIi02LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDYgKyAwLjAwMSkgLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sKj1cIi03LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDcgKyAwLjAwMSkgLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sKj1cIi04LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDggKyAwLjAwMSkgLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sKj1cIi05LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDkgKyAwLjAwMSkgLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sKj1cIi0xMC1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxMCArIDAuMDAxKSAtIDJyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlW2RhdGEtZ3JpZC1jb2wqPVwiLTExLVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDExICsgMC4wMDEpIC0gMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyTGFyZ2VbZGF0YS1ncmlkLWNvbCo9XCItMTItXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMTIgKyAwLjAwMSkgLSAycmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2UgPiAuYy1ncmlkX2NvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2UgPiAuYy1ncmlkX2NvbC4tc3BhbjEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAxIC0gM3JlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW4yIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMiAtIDNyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuMyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDMgLSAzcmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2UgPiAuYy1ncmlkX2NvbC4tc3BhbjQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiA0IC0gM3JlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW41IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogNSAtIDNyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuNiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDYgLSAzcmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2UgPiAuYy1ncmlkX2NvbC4tc3Bhbjcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiA3IC0gM3JlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW44IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogOCAtIDNyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuOSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDkgLSAzcmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2UgPiAuYy1ncmlkX2NvbC4tc3BhbjEwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMTAgLSAzcmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2UgPiAuYy1ncmlkX2NvbC4tc3BhbjExIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMTEgLSAzcmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2UgPiAuYy1ncmlkX2NvbC4tc3BhbjEyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMTIgLSAzcmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2VbZGF0YS1ncmlkLWNvbCo9XCItMS1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxICsgMC4wMDEpIC0gM3JlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlW2RhdGEtZ3JpZC1jb2wqPVwiLTItXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMiArIDAuMDAxKSAtIDNyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZVtkYXRhLWdyaWQtY29sKj1cIi0zLVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDMgKyAwLjAwMSkgLSAzcmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2VbZGF0YS1ncmlkLWNvbCo9XCItNC1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg0ICsgMC4wMDEpIC0gM3JlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlW2RhdGEtZ3JpZC1jb2wqPVwiLTUtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNSArIDAuMDAxKSAtIDNyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZVtkYXRhLWdyaWQtY29sKj1cIi02LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDYgKyAwLjAwMSkgLSAzcmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2VbZGF0YS1ncmlkLWNvbCo9XCItNy1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg3ICsgMC4wMDEpIC0gM3JlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlW2RhdGEtZ3JpZC1jb2wqPVwiLTgtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoOCArIDAuMDAxKSAtIDNyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZVtkYXRhLWdyaWQtY29sKj1cIi05LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDkgKyAwLjAwMSkgLSAzcmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2VbZGF0YS1ncmlkLWNvbCo9XCItMTAtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMTAgKyAwLjAwMSkgLSAzcmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2VbZGF0YS1ncmlkLWNvbCo9XCItMTEtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMTEgKyAwLjAwMSkgLSAzcmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2VbZGF0YS1ncmlkLWNvbCo9XCItMTItXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMTIgKyAwLjAwMSkgLSAzcmVtKTtcbiAgfVxuICAuYy1ncmlkW2RhdGEtZ3JpZC1jb2wqPVwiLTEtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMSArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZFtkYXRhLWdyaWQtY29sKj1cIi0yLVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDIgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWRbZGF0YS1ncmlkLWNvbCo9XCItMy1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgzICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkW2RhdGEtZ3JpZC1jb2wqPVwiLTQtXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNCArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZFtkYXRhLWdyaWQtY29sKj1cIi01LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDUgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWRbZGF0YS1ncmlkLWNvbCo9XCItNi1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg2ICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkW2RhdGEtZ3JpZC1jb2wqPVwiLTctXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNyArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtZ3JpZFtkYXRhLWdyaWQtY29sKj1cIi04LVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDggKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWdyaWRbZGF0YS1ncmlkLWNvbCo9XCItOS1cIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg5ICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkW2RhdGEtZ3JpZC1jb2wqPVwiLTEwLVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDEwICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkW2RhdGEtZ3JpZC1jb2wqPVwiLTExLVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDExICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1ncmlkW2RhdGEtZ3JpZC1jb2wqPVwiLTEyLVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDEyICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgbWFyZ2luLXRvcDogLTJyZW07XG4gIH1cbiAgLmMtZ3JpZCA+IC5jLWdyaWRfY29sIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgLmMtZ3JpZCA+IC5jLWdyaWRfY29sLi1zcGFuMSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDEgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQgPiAuYy1ncmlkX2NvbC4tc3BhbjIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAyIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkID4gLmMtZ3JpZF9jb2wuLXNwYW4zIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMyAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZCA+IC5jLWdyaWRfY29sLi1zcGFuNCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDQgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQgPiAuYy1ncmlkX2NvbC4tc3BhbjUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiA1IC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkID4gLmMtZ3JpZF9jb2wuLXNwYW42IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogNiAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZCA+IC5jLWdyaWRfY29sLi1zcGFuNyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDcgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQgPiAuYy1ncmlkX2NvbC4tc3Bhbjgge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiA4IC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkID4gLmMtZ3JpZF9jb2wuLXNwYW45IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogOSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZCA+IC5jLWdyaWRfY29sLi1zcGFuMTAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAxMCAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZCA+IC5jLWdyaWRfY29sLi1zcGFuMTEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAxMSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZCA+IC5jLWdyaWRfY29sLi1zcGFuMTIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAxMiAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGwgPiAuYy1ncmlkX2NvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGwgPiAuYy1ncmlkX2NvbC4tc3BhbjEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAxIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbCA+IC5jLWdyaWRfY29sLi1zcGFuMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDIgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsID4gLmMtZ3JpZF9jb2wuLXNwYW4zIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMyAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGwgPiAuYy1ncmlkX2NvbC4tc3BhbjQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiA0IC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbCA+IC5jLWdyaWRfY29sLi1zcGFuNSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDUgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsID4gLmMtZ3JpZF9jb2wuLXNwYW42IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogNiAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGwgPiAuYy1ncmlkX2NvbC4tc3Bhbjcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiA3IC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbCA+IC5jLWdyaWRfY29sLi1zcGFuOCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDggLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsID4gLmMtZ3JpZF9jb2wuLXNwYW45IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogOSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGwgPiAuYy1ncmlkX2NvbC4tc3BhbjEwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMTAgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsID4gLmMtZ3JpZF9jb2wuLXNwYW4xMSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDExIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbCA+IC5jLWdyaWRfY29sLi1zcGFuMTIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAxMiAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGxbZGF0YS1ncmlkLWNvbCQ9XCItMVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDEgKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsW2RhdGEtZ3JpZC1jb2wkPVwiLTJcIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgyICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbFtkYXRhLWdyaWQtY29sJD1cIi0zXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMyArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGxbZGF0YS1ncmlkLWNvbCQ9XCItNFwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDQgKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsW2RhdGEtZ3JpZC1jb2wkPVwiLTVcIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg1ICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbFtkYXRhLWdyaWQtY29sJD1cIi02XCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNiArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGxbZGF0YS1ncmlkLWNvbCQ9XCItN1wiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDcgKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclNtYWxsW2RhdGEtZ3JpZC1jb2wkPVwiLThcIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg4ICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJTbWFsbFtkYXRhLWdyaWQtY29sJD1cIi05XCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoOSArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGxbZGF0YS1ncmlkLWNvbCQ9XCItMTBcIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxMCArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGxbZGF0YS1ncmlkLWNvbCQ9XCItMTFcIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxMSArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyU21hbGxbZGF0YS1ncmlkLWNvbCQ9XCItMTJcIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxMiArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyTGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlID4gLmMtZ3JpZF9jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuMSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDEgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW4yIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMiAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyTGFyZ2UgPiAuYy1ncmlkX2NvbC4tc3BhbjMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAzIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuNCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDQgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW41IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogNSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyTGFyZ2UgPiAuYy1ncmlkX2NvbC4tc3BhbjYge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiA2IC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuNyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDcgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW44IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogOCAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyTGFyZ2UgPiAuYy1ncmlkX2NvbC4tc3Bhbjkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiA5IC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuMTAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAxMCAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyTGFyZ2UgPiAuYy1ncmlkX2NvbC4tc3BhbjExIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMTEgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW4xMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDEyIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sJD1cIi0xXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMSArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyTGFyZ2VbZGF0YS1ncmlkLWNvbCQ9XCItMlwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDIgKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlW2RhdGEtZ3JpZC1jb2wkPVwiLTNcIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgzICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sJD1cIi00XCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNCArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyTGFyZ2VbZGF0YS1ncmlkLWNvbCQ9XCItNVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDUgKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlW2RhdGEtZ3JpZC1jb2wkPVwiLTZcIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg2ICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sJD1cIi03XCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNyArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyTGFyZ2VbZGF0YS1ncmlkLWNvbCQ9XCItOFwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDggKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlckxhcmdlW2RhdGEtZ3JpZC1jb2wkPVwiLTlcIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg5ICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sJD1cIi0xMFwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDEwICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sJD1cIi0xMVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDExICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJMYXJnZVtkYXRhLWdyaWQtY29sJD1cIi0xMlwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDEyICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZSA+IC5jLWdyaWRfY29sIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW4xIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW4yIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMiAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW4zIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMyAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW40IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogNCAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW41IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogNSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW42IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogNiAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW43IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogNyAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW44IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogOCAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW45IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogOSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlID4gLmMtZ3JpZF9jb2wuLXNwYW4xMCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyLjAwMSAqIDEwIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2UgPiAuYy1ncmlkX2NvbC4tc3BhbjExIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIuMDAxICogMTEgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZSA+IC5jLWdyaWRfY29sLi1zcGFuMTIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMi4wMDEgKiAxMiAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlW2RhdGEtZ3JpZC1jb2wkPVwiLTFcIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2VbZGF0YS1ncmlkLWNvbCQ9XCItMlwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDIgKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZVtkYXRhLWdyaWQtY29sJD1cIi0zXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMyArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlW2RhdGEtZ3JpZC1jb2wkPVwiLTRcIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg0ICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2VbZGF0YS1ncmlkLWNvbCQ9XCItNVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDUgKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZVtkYXRhLWdyaWQtY29sJD1cIi02XCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNiArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlW2RhdGEtZ3JpZC1jb2wkPVwiLTdcIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg3ICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2VbZGF0YS1ncmlkLWNvbCQ9XCItOFwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDggKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZVtkYXRhLWdyaWQtY29sJD1cIi05XCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoOSArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZC4tZ3V0dGVyWGxhcmdlW2RhdGEtZ3JpZC1jb2wkPVwiLTEwXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMTAgKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWQuLWd1dHRlclhsYXJnZVtkYXRhLWdyaWQtY29sJD1cIi0xMVwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDExICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkLi1ndXR0ZXJYbGFyZ2VbZGF0YS1ncmlkLWNvbCQ9XCItMTJcIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxMiArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZFtkYXRhLWdyaWQtY29sJD1cIi0xXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMSArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZFtkYXRhLWdyaWQtY29sJD1cIi0yXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMiArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZFtkYXRhLWdyaWQtY29sJD1cIi0zXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMyArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZFtkYXRhLWdyaWQtY29sJD1cIi00XCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNCArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZFtkYXRhLWdyaWQtY29sJD1cIi01XCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNSArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZFtkYXRhLWdyaWQtY29sJD1cIi02XCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNiArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZFtkYXRhLWdyaWQtY29sJD1cIi03XCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNyArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZFtkYXRhLWdyaWQtY29sJD1cIi04XCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoOCArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZFtkYXRhLWdyaWQtY29sJD1cIi05XCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoOSArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtZ3JpZFtkYXRhLWdyaWQtY29sJD1cIi0xMFwiXSA+IC5jLWdyaWRfY29sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDEwICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1ncmlkW2RhdGEtZ3JpZC1jb2wkPVwiLTExXCJdID4gLmMtZ3JpZF9jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMTEgKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWdyaWRbZGF0YS1ncmlkLWNvbCQ9XCItMTJcIl0gPiAuYy1ncmlkX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxMiArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmMtdGV4dExpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5bY2xhc3NePWMtdGV4dExpc3RdOm5vdChbY2xhc3MqPV9pdGVtXSk6bm90KFtjbGFzcyo9X3RpdGxlXSk6bm90KFtjbGFzcyo9X2RhdGFdKTpub3QoW2NsYXNzKj1fbnVtYmVyXSkgW2NsYXNzXj1jLW51bWVyaWNMaXN0XTpub3QoW2NsYXNzKj1faXRlbV0pOm5vdChbY2xhc3MqPV90aXRsZV0pOm5vdChbY2xhc3MqPV9kYXRhXSk6bm90KFtjbGFzcyo9X251bWJlcl0pLFxuW2NsYXNzXj1jLXRleHRMaXN0XTpub3QoW2NsYXNzKj1faXRlbV0pOm5vdChbY2xhc3MqPV90aXRsZV0pOm5vdChbY2xhc3MqPV9kYXRhXSk6bm90KFtjbGFzcyo9X251bWJlcl0pIFtjbGFzc149Yy1saW5rQXJyb3dMaXN0XTpub3QoW2NsYXNzKj1faXRlbV0pIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwYWRkaW5nOiAwIDAgMC41cmVtO1xufVxuW2NsYXNzXj1jLXRleHRMaXN0XTpub3QoW2NsYXNzKj1faXRlbV0pOm5vdChbY2xhc3MqPV90aXRsZV0pOm5vdChbY2xhc3MqPV9kYXRhXSk6bm90KFtjbGFzcyo9X251bWJlcl0pIFtjbGFzc149Yy10ZXh0TGlzdF06bm90KFtjbGFzcyo9X2l0ZW1dKTpub3QoW2NsYXNzKj1fdGl0bGVdKTpub3QoW2NsYXNzKj1fZGF0YV0pIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwYWRkaW5nOiAwIDAgMC41cmVtO1xufVxuXG4uYy10ZXh0TGlzdCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy10ZXh0TGlzdFtjbGFzcyo9Yy1ncmlkXTpub3QoW2NsYXNzKj1jLWdyaWRfY29sXSkge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xufVxuLmMtdGV4dExpc3RfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLmMtdGV4dExpc3RfaXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDAuNTVlbTtcbiAgbGVmdDogMC41cmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM3ZDU5M2E7XG59XG4uYy10ZXh0TGlzdF9pdGVtIC5jLXRleHRMaXN0X2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi5jLXRleHRMaXN0X2l0ZW0gLmMtdGV4dExpc3RfaXRlbTo6YmVmb3JlIHtcbiAgdG9wOiAwLjhlbTtcbiAgbGVmdDogMC41cmVtO1xuICB3aWR0aDogMC4zcmVtO1xuICBoZWlnaHQ6IDAuM3JlbTtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xufVxuLmMtdGV4dExpc3RfaXRlbS5jLWdyaWRfY29sIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmMtdGV4dExpc3RfaXRlbSArIC5jLXRleHRMaXN0X2l0ZW06bm90KFtjbGFzcyo9Yy1ncmlkX2NvbF0pIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGV4dExpc3RfaXRlbTo6YmVmb3JlIHtcbiAgICB0b3A6IDAuNWVtO1xuICB9XG4gIC5jLXRleHRMaXN0X2l0ZW0gLmMtdGV4dExpc3RfaXRlbTo6YmVmb3JlIHtcbiAgICB0b3A6IDAuN2VtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5jLW51bWVyaWNMaXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuW2NsYXNzXj1jLW51bWVyaWNMaXN0XTpub3QoW2NsYXNzKj1faXRlbV0pOm5vdChbY2xhc3MqPV90aXRsZV0pOm5vdChbY2xhc3MqPV9kYXRhXSk6bm90KFtjbGFzcyo9X251bWJlcl0pIFtjbGFzc149Yy1udW1lcmljTGlzdF06bm90KFtjbGFzcyo9X2l0ZW1dKTpub3QoW2NsYXNzKj1fdGl0bGVdKTpub3QoW2NsYXNzKj1fZGF0YV0pOm5vdChbY2xhc3MqPV9udW1iZXJdKSxcbltjbGFzc149Yy1udW1lcmljTGlzdF06bm90KFtjbGFzcyo9X2l0ZW1dKTpub3QoW2NsYXNzKj1fdGl0bGVdKTpub3QoW2NsYXNzKj1fZGF0YV0pOm5vdChbY2xhc3MqPV9udW1iZXJdKSBbY2xhc3NePWMtbGlua0Fycm93TGlzdF06bm90KFtjbGFzcyo9X2l0ZW1dKSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcGFkZGluZzogMCAwIDAuNXJlbTtcbn1cbltjbGFzc149Yy1udW1lcmljTGlzdF06bm90KFtjbGFzcyo9X2l0ZW1dKTpub3QoW2NsYXNzKj1fdGl0bGVdKTpub3QoW2NsYXNzKj1fZGF0YV0pOm5vdChbY2xhc3MqPV9udW1iZXJdKSBbY2xhc3NePWMtdGV4dExpc3RdOm5vdChbY2xhc3MqPV9pdGVtXSk6bm90KFtjbGFzcyo9X3RpdGxlXSk6bm90KFtjbGFzcyo9X2RhdGFdKSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcGFkZGluZzogMCAwIDAuNXJlbTtcbn1cblxuLmMtbnVtZXJpY0xpc3Qge1xuICBtYXJnaW46IDA7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWJlciAwO1xufVxuLmMtbnVtZXJpY0xpc3RfaXRlbSB7XG4gIHBhZGRpbmc6IDAgMCAwIDEuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1udW1lcmljTGlzdF9pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwLjVyZW07XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXIgMTtcbiAgY29udGVudDogY291bnRlcihudW1iZXIpIFwiLlwiO1xufVxuLmMtbnVtZXJpY0xpc3RfaXRlbSArIC5jLW51bWVyaWNMaXN0X2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5jLW51bWVyaWNMaXN0MDIge1xuICBtYXJnaW46IDA7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWJlciAwO1xufVxuLmMtbnVtZXJpY0xpc3QwMl9pdGVtIHtcbiAgcGFkZGluZzogMC40cmVtIDAgMCA1LjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLW51bWVyaWNMaXN0MDJfaXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMC41cmVtO1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyIDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzLjZyZW07XG4gIGhlaWdodDogMy42cmVtO1xuICBiYWNrZ3JvdW5kOiAjN2Q1OTNhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYy1udW1lcmljTGlzdDAyX2l0ZW0gKyAuYy1udW1lcmljTGlzdDAyX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1udW1lcmljTGlzdDAyX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNHJlbSAwIDAgNC44cmVtO1xuICB9XG4gIC5jLW51bWVyaWNMaXN0MDJfaXRlbTpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgfVxuICAuYy1udW1lcmljTGlzdDAyX2l0ZW0gKyAuYy1udW1lcmljTGlzdDAyX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuXG4uYy1udW1lcmljTGlzdDAzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmMtbnVtZXJpY0xpc3QwM19pdGVtIHtcbiAgcGFkZGluZzogMCAwIDAgMi41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLW51bWVyaWNMaXN0MDNfaXRlbSArIC5jLW51bWVyaWNMaXN0MDNfaXRlbSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5jLW51bWVyaWNMaXN0MDNfbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMi43ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmMtaW1hZ2VVbml0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtaW1hZ2VVbml0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTtcbn1cbi5jLWltYWdlVW5pdCArIC5jLWltYWdlVW5pdCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uYy1pbWFnZVVuaXRfdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHpvb206IDE7XG59XG4uYy1pbWFnZVVuaXRfaW1hZ2Uge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMzQuNzgyNjA5JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtaW1hZ2VVbml0X2ltYWdlIGltZyArIGltZyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uYy1pbWFnZVVuaXRfaW1hZ2VfY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gMCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYy1pbWFnZVVuaXRfaW1hZ2VfY2FwdGlvbiArIGltZyB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5jLWltYWdlVW5pdC4tcGFyYWxsZWwgLmMtaW1hZ2VVbml0X3RleHQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5jLWltYWdlVW5pdC4tcGFyYWxsZWwgLmMtaW1hZ2VVbml0X2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jLWltYWdlVW5pdC4taW1hZ2VMIC5jLWltYWdlVW5pdF9pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMuMnJlbTtcbn1cbi5jLWltYWdlVW5pdC4taW1hZ2VSIC5jLWltYWdlVW5pdF9pbWFnZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDMuMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWltYWdlVW5pdC4tcnRsW2RhdGEtZ3JpZC1jb2wqPVwiLTEtXCJdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmMtaW1hZ2VVbml0Li1ydGxbZGF0YS1ncmlkLWNvbCo9XCItMS1cIl0gLmMtaW1hZ2VVbml0X2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYy1pbWFnZVVuaXRbZGF0YS1ncmlkLWNvbCo9XCItMS1cIl0gLmMtaW1hZ2VVbml0X2ltYWdlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMy4ycmVtO1xuICB9XG4gIC5jLWltYWdlVW5pdFtkYXRhLWdyaWQtY29sKj1cIi0xLVwiXSAuYy1pbWFnZVVuaXRfaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1hZ2VVbml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jLWltYWdlVW5pdC4taW1hZ2VMIC5jLWltYWdlVW5pdF9pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmMtaW1hZ2VVbml0Li1pbWFnZVIgLmMtaW1hZ2VVbml0X2ltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICB9XG4gIC5jLWltYWdlVW5pdC4tcnRsW2RhdGEtZ3JpZC1jb2wkPVwiLTFcIl0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuYy1pbWFnZVVuaXQuLXJ0bFtkYXRhLWdyaWQtY29sJD1cIi0xXCJdIC5jLWltYWdlVW5pdF9pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jLWltYWdlVW5pdFtkYXRhLWdyaWQtY29sJD1cIi0xXCJdIC5jLWltYWdlVW5pdF9pbWFnZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cbiAgLmMtaW1hZ2VVbml0W2RhdGEtZ3JpZC1jb2wkPVwiLTFcIl0gLmMtaW1hZ2VVbml0X2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmMtaW1hZ2VVbml0X2ltYWdlX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5jLXpvb21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy16b29tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy16b29tOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzLjhyZW07XG4gIGhlaWdodDogMy44cmVtO1xuICBiYWNrZ3JvdW5kOiAjN2Q1OTNhIHVybChpY29fcGx1cy5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtem9vbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmMtbWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDRyZW0gYXV0bztcbn1cbi5jLW1lZGlhX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1tZWRpYS4tbWFwIC5jLW1lZGlhX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDkxLjAzMjYlO1xufVxuLmMtbWVkaWEgaWZyYW1lLFxuLmMtbWVkaWEgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbWVkaWEge1xuICAgIG1hcmdpbjogM3JlbSBhdXRvO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5jLW5vdGljZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLW5vdGljZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmMtbm90aWNlX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLmMtbm90aWNlX2l0ZW0gKyAuYy1ub3RpY2VfaXRlbSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5jLW5vdGljZV9tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLmMtbm90aWNlLi1udW1lcmljID4gLmMtbm90aWNlX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5vdGljZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmMtZGVmaW5pdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWRlZmluaXRpb24ge1xuICBtYXJnaW46IDA7XG59XG4uYy1kZWZpbml0aW9uICsgLmMtZGVmaW5pdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQuNXJlbTtcbn1cbi5jLWRlZmluaXRpb25fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMtZGVmaW5pdGlvbl9kYXRhICsgLmMtZGVmaW5pdGlvbl90aXRsZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5jLWRlZmluaXRpb24wMiB7XG4gIG1hcmdpbjogMDtcbiAgY291bnRlci1yZXNldDogbnVtYmVyIDA7XG59XG4uYy1kZWZpbml0aW9uMDJfdGl0bGUge1xuICBwYWRkaW5nOiAwLjJyZW0gMCAwLjJyZW0gNS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjYjczNTRiO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi4tbm9pY29uIC5jLWRlZmluaXRpb24wMl90aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jLWRlZmluaXRpb24wMl90aXRsZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMC41cmVtO1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyIDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzLjZyZW07XG4gIGhlaWdodDogMy42cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2I3MzU0YjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi4tbm9pY29uIC5jLWRlZmluaXRpb24wMl90aXRsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtZGVmaW5pdGlvbjAyX2RhdGEge1xuICBwYWRkaW5nLWxlZnQ6IDUuNnJlbTtcbn1cbi4tbm9pY29uIC5jLWRlZmluaXRpb24wMl9kYXRhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmMtZGVmaW5pdGlvbjAyX2RhdGEgKyAuYy1kZWZpbml0aW9uMDJfdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1kZWZpbml0aW9uMDJfdGl0bGUge1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwIDAuMnJlbSA0LjhyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLi1ub2ljb24gLmMtZGVmaW5pdGlvbjAyX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmMtZGVmaW5pdGlvbjAyX3RpdGxlOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMy4ycmVtO1xuICAgIGhlaWdodDogMy4ycmVtO1xuICB9XG4gIC5jLWRlZmluaXRpb24wMl9kYXRhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuOHJlbTtcbiAgfVxuICAuLW5vaWNvbiAuYy1kZWZpbml0aW9uMDJfZGF0YSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jLWRlZmluaXRpb24wMl9kYXRhICsgLmMtZGVmaW5pdGlvbjAyX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5jLWxpbmtMaXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGlua0xpc3RfaXRlbSBhIHtcbiAgY29sb3I6ICM3ZDU5M2E7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5jLWxpbmtBcnJvd1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWxpbmtBcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMCAyLjFyZW07XG59XG4uYy1saW5rQXJyb3cgPiBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDAuNmVtO1xuICBsZWZ0OiAwLjZyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgY3VycmVudENvbG9yO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjZyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5jLXRhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuW2NsYXNzKj1jLXRhYmxlXSAuYy1kZWZpbml0aW9uX2RldGFpbCArIC5jLWRlZmluaXRpb25fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uYy10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uYy10YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbi5jLXRhYmxlIHRoLCAuYy10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ViZWJlYjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jLXRhYmxlIHRoLi1ub3dyYXAsIC5jLXRhYmxlIHRkLi1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtdGFibGUgdGguLXc1ZW0sIC5jLXRhYmxlIHRkLi13NWVtIHtcbiAgd2lkdGg6IDVlbTtcbn1cbi5jLXRhYmxlIHRoLi13NmVtLCAuYy10YWJsZSB0ZC4tdzZlbSB7XG4gIHdpZHRoOiA2ZW07XG59XG4uYy10YWJsZSB0aC4tdzdlbSwgLmMtdGFibGUgdGQuLXc3ZW0ge1xuICB3aWR0aDogN2VtO1xufVxuLmMtdGFibGUgdGguLXc4ZW0sIC5jLXRhYmxlIHRkLi13OGVtIHtcbiAgd2lkdGg6IDhlbTtcbn1cbi5jLXRhYmxlIHRoLi13OWVtLCAuYy10YWJsZSB0ZC4tdzllbSB7XG4gIHdpZHRoOiA5ZW07XG59XG4uYy10YWJsZSB0aC4tdzEwZW0sIC5jLXRhYmxlIHRkLi13MTBlbSB7XG4gIHdpZHRoOiAxMGVtO1xufVxuLmMtdGFibGUgdGguLXcxMWVtLCAuYy10YWJsZSB0ZC4tdzExZW0ge1xuICB3aWR0aDogMTFlbTtcbn1cbi5jLXRhYmxlIHRoLi13MTJlbSwgLmMtdGFibGUgdGQuLXcxMmVtIHtcbiAgd2lkdGg6IDEyZW07XG59XG4uYy10YWJsZSB0aC4tdzEzZW0sIC5jLXRhYmxlIHRkLi13MTNlbSB7XG4gIHdpZHRoOiAxM2VtO1xufVxuLmMtdGFibGUgdGguLXcxNGVtLCAuYy10YWJsZSB0ZC4tdzE0ZW0ge1xuICB3aWR0aDogMTRlbTtcbn1cbi5jLXRhYmxlIHRoLi13MTVlbSwgLmMtdGFibGUgdGQuLXcxNWVtIHtcbiAgd2lkdGg6IDE1ZW07XG59XG4uYy10YWJsZSB0aC4tdzE2ZW0sIC5jLXRhYmxlIHRkLi13MTZlbSB7XG4gIHdpZHRoOiAxNmVtO1xufVxuLmMtdGFibGUgdGguLXcxN2VtLCAuYy10YWJsZSB0ZC4tdzE3ZW0ge1xuICB3aWR0aDogMTdlbTtcbn1cbi5jLXRhYmxlIHRoLi13MThlbSwgLmMtdGFibGUgdGQuLXcxOGVtIHtcbiAgd2lkdGg6IDE4ZW07XG59XG4uYy10YWJsZSB0aC4tdzE5ZW0sIC5jLXRhYmxlIHRkLi13MTllbSB7XG4gIHdpZHRoOiAxOWVtO1xufVxuLmMtdGFibGUgdGguLXcyMGVtLCAuYy10YWJsZSB0ZC4tdzIwZW0ge1xuICB3aWR0aDogMjBlbTtcbn1cbi5jLXRhYmxlIHRoLi13MjFlbSwgLmMtdGFibGUgdGQuLXcyMWVtIHtcbiAgd2lkdGg6IDIxZW07XG59XG4uYy10YWJsZSB0aC4tdzIyZW0sIC5jLXRhYmxlIHRkLi13MjJlbSB7XG4gIHdpZHRoOiAyMmVtO1xufVxuLmMtdGFibGUgdGguLXcyM2VtLCAuYy10YWJsZSB0ZC4tdzIzZW0ge1xuICB3aWR0aDogMjNlbTtcbn1cbi5jLXRhYmxlIHRoLi13MjRlbSwgLmMtdGFibGUgdGQuLXcyNGVtIHtcbiAgd2lkdGg6IDI0ZW07XG59XG4uYy10YWJsZSB0aC4tdzI1ZW0sIC5jLXRhYmxlIHRkLi13MjVlbSB7XG4gIHdpZHRoOiAyNWVtO1xufVxuLmMtdGFibGUgdGguLXcyNmVtLCAuYy10YWJsZSB0ZC4tdzI2ZW0ge1xuICB3aWR0aDogMjZlbTtcbn1cbi5jLXRhYmxlIHRoLi13MjdlbSwgLmMtdGFibGUgdGQuLXcyN2VtIHtcbiAgd2lkdGg6IDI3ZW07XG59XG4uYy10YWJsZSB0aC4tdzI4ZW0sIC5jLXRhYmxlIHRkLi13MjhlbSB7XG4gIHdpZHRoOiAyOGVtO1xufVxuLmMtdGFibGUgdGguLXcyOWVtLCAuYy10YWJsZSB0ZC4tdzI5ZW0ge1xuICB3aWR0aDogMjllbTtcbn1cbi5jLXRhYmxlIHRoLi13MzBlbSwgLmMtdGFibGUgdGQuLXczMGVtIHtcbiAgd2lkdGg6IDMwZW07XG59XG4uYy10YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNmYWY0ZjE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYy10YWJsZSB0aCArIHRkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uYy10YWJsZSB0aC4tdmFyMDIge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGZmO1xufVxuLmMtdGFibGUgdGhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYy10YWJsZSB0aGVhZCB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLXRhYmxlLi1hdXRvIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBpbmhlcml0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGUuLXZhcjAyIHRhYmxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgfVxuICAuYy10YWJsZS4tdmFyMDIgdGgsIC5jLXRhYmxlLi12YXIwMiB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMS4xcmVtIDEuNHJlbTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuYy10YWJsZS4tdmFyMDIgdGggKyB0ZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAuYy10YWJsZS4tdmFyMDIgdGQgKyB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmMtaW1nTGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWltZ0xpc3QuLWhvcml6b250YWwge1xuICBtYXJnaW46IDAgMCAtMXJlbTtcbiAgZm9udC1zaXplOiAwO1xufVxuLmMtaW1nTGlzdC4taG9yaXpvbnRhbCAuYy1pbWdMaXN0X2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcbn1cbi5jLWltZ0xpc3RfaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWltZ0xpc3RfaXRlbSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWltZ0xpc3RfaXRlbSA+IGEgKyAuYy1pbWdMaXN0X2NhcHRpb24ge1xuICBtYXJnaW46IDEuNXJlbSBhdXRvIDA7XG59XG4uYy1pbWdMaXN0X2l0ZW0gPiBpbWcgfiAuYy1pbWdMaXN0X2NhcHRpb24ge1xuICBtYXJnaW46IDEuNXJlbSBhdXRvIDA7XG59XG4uYy1pbWdMaXN0X2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nTGlzdF9pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jLWltZ0xpc3RfaXRlbSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jLWltZ0xpc3RfaXRlbSA+IGEgKyAuYy1pbWdMaXN0X2NhcHRpb24ge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gIH1cbiAgLmMtaW1nTGlzdF9pdGVtID4gaW1nIH4gLmMtaW1nTGlzdF9jYXB0aW9uIHtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5jLWZpZ3VyZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDNyZW0gYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1maWd1cmVfcGluY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtZmlndXJlX2NhcHRpb24ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmMtZmlndXJlX2NhcHRpb24uLWxlZnQge1xuICBtYXJnaW46IDFyZW0gMCAwO1xufVxuLmMtZmlndXJlICsgLmMtZmlndXJlIHtcbiAgbWFyZ2luLXRvcDogMS44cmVtO1xufVxuLmMtZmlndXJlIC5jLXpvb20ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZpZ3VyZV9waW5jaCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMS41cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwIDAgMi41cmVtO1xuICAgIGJhY2tncm91bmQ6IHVybChpY29fcGluY2guc3ZnKSAwIDUwJS8xLjdyZW0gYXV0byBuby1yZXBlYXQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuYy1maWd1cmVfY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmMtYW5jaGVyTGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWFuY2hlckxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAwIC0xLjVyZW0gLTMuMnJlbTtcbn1cbi5jLWFuY2hlckxpc3RfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDI1JTtcbiAgbWluLWhlaWdodDogNS4ycmVtO1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMy4ycmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uYy1hbmNoZXJMaXN0X2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmMtYW5jaGVyTGlzdF9pdGVtIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNS42cmVtIDFyZW0gMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmMtYW5jaGVyTGlzdF9pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzdkNTkzYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1hbmNoZXJMaXN0X2l0ZW0gYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxcmVtO1xuICB3aWR0aDogMy42cmVtO1xuICBoZWlnaHQ6IDMuNnJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoaWNvX2Fycm93X2Rvd24uc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdkNTkzYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jLWFuY2hlckxpc3RbZGF0YS1ncmlkLWNvbF49XCIxLVwiXSA+IC5jLWFuY2hlckxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1hbmNoZXJMaXN0W2RhdGEtZ3JpZC1jb2xePVwiMi1cIl0gPiAuYy1hbmNoZXJMaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMiArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtYW5jaGVyTGlzdFtkYXRhLWdyaWQtY29sXj1cIjMtXCJdID4gLmMtYW5jaGVyTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDMgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWFuY2hlckxpc3RbZGF0YS1ncmlkLWNvbF49XCI0LVwiXSA+IC5jLWFuY2hlckxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg0ICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1hbmNoZXJMaXN0W2RhdGEtZ3JpZC1jb2xePVwiNS1cIl0gPiAuYy1hbmNoZXJMaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNSArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtYW5jaGVyTGlzdFtkYXRhLWdyaWQtY29sXj1cIjYtXCJdID4gLmMtYW5jaGVyTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDYgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWFuY2hlckxpc3RbZGF0YS1ncmlkLWNvbF49XCI3LVwiXSA+IC5jLWFuY2hlckxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg3ICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1hbmNoZXJMaXN0W2RhdGEtZ3JpZC1jb2xePVwiOC1cIl0gPiAuYy1hbmNoZXJMaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoOCArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtYW5jaGVyTGlzdFtkYXRhLWdyaWQtY29sXj1cIjktXCJdID4gLmMtYW5jaGVyTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDkgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWFuY2hlckxpc3RbZGF0YS1ncmlkLWNvbF49XCIxMC1cIl0gPiAuYy1hbmNoZXJMaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMTAgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWFuY2hlckxpc3RbZGF0YS1ncmlkLWNvbF49XCIxMS1cIl0gPiAuYy1hbmNoZXJMaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMTEgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWFuY2hlckxpc3RbZGF0YS1ncmlkLWNvbF49XCIxMi1cIl0gPiAuYy1hbmNoZXJMaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMTIgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1hbmNoZXJMaXN0W2RhdGEtZ3JpZC1jb2wqPVwiLTEtXCJdID4gLmMtYW5jaGVyTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDEgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWFuY2hlckxpc3RbZGF0YS1ncmlkLWNvbCo9XCItMi1cIl0gPiAuYy1hbmNoZXJMaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMiArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtYW5jaGVyTGlzdFtkYXRhLWdyaWQtY29sKj1cIi0zLVwiXSA+IC5jLWFuY2hlckxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgzICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1hbmNoZXJMaXN0W2RhdGEtZ3JpZC1jb2wqPVwiLTQtXCJdID4gLmMtYW5jaGVyTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDQgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWFuY2hlckxpc3RbZGF0YS1ncmlkLWNvbCo9XCItNS1cIl0gPiAuYy1hbmNoZXJMaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNSArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtYW5jaGVyTGlzdFtkYXRhLWdyaWQtY29sKj1cIi02LVwiXSA+IC5jLWFuY2hlckxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg2ICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1hbmNoZXJMaXN0W2RhdGEtZ3JpZC1jb2wqPVwiLTctXCJdID4gLmMtYW5jaGVyTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDcgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWFuY2hlckxpc3RbZGF0YS1ncmlkLWNvbCo9XCItOC1cIl0gPiAuYy1hbmNoZXJMaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoOCArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtYW5jaGVyTGlzdFtkYXRhLWdyaWQtY29sKj1cIi05LVwiXSA+IC5jLWFuY2hlckxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg5ICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxuICAuYy1hbmNoZXJMaXN0W2RhdGEtZ3JpZC1jb2wqPVwiLTEwLVwiXSA+IC5jLWFuY2hlckxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgxMCArIDAuMDAxKSAtIDMuMnJlbSk7XG4gIH1cbiAgLmMtYW5jaGVyTGlzdFtkYXRhLWdyaWQtY29sKj1cIi0xMS1cIl0gPiAuYy1hbmNoZXJMaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMTEgKyAwLjAwMSkgLSAzLjJyZW0pO1xuICB9XG4gIC5jLWFuY2hlckxpc3RbZGF0YS1ncmlkLWNvbCo9XCItMTItXCJdID4gLmMtYW5jaGVyTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDEyICsgMC4wMDEpIC0gMy4ycmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYW5jaGVyTGlzdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMCAtMS41cmVtO1xuICB9XG4gIC5jLWFuY2hlckxpc3RfaXRlbSB7XG4gICAgbWluLWhlaWdodDogMy45cmVtO1xuICAgIG1hcmdpbjogMCAwIDAgMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIC5jLWFuY2hlckxpc3RfaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAwLjZyZW0gNC43cmVtIDAuNnJlbSAwLjZyZW07XG4gIH1cbiAgLmMtYW5jaGVyTGlzdF9pdGVtIGE6OmFmdGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMi43cmVtO1xuICAgIGhlaWdodDogMi43cmVtO1xuICAgIGJhY2tncm91bmQ6IHVybChpY29fYXJyb3dfZG93bi5zdmcpIDUwJSA1MCUvMC42cmVtIGF1dG8gbm8tcmVwZWF0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuYy1hbmNoZXJMaXN0W2RhdGEtZ3JpZC1jb2wkPVwiLTFcIl0gPiAuYy1hbmNoZXJMaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoMSArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtYW5jaGVyTGlzdFtkYXRhLWdyaWQtY29sJD1cIi0yXCJdID4gLmMtYW5jaGVyTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDIgKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWFuY2hlckxpc3RbZGF0YS1ncmlkLWNvbCQ9XCItM1wiXSA+IC5jLWFuY2hlckxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICgzICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1hbmNoZXJMaXN0W2RhdGEtZ3JpZC1jb2wkPVwiLTRcIl0gPiAuYy1hbmNoZXJMaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNCArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtYW5jaGVyTGlzdFtkYXRhLWdyaWQtY29sJD1cIi01XCJdID4gLmMtYW5jaGVyTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDUgKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWFuY2hlckxpc3RbZGF0YS1ncmlkLWNvbCQ9XCItNlwiXSA+IC5jLWFuY2hlckxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg2ICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1hbmNoZXJMaXN0W2RhdGEtZ3JpZC1jb2wkPVwiLTdcIl0gPiAuYy1hbmNoZXJMaXN0X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAoNyArIDAuMDAxKSAtIDEuNXJlbSk7XG4gIH1cbiAgLmMtYW5jaGVyTGlzdFtkYXRhLWdyaWQtY29sJD1cIi04XCJdID4gLmMtYW5jaGVyTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDggKyAwLjAwMSkgLSAxLjVyZW0pO1xuICB9XG4gIC5jLWFuY2hlckxpc3RbZGF0YS1ncmlkLWNvbCQ9XCItOVwiXSA+IC5jLWFuY2hlckxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICg5ICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1hbmNoZXJMaXN0W2RhdGEtZ3JpZC1jb2wkPVwiLTEwXCJdID4gLmMtYW5jaGVyTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDEwICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1hbmNoZXJMaXN0W2RhdGEtZ3JpZC1jb2wkPVwiLTExXCJdID4gLmMtYW5jaGVyTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDExICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxuICAuYy1hbmNoZXJMaXN0W2RhdGEtZ3JpZC1jb2wkPVwiLTEyXCJdID4gLmMtYW5jaGVyTGlzdF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gKDEyICsgMC4wMDEpIC0gMS41cmVtKTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYy1ib3hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1ib3gge1xuICBwYWRkaW5nOiAzLjVyZW0gNHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJveCB7XG4gICAgcGFkZGluZzogM3JlbSAxLjVyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQW5pbWF0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG5vdCBwcmludCB7XG4gIFtkYXRhLWFuaW1hdGU9ZmFkZUluXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjhzIGVhc2UtaW4tb3V0O1xuICB9XG4gIFtkYXRhLWFuaW1hdGU9ZmFkZUluXS4tYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBbZGF0YS1hbmltYXRlPWJvdHRvbVRvVG9wXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICBbZGF0YS1hbmltYXRlPWJvdHRvbVRvVG9wXS4tYW5pbWF0ZSB7XG4gICAgYW5pbWF0aW9uOiBib3R0b21Ub1RvcCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgW2RhdGEtYW5pbWF0ZT1sZWZ0VG9SaWdodF0ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgW2RhdGEtYW5pbWF0ZT1sZWZ0VG9SaWdodF0uLWFuaW1hdGUge1xuICAgIGFuaW1hdGlvbjogbGVmdFRvUmlnaHQgMC41cyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFtkYXRhLWFuaW1hdGU9cmlnaHRUb0xlZnRdIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIFtkYXRhLWFuaW1hdGU9cmlnaHRUb0xlZnRdLi1hbmltYXRlIHtcbiAgICBhbmltYXRpb246IHJpZ2h0VG9MZWZ0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBbZGF0YS1hbmltYXRlPWZhZGVUb0xlZnRdIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcmVtKTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIFtkYXRhLWFuaW1hdGU9ZmFkZVRvTGVmdF0uLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgUHJvamVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAudG9wLWdyZWV0aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRvcC1ncmVldGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIC0ycmVtO1xuICBwYWRkaW5nOiA4cmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udG9wLWdyZWV0aW5nOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGNhbGMoNTQlICsgOHJlbSk7XG4gIHdpZHRoOiBjYWxjKDQ2JSAtIDhyZW0pO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChiZ19ncmVldGluZ19fcGMuanBnKSA1MCUgMTAwJS9jb3ZlciBuby1yZXBlYXQ7XG59XG4udG9wLWdyZWV0aW5nX2lubmVyIHtcbiAgd2lkdGg6IDU0JTtcbn1cbi50b3AtZ3JlZXRpbmdfaGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvcC1ncmVldGluZyB7XG4gICAgcGFkZGluZzogNnJlbSAycmVtO1xuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpICsgMnJlbSkgY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpICsgMnJlbSk7XG4gIH1cbiAgLnRvcC1ncmVldGluZzo6YmVmb3JlIHtcbiAgICBsZWZ0OiBjYWxjKDU0JSArIDNyZW0pO1xuICAgIHdpZHRoOiBjYWxjKDQ2JSAtIDNyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLWdyZWV0aW5nIHtcbiAgICBtYXJnaW46IDAgLTEuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAyMXJlbTtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSArIDEuNXJlbSkgY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpICsgMS41cmVtKTtcbiAgfVxuICAudG9wLWdyZWV0aW5nOjpiZWZvcmUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAzNy41cmVtO1xuICAgIGJhY2tncm91bmQ6IHVybChiZ19ncmVldGluZ19fc3AuanBnKSA1MCUgNzAlL2NvdmVyIG5vLXJlcGVhdDtcbiAgfVxuICAudG9wLWdyZWV0aW5nX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMy41cmVtIDEuNXJlbSAycmVtIDEuNXJlbTtcbiAgfVxuICAudG9wLWdyZWV0aW5nX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xLjVyZW07XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAxLjVyZW0pO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC50b3AtZ3JlZXRpbmdfaW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC50b3AtZ3JlZXRpbmdfaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAudG9wLWdyZWV0aW5nX2hlYWRpbmcgaW1nIHtcbiAgICB3aWR0aDogMjRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50b3AtZ3JlZXRpbmc6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKGJnX2dyZWV0aW5nX19zcC5qcGcpIDUwJSAxMDAlL2NvdmVyIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAudG9wLW5ld3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udG9wLW5ld3Mge1xuICBtYXJnaW46IDAgLTJyZW07XG4gIHBhZGRpbmc6IDZyZW0gMnJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkgKyAycmVtKSBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkgKyAycmVtKTtcbiAgYmFja2dyb3VuZDogI2Y0ZWNlOTtcbn1cbi50b3AtbmV3c19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRvcC1uZXdzX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNS42cmVtO1xuICBtaW4taGVpZ2h0OiA3LjVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnJlbSAwIDAgMnJlbTtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnRvcC1uZXdzX2hlYWRpbmc6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKGxhYmVsX25ld3Muc3ZnKSAwIDAgbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNXMgMC41cyBlYXNlLWluLW91dDtcbn1cbi50b3AtbmV3c19oZWFkaW5nX2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuQG1lZGlhIG5vdCBwcmludCB7XG4gIC50b3AtbmV3c19oZWFkaW5nOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIC50b3AtbmV3c19oZWFkaW5nLi1hbmltYXRlOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnRvcC1uZXdzX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tbGVmdDogMy4ycmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRvcC1uZXdzX2xpc3Qge1xuICBtYXgtaGVpZ2h0OiAxMmVtO1xuICBwYWRkaW5nOiAzcmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1uZXdzIHtcbiAgICBtYXJnaW46IDAgLTEuNXJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbSAzcmVtO1xuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpICsgMS41cmVtKSBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkgKyAxLjVyZW0pO1xuICB9XG4gIC50b3AtbmV3c19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50b3AtbmV3c19oZWFkaW5nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA0cmVtO1xuICAgIG1hcmdpbjogMCAwIDEuMnJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDEuOHJlbTtcbiAgfVxuICAudG9wLW5ld3NfaGVhZGluZzo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwobGFiZWxfbmV3cy5zdmcpIDUwJSA1MCUvYXV0byA0cmVtIG5vLXJlcGVhdDtcbiAgfVxuICAudG9wLW5ld3NfaGVhZGluZ19sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTVlbTtcbiAgfVxuICAudG9wLW5ld3NfY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG4gIC50b3AtbmV3c19saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAxNmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAubmV3c0xpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmV3c0xpc3RfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm5ld3NMaXN0X2l0ZW0gKyAubmV3c0xpc3RfaXRlbSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubmV3c0xpc3RfaXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5uZXdzTGlzdF9pdGVtIGE6aG92ZXIgLm5ld3NMaXN0X2l0ZW1fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5ld3NMaXN0X2l0ZW0gYSAubmV3c0xpc3RfaXRlbV90ZXh0IHtcbiAgY29sb3I6ICM3ZDU5M2E7XG59XG4ubmV3c0xpc3RfaXRlbV9kYXRlIHtcbiAgbWluLXdpZHRoOiA2ZW07XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5ld3NMaXN0X2l0ZW1fdGV4dCB7XG4gIGZsZXg6IDE7XG59XG4ubmV3c0xpc3RfaXRlbV90ZXh0IGEge1xuICBjb2xvcjogIzdkNTkzYTtcbn1cbi5uZXdzTGlzdF9pdGVtX3RleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3NMaXN0X2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIC5uZXdzTGlzdF9pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5uZXdzTGlzdF9pdGVtX2RhdGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAudG9wLXNlY3Rpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udG9wLXNlY3Rpb24ge1xuICBtYXJnaW46IDAgLTJyZW07XG4gIHBhZGRpbmc6IDZyZW0gMnJlbSA4cmVtO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSArIDJyZW0pIGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSArIDJyZW0pO1xufVxuLnRvcC1zZWN0aW9uLi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udG9wLXNlY3Rpb25faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4udG9wLXNlY3Rpb25faGVhZGluZyArICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9wLXNlY3Rpb25faGVhZGluZzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjVzIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4udG9wLXNlY3Rpb25faGVhZGluZ19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDExcmVtO1xuICBtYXJnaW4tbGVmdDogMC4xNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG4uLXNlbWluYXIgLnRvcC1zZWN0aW9uX2hlYWRpbmdfbGFiZWwge1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLnRvcC1zZWN0aW9uX2hlYWRpbmcuLXZpc2l0b3I6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChsYWJlbF92aXNpdG9yLnN2ZykgNTAlIDAvY29udGFpbiBuby1yZXBlYXQ7XG59XG4udG9wLXNlY3Rpb25faGVhZGluZy4tc2VtaW5hcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKGxhYmVsX3NlbWluYXIuc3ZnKSA1MCUgMC9jb250YWluIG5vLXJlcGVhdDtcbn1cbi50b3Atc2VjdGlvbl9oZWFkaW5nLi1leGhpYml0aW9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwobGFiZWxfZXhoaWJpdGlvbi5zdmcpIDUwJSAwL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuLnRvcC1zZWN0aW9uX2hlYWRpbmcuLW91dGxpbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChsYWJlbF9vdXRsaW5lLnN2ZykgNTAlIDAvY29udGFpbiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgbm90IHByaW50IHtcbiAgLnRvcC1zZWN0aW9uX2hlYWRpbmc6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgLnRvcC1zZWN0aW9uX2hlYWRpbmcuLWFuaW1hdGU6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCAtMS41cmVtO1xuICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtIDMuNXJlbTtcbiAgfVxuICAudG9wLXNlY3Rpb25faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbiAgLnRvcC1zZWN0aW9uX2hlYWRpbmc6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA3MC4xMjk4NyU7XG4gIH1cbiAgLnRvcC1zZWN0aW9uX2hlYWRpbmdfbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6IDcuN3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuLXNlbWluYXIgLnRvcC1zZWN0aW9uX2hlYWRpbmdfbGFiZWwge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLnZpc2l0b3JNZW51XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZpc2l0b3JNZW51X2l0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogM3JlbSAzcmVtIDIuNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLnZpc2l0b3JNZW51X2l0ZW0gYTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC44cmVtIDJyZW0gMCByZ2JhKDEyNSwgODksIDU4LCAwLjE1KTtcbiAgY29sb3I6ICM3ZDU5M2E7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnZpc2l0b3JNZW51X2l0ZW0gYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuLnZpc2l0b3JNZW51X2l0ZW1faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlzaXRvck1lbnVfaXRlbV9pY29uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAtMXJlbTtcbiAgYm90dG9tOiAtMXJlbTtcbiAgd2lkdGg6IDQuOHJlbTtcbiAgaGVpZ2h0OiA0LjhyZW07XG4gIGJhY2tncm91bmQ6ICM3ZDU5M2EgdXJsKGljb19hcnJvdy5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udmlzaXRvck1lbnVfaXRlbV9sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlzaXRvck1lbnVfaXRlbSBhIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gIH1cbiAgLnZpc2l0b3JNZW51X2l0ZW0gYTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAudmlzaXRvck1lbnVfaXRlbV9pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMXJlbTtcbiAgICBoZWlnaHQ6IDExcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YzZWFlYTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLnZpc2l0b3JNZW51X2l0ZW1faWNvbjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMy42cmVtO1xuICAgIGhlaWdodDogMy42cmVtO1xuICAgIGJhY2tncm91bmQ6ICM3ZDU5M2EgdXJsKGljb19hcnJvdy5zdmcpIDUwJSA1MCUvYXV0byAwLjZyZW0gbm8tcmVwZWF0O1xuICB9XG4gIC52aXNpdG9yTWVudV9pdGVtX2xhYmVsIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnZpc2l0b3JNZW51MDJfaXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMy43cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4udmlzaXRvck1lbnUwMl9pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzdkNTkzYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udmlzaXRvck1lbnUwMl9pdGVtIGE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi52aXNpdG9yTWVudTAyX2l0ZW1faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4udmlzaXRvck1lbnUwMl9pdGVtX2xhYmVsIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZpc2l0b3JNZW51MDJfaXRlbV9pY29uIHtcbiAgICB3aWR0aDogNC42cmVtO1xuICAgIGhlaWdodDogNC42cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5zZW1pbmFyTGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZW1pbmFyTGlzdF9pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5zZW1pbmFyTGlzdF9pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5zZW1pbmFyTGlzdF9pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VtaW5hckxpc3RfaXRlbSBhOmhvdmVyIC5zZW1pbmFyTGlzdF9pdGVtX2ltYWdlIHtcbiAgYm94LXNoYWRvdzogMCAwLjhyZW0gMnJlbSAwIHJnYmEoMTI1LCA4OSwgNTgsIDAuMTUpO1xufVxuLnNlbWluYXJMaXN0X2l0ZW0gYTpob3ZlciAuc2VtaW5hckxpc3RfaXRlbV9pbWFnZSBpbWcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uc2VtaW5hckxpc3RfaXRlbSBhOmhvdmVyIC5zZW1pbmFyTGlzdF9pdGVtX3RpdGxlIHtcbiAgY29sb3I6ICM3ZDU5M2E7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNlbWluYXJMaXN0X2l0ZW1faW1hZ2Uge1xuICBtYXJnaW46IDAgLTFyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGxpbmVhcjtcbn1cbi5zZW1pbmFyTGlzdF9pdGVtX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbi5zZW1pbmFyTGlzdF9pdGVtX2RhdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBjb2xvcjogIzdkNTkzYTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VtaW5hckxpc3RfaXRlbV90aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlbWluYXJMaXN0X2l0ZW1fc3BlYWtlciB7XG4gIG1hcmdpbjogMXJlbSAwIDA7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5zZW1pbmFyTGlzdF9pdGVtX3NwZWFrZXJfcG9zaXRpb24ge1xuICBtYXJnaW46IDFyZW0gMCAwO1xufVxuLnNlbWluYXJMaXN0X2l0ZW1fc3BlYWtlcl9uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZW1pbmFyTGlzdF9pdGVtX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLnNlbWluYXJMaXN0X2l0ZW1fZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xuICB9XG4gIC5zZW1pbmFyTGlzdF9pdGVtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuc2VtaW5hckxpc3RfaXRlbV9zcGVha2VyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjdyZW07XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgLnNlbWluYXJMaXN0X2l0ZW1fc3BlYWtlcl9wb3NpdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMC43cmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5leGhpYml0aW9uQm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmV4aGliaXRpb25Cb3gge1xuICBwYWRkaW5nOiA2cmVtIDZyZW0gOHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKGJnX2V4aGliaXRpb25fX3BjLmpwZykgNTAlIDUwJS9jb3ZlciBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLmV4aGliaXRpb25Cb3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTFyZW07XG4gIGhlaWdodDogMTFyZW07XG4gIG1hcmdpbjogMCBhdXRvIDEuNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKGljb19leGhpYml0aW9uLnN2ZykgNTAlIDUwJS9jb250YWluIG5vLXJlcGVhdDtcbn1cbi5leGhpYml0aW9uQm94X2Rlc2Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5leGhpYml0aW9uQm94X2NvbW1pbmcge1xuICBtaW4td2lkdGg6IDQ0LjhyZW07XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICBwYWRkaW5nOiAxLjVyZW0gNXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4aGliaXRpb25Cb3gge1xuICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtIDRyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKGJnX2V4aGliaXRpb25fX3NwLmpwZykgNTAlIDUwJS9jb3ZlciBuby1yZXBlYXQ7XG4gIH1cbiAgLmV4aGliaXRpb25Cb3hfY29tbWluZyB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuMnJlbSAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5leGhpYml0aW9uQm94OjpiZWZvcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmV4aGliaXRpb25Cb3hfZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLnByZXNlbnRCb3hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucHJlc2VudEJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiA4cmVtIDAgMDtcbiAgcGFkZGluZzogNC42cmVtIDYuNHJlbSA2LjRyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuNHJlbSAjZmZmLCBpbnNldCAwIDAgMCAwLjZyZW0gIzFhMWExYTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzFhMWExYTtcbn1cbi5wcmVzZW50Qm94Li1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNkY2RjZGM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuNHJlbSAjZGNkY2RjLCBpbnNldCAwIDAgMCAwLjZyZW0gIzFhMWExYTtcbn1cbi5wcmVzZW50Qm94X2NvbW1pbmcge1xuICBtaW4td2lkdGg6IDQ0LjhyZW07XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICBwYWRkaW5nOiAxLjVyZW0gNXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICBjb2xvcjogI2JmYmZiZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHJlc2VudEJveC4tYW5pbWF0ZTo6YmVmb3JlLCAucHJlc2VudEJveC4tYW5pbWF0ZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnByZXNlbnRCb3g6OmJlZm9yZSwgLnByZXNlbnRCb3g6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgbm90IHByaW50IHtcbiAgLnByZXNlbnRCb3g6OmJlZm9yZSwgLnByZXNlbnRCb3g6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucHJlc2VudEJveDo6YmVmb3JlIHtcbiAgdG9wOiAtNHJlbTtcbiAgbGVmdDogLTRyZW07XG4gIHdpZHRoOiAzMHJlbTtcbiAgaGVpZ2h0OiAyMi4zcmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoYmdfcHJlc2VudF9sLnN2ZykgNTAlIDUwJS9jb250YWluIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIDAuN3MgZWFzZTtcbn1cbi5wcmVzZW50Qm94OjphZnRlciB7XG4gIHJpZ2h0OiAtNHJlbTtcbiAgYm90dG9tOiAtNHJlbTtcbiAgei1pbmRleDogLTI7XG4gIHdpZHRoOiAzMHJlbTtcbiAgaGVpZ2h0OiAyMi4zcmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoYmdfcHJlc2VudF9yLnN2ZykgNTAlIDUwJS9jb250YWluIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDFzIGVhc2U7XG59XG4ucHJlc2VudEJveF9oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wcmVzZW50Qm94X2hlYWRpbmcgKyAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNlbnRCb3hfaGVhZGluZzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxLjRyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwobGFiZWxfcHJlc2VudC5zdmcpIDUwJSAwL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNXMgMC41cyBlYXNlLWluLW91dDtcbn1cbi5wcmVzZW50Qm94X2hlYWRpbmdfbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDYuMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMTVlbTtcbiAgcGFkZGluZy10b3A6IDAuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbn1cbkBtZWRpYSBub3QgcHJpbnQge1xuICAucHJlc2VudEJveF9oZWFkaW5nOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIC5wcmVzZW50Qm94X2hlYWRpbmcuLWFuaW1hdGU6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4ucHJlc2VudEJveF9sZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5wcmVzZW50Qm94X2xlYWQgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzdkNTkzYTtcbiAgYm94LXNoYWRvdzogLTEuNXJlbSAwIDAgIzdkNTkzYTtcbiAgcGFkZGluZzogMC41cmVtIDAgMC4ycmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcmVzZW50Qm94X2xlYWQgc3BhbiArIHNwYW4ge1xuICB6LWluZGV4OiAxO1xufVxuLnByZXNlbnRCb3hfbGVhZCBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJlc2VudEJveF9kZXNjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByZXNlbnRCb3hfbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWJlciAwO1xufVxuLnByZXNlbnRCb3hfbGlzdF9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogNS41cmVtO1xuICB0ZXh0LXNoYWRvdzogMCAwIDAuM3JlbSAjZmZmLCAwIDAgMC4zcmVtICNmZmYsIDAgMCAwLjNyZW0gI2ZmZiwgMCAwIDAuM3JlbSAjZmZmLCAwIDAgMC4zcmVtICNmZmYsIDAgMCAwLjNyZW0gI2ZmZiwgMCAwIDAuM3JlbSAjZmZmLCAwIDAgMC4zcmVtICNmZmYsIDAgMCAwLjNyZW0gI2ZmZiwgMCAwIDAuM3JlbSAjZmZmLCAwIDAgMC4zcmVtICNmZmYsIDAgMCAwLjNyZW0gI2ZmZiwgMCAwIDAuM3JlbSAjZmZmLCAwIDAgMC4zcmVtICNmZmYsIDAgMCAwLjNyZW0gI2ZmZiwgMCAwIDAuM3JlbSAjZmZmO1xuICBjb2xvcjogI2I3MzU0YjtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uLW5vaWNvbiAucHJlc2VudEJveF9saXN0X2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucHJlc2VudEJveF9saXN0X2l0ZW0gKyAucHJlc2VudEJveF9saXN0X2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ucHJlc2VudEJveF9saXN0X2l0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjFlbTtcbiAgbGVmdDogMDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlciAxO1xuICBjb250ZW50OiBjb3VudGVyKG51bWJlcik7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQuMnJlbTtcbiAgaGVpZ2h0OiA0LjJyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi4tbm9pY29uIC5wcmVzZW50Qm94X2xpc3RfaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wcmVzZW50Qm94X2lubmVyQm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA5MC4ycmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNHJlbSAzLjVyZW07XG4gIH1cbiAgLnByZXNlbnRCb3hfaW5uZXJCb3g6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAzcmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgICBiYWNrZ3JvdW5kOiAjZjRlY2U5O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJlc2VudEJveCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nOiAyLjNyZW0gMS44cmVtIDMuM3JlbTtcbiAgfVxuICAucHJlc2VudEJveF9jb21taW5nIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMC42cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLnByZXNlbnRCb3g6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXJlbTtcbiAgICBsZWZ0OiAtMXJlbTtcbiAgICB3aWR0aDogMTVyZW07XG4gICAgaGVpZ2h0OiAxMS4ycmVtO1xuICB9XG4gIC5wcmVzZW50Qm94OjphZnRlciB7XG4gICAgcmlnaHQ6IC0xcmVtO1xuICAgIGJvdHRvbTogLTFyZW07XG4gICAgd2lkdGg6IDE1cmVtO1xuICAgIGhlaWdodDogMTEuMnJlbTtcbiAgfVxuICAucHJlc2VudEJveF9oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAucHJlc2VudEJveF9oZWFkaW5nOjpiZWZvcmUge1xuICAgIGhlaWdodDogNzAuMTI5ODclO1xuICB9XG4gIC5wcmVzZW50Qm94X2hlYWRpbmdfbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5wcmVzZW50Qm94X2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5wcmVzZW50Qm94X2xlYWQgc3BhbiB7XG4gICAgcGFkZGluZzogMC4xNXJlbSAwO1xuICAgIGJveC1zaGFkb3c6IC0wLjdyZW0gMCAwICM3ZDU5M2EsIDAuN3JlbSAwIDAgIzdkNTkzYTtcbiAgfVxuICAucHJlc2VudEJveF9kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5wcmVzZW50Qm94X2xpc3RfaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC4tbm9pY29uIC5wcmVzZW50Qm94X2xpc3RfaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wcmVzZW50Qm94X2xpc3RfaXRlbTo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuc3dpcGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3dpcGVfd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIC5zd2lwZV93cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgfVxuICAuc3dpcGVfd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gIH1cbiAgLnN3aXBlX2lubmVyIHtcbiAgICBtaW4td2lkdGg6IDczLjZyZW07XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC52aXNpdG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZpc2l0b3Ige1xuICBtYXJnaW46IDAgLTJyZW07XG4gIHBhZGRpbmc6IDZyZW0gMnJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkgKyAycmVtKSBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkgKyAycmVtKTtcbiAgYmFja2dyb3VuZDogI2Y0ZWNlOTtcbn1cbi52aXNpdG9yOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udmlzaXRvcl9jb250YWluZXIge1xuICBwYWRkaW5nOiA0LjVyZW0gNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cbi52aXNpdG9yX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNyZW0gNXJlbTtcbiAgbWFyZ2luOiAtNC41cmVtIC01cmVtIDQuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGNvbG9yOiAjNGUyYzBmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi52aXNpdG9yX2hlYWRpbmc6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZyZW0pO1xuICBiYWNrZ3JvdW5kOiAjYjczNTRiO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlzaXRvciB7XG4gICAgbWFyZ2luOiAwIC0xLjVyZW07XG4gICAgcGFkZGluZzogNHJlbSAxLjVyZW07XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkgKyAxLjVyZW0pIGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSArIDEuNXJlbSk7XG4gIH1cbiAgLnZpc2l0b3JfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtO1xuICB9XG4gIC52aXNpdG9yX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDIuMXJlbSAxLjVyZW07XG4gICAgbWFyZ2luOiAtMi41cmVtIC0xLjVyZW0gMi41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC52aXNpdG9yX2hlYWRpbmc6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuZmFxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZhcSB7XG4gIG1hcmdpbjogMCAtMnJlbTtcbiAgcGFkZGluZzogMCAycmVtO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSArIDJyZW0pIGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSArIDJyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZhcV9oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDZyZW0gMCA0cmVtO1xufVxuLmZhcV9oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogI2Y0ZWNlOTtcbn1cbi5mYXFfc2VjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwIDAgNnJlbTtcbn1cbi5mYXFfc2VjOm50aC1jaGlsZChldmVuKTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjZjRlY2U5O1xufVxuLmZhcV9zZWMgKyAuZmFxX3NlYyB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xufVxuLmZhcV9zZWNfYm94IHtcbiAgcGFkZGluZzogNC41cmVtIDVyZW0gNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cbi5mYXFfbGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5mYXFfbGlzdF9RIHtcbiAgcGFkZGluZzogMCAwIDAgNC41cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoaWNvX3Euc3ZnKSAwLjVyZW0gMCBuby1yZXBlYXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZmFxX2xpc3RfQSB7XG4gIG1hcmdpbjogM3JlbSAwIDA7XG4gIHBhZGRpbmc6IDAgMCAyLjdyZW0gNC41cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoaWNvX2Euc3ZnKSAwLjVyZW0gMCBuby1yZXBlYXQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLmZhcV9saXN0X0EgKyAuZmFxX2xpc3RfUSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFxIHtcbiAgICBtYXJnaW46IDAgLTEuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSArIDEuNXJlbSkgY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpICsgMS41cmVtKTtcbiAgfVxuICAuZmFxX2hlYWRlciB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG4gIC5mYXFfc2VjIHtcbiAgICBwYWRkaW5nOiAwIDAgM3JlbTtcbiAgfVxuICAuZmFxX3NlYyArIC5mYXFfc2VjIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxuICAuZmFxX3NlY19ib3gge1xuICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xuICB9XG4gIC5mYXFfbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mYXFfbGlzdF9RIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzLjJyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKGljb19xLnN2ZykgMC41cmVtIDAuMnJlbS8xLjhyZW0gYXV0byBuby1yZXBlYXQ7XG4gIH1cbiAgLmZhcV9saXN0X0Ege1xuICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gICAgcGFkZGluZzogMCAwIDEuN3JlbSAzLjJyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKGljb19hLnN2ZykgMC41cmVtIDAuMnJlbS8xLjdyZW0gYXV0byBuby1yZXBlYXQ7XG4gIH1cbiAgLmZhcV9saXN0X0EgKyAuZmFxX2xpc3RfUSB7XG4gICAgbWFyZ2luLXRvcDogMS43cmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5wcmVzZW50TGluZVVwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnByZXNlbnRMaW5lVXBfaXRlbSB7XG4gIHBhZGRpbmc6IDAgMCAzcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbi5wcmVzZW50TGluZVVwX2l0ZW0gKyAucHJlc2VudExpbmVVcF9pdGVtIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5wcmVzZW50TGluZVVwX2l0ZW1faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByZXNlbnRMaW5lVXBfaXRlbV9pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5wcmVzZW50TGluZVVwX2l0ZW1fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJyZW07XG4gIHJpZ2h0OiAtMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA2LjRyZW07XG4gIGhlaWdodDogNi40cmVtO1xuICBiYWNrZ3JvdW5kOiAjN2Q1OTNhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcmVzZW50TGluZVVwX2l0ZW1fYmFkZ2VfdW5pdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnByZXNlbnRMaW5lVXBfaXRlbV90ZXh0IHtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG59XG4ucHJlc2VudExpbmVVcF9pdGVtX2NvcHkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogI2I3MzU0YjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucHJlc2VudExpbmVVcF9pdGVtX25hbWUge1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wcmVzZW50TGluZVVwX2l0ZW1fZGVzYyB7XG4gIGNvbG9yOiAjNjY2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByZXNlbnRMaW5lVXBfaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbiAgLnByZXNlbnRMaW5lVXBfaXRlbV9pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICB9XG4gIC5wcmVzZW50TGluZVVwX2l0ZW1fYmFkZ2Uge1xuICAgIHRvcDogLTJyZW07XG4gICAgcmlnaHQ6IC0xcmVtO1xuICAgIHdpZHRoOiA2cmVtO1xuICAgIGhlaWdodDogNnJlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAucHJlc2VudExpbmVVcF9pdGVtX3RleHQge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuICAucHJlc2VudExpbmVVcF9pdGVtX2NvbXBhbnkge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIC5wcmVzZW50TGluZVVwX2l0ZW1fbmFtZSB7XG4gICAgbWFyZ2luOiAwIDAgMC43cmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICBDU1MgQW5pbWF0aW9uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRUb3Age1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNyZW0pO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxlZnRUb1JpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNyZW0pO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyByaWdodFRvTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNyZW0pO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3R0b21Ub1RvcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBibHVyIHtcbiAgZnJvbSB7XG4gICAgZmlsdGVyOiBibHVyKDEuNXJlbSk7XG4gIH1cbiAgdG8ge1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY3JvbGwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2Nyb2xsVG9wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdyYWRpZW50IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZVRpcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuICA1MC4wMDElIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gIFV0aWxpdHlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnUtbXQwIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw1IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMjUge1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNDUge1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDU1IHtcbiAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjU1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNTUge1xuICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNjAge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDY1IHtcbiAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjY1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNjUge1xuICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDcwIHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNzAge1xuICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDc1IHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNzUge1xuICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sODAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDg1IHtcbiAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sODUge1xuICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sOTAge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDk1IHtcbiAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjk1IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iOTUge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sOTUge1xuICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10U21hbGwge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXROb3JtYWwge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW10TGFyZ2Uge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iU21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWJOb3JtYWwge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWJMYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXRTbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXROb3JtYWwge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10TGFyZ2Uge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tYlNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tYk5vcm1hbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iTGFyZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQtdGFiMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXItdGFiMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYi10YWIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbC10YWIwIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQtdGFiNSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXItdGFiNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYi10YWI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbC10YWI1IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQtdGFiMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tci10YWIxMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWItdGFiMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbC10YWIxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdC10YWIxNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yLXRhYjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYi10YWIxNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sLXRhYjE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10LXRhYjIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXItdGFiMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iLXRhYjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwtdGFiMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQtdGFiMjUge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tci10YWIyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWItdGFiMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbC10YWIyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdC10YWIzMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yLXRhYjMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYi10YWIzMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sLXRhYjMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10LXRhYjM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXItdGFiMzUge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iLXRhYjM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwtdGFiMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQtdGFiNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tci10YWI0MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWItdGFiNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbC10YWI0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdC10YWI0NSB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yLXRhYjQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYi10YWI0NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sLXRhYjQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10LXRhYjUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXItdGFiNTAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iLXRhYjUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwtdGFiNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQtdGFiNTUge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tci10YWI1NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWItdGFiNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbC10YWI1NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdC10YWI2MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yLXRhYjYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYi10YWI2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sLXRhYjYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10LXRhYjY1IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXItdGFiNjUge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iLXRhYjY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwtdGFiNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQtdGFiNzAge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tci10YWI3MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWItdGFiNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbC10YWI3MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdC10YWI3NSB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yLXRhYjc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYi10YWI3NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sLXRhYjc1IHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10LXRhYjgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXItdGFiODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iLXRhYjgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwtdGFiODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQtdGFiODUge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tci10YWI4NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWItdGFiODUge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbC10YWI4NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdC10YWI5MCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yLXRhYjkwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYi10YWI5MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sLXRhYjkwIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10LXRhYjk1IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXItdGFiOTUge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iLXRhYjk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwtdGFiOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQtdGFiMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yLXRhYjEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iLXRhYjEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbC10YWIxMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tdC1zcDAge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yLXNwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYi1zcDAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sLXNwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10LXNwNSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXItc3A1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iLXNwNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwtc3A1IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQtc3AxMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yLXNwMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iLXNwMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbC1zcDEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10LXNwMTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tci1zcDE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYi1zcDE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwtc3AxNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdC1zcDIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXItc3AyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWItc3AyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sLXNwMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQtc3AyNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yLXNwMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iLXNwMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbC1zcDI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10LXNwMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tci1zcDMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYi1zcDMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwtc3AzMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdC1zcDM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXItc3AzNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWItc3AzNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sLXNwMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQtc3A0MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yLXNwNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iLXNwNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbC1zcDQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10LXNwNDUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tci1zcDQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYi1zcDQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwtc3A0NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdC1zcDUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXItc3A1MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWItc3A1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sLXNwNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQtc3A1NSB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yLXNwNTUge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iLXNwNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbC1zcDU1IHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10LXNwNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tci1zcDYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYi1zcDYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwtc3A2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdC1zcDY1IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXItc3A2NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWItc3A2NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sLXNwNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQtc3A3MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yLXNwNzAge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iLXNwNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbC1zcDcwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10LXNwNzUge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tci1zcDc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYi1zcDc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwtc3A3NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdC1zcDgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXItc3A4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWItc3A4MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sLXNwODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQtc3A4NSB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yLXNwODUge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iLXNwODUge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbC1zcDg1IHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10LXNwOTAge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tci1zcDkwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYi1zcDkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwtc3A5MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdC1zcDk1IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXItc3A5NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWItc3A5NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sLXNwOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQtc3AxMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXItc3AxMDAge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYi1zcDEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbC1zcDEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LXB0MCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIwIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwwIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ1IHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI1IHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwyMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQzMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwzNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI0MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ0NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw1MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDU1IHtcbiAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI1NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNTUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ2MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NjUge1xuICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjY1IHtcbiAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw2NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI3MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI3MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ3NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNzUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0ODAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw4MCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDg1IHtcbiAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI4NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI4NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsODUge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ5MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0OTUge1xuICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjk1IHtcbiAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw5NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wdC10YWIwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItdGFiMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXRhYjAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtdGFiNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXRhYjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC10YWI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjU1IHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjU1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiNTUge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiNjAge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjY1IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiNjUge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjcwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiNzAge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjc1IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiNzUge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiODAge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjg1IHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjg1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiODUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiODUge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjkwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiOTAge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjk1IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjk1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiOTUge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItdGFiMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXRhYjEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtdGFiMTA1IHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci10YWIxMDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiMTA1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC10YWIxMDUge1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC10YWIxMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjExMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi10YWIxMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXRhYjExMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjExNSB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItdGFiMTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXRhYjExNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiMTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtdGFiMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci10YWIxMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC10YWIxMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC10YWIxMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjEyNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi10YWIxMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXRhYjEyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjEzMCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItdGFiMTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXRhYjEzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiMTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtdGFiMTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci10YWIxMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiMTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC10YWIxMzUge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC10YWIxNDAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi10YWIxNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXRhYjE0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjE0NSB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItdGFiMTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXRhYjE0NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiMTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtdGFiMTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci10YWIxNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiMTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC10YWIxNTAge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC10YWIxNTUge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjE1NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi10YWIxNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXRhYjE1NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjE2MCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItdGFiMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXRhYjE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiMTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtdGFiMTY1IHtcbiAgICBwYWRkaW5nLXRvcDogMTY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci10YWIxNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiMTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC10YWIxNjUge1xuICAgIHBhZGRpbmctbGVmdDogMTY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC10YWIxNzAge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjE3MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi10YWIxNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXRhYjE3MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjE3NSB7XG4gICAgcGFkZGluZy10b3A6IDE3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItdGFiMTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXRhYjE3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiMTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtdGFiMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci10YWIxODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiMTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC10YWIxODAge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC10YWIxODUge1xuICAgIHBhZGRpbmctdG9wOiAxODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjE4NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi10YWIxODUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXRhYjE4NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjE5MCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItdGFiMTkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXRhYjE5MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiMTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtdGFiMTk1IHtcbiAgICBwYWRkaW5nLXRvcDogMTk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci10YWIxOTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiMTk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC10YWIxOTUge1xuICAgIHBhZGRpbmctbGVmdDogMTk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC10YWIyMDAge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjIwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi10YWIyMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXRhYjIwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjIwNSB7XG4gICAgcGFkZGluZy10b3A6IDIwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItdGFiMjA1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXRhYjIwNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiMjA1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtdGFiMjEwIHtcbiAgICBwYWRkaW5nLXRvcDogMjEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci10YWIyMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiMjEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC10YWIyMTAge1xuICAgIHBhZGRpbmctbGVmdDogMjEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC10YWIyMTUge1xuICAgIHBhZGRpbmctdG9wOiAyMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjIxNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi10YWIyMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXRhYjIxNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjIyMCB7XG4gICAgcGFkZGluZy10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItdGFiMjIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXRhYjIyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiMjIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtdGFiMjI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci10YWIyMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiMjI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC10YWIyMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC10YWIyMzAge1xuICAgIHBhZGRpbmctdG9wOiAyMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjIzMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi10YWIyMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXRhYjIzMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjIzNSB7XG4gICAgcGFkZGluZy10b3A6IDIzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItdGFiMjM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXRhYjIzNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiMjM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtdGFiMjQwIHtcbiAgICBwYWRkaW5nLXRvcDogMjQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci10YWIyNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItdGFiMjQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC10YWIyNDAge1xuICAgIHBhZGRpbmctbGVmdDogMjQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC10YWIyNDUge1xuICAgIHBhZGRpbmctdG9wOiAyNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXRhYjI0NSB7XG4gICAgcGFkZGluZy1yaWdodDogMjQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi10YWIyNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXRhYjI0NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXRhYjI1MCB7XG4gICAgcGFkZGluZy10b3A6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItdGFiMjUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXRhYjI1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtdGFiMjUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LXNwMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXNwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItc3AwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtc3AwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXNwNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXNwNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItc3A1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtc3A1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXNwMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItc3AxMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXNwMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtc3AxMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtc3AxNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci1zcDE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItc3AxNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC1zcDE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC1zcDIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXNwMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi1zcDIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXNwMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXNwMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItc3AyNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXNwMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtc3AyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtc3AzMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci1zcDMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItc3AzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC1zcDMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC1zcDM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXNwMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi1zcDM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXNwMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXNwNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItc3A0MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXNwNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtc3A0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtc3A0NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci1zcDQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItc3A0NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC1zcDQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC1zcDUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXNwNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi1zcDUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXNwNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXNwNTUge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItc3A1NSB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXNwNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtc3A1NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtc3A2MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci1zcDYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItc3A2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC1zcDYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC1zcDY1IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXNwNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi1zcDY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXNwNjUge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXNwNzAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItc3A3MCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXNwNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtc3A3MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtc3A3NSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci1zcDc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItc3A3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC1zcDc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC1zcDgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXNwODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi1zcDgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXNwODAge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXNwODUge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItc3A4NSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXNwODUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtc3A4NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtc3A5MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci1zcDkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItc3A5MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC1zcDkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC1zcDk1IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXNwOTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi1zcDk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXNwOTUge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXNwMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci1zcDEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi1zcDEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtc3AxMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC1zcDEwNSB7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItc3AxMDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItc3AxMDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXNwMTA1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtc3AxMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXNwMTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXNwMTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC1zcDExMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXNwMTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci1zcDExNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi1zcDExNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtc3AxMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC1zcDEyMCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItc3AxMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItc3AxMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXNwMTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtc3AxMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXNwMTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXNwMTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC1zcDEyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXNwMTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci1zcDEzMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi1zcDEzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtc3AxMzAge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC1zcDEzNSB7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItc3AxMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItc3AxMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXNwMTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtc3AxNDAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXNwMTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXNwMTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC1zcDE0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXNwMTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci1zcDE0NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi1zcDE0NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtc3AxNDUge1xuICAgIHBhZGRpbmctbGVmdDogMTQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC1zcDE1MCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItc3AxNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItc3AxNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXNwMTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtc3AxNTUge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXNwMTU1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXNwMTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC1zcDE1NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXNwMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci1zcDE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi1zcDE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtc3AxNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC1zcDE2NSB7XG4gICAgcGFkZGluZy10b3A6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItc3AxNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItc3AxNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXNwMTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtc3AxNzAge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXNwMTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXNwMTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC1zcDE3MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXNwMTc1IHtcbiAgICBwYWRkaW5nLXRvcDogMTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci1zcDE3NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi1zcDE3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtc3AxNzUge1xuICAgIHBhZGRpbmctbGVmdDogMTc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC1zcDE4MCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItc3AxODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItc3AxODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXNwMTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtc3AxODUge1xuICAgIHBhZGRpbmctdG9wOiAxODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXNwMTg1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXNwMTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC1zcDE4NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXNwMTkwIHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci1zcDE5MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi1zcDE5MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtc3AxOTAge1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC1zcDE5NSB7XG4gICAgcGFkZGluZy10b3A6IDE5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItc3AxOTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItc3AxOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXNwMTk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtc3AyMDAge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXNwMjAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXNwMjAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC1zcDIwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXNwMjA1IHtcbiAgICBwYWRkaW5nLXRvcDogMjA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci1zcDIwNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi1zcDIwNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtc3AyMDUge1xuICAgIHBhZGRpbmctbGVmdDogMjA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC1zcDIxMCB7XG4gICAgcGFkZGluZy10b3A6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItc3AyMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItc3AyMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXNwMjEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtc3AyMTUge1xuICAgIHBhZGRpbmctdG9wOiAyMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXNwMjE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXNwMjE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC1zcDIxNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXNwMjIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci1zcDIyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi1zcDIyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtc3AyMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC1zcDIyNSB7XG4gICAgcGFkZGluZy10b3A6IDIyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItc3AyMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItc3AyMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXNwMjI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtc3AyMzAge1xuICAgIHBhZGRpbmctdG9wOiAyMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXNwMjMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXNwMjMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC1zcDIzMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXNwMjM1IHtcbiAgICBwYWRkaW5nLXRvcDogMjM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci1zcDIzNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi1zcDIzNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtc3AyMzUge1xuICAgIHBhZGRpbmctbGVmdDogMjM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdC1zcDI0MCB7XG4gICAgcGFkZGluZy10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHItc3AyNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGItc3AyNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsLXNwMjQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQtc3AyNDUge1xuICAgIHBhZGRpbmctdG9wOiAyNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByLXNwMjQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiLXNwMjQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbC1zcDI0NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0LXNwMjUwIHtcbiAgICBwYWRkaW5nLXRvcDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wci1zcDI1MCB7XG4gICAgcGFkZGluZy1yaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYi1zcDI1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwtc3AyNTAge1xuICAgIHBhZGRpbmctbGVmdDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnUtd0F1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udS13NSB7XG4gIHdpZHRoOiA1JSAhaW1wb3J0YW50O1xufVxuXG4udS13MTAge1xuICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG59XG5cbi51LXcxNSB7XG4gIHdpZHRoOiAxNSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzIwIHtcbiAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xufVxuXG4udS13MjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi51LXczMCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzM1IHtcbiAgd2lkdGg6IDM1JSAhaW1wb3J0YW50O1xufVxuXG4udS13NDAge1xuICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG59XG5cbi51LXc0NSB7XG4gIHdpZHRoOiA0NSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udS13NTUge1xuICB3aWR0aDogNTUlICFpbXBvcnRhbnQ7XG59XG5cbi51LXc2MCB7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzY1IHtcbiAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xufVxuXG4udS13NzAge1xuICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG59XG5cbi51LXc3NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnUtdzgwIHtcbiAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xufVxuXG4udS13ODUge1xuICB3aWR0aDogODUlICFpbXBvcnRhbnQ7XG59XG5cbi51LXc5MCB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzk1IHtcbiAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xufVxuXG4udS13MTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzFlbSB7XG4gIHdpZHRoOiAxZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzJlbSB7XG4gIHdpZHRoOiAyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzNlbSB7XG4gIHdpZHRoOiAzZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzRlbSB7XG4gIHdpZHRoOiA0ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzVlbSB7XG4gIHdpZHRoOiA1ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzZlbSB7XG4gIHdpZHRoOiA2ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzdlbSB7XG4gIHdpZHRoOiA3ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzhlbSB7XG4gIHdpZHRoOiA4ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzllbSB7XG4gIHdpZHRoOiA5ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzEwZW0ge1xuICB3aWR0aDogMTBlbSAhaW1wb3J0YW50O1xufVxuXG4udS13MTFlbSB7XG4gIHdpZHRoOiAxMWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXcxMmVtIHtcbiAgd2lkdGg6IDEyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzEzZW0ge1xuICB3aWR0aDogMTNlbSAhaW1wb3J0YW50O1xufVxuXG4udS13MTRlbSB7XG4gIHdpZHRoOiAxNGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXcxNWVtIHtcbiAgd2lkdGg6IDE1ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzE2ZW0ge1xuICB3aWR0aDogMTZlbSAhaW1wb3J0YW50O1xufVxuXG4udS13MTdlbSB7XG4gIHdpZHRoOiAxN2VtICFpbXBvcnRhbnQ7XG59XG5cbi51LXcxOGVtIHtcbiAgd2lkdGg6IDE4ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzE5ZW0ge1xuICB3aWR0aDogMTllbSAhaW1wb3J0YW50O1xufVxuXG4udS13MjBlbSB7XG4gIHdpZHRoOiAyMGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXcyMWVtIHtcbiAgd2lkdGg6IDIxZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzIyZW0ge1xuICB3aWR0aDogMjJlbSAhaW1wb3J0YW50O1xufVxuXG4udS13MjNlbSB7XG4gIHdpZHRoOiAyM2VtICFpbXBvcnRhbnQ7XG59XG5cbi51LXcyNGVtIHtcbiAgd2lkdGg6IDI0ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzI1ZW0ge1xuICB3aWR0aDogMjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS13MjZlbSB7XG4gIHdpZHRoOiAyNmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXcyN2VtIHtcbiAgd2lkdGg6IDI3ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzI4ZW0ge1xuICB3aWR0aDogMjhlbSAhaW1wb3J0YW50O1xufVxuXG4udS13MjllbSB7XG4gIHdpZHRoOiAyOWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXczMGVtIHtcbiAgd2lkdGg6IDMwZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzMxZW0ge1xuICB3aWR0aDogMzFlbSAhaW1wb3J0YW50O1xufVxuXG4udS13MzJlbSB7XG4gIHdpZHRoOiAzMmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXczM2VtIHtcbiAgd2lkdGg6IDMzZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzM0ZW0ge1xuICB3aWR0aDogMzRlbSAhaW1wb3J0YW50O1xufVxuXG4udS13MzVlbSB7XG4gIHdpZHRoOiAzNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXczNmVtIHtcbiAgd2lkdGg6IDM2ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzM3ZW0ge1xuICB3aWR0aDogMzdlbSAhaW1wb3J0YW50O1xufVxuXG4udS13MzhlbSB7XG4gIHdpZHRoOiAzOGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXczOWVtIHtcbiAgd2lkdGg6IDM5ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzQwZW0ge1xuICB3aWR0aDogNDBlbSAhaW1wb3J0YW50O1xufVxuXG4udS13NDFlbSB7XG4gIHdpZHRoOiA0MWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXc0MmVtIHtcbiAgd2lkdGg6IDQyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzQzZW0ge1xuICB3aWR0aDogNDNlbSAhaW1wb3J0YW50O1xufVxuXG4udS13NDRlbSB7XG4gIHdpZHRoOiA0NGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXc0NWVtIHtcbiAgd2lkdGg6IDQ1ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzQ2ZW0ge1xuICB3aWR0aDogNDZlbSAhaW1wb3J0YW50O1xufVxuXG4udS13NDdlbSB7XG4gIHdpZHRoOiA0N2VtICFpbXBvcnRhbnQ7XG59XG5cbi51LXc0OGVtIHtcbiAgd2lkdGg6IDQ4ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtdzQ5ZW0ge1xuICB3aWR0aDogNDllbSAhaW1wb3J0YW50O1xufVxuXG4udS13NTBlbSB7XG4gIHdpZHRoOiA1MGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzMTEge1xuICBmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczEyIHtcbiAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMxMyB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzMTQge1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczE1IHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMxNiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzMTcge1xuICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczE4IHtcbiAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMxOSB7XG4gIGZvbnQtc2l6ZTogMS45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzMjAge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMyMSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzMjIge1xuICBmb250LXNpemU6IDIuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczIzIHtcbiAgZm9udC1zaXplOiAyLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMyNCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzMjUge1xuICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczI2IHtcbiAgZm9udC1zaXplOiAyLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMyNyB7XG4gIGZvbnQtc2l6ZTogMi43cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzMjgge1xuICBmb250LXNpemU6IDIuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczI5IHtcbiAgZm9udC1zaXplOiAyLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMzMCB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczMxIHtcbiAgZm9udC1zaXplOiAzLjFyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMzMiB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzMzMge1xuICBmb250LXNpemU6IDMuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczM0IHtcbiAgZm9udC1zaXplOiAzLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMzNSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzWGxhcmdlIHtcbiAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzTGFyZ2Uge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnNNZWRpdW0ge1xuICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mc1NtYWxsIHtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnNYc21hbGwge1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1mc1hsYXJnZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mc0xhcmdlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzTWVkaXVtIHtcbiAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzU21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnNYc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LXRleHRib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0bWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0bm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0dGhpbiB7XG4gIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcbn1cblxuLnUtZW1wIHtcbiAgY29sb3I6ICNkZjNhMTQgIWltcG9ydGFudDtcbn1cblxuLnUtaW5kZW50IHtcbiAgdGV4dC1pbmRlbnQ6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1jbGVhciB7XG4gIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG59XG5cbi51LWlubGluZUJsb2NrOm5vdCgjXykge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4udS1hYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udS1hciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi51LWFsIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udS12bSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLnUtdnQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi51LXZiIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtYWMtcGMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC51LWFyLXBjIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWFsLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtdm0tcGMge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgfVxuICAudS12dC1wYyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXZiLXBjIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWFjLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtYXItdGFiIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWFsLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXZtLXRhYiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXZ0LXRhYiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXZiLXRhYiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1hYy1zcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtYXItc3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtYWwtc3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudS12bS1zcCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXZ0LXNwIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtdmItc3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbiAgfVxufVxuLnUtcHJlLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbn1cblxuLnUtc3AsXG4udS10YWIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51LXBjIHtcbiAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXRhYiB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXNwIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNHJlbSA2cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1mcC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7XG59XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbi5tZnAtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzLjhyZW07XG4gIHRvcDogMS44cmVtO1xuICB3aWR0aDogNC40cmVtO1xuICBoZWlnaHQ6IDQuNHJlbTtcbiAgYmFja2dyb3VuZDogIzdkNTkzYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLm1mcC1jbG9zZTo6YmVmb3JlLCAubWZwLWNsb3NlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubWZwLWNsb3NlOjpiZWZvcmUge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDAuMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZnAtY2xvc2U6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIuNHJlbTtcbiAgfVxufVxuLm1mcC1jbG9zZTo6YWZ0ZXIge1xuICB3aWR0aDogMC4ycmVtO1xuICBoZWlnaHQ6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZnAtY2xvc2U6OmFmdGVyIHtcbiAgICB3aWR0aDogMC4ycmVtO1xuICAgIGhlaWdodDogMi40cmVtO1xuICB9XG59XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0LjRyZW07XG4gIGhlaWdodDogNC40cmVtO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tZnAtYXJyb3c6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubWZwLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5tZnAtYXJyb3ctbGVmdDo6YWZ0ZXIge1xuICBsZWZ0OiAxNXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM3ZDU5M2E7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjN2Q1OTNhO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDtcbn1cbi5tZnAtYXJyb3ctcmlnaHQ6OmFmdGVyIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM3ZDU5M2E7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjN2Q1OTNhO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgdG9wOiAtNHJlbTtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLm1mcC12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1mcC12aWRlbyB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG4ubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYygxMDBzdmggLSA4cmVtKSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1mcC1pbWcge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5tZnAtZmlndXJlIHNtYWxsIHtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4ubWZwLWZpZ3VyZSBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIG92ZXJsYXkgYXQgc3RhcnQgKi9cbi5tZnAtZmFkZS5tZnAtYmcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XG59XG5cbi8qIG92ZXJsYXkgYW5pbWF0ZSBpbiAqL1xuLm1mcC1mYWRlLm1mcC1iZy5tZnAtcmVhZHkge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi8qIG92ZXJsYXkgYW5pbWF0ZSBvdXQgKi9cbi5tZnAtZmFkZS5tZnAtYmcubWZwLXJlbW92aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogY29udGVudCBhdCBzdGFydCAqL1xuLm1mcC1mYWRlLm1mcC13cmFwIC5tZnAtY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbn1cblxuLyogY29udGVudCBhbmltYXRlIGl0ICovXG4ubWZwLWZhZGUubWZwLXdyYXAubWZwLXJlYWR5IC5tZnAtY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGNvbnRlbnQgYW5pbWF0ZSBvdXQgKi9cbi5tZnAtZmFkZS5tZnAtd3JhcC5tZnAtcmVtb3ZpbmcgLm1mcC1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gIFByaW50XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBwcmludCB7XG4gIGh0bWw6bm90KFtjbGFzcyo9LW1vYmlsZV0pIGJvZHkge1xuICAgIHdpZHRoOiAxMTJyZW07XG4gICAgem9vbTogMC44O1xuICB9XG4gIGJvZHkge1xuICAgIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgfVxuICAubC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbiJdfQ== */